IBM MobileFirst Platform Foundation v8
- Product overview
- Product main capabilities
- Product components
- System requirements
- Licensing in MobileFirst Server
- Downloading IBM MobileFirst Platform Foundation V8.0.0
- Matrix of features and platforms
- Accessibility features for IBM MobileFirst Platform Foundation
- Release notes
- What's new in V8.0.0
- What's new in building apps
- What's new in MobileFirst APIs
- What's new in MobileFirst security
- What's new in operating system support
- What's new in deploying and managing apps
- What's new in MobileFirst Server
- What's new in IBM MobileFirst Analytics
- What's new in push notifications
- Deprecated features and API elements
- Discontinued features and API elements
- Known issues
- Known limitations
- Tutorials and additional resources
- Upgrade to IBM MobileFirst Platform Foundation V8.0.0
- Migrate apps from earlier releases
- Client API changes in V8.0.0
- Server-side API changes in V8.0.0
- Migrate client applications to IBM MobileFirst Platform Foundation V8.0.0
- Migrate existing native iOS applications
- Scan existing MobileFirst native iOS apps to prepare for MobileFirst version 8.0
- Migrate an existing iOS project to version V8.0.0 manually
- Migrate an existing native iOS projects to version V8.0.0 w ith CocoaPods
- Migrate encryption in iOS
- Update the iOS code
- Migrate existing native Android applications
- Scan existing MobileFirst native Android apps to prepare for MobileFirst version 8.0
- Migrate an Android project with Gradle
- Update the Android code
- Migrate existing native Windows applications
- Scan existing MobileFirst native Windows apps to prepare for MobileFirst version 8.0
- Migrate a Windows project
- Update the Windows code
- Migrate existing Cordova and hybrid applications
- Comparison of Cordova apps developed with V8.0.0 versus V7.1.0 and before
- Migrate existing hybrid or cross-platform apps to Cordova apps supported by MobileFirst version 8.0
- Start the Cordova app migration with the migration assistance tool
- Complete migration of a MobileFirst hybrid app
- Complete migration of a MobileFirst Cordova app
- Migrate encryption for iOS Cordova
- Migrate Direct Update
- Upgrade the WebView
- Removed components
- Migrate existing adapters to work under MobileFirst Server V8.0.0
- Migrate to push notifications from event source-based notif ications
- Migration scenarios
- Hybrid applications
- Scenario 1: Existing applications using single event source in their application
- Scenario 2: Existing applications using multiple event sources in their application
- Scenario 3: Existing applications using broadcast/Unicast not ification in their application
- Scenario 4: Existing applications using tag notifications in their application
- Native Android applications
- Scenario 1: Existing applications using single event source in their application
- Scenario 2: Existing applications using multiple event sources in their application
- Scenario 3: Existing applications using broadcast/Unicast notification in their application
- Scenario 4: Existing applications using tag notifications in their application
- Native iOS applications
- Scenario 1: Existing applications using single event source in their application
- Scenario 2: Existing applications using multiple event sources in their application
- Scenario 3: Existing applications using broadcast/Unicast notification in their application
- Scenario 4: Existing applications using tag notifications in their application
- Native Windows Universal applications
- Scenario 1: Existing applications using single event source in their application
- Scenario 2: Existing applications using multiple event sources in their application
- Scenario 3: Existing applications using broadcast/Unicast not ification in their application
- Scenario 4: Existing applications using tag notifications in their application
- Migrate apps storing mobile data in Cloudant with IMFData or Cloudant SDK
- Integrating MobileFirst and Cloudant security
- Create databases
- Encrypting data on the device
- Set user permissions
- Modeling data
- CRUD operations
- Create indexes
- Querying data
- Supporting offline storage and synchronization
- Apply a fix pack to IBM MobileFirst Platform Server
- Install and configure
- Installation overview
- Install IBM MobileFirst Platform Server
- MobileFirst Server overview
- Tutorials about MobileFirst Server installation
- Install MobileFirst Server in graphical mode
- Install MobileFirst Server in command line mode
- Install MobileFirst Server for a production environment
- Installation prerequisites
- Run IBM Installation Manager
- Administrator versus user mode
- Install by using IBM Installation Manager Install wizard
- Install by running IBM Installation Manager in command line
- Install by using XML response files (silent installation)
- Work with sample response files for IBM Installation Manager
- Work with a response file recorded on a different machine
- Command-line (silent installation) parameters
- Distribution structure of MobileFirst Server
- Set up databases
- Relational databases
- Database users and privileges
- Database requirements
- DB2 database and user requirements
- Oracle database and user requirements
- MySQL database and user requirements
- Create the database tables manually
- Create the database tables with the Server Configuration Tool
- Create the database tables with Ant tasks
- Topologies and network flows
- Network flows between the MobileFirst Server components
- Constraints on the MobileFirst Server components and MobileFi rst Analytics
- Constraints on MobileFirst Server administration service, MobileFirst Server live update service and MobileFirst runtime
- Stand-alone server topology
- Server farm topology
- Liberty collective topology
- WAS ND topologies
- Use a reverse proxy with server farm and WAS ND topologies
- Constraints on MobileFirst Server push service
- Multiple MobileFirst runtimes
- Multiple instances of MobileFirst Server on the same server or WAS cell
- Install MobileFirst Server to an application server
- Application server prerequisites
- Apache Tomcat prerequisites
- Configure JMX connection for Apache Tomcat
- WAS Liberty prerequisites
- Configure JMX connection for WAS Liberty profile
- WAS and WAS ND prerequisites
- Configure JMX connection for WAS a nd WAS ND
- File system prerequisites
- Install with the Server Configuration Tool
- Supported operating systems
- Supported topologies
- Run the Server Configuration Tool
- Install with Ant Tasks
- Install the MobileFirst Server components manually
- Manual installation on WAS Liberty
- MobileFirst Server administration service configuration details
- MobileFirst Server live update service configuration details
- MobileFirst Operations Console configuration details
- MobileFirst runtime configuration details
- MobileFirst Server push service configuration details
- MobileFirst Server artifacts configuration details
- Manual installation on WAS Liberty collective
- MobileFirst Server administration service configuration details
- MobileFirst Server live update service configuration details
- MobileFirst Operations Console configuration details
- MobileFirst runtime configuration details
- MobileFirst Server push service configuration details
- MobileFirst Server artifacts configuration details
- Manual installation on Apache Tomcat
- MobileFirst Server administration service configuration details
- MobileFirst Server live update service configuration details
- MobileFirst Operations Console configuration details
- MobileFirst runtime configuration details
- MobileFirst Server push service configuration details
- MobileFirst Server artifacts configuration details
- Manual installation on WAS and WAS ND
- MobileFirst Server administration service configuration details
- MobileFirst Server live update service configuration details
- MobileFirst Operations Console configuration details
- MobileFirst runtime configuration details
- MobileFirst Server push service configuration details
- MobileFirst Server artifacts configuration details
- Install a server farm
- Install and configure for token licensing
- Plan for the use of token licensing
- Installation overview for token licensing
- Connecting MobileFirst Server installed on Apache Tomcat to t he Rational License Key Server
- Connecting MobileFirst Server installed on WAS Liberty profile to the Rational License Key Server
- Connecting MobileFirst Server installed on WAS to the Rational License Key Server
- Limitations of supported platforms for token licensing
- Troubleshoot token licensing problems
- Configure MobileFirst Server
- Endpoints of the MobileFirst Server production server
- Configure MobileFirst Server to enable TLS V1.2
- Configure user authentication for MobileFirst Server administration
- List of JNDI properties of the MobileFirst Server web applications
- Set up JNDI properties for MobileFirst Server web applications
- List of JNDI properties for MobileFirst Server administration service
- List of JNDI properties for MobileFirst Server live update service
- List of JNDI properties for MobileFirst runtime
- List of JNDI properties for MobileFirst Server push service
- Configure data sources
- Configure logging and monitoring mechanisms
- Configure license tracking
- Configure license tracking for client device and addressabl e device
- Configure IBM License Metric Tool log files
- WAS SSL configuration and HTTP adapters
- Install and configure the MobileFirst Analytics Server
- Install and configure the Application Center
- Install Application Center with IBM Installation Manager
- Optional creation of databases
- Create the DB2 database for Application Center
- Create the MySQL database for Application Center
- Create the Oracle database for Application Center
- Install Application Center in WAS ND
- Complete the installation
- Default logins and passwords created by IBM Installation Mana ger for the Application Center
- Install the Application Center with Ant tasks
- Create and configure the database for Application Center with Ant tasks
- Deploy the Application Center Console and Services with Ant tasks
- Manually installing Application Center
- Configure the DB2 database manually for IBM MobileFirst Platform Application Center
- Set up your DB2 database manually for Application Center
- Configure Liberty profile for DB2 manually for Application Center
- Configure WAS for DB2 manually forApplication Center
- Configure Apache Tomcat for DB2 manually for Application Ce nter
- Configure the Apache Derby database manually for Application Center
- Configure the MySQL database manually for Application Cente r
- Configure the Oracle database manually for IBM MobileFirst Platform Application Center
- Deploy the Application Center WAR files and configure the application server manually
- Deploy the Application Center EAR file and configure the application server manually
- Configure the Liberty profile for Application Center manually
- Configure WAS for Application Center manually
- Configure Application Center after installation
- Configure user authentication for Application Center
- Configure the Java EE security roles on WebSphere Applicati on Server full profile
- Configure the Java EE security roles on WebSphere Applicati on Server Liberty profile
- Configure the Java EE security roles on Apache Tomcat
- Manage users with LDAP
- LDAP with WAS V8.x
- Configure LDAP authentication for WAS V8.x
- Configure LDAP ACL management for WAS V8.x
- LDAP with Liberty profile
- Configure LDAP authentication for the Liberty profile
- Configure LDAP ACL management (Liberty profile)
- LDAP with Apache Tomcat
- Configure properties of DB2 JDBC driver in WAS
- Manage the DB2 transaction log size
- Define the endpoint of the application resources
- Configure the endpoint of application resources (full profi le)
- Configure the endpoint of the application resources (Liberty profile)
- Configure the endpoint of the application resources (Apache Tomcat)
- Configure Secure Sockets Layer (SSL)
- Configure SSL for WAS full profile
- Configure SSL for Liberty profile
- Configure SSL for Apache Tomcat
- Manage and install self-signed CA certificates in an Application Center test environment
- JNDI properties for Application Center
- Configure WAS to support applications in public app stores
- Configure WAS to support applications in Google play
- Configure WAS to support applications in Apple iTunes
- Configure Liberty profile when IBM JDK is used
- Installation reference
- Ant configuredatabase task reference
- Ant tasks for installation of MobileFirst Operations Console,MobileFirst Server artifacts, MobileFirst Server administration, and live update services
- Ant tasks for installation of MobileFirst Server push service
- Ant tasks for installation of MobileFirst runtime environment s
- Ant tasks for installation of Application Center
- Ant tasks for installation of MobileFirst Analytics
- Internal runtime databases
- Sample configuration files
- Sample configuration files for MobileFirst Analytics
- Develop applications
- Development concepts and overview
- Applications
- MobileFirst Server
- Adapters
- MobileFirst Operations Console overview
- Client app development environments
- Set up the development environment
- Get started with MobileFirst development
- The IBM MobileFirst Platform Foundation Developer Kit
- Install the IBM MobileFirst Platform Foundation Developer Kit
- Set up the MobileFirst Development Server
- Start the MobileFirst Development Server
- Open the MobileFirst Operations Console
- Stop the MobileFirst Development Server
- The MobileFirst command-line interface (CLI)
- Prerequisite software for using the CLI
- Install the MobileFirst Platform CLI
- Define the target server of the MobileFirst Platform CLI
- Command-line interface (CLI) summary
- Command-line interface (CLI) help
- Interactive mode and direct mode
- Global command-line options
- Configure the application from the CLI
- Get started with the MobileFirst CLI
- Set up an internal Maven repository for offline development
- Develop the client side of a MobileFirst application
- Develop MobileFirst applications
- Get started with a sample MobileFirst application
- Acquiring the MobileFirst SDK from the MobileFirst OperationsConsole
- Develop native applications for iOS in Xcode
- Methods of setting up your environment
- Set up the Xcode project for iOS manually
- Add MobileFirst SDK to an iOS Xcode project using CocoaPod s
- Add optional iOS frameworks
- Add optional frameworks manually
- Add optional frameworks with CocoaPods
- Register iOS applications to MobileFirst Server
- MobileFirst Platform CLI, registering iOS applications
- MobileFirst Operations Console, registering iOS applications
- iOS client properties file
- Create some initial code in iOS
- Use Logger in Swift projects
- Enforcing TLS-secure connections in iOS apps
- Enable OpenSSL for iOS
- Work with bitcode in iOS apps
- Develop for watchOS 2
- Set up watchOS 2 development in Xcode
- Set up MobileFirst security for the iPhone app and the watchOS 2 app
- WatchOS 2 limitations
- Develop native applications in Android Studio
- Methods of setting up your environment
- Set up Android Studio projects with Gradle
- Add the optional MobileFirst components with Gradle
- Register Javadocs to an Android Studio Gradle project
- Register Android applications to MobileFirst Server
- MobileFirst Platform CLI, registering Android applications
- MobileFirst Operations Console, registering Android applications
- Android client properties file
- Some initial code for accessing the server
- Develop native C# applications for Windows 10 Universal Windows Platform and Windows 8 Universal
- Methods of setting up your environment
- Add the MobileFirst SDK manually
- Add the MobileFirst SDK by using NuGet
- Add the optional MobileFirst components by using NuGet
- Register Windows applications to MobileFirst Server
- MobileFirst Platform CLI, registering Windows applications
- MobileFirst Operations Console, registering Windows applicati ons
- Client property file for Windows 10 Universal Windows Platform and Windows 8 Universal
- Develop web applications
- Acquiring the MobileFirst web SDK
- Add the MobileFirst SDK to web applications
- Initializing the MobileFirst SDK
- Register web applications to MobileFirst Server
- MobileFirst Platform CLI, registering web applications
- MobileFirst Operations Console, registering web applications
- Develop Cordova applications
- Prerequisites for developing Cordova apps
- Supported Cordova components for MobileFirst cross-platform a pps
- Create Cordova apps that include MobileFirst features
- Cordova plug-ins for MobileFirst features
- Create a new Cordova app with the MobileFirst template
- Create a new Cordova app without the MobileFirst template
- Add MobileFirst features to an existing Cordova app
- Inside your Cordova app
- The Cordova configuration file
- Cordova app resources
- Add custom splash screens and icons to Cordova apps
- Register Cordova applications to MobileFirst Server
- MobileFirst Platform CLI, registering Cordova applications
- MobileFirst Operations Console, registering Cordova applications
- Previewing Cordova web resources with the Mobile Browser Simulator
- Cordova app security
- IBM MobileFirst Studio plug-in for managing Cordova projects in Eclipse
- Integrating the MobileFirst Studio plug-in to manage a Cordova project in Eclipse
- Run MobileFirst Studio plug-in commands in Eclipse
- Set the debug level for the MobileFirst Studio plug-in in Eclipse
- Open a Cordova project in a platform development environment
- Develop Cordova apps for Android
- Run a Cordova Project in Android Studio
- Cordova application with MobileFirst start-up flow
- MobileFirst Cordova plug-in initialization for analytics
- Develop Cordova apps for iOS
- Cordova iOS applications with MobileFirst start-up flow
- MobileFirst Cordova plug-in initialization of analytics
- Enable OpenSSL for Cordova iOS
- Enforcing TLS-secure connections for Cordova iOS
- Develop Cordova apps for Windows
- Cordova WebView
- Editing WebView (JavaScript) code
- Some initial WebView code for connecting to the server
- Crosswalk WebView (Android)
- WKWebView (iOS)
- JSONStore
- JSONStore overview
- General JSONStore terminology
- Enable JSONStore
- JSONStore API concepts
- Troubleshoot JSONStore
- JSONStore troubleshooting overview
- Store internals
- JSONStore errors
- JSONStore error codes
- JSONStore examples
- JavaScript API examples
- Objective-C API examples
- Java API examples
- JSONStore advanced topics
- JSONStore security
- Windows 8 Universal encryption
- SQLCipher on Windows 8 Universal
- Replacing SQLite with SQLCipher for Windows 8 Universal
- JSONStore multiple user support
- JSONStore performance
- JSONStore concurrency
- Work with external data
- JSONStore analytics
- JSONStore security utilities
- JSONStore security utilities overview
- JSONStore security utilities setup
- JSONStore security utilities examples
- JSONStore security utilities iOS examples
- JSONStore security utilities Android examples
- JSONStore security utilities JavaScript examples
- Certificate pinning
- Develop the server side of a MobileFirst application
- Overview
- Adapters as Apache Maven projects
- MobileFirst Java adapters
- The Java adapter-descriptor file
- Work with Java adapters
- Create Java adapters
- Build Java adapters
- Deploy Java adapters
- Pushing Java adapter configurations
- Pulling Java adapter configurations
- Develop Java adapter code
- Implementing the JAX-RS service of the adapter
- Java server-side API
- MobileFirst JavaScript adapters
- The JavaScript adapter-descriptor file
- HTTP adapter connectionPolicy element
- SQL adapter connectionPolicy element
- Work with JavaScript adapters
- Create JavaScript adapters
- Build JavaScript adapters
- Deploy JavaScript adapters
- Pushing JavaScript adapter configurations
- Pulling JavaScript adapter configurations
- Develop JavaScript adapter code
- Implementing JavaScript HTTP adapters
- Use SSL in HTTP adapters
- Implementing JavaScript SQL adapters
- JavaScript server-side API
- Calling Java code from a JavaScript adapter
- Configure adapters
- Tools for testing and debugging adapters
- Client access to adapters
- Troubleshoot an error when an application or an adapter is pushed to a MobileFirst Server
- Update Cordova client apps directly
- The Direct Update lifecycle
- Create and deploying updated web resources to MobileFirst S erver
- Implementing secure Direct Update on the client side
- Default Direct Update user interface
- Serving Direct Update requests from a CDN
- Customizing the Direct Update user interface and process
- Push notification
- Push notification architecture
- Get started with push notifications
- Security for push notification clients
- Obtaining tokens
- Set up push notifications
- Set up push notifications for Android
- Set up push notifications for iOS
- Set up push notifications for Windows
- Broadcast notifications
- Tag-based notifications
- Set up tag-based notifications
- Unicast notifications
- Sending push notifications
- Sending push notification with the MobileFirst Operations Con sole
- Sending SMS notifications
- Set up SMS notification
- REST Services APIs
- Troubleshoot push notification problems
- MobileFirst security framework
- Overview of the MobileFirst security framework
- OAuth resource protection
- Configure adapter resource protection
- External resources protection
- MobileFirst Java Token Validator
- MobileFirst OAuth Trust Association Interceptor (TAI) for pro tecting resources on WebSphere Java servers
- MobileFirst Node.js resource protection
- Configure a mandatory application scope
- Mapping scope elements
- Confidential clients
- Security checks
- Predefined MobileFirst security checks
- Application-authenticity security check
- Enable the application-authenticity security check
- Configure the application-authenticity security check
- LTPA-based single sign-on (SSO) security check
- Configure the LTPA-based SSO security check
- Security-checks implementation
- The security-check contract
- Define security checks
- The <securityCheckDefinition> element
- Security-checks configuration
- Configure device single sign-on (SSO)
- Access tokens
- Client security APIs
- Sample custom resource-request implementations using WLAuthorizationManager
- Objective-C custom resource-request implementation sample
- Java custom resource-request implementation sample
- JavaScript custom resource-request implementation sample
- C# custom resource-request implementation sample
- Configure IBM WebSphere DataPower as the OAuth authorization server
- Configure the MobileFirst Server keystore
- API reference
- MobileFirst client-side API
- JavaScript client-side API
- LogInstance
- debug
- error
- fatal
- info
- trace
- warn
- WL.Analytics
- disable
- enable
- log
- restart
- send
- state
- WL.App
- __copyToClipboard
- addActionReceiver
- getDeviceLanguage
- getDeviceLocale
- getErrorMessage
- getServerUrl
- hideSplashScreen
- openURL
- removeActionReceiver
- sendActionToNative
- setServerUrl
- showSplashScreen
- WL.Badge
- setNumber
- WL.Client
- addGlobalHeader
- clearSharedToken
- createGatewayChallengeHandler
- createSecurityCheckChallengeHandler
- deleteCookie
- getCookies
- getDeviceDisplayName
- getEnvironment
- getLanguage
- getSharedToken
- init
- invokeProcedure
- pinTrustedCertificatePublicKey
- reloadApp
- removeGlobalHeader
- setCookie
- setDeviceDisplayName
- setHeartBeatInterval
- setSharedToken
- WL.Client.AbstractChallengeHandler
- cancel
- handleChallenge
- WL.JSONStore
- changePassword
- clearPassword
- closeAll
- commitTransaction
- destroy
- documentify
- fileInfo
- get
- getErrorMessage
- init
- initCollection
- QueryPart
- rollbackTransaction
- startTransaction
- usePassword
- WL.JSONStore.JSONStoreInstance
- add
- advancedFind
- change
- clear
- count
- countAllDirty
- enhance
- erase
- find
- findAll
- findById
- getAllDirty
- isDirty
- load
- markClean
- push
- pushSelected
- refresh
- remove
- removeCollection
- replace
- store
- toString
- WL.JSONStore.QueryPart
- between
- equal
- greaterOrEqualThan
- greaterThan
- inside
- leftLike
- lessOrEqualThan
- lessThan
- like
- notBetween
- notEqual
- notInside
- notLeftLike
- notLike
- notRightLike
- rightLike
- WL.Logger
- config
- create
- ctx
- debug
- error
- fatal
- info
- log
- metadata
- off
- on
- send
- setNativeOptions
- status
- trace
- updateConfigFromServer
- warn
- WL.NativePage
- show
- WL.OptionsMenu
- addItem
- getItem
- init
- isEnabled
- removeItem
- removeItems
- setEnabled
- setOpacity
- setVisible
- WL.SecurityUtils
- base64Decode
- base64Encode
- decrypt
- enableOSNativeEncryption
- encrypt
- keygen
- localRandomString
- WLAuthorizationManager
- clearAccessToken
- getAuthorizationServerUrl
- getResourceScope
- isAuthorizationRequired
- login
- logout
- obtainAccessToken
- setAuthorizationServerUrl
- WLResourceRequest
- addHeader
- getHeader
- getHeaderNames
- getHeaders
- getMethod
- getQueryParameters
- getTimeout
- getUrl
- send
- sendFormParameters
- setHeader
- setHeaders
- setQueryParameter
- setQueryParameters
- setTimeout
- The options Object
- The WL.ClientMessages object
- JavaScript client-side push API
- JavaScript web analytics client-side API
- Objective-C client-side API for iOS apps
- Overview
- Class References
- AccessToken
- BaseChallengeHandler
- GatewayChallengeHandler
- JSONStore
- JSONStoreAddOptions
- JSONStoreCollection
- JSONStoreOpenOptions
- JSONStoreQueryOptions
- JSONStoreQueryPart
- OCLogger
- SecurityCheckChallengeHandler
- WLAnalytics
- WLAuthorizationManager
- WLClient
- WLCookieExtractor
- WLDeviceAuthManager
- WLFailResponse
- WLProcedureInvocationData
- WLProcedureInvocationResult
- WLResourceRequest
- WLResponse
- WLSecurityUtils
- WLSimpleDataSharing
- Protocol References
- WLDelegate
- WLResponseListener
- Objective-C client-side push API for iOS apps
- Objective-C client-side API for hybrid apps
- Java client-side API for Android apps
- com.worklight.androidgap.api Package
- WLInitWebFrameworkListener
- WLActionReceiver
- WLInitWebFrameworkResult
- WL
- com.worklight.common Package
- WLSimpleDataSharing
- WLAnalytics
- WLAnalytics.DeviceEvent
- Logger
- Logger.LEVEL
- com.worklight.wlclient.api Package
- WLResponseListener
- WLLogoutResponseListener
- WLLoginResponseListener
- WLAccessTokenListener
- DeviceDisplayNameListener
- WLResponse
- WLResourceRequest
- WLRequestOptions
- WLProcedureInvocationResult
- WLProcedureInvocationResponse
- WLProcedureInvocationFailResponse
- WLProcedureInvocationData
- WLLifecycleHelper
- WLLifecycleHelper.AppClosedBy
- WLFailResponse
- WLErrorCode
- WLCookie
- WLClient
- WLAuthorizationManager
- SecurityUtils
- WLAuthorizationException
- com.worklight.wlclient.api.challengehandler Package
- SecurityCheckChallengeHandler
- GatewayChallengeHandler
- BaseChallengeHandler
- com.worklight.wlclient.auth Package
- AccessToken
- com.worklight.wlclient.ui Package
- UIActivity
- Java client-side push API for Android apps
- com.ibm.mobilefirstplatform.clientsdk.android.push.api Packag e
- MFPPushResponseListener
- MFPPushNotificationListener
- MFPSimplePushNotification
- MFPPushNotificationHandler
- MFPPushIntentService
- MFPPushInstanceIDListenerService
- MFPPush
- MFPPushException
- C# client-side API for Windows 10 Universal Windows Platform and Windows 8 Universal apps
- C# client-side push API for Windows 10 Universal Windows Plat form and Windows 8 Universal apps
- MobileFirst server-side API
- JavaScript server-side API
- MFP.Logger
- MFP.Logger.debug
- MFP.Logger.error
- MFP.Logger.info
- MFP.Logger.warn
- MFP.Server
- MFP.Server.addResponseHeader
- MFP.Server.getAuthenticatedUser
- MFP.Server.getClientRequest
- MFP.Server.getPropertyValue
- MFP.Server.getTokenIntrospectionData
- MFP.Server.invokeHttp
- MFP.Server.invokeProcedure
- MFP.Server.invokeSQLStatement
- MFP.Server.invokeSQLStoredProcedure
- MFP.Server.logActivity
- Java server-side API
- com.ibm.mfp.adapter.api Package
- AnalyticsAPI
- ConfigurationAPI
- AdaptersAPI
- OAuthSecurity
- MFPJAXRSApplication
- com.ibm.mfp.server.app.external Package
- ApplicationKey
- com.ibm.mfp.server.registration.external.device.management Package
- MFPDeviceStatus
- com.ibm.mfp.server.registration.external.model Package
- RegistrationData
- PersistentAttributes
- DeviceData
- ClientData
- AuthenticatedUser
- com.ibm.mfp.server.security.external.checks Package
- SecurityCheckReference
- SecurityCheckConfiguration
- SecurityCheck
- RegistrationContext
- IntrospectionResponse
- AuthorizationResponse
- AuthorizationContext
- AuthorizationResponse.ResponseType
- com.ibm.mfp.server.security.external.checks.impl Package
- SecurityCheckConfigurationBase
- ExternalizableSecurityCheckConfig
- ExternalizableSecurityCheck
- com.ibm.mfp.server.security.external.resource Package
- AdapterSecurityContext
- TokenIntrospectionData
- ClientSearchCriteria
- com.worklight.adapters.rest.api Package
- AnalyticsAPI
- WLFilter
- WLFilterMappings
- WLServerAPI
- ConfigurationAPI
- AdaptersAPI
- WLServerAPIProvider
- MFPServerOperationException
- MFPServerOAuthException
- com.worklight.core.auth Package
- OAuthSecurity
- com.worklight.wink.extensions Package
- MFPJAXRSApplication
- MobileFirst Java Token Validator API
- REST API for the MobileFirst Server administration service
- Adapter (GET)
- Adapter (DELETE)
- Adapter (POST)
- Adapters (GET)
- Adapter Configuration (GET)
- Adapter configuration (PUT)
- Application Authenticity (DELETE)
- Application Configuration (GET)
- Application Configuration (PUT)
- Application Descriptor (GET)
- Application Environment (GET)
- Application (GET)
- Application (POST)
- Applications (GET)
- Application License Configuration (POST)
- Application license configuration (GET)
- Application Version (GET)
- Application Version (DELETE)
- Audit (GET)
- Confidential Clients (GET)
- Confidential Clients (PUT)
- Create Subscription (POST)
- Create Tag (POST)
- Delete APNs settings (DELETE)
- Delete GCM settings (DELETE)
- Delete WNS settings (DELETE)
- Delete Message (DELETE)
- Delete Subscription (DELETE)
- Delete Tag (DELETE)
- Deploy (POST)
- Deploy Application Authenticity Data (POST)
- Deploy a web resource (POST)
- Device Application Status (PUT)
- Device Status (PUT)
- Device (DELETE)
- Devices (GET)
- Diagnostic Service (GET)
- Export adapter resources (GET)
- Export adapters (GET)
- Export application environment (GET)
- Export application environment resources (GET)
- Export application resources (GET)
- Export applications (GET)
- Export resources (GET)
- Export runtime resources (GET)
- Farm topology members (GET)
- Farm topology members (DELETE)
- Get Message (GET)
- Get Tags (GET)
- Get APNs Settings (GET)
- Get GCM Settings (GET)
- Get WNS Settings (GET)
- Global Configuration (GET)
- Keystore (GET)
- Keystore (POST)
- Keystore (DELETE)
- License configuration (DELETE)
- Push Device Registration (GET)
- Push Device Registration (DELETE)
- Push Device Subscription (GET)
- Register Application with Push Service (POST)
- Remove Subscription (DELETE)
- Retrieve Device Registration (GET)
- Retrieve Tag (GET)
- Retrieve Web Resource (GET)
- Retrieve Subscription to Push Service. (GET)
- Runtime Configuration (GET)
- Runtime configuration (PUT)
- Runtime (GET)
- Runtime (DELETE)
- Runtime Lock (GET)
- Runtime Lock (DELETE)
- Runtimes (GET)
- Send Bulk Messages (POST)
- Send Message (POST)
- Transaction (GET)
- Transactions (GET)
- Remove Subscription (DELETE)
- Update Device Registration (PUT)
- Update APNs settings (PUT)
- Update GCM settings (PUT)
- Update WNS Settings (PUT)
- Update Tag Information (PUT)
- REST API for the MobileFirst Server push service
- Push Device Registration (DELETE)
- Push Device Registration (GET)
- Push Device Registration (POST)
- Push Device Registrations (GET)
- Push Device Registration (PUT)
- Push Device Subscription (DELETE)
- Push Device Subscription (GET)
- Push Device Subscription (POST)
- Push Device Subscriptions (GET)
- Push Tags (GET)
- Push Applications (GET)
- Push Application (POST)
- Push Application (GET)
- Push Application (DELETE)
- Push Application Settings (GET)
- Push APNS Settings (GET)
- Push APNS settings (PUT)
- Push APNS settings (DELETE)
- Push GCM Settings (GET)
- Push GCM Settings (PUT)
- Push GCM Settings (DELETE)
- Push WNS Settings (GET)
- Push WNS Settings (PUT)
- Push WNS settings (DELETE)
- Push Application (PUT)
- Push Message (POST)
- Push Message (GET)
- Push Message (DELETE)
- Push SMS Settings (GET)
- Push SMS Settings (PUT)
- Push SMS settings (DELETE)
- Push Tags (GET)
- Push Tag (POST)
- Push Tag (GET)
- Push Tag (PUT)
- Push Tag (DELETE)
- Push Webhooks (POST)
- Push Webhooks (PUT)
- Push Webhook (DELETE)
- Push Health Checker (GET)
- Bulk Push Messages (POST)
- REST API for the MobileFirst runtime
- Overview
- Read Adapter Swagger Doc (GET)
- adapterServing (GET)
- adapterServing (HEAD)
- adapterServing (POST)
- adapterServing (PUT)
- adapterServing (DELETE)
- adapterServing (OPTIONS)
- adapterServing (PATCH)
- Authorize (GET)
- redirect (GET)
- Introspect (POST)
- Get token (POST)
- webClientLogProfile (GET)
- clientLogProfile (GET)
- directupdate (GET)
- loguploader (POST)
- heartbeat (POST)
- logout (POST)
- Pre-Authorization (POST)
- reach (GET)
- Get client public data (GET)
- Update client (POST)
- Delete client (DELETE)
- Get client protected data (GET)
- Client self registration (POST)
- Get client public data (GET)
- Client self re-registration (PUT)
- REST API for MobileFirst Analytics and Logger
- Deploy MobileFirst Server to the cloud
- Deploy to the cloud
- IBM MobileFirst Platform Foundation on cloud
- Package structure and contents
- Set up V8.0.0
- MobileFirst Server as Liberty for Java Cloud Foundry applicat ion on IBM Bluemix
- Customizing MobileFirst Server Liberty for Java Cloud Foundry application
- Build and running the MobileFirst Server
- Script overview and usage
- Environment initialization script to build and run MobileFirs t Server | initenv.sh
- Script to configure databases | prepareserverdbs.sh script
- Script to create MobileFirst Server as a Cloud Foundry app | prepareserver.sh
- Script to run MobileFirst Server as a Cloud Foundry app | sta rtserver.sh
- MobileFirst Server container
- Customizing MobileFirst Server containers
- Build and running the MobileFirst Server container
- Script overview and usage
- Environment initialization script to build and run MobileFirs t Server | initenv.sh
- Script to configure databases | prepareserverdbs.sh script
- Script to create MobileFirst Server image | prepareserver.sh
- Script to run MobileFirst Server in container | startserver.s h
- Script to run MobileFirst Server in container group | startservergroup.sh
- MobileFirst Analytics containers
- Customizing MobileFirst Analytics containers
- Build and running the MobileFirst Analytics container
- Script overview and usage
- Environment initialization script to build and run MobileFirs t Analytics in a container | initenv.sh
- Script to create MobileFirst Analytics image | prepareanalyti cs.sh
- Script to run MobileFirst Analytics in a container | startana lytics.sh
- Script to run MobileFirst Analytics in a container group | st artanalyticsgroup.sh
- Securing containers
- Security configuration for IBM MobileFirst Platform Foundation on IBM Containers
- Encrypting passwords for user roles configured in MobileFirst Server
- Securing container communication using a private IP address
- Restrict access to the consoles running on containers
- Configure App Transport Security (ATS)
- LDAP configuration for containers
- Configure administration security with LDAP
- Configure apps to work with LDAP
- Remove a container from Bluemix
- Remove the database service configuration from Bluemix
- Log and trace collection
- Logging overrides
- Access log files
- Access containers from the command line
- Access containers using SSH
- Container log files
- Troubleshooting tips
- Docker-related error while running script
- Bluemix registry error
- Unable to create the mfpfsqldb.xml file
- Taking a long time to push image
- Binding is incomplete error
- Script fails and returns message about tokens
- Administration DB, Live Update and Push Service show up as in active
- prepareserver.sh script fails
- Apply IBM MobileFirst Platform Foundation interim fixes
- Resolving problems with IBM MobileFirst Platform Foundation d eployed in IBM Containers or as Liberty for Java Cloud Foundry application on IBM Bluemix
- Deploy MobileFirst Server on IBM PureApplication System
- Install IBM MobileFirst Platform Foundation System Pattern
- Token licensing requirements for IBM MobileFirst Platform Foundation System Pattern
- Deploy MobileFirst Server on a single-node WAS Liberty profile server
- Deploy MobileFirst Server on a multiple-node WAS Liberty profile server
- Deploy MobileFirst Server on a single-node WAS full profile server
- Deploy MobileFirst Server on a multiple-node WAS full profile server
- Deploy MobileFirst Server on clusters of WAS ND servers
- MobileFirst runtime synchronization limitation with WAS ND
- Restarting the IBM MobileFirst Platform runtime from the WebS phere Application Server administrative console
- Deploy MobileFirst Application Center on a single-node WAS Liberty profile server
- Deploy MobileFirst Application Center on a single-node WAS full profile server
- Configure MobileFirst administration security with an exter nal LDAP repository
- Configure an external database with a IBM MobileFirst Platf orm Foundation System Pattern
- Deploy and configure MobileFirst Analytics
- Predefined templates for MobileFirst Platform Pattern
- Script packages for MobileFirst Server
- Upgrade IBM MobileFirst Platform Foundation System Pattern
- Administering MobileFirst applications
- Deploy MobileFirst applications to test and production environments
- Deploy or update an adapter to a production environment
- Configure SSL between MobileFirst adapters and back-end ser vers by using self-signed certificates
- Build an application for a test or production environment
- Register an application to a production environment
- Transfer server-side artifacts to a test or production server
- Transfer an application configuration by using mfpdev
- Transfer an application configuration with the administra tion service
- Transfer server-side artifacts by using the REST API
- Exporting and importing applications and adapters from the Mobile Operations Console
- Update MobileFirst apps in production
- Administering MobileFirst applications through the MobileFirst Operations Console
- Mobile-application management
- Remotely disable application access to protected resources
- Display an administrator message
- Define administrator messages in multiple languages
- Application status and token licensing
- Error log of operations on runtime environments
- Audit log of administration operations
- Administering MobileFirst applications through Ant
- Calling the mfpadm Ant task
- Commands for general configuration
- Commands for adapters
- Commands for apps
- Commands for devices
- Commands for troubleshooting
- Administering MobileFirst applications through the command line
- Calling the mfpadm program
- Commands for general configuration
- Commands for adapters
- Commands for apps
- Commands for devices
- Commands for troubleshooting
- Federal standards support in IBM MobileFirst Platform Foundat ion
- FDCC and USGCB support
- FIPS 140-2 support
- Enable FIPS 140-2
- Configure FIPS 140-2 mode for HTTPS and JSONStore encryption
- Configure FIPS 140-2 for existing applications
- License tracking
- Set the application license information
- License Tracking report
- Token license validation
- Integration with IBM License Metric Tool
- Analytics and Logger
- Major features
- MobileFirst Analytics Server installation guide
- System requirements
- Capacity considerations
- Install MobileFirst Analytics on WAS Liberty
- Install MobileFirst Analytics on Tomcat
- Install MobileFirst Analytics on WAS
- Install MobileFirst Analytics with Ant tasks
- Install MobileFirst Analytics Server V8.0.0 on servers run ning previous versions
- Migration of server properties used by previous versions of MobileFirst Analytics Server
- Analytics data migration
- Configuration guide
- Configuration properties
- Backing up Analytics data
- Cluster management and Elasticsearch
- Add a MobileFirst Analytics Server to the cluster
- Add a stand-alone Elasticsearch node to the cluster
- Circuit breakers
- Configure analytics from the MobileFirst Operations Console
- Enable or disable data collection from the MobileFirst Op erations Console
- Role-based access control
- Set Log Filters from the MobileFirst Operations Console
- Custom charts
- Custom chart creation
- Chart types
- Create custom charts for client logs
- Exporting custom chart data
- Exporting and importing custom chart definitions
- Alerts
- Create an alert definition for app crashes
- Custom webhook
- View alert details
- Develop the analytics client
- Analytics SDK
- Capturing analytics
- Tracking users
- Capturing custom data
- Sending analytics
- Logger SDK
- Enable log capture
- Adjusting log verbosity
- Sending captured logs
- Auto log send
- Fine-tuning with the Logger API
- Fetching server configuration profiles
- Analytics workflows
- App usage analytics
- Initializing your app to capture app usage
- Default Usage and Devices charts
- Create a custom chart for average session duration
- Crash capture
- Initializing your app to capture crash data
- App crash monitoring
- App crash troubleshooting
- Default charts for crashes
- Custom analytics
- Instrumenting your app to capture custom analytics
- Visualizing custom analytics
- Troubleshoot Analytics and Logger
- Integrating with other IBM products
- MobileFirst Application Center
- Concept of Application Center
- Specific platform requirements
- General architecture
- Preliminary information
- Preparations for using the mobile client
- Importing and building the project (Android, iOS, Windows Phone)
- Customizing features (for experts): Android, iOS, Windows Phone
- Microsoft Windows 8: Building the project
- Deploy the mobile client in Application Center
- Push notifications of application updates
- Configure push notifications for application updates
- Configure the Application Center server for connection to G oogle Cloud Messaging
- Configure the Application Center server for connection to A pple Push Notification Services
- Build a version of the mobile client that does not depend on the GCM API
- The Application Center console
- Start the Application Center console
- Troubleshoot a corrupted login page (Apache Tomcat)
- Troubleshoot a corrupted login page in Safari browsers
- Application Management
- Add a mobile application
- Add an application from a public app store
- Application properties
- Editing application properties
- Upgrade a mobile application in MobileFirst Server and the Application Center
- Downloading an application file
- View application reviews
- User and group management
- Access control
- Manage access control
- Device Management
- Application enrollment tokens in Windows 8 Universal
- Signing out of the Application Center console
- Command-line tool for uploading or deleting an application
- Use the stand-alone tool to upload an application
- Use the stand-alone tool to delete an application
- Use the stand-alone tool to clear the LDAP cache
- Ant task for uploading or deleting an application
- The mobile client
- Install the client on an Android mobile device
- Install the client on an iOS mobile device
- Install the client on Windows 8 Universal
- The Login view
- Views in the Application Center client
- Install an application on an Android device
- Install an application on an iOS device
- Install an application on a Windows Phone device
- Install a Windows Store application on a Windows device
- Install applications through public app stores
- Remove an installed application
- Showing details of a specific application version
- Update an application
- Upgrade the Application Center client automatically
- Reverting an installed application
- Marking or unmarking a favorite app
- Submitting a review for an installed application
- View reviews
- Set logging and tracing for Application Center on the app lication server
- Enable logging and tracing in WAS full profile
- Enable logging and tracing in WAS Liberty
- Enable logging and tracing in Apache Tomcat
- JNDI properties for controlling trace output
- Troubleshooting