Contact Information:

Product Inquiry:

ICEmobile Technology

A Revolutionary Mobile App Development Framework for Java Web Application Development.

ICEmobile, a mobile app development framework, is based on JSF and has the ICEfaces framework at the core of its technology, as illustrated in the diagram below.

Java Web Application Development

Major technology components of ICEmobile mobile web app framework include:


The JSF 2 java web application development provides the standards-based foundation.


The core ICEfaces framework extends JSF 2 in key ways that improve developer efficiency, and extend the JSF feature set. In particular, Direct-2-DOM Rendering, and Automatic Ajax simplify java web application development for both mobile and desktop application variants. Learn more...


Ajax Push capabilities in ICEfaces 2 are based on the notification mechanism provided by the ICEpush core. ICEpush has been augmented with cloud-based notifications, where priority notifications can be delivered by alternate cloud-based mechanisms when the normal ICEpush connection to a client device is interrupted for any reason. A generic email-based cloud connector is provided, as well as device-specific connectors for each supported platform, including:

  • Apple Push Notification Service
  • Android Cloud To Device Messaging
  • Blackberry Push Service

Learn more...

ICEmobile JSF Components

ICEmobile includes a suite of JSF-based UI controls needed to build mobile applications. These components deliver a native device user experience across a wide spectrum of mobile device types. The suite includes:

  • Layout and Navigation Controls for page layout, navigation, and theming
  • Input and selection Controls for handling user input
  • Media Controls for presenting audio, video and images
  • Native Controls for accessing device capabilities like camera, camcorder, and microphone.

Learn more...

Device Containers

Device containers extend the capabilities of the mobile browser to include native features not available through standard page markup. A web container provides the browser core, and native integration points extend that core to provide native device capabilities, which are accessible through Javascript interfaces. The ICEmobile component suite provides components that make these features easily accessible from your JSF application. The containers can be configured and branded to your requirements, and then published on the various device-specific app stores.

Learn more...