6. PhoneGap Developer App
Removes the headache of code-signing and compiling
Develop locally then see the changes instantly on your mobile device
No need to re-sign, re-compile, or reinstall your app to test your code
Access to the device APIs that aren't available in web browsers
app.phonegap.com
7. PhoneGap Enterprise is…
Removes the headache of code-signing and compiling
Instantly view all of your organization’s apps (under development and staged)
View app details and screenshots
View the entire app as it would appear on an actual device
Test interaction with many device APIs that aren't available in web browsers
Validate staged updates before publishing
enterprise.phonegap.com
8. PhoneGap Enterprise is not…
A replacement for final on device testing of compiled app
Capable of receiving push notifications
Able to configure plugins from config
Able to support all PhoneGap plugins
9. Plugins
Battery Status
Camera
Console
Contacts
Device
Dialogs
File / File Transfer
Geolocation
In App Browser
Media / Media Capture
Splashscreen
Status Bar
Vibration
Whitelist
Native Page Transitions
https://github.com/phonegap/phonegap-plugin-contentsync
10. Setting Up PhoneGap Enterprise
• Navigate to system console
• http://myauthor:4502/system/console/configMgr
• Locate Apache Sling Referrer Filter configuration
• Enable: Allow empty referrer
• Connect to your AEM instance
• Provide login credentials
• That’s it!
15. Sneak: Offline
• Download and store multiple apps
• Optionally over WiFi only
• Use stored app when possible
• Always when no network
• When server isn’t more recent
• Choose which apps to store
• Delete stored apps
I would like to introduce you to your secret weapon when it comes to simplifying and streamlining the development of mobile apps built with Adobe Experience Manager.
Luckily I work at Adobe and have heard of Adobe Experience Manager and know that it offers a mobile application development platform.
While Adobe Experience Manager is already a leader in web content management, the recent integration of PhoneGap has also made mobile app creation for non-developers easy!
AEM Apps, as it is called, offers…
Proven open source foundation
Leverages existing authoring tools for traditional web sites
Apps Control Center
Over-the-air content updates
Mobile services integration
PhoneGap build integration
If there is one thing I’ve learned over my years of experience as a developer is that change is inevitable and to be successful one needs to embrace change by adapting and making compromises along the way. This is especially true with mobile software development since it is still experiencing rapid changes and current standards are constantly being updated. It is in a mobile developer’s best interest then to be open to making compromises in order to ensure their success.
You may have heard of the close cousin to PhoneGap Enterprise called PhoneGap Developer.
The PhoneGap Developer App is a great tool for testing PhoneGap and Cordova apps quickly with no platform SDK setup required on your machine. You just download the PhoneGap App from the app store, run a PhoneGap CLI command from your machine to serve up the application you want to test on any iOS, Android or Win Phone device and sync to it from the app running on the device. It also includes live reloading so you can see any changes to your app immediately reflected on your device while running it.
Core cordova plugins are supported plus a selection of curated third-party plugins we’ve determined will be useful to enterprise customers.
Supported plugins are kept closely in sync with those that the PhoneGap developer app supports.
Animation of PGE connection and authentication process
Demo
App list
Staging vs. development
App details/metadata
Change metadata
Change page
Refresh
Open app view changes
Stage app
Open app
Stage update
Perform OTA in app
Sneaks Demo? Only if we can get something developed in time