ICEmobile Overview
A Rich Internet Application Development Framework for Mobile Devices

ICEmobile is an open source project for the development of web-based, Enterprise Java applications for mobile devices. Core mobile features are packaged in technology-specific bundles to enable mobile rich Internet application development across a wide spectrum of Enterprise Java technologies.
ICEmobile leverages Ajax and HTML5 mobile app development to create web-based applications where the client presentation matches the device's native look and feel, but is delivered via a secure, enterprise-strength, Java backend. The web-based HTML 5 mobile app development approach ensures seamless cross-platform support for today's most advanced smart phones and tablets. ICEpush is integrated into the ICEmobile environment to deliver revolutionary, real-time, collaborative capabilities to your HTML5 mobile apps, and includes extensions for mobile, cloud-based push mechanisms. And where standard HTML5 mobile app development capabilities are not enough, ICEmobile offers native device containers that extend browser capabilities, providing seamless integration with native device capabilities such as the camera, camcorder and microphone.
Java Enterprise standards are at the heart of ICEmobile, so Enterprise Java developers can leverage existing core competencies, development tools, and best practices to deliver solutions that span the entire spectrum from desktop to mobile devices.
ICEmobile-Faces
ICEmobile will target a wide spectrum of Java presentation technologies like JSP, Spring MVC, GWT, and others, but the initial offering, ICEmobile-Faces, is based on JSF and leverages the advanced ICEfaces framework, a rich internet application development framework for enterprise Java.
Find out more about the features and benefits of ICEmobile-Faces including the benefits of web-based HTML5 mobile apps.


