Welcome!

Think Labs is an ongoing effort by Seven2 to provide research and educational opportunities in the web development and mobile field. To see what we’ve been cookin’ up, check out our blog postings.

Created by
Seven2 Login

Categories
Tags
Team Think Labs | Rapid Development for Cross Platform HTML5 Browser Targeting Dynamic Native iOS/Android App Deployment
1219
single,single-post,postid-1219,single-format-standard,ajax_fade,page_not_loaded,,,wpb-js-composer js-comp-ver-4.2.3,vc_responsive
Screen Shot 2012-01-24 at 4.40.09 PM

Rapid Development for Cross Platform HTML5 Browser Targeting Dynamic Native iOS/Android App Deployment

The trend in mobile development is moving toward a cross platform application that will run on mobile browsers as well as natively. The goal is to cut down on development cost/time and have one easy to maintain code base that can be used to deploy to any device. I researched a variety of software development kits that were based on this strategy. I decided to focus on appMobi Impact GameDev XDK. This platform is easy to setup, built using common web programming languages (javascript, HTML5), simple to deploy to app stores, and has a lot of sample code and references.

Easy to Setup

No painful IDE setup or 4 gig software install required. Compared with other IDE environments I tested out, this is where appMobi stands out. The dev environment is downloaded from the Chrome store and requires a Java server install.

 

Develop Using Web Languages

The platform focuses on JavaScript/HTML5. This version of appMobi includes the Impact game engine with Box2D.

Simple to Deploy adhoc builds and to app stores

Simple system for developing adhoc builds using cloud services.
Sample Code and References
How to articles and examples to help you get started:
Overall, an easy to use IDE that lets you use one code base to deploy to several devices. This is not the solution for every app but with more hardware integration and increased access to native code libraries this platform has a lot of opportunities.