Mobile application cross-platform development: "Using PHONEGAP to develop cross-platform mobile apps"
With the development of HTML5, CSS3, JavaScript, and browser support for these features, the cross-platform of mobile phones has become a trend, and cross-platform means: development once, run everywhere. Based on the front-end development Technology (HTML5, CSS3, Javascript), you can use PhoneGap (http://phonegap.com/) to generate applications for corresponding devices, such as Android apk, IPA for iOS devices, etc. Compared to the original ecological application, PHONEGAP developed the application cost is lower, even do not need to Java, Object C and other development language can also develop mobile applications. It can be predicted that cross-platform mobile phone development will become a trend.
The development tools currently represented are the Oralce Mobile FrameWork (MAF), Oralce MAF is a hybrid development technology that is donated to the Apache Foundation by integrating the Cordova (PhoneGap's core branch called cordova,https:/ /cordova.apache.org/) to enable access to the underlying device features, such as GPS, cameras, contacts, etc., integrates a lightweight JVM (currently supporting Java 1.8 's new features) to handle business logic; through WebService (REST, SOAP) to interact with the data. MAF provides a visual programming experience that enables you to quickly deploy apps to iOS and Android devices. Http://www.oracle.com/technetwork/developer-tools/maf/overview/index.html
PhoneGap mainly provide access to the underlying device features, such as GPS, cameras, contacts, etc., these features have many different implementations, of course, you can also develop a specific plug-in to meet their own needs, this time, Need you have Android or iOS or WindowsPhone development experience, through Java, Object C, C # programming to expose some JavaScript interface, supply to access.
Figure 1: Use of MAF for cross-platform mobile phone application development
The Visual programming page of MAF
Figure 2: Direct use of Cordova for cross-platform mobile app development, using the jquery mobile UI to make pages
Direct deployment to the Android emulator via Cordova
In a word to summarize: as long as the front desk development technology, you can quickly cross-platform mobile phone application development. It sounds tempting, just try it.
want to share the next cross-platform mobile app development with a theme, all the code will be on GitHub, interested to explore the study together. next Time share a demo, PhoneGap-based mobile cross-platform application: healthworking
Mobile app cross-platform development: using PHONEGAP to develop cross-platform mobile apps