A showcase of the ICEmobile-Faces Component Suite. Experience, first hand, the ICEmobile components in action. Each component includes a working example, descriptions on how to use it, and source code resources. This demo is optimized for mobile, but can be viewed using any browser. The ICEmobile Container is not required, but recommended to fully experience the capabilities of the native components.
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 development across a wide spectrum of Enterprise Java technologies.
ICEmobile leverages mobile browsers' support for HTML5, CSS3, and Ajax 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 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 mobile application, and includes extensions for mobile, cloud-based push mechanisms. And where HTML5 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 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 2 framework.