What's on Twitter?

ICEmobile Containers

All the benefits of a hybrid mobile app, without having to write one!

ICEmobile Containers are native mobile applications that install directly on a mobile device or device emulator, and provide a web container with integration to device capabilities that are not available through standard mobile HTML 5 markup. The container, coupled with the web application, produce a hybrid mobile app featuring native device capabilities like camera, camcorder, and microphone. You write a mobile rich Internet application, which accesses device capabilities through standard JavaScript APIs provided by the containers. All the device-specific integration is hidden in the container implementations, allowing you to focus on web-based development. ICEmobile Containers are available for the following mobile platforms:

Container Architecture

The basic architecture of device containers is illustrated below.

Create Hybrid Mobile Apps Using Containers

The major components of the architecture include:

Application Development Model

Device containers provide the native features of a hybrid mobile app, enabling you to write a pure, mobile rich Internet application. Leverage mobile HTML 5 and standard web-based development techniques to produce applications that rival any native application. You get the advanced feature set of a native application, but only have to write it once, instead of once for each mobile platform you intent to support.

For deployment, you use standard web application server techniques for the mobile rich Internet application itself, but additionally, the container must be installed on client devices that will access the application. Installation techniques differ across mobile platforms, but all device vendors offer web sites that can be used to publish your applications.

Container Branding and Configuration

The stock ICEmobile Containers included in the ICEmobile download are suitable for development, and provide several convenient features to the developer, such as configuring the URL, reloading pages, and URL history. The containers are also branded as ICEmobile containers. The container features and branding may not be suitable for your particular application deployment, so you will probably want to configure and brand the containers specifically for your application.

The means by which you configure and brand containers varies between different mobile platforms, but there are a few aspects of the container that you can easily adjust to create a container that matches your application deployment.

When branded, your hybrid mobile app will be indistinguishable from a native implementation.

Installing the Development Container

Install a ICEmobile Development Container on your device by selecting the appropriate link below.

Installing the ICEmobile Container via App Store

ICEmobile containers are necessary for web-based ICEmobile apps to access native device features. Sample containers can be easily installed onto most major smart phone devices via their respective app stores:

Learn More