Skip to content

PredixDev/PredixMobileSDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 

Repository files navigation

PredixSDKforHybrid

The Predix SDK for Hybrid is a comprehensive suite of tools, frameworks and source examples that will enable and educate you on building mobile applications for the Industrial Internet of Things (IIoT). To get started, follow this documentation:

Then, come back to this site to find all of the tools and examples to follow along.

Predix Mobile App Container

The SDK for Hybrid includes Predix Mobile Reference App Containers for iOS and macOS. The Mobile Reference App Container is a platform-specific environment in which Predix mobile applications are run.

pm CLI

The Predix Mobile pm command line tool allows you to manage your Predix Mobile apps and your mobile backend processes. It includes a set of commands that are invoked through the pm command line interface. These tools depend on both the Cloud Foundry and UAAC command line tools, so make sure they are installed and properly configured prior to installing the pm tool.

Predix Mobile Sync Gateway API

Predix Mobile Client Core Services Framework

The Predix SDK for Hybrid provides several services as REST APIs to provide functionality to hybrid or native Mobile applications. The Client SDK consuming application, the Predix Mobile App Container, can interact with these local services following this general URL structure: http://pmapi//. The Predix Mobile App Container interprets URL requests and delegates them to the services in the Predix Mobile Client Core Services framework , which respond with a JSON payload describing the result of the call.

Additional Information

For additional technical documentation see the Wiki in this repo.

For native Swift and Java documentation specific to the iOS/macOS, Java and Android SDKs see the code documentation site

Examples

The following examples show different ways you can use the Predix SDK for Hybrid. They are not meant for production use.

  1. WEB-APPs
  1. Microservices
  1. Android Client Examples
  1. Java Client Examples