Exposing a Relational Database and a Web Service via REST API Using RESTXpress [Video]

This webinar shows how to expose legacy enterprise systems via REST APIs using RESTXpress. The video covers:

  • How to expose a relational database via REST API
  • How to expose a web service via REST API
  • How to build a mobile app in Appery.io with the exposed REST APIs

Creating Enterprise Mobile App with Orchestrate Database and Appery.io Dev. Platform [Video]

This is a recording of the webinar we did with our friends from Orchestrate. This video shows how to build a Contacts mobile app in Appery.io connected to Orchestrate database.

Here’s what’s covered:

  • An overview of Orchestrate features and dashboard
  • Inserting sample data into the Orchestrate database from the dashboard
  • Appery.io platform overview
  • Creating app UI using the visual drag and drop editor
  • Connecting to the Orchestrate database via REST APIs
  • Binding the REST API services to pages using the visual binding editor
  • Testing the app
  • Publishing as a mobile web and building a binary for Android
  • Q&A

Webinar: Building Enterprise Mobile Apps Fast with the Orchestrate Database and Appery.io Dev. Platform

What

In this joint webinar by Orchestrate and Appery.io, learn how to quickly build enterprise mobile apps. Orchestrate is a managed database service that lets developers add key-value stores, search, graphing, and time-ordered events to their apps with a simple API. Appery.io is the leading cloud-based mobile development platform. We are collaborating to simplify creating and deploying enterprise mobile apps connected to an API back end. Register for our joint webinar in which we’ll build a complete app in real-time, followed by a Q&A session.

Who

Diana Thayer
Developer Evangelist
Orcherstrate

Max Katz
Developer Relations
Appery.io

When

Thursday, September 11, 2014
10:00 AM Pacific Time

Attend

Register now!

Accelerating Digital Transformation with Integrated APIs and Rapid Mobile Development [Webinar recording]

This is a joint Appery.io and SOA Software webinar.

The webinar covers:

  • How to rapidly build a mobile app with APIs in the cloud
  • Taking an unsecure REST API and securing it with SOA Gateway (OAuth 2)
  • Building a mobile app in Appery.io with the secured REST API
  • The value of having an integrated API management and mobile development environment

 

Appery.io Backend Services Overview: Mobile App with Database, Server Code, and Push Notifications

This webinar video shows an overview of Appery.io features. The apps demonstrates a business app idea where an Agent (person) has Account(s) assigned to him/her. When a new Account is added, the Agent running the app may assign the Account to him/her self. Server code script is used to check of new Accounts every 5-minutes and send a push notification to all Agents letting them know that new Accounts are there and unassigned

The webinar covers:

  • Building app UI with the help of templates for easy reuse
  • Creating and connecting to a cloud database via REST APIs
  • Using out-of-the-box User Management for login and registration
  • Using pointer data type
  • Using Customer Console for easy app backend access (access app backend via friendly console)
  • Sending push notifications to the phone
  • Running the app on Android phone
  • Using Server Code for custom app logic (checking what Accounts are not assigned yet)
  • Using Server Code scheduler to run the script every 5-minutes and send a push notification if new Accounts are available

Learn How to Build Mobile Apps with Mashery APIs and Appery.io in New Jersey

What

Amit Jotwani (Mashery), and I will be at CodeJunkies meetup (Livingston, NJ) to show you how to build to build mobile apps with Mashery APIs and the Appery.io cloud development platform. Amit will describe the Mashery API management platform. And Max will then build an HTML5/PhoneGap mobile app connected to Mashery-managed APIs, and show the available API plugins. We will then build/deploy the app. This is a live coding session where attendees will be able to test the app as it’s being built.

When

Thursday, August 28, 2014
6:45pm

Want to go

Join and RSVP

Rapid Mobile App to API Integration

This article originally posted on SOA Software blog by Ryan Bagnulo

Register to attend the web lecture on this topic at 1 PM ET on August 26, 2014.

Wireframes for user interface design are still a good idea when communicating requirements to others, however lately I would rather create them as a HTML5 prototype that is usable across heterogeneous devices with various screen sizes and resolutions. One such tool that I prefer is from Appery.io, which is a browser based jQuery and PhoneGap powered mobile application development studio. Appery.io offers a faster path to publish an application in an App Store because once the HTML5 prototyping, user acceptance testing and usability work is complete, it can also generate the Android apk and IOS binaries without the need to port to Objective C manually. This feature alone is a major time saver, and so is the drag and drop JSON API response test message to UI component designer that creates a wireframe that will also generate the runtime code.

Let’s say you have your APIs ready to consume and you know what data elements need to be displayed to the user. Perhaps some of the APIs are SOAP/XML and others are REST/JSON and they are secured with different authentication protocols.

To simplify the user interface design process, let’s agree to transform the SOAP services to REST APIs using an API Gateway to also transform the XML to/from JSON. Then configure the API gateway to mediate the authentication on the client app side from OpenID & OAuth to the various different security protocols required for the downstream APIs being consumed. This avoids the need to require different credentials for each API in the client application code, and improves the security of the system by limiting the connections to the APIs to only the API gateways, greatly reducing the attack vector and lowering the risk of system outages and malformed requests that reach the application/data tier.

Now that security and API transformation is in place, we are ready to begin mobile application client development. First the developer will request an application ID and secret from the API developer portal that is linked to the API gateway cluster’s policy decision point. The app id will be used in an Authorization header by the client app in order to begin the OAuth process to authenticate the user and receive a token, thus avoiding the need to send user credentials with each API call and simplifying the authorization process to restrict which API operations can be used based on the “scope” of the token. The user will only be prompted to authenticate when the token has expired and there is no valid refresh token.

When creating the HTML5 client application using Appery.io the process is to first configure a GET API request for an authorization code from the OAuth server then to submit a POST request for the access and refresh tokens. These values will be parsed and stored into variables that can later be accessed using JavaScript to insert the tokens into the Authorization header for each subsequent API call that the application will make.

Next add the APIs that will be used by the application to retrieve the data requested by the user of the mobile app and save the response of each test call. After placing the fields on the canvas that will display the data returned, the data tab of the UI designer is used to visually wire (drag and link) the field in the JSON response payload to the field on the user interface that will display that string of text. Once all of the input and output fields are mapped, test the app to view the HTML5 version in your browser using the QR code that links to the app sandbox URL. In under an hour you’ve now got alpha wireframes and a secured prototype that is ready to share.

Experiment with portrait vs landscape given that not all users share the same perspective and adjust for inconsistencies across device type. Begin the UAT process and iterate iterate iterate.

Appery.io and SOA Software are partnering because SOA makes it easy to configure the API security properly and the SOA policy manager and API gateway make it easy to debug the API requests, and the Community Manager API portal is a turnkey solution that will generate client application IDs that are linked to SLA Quality of Service policies with reports to track how the mobile apps are consuming the various APIs.

Register for Appery.io/SOA Software joint webinar 

Accelerating Digital Transformation with Integrated APIs and Rapid Mobile Development

Tuesday, August 26th, 2014 – 10 AM Pacific Time/1PM Eastern

Register now