What's on Twitter?

ICEmobile-Faces Features and Benefits

Develop Mobile Rich Enterprise Applications like never before!

ICEmobile-Faces provides a JSF-based development environment for mobile Rich Enterprise Applications. Key features of ICEmobile-Faces mobile app framework include:

Native Look and Feel

Mobile App Framework

Web Applications developed with ICEmobile-Faces mobile app framework look and feel like native mobile applications. The ICEmobile-Faces Component Suite provides a complete set of mobile browser controls from which to build your user interfaces. Device-specific CSS allows you to tailor the look of your application to automatically match the visual standards for the different mobile devices it is accessed from.

HTML5/CSS3

Rich User Interfaces For Mobile Web Apps

ICEmobile-Faces leverages HTML5/CSS3 features implemented in modern mobile browsers to deliver rich user interfaces for mobile web apps. The ICEmobile-Faces Component Suite incorporates a wide spectrum of HTML5 controls including input, multimedia, geolocation, and layout controls. CSS3 style sheets are tailored for device-specific look and feel, matching ICEmobile-Faces components to the native environment they are running in.

Cross-platform Development

Mobile Rich Enterprise Applications

With ICEmobile-Faces you develop a single web application that can be accessed seamlessly across a wide spectrum of mobile devices, eliminating the need to develop different native applications for each mobile platform you intend to support. ICEmobile-Faces provides device-specific styling and native containers for the following mobile platforms:

  • Apple iOS
  • Google Android
  • RIM Blackberry

Mobile Push

Ajax Push is a revolutionary feature of ICEfaces that enables real-time, web-based collaboration, and ICEmobile-Faces augments it with mobile-specific capabilities. Adaptive connection management ensures Ajax Push continues to function reliably and efficiently within a mobile network under dynamically changing conditions. Additionally, Cloud Push is supported, so critical user notifications can be delivered to the device even when the application is not actively being used, or connectivity has been disrupted.

Native Device Integration

Many features, such as the camera, are not directly supported in HTML5, but ICEmobile-Faces supports these capabilities through native device containers, and makes them available in simple to use JSF components. Platform-specific device containers ship as part of ICEmobile. These containers, which can be installed via app stores, provide a custom extension to the device browser, enabling web-based access to previously inaccessible native features such as camera and microphone. Whether it be taking photos, shooting video, or capturing audio, ICEmobile-Faces provides seamless access from your JSF application code. You can also use the containers if you want your application to be installed on the device like other native applications.

Enterprise Core

ICEmobile-Faces is based on the enterprise-proven ICEfaces 3 core framework. As such, it inherits all the key features of ICEfaces 3, including Automatic Ajax and Ajax Push. ICEmobile-Faces lets you apply your existing JSF/ICEfaces skills directly to mobile rich enterprise applications, knowing that the core framework is enterprise hardened, and proven against a wide spectrum of enterprise deployments.

Hybrid Plus Solution

The ICEmobile containers, coupled with the web application, produce hybrid mobile web apps featuring native device capabilities like camera, camcorder, and microphone. You write a mobile rich enterprise 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. All the benefits of a hybrid mobile app, without having to write one!