View Source

ICEmobile tutorials are under continuing development, and will be deployed here as they become available.

h3. Getting Started

| [JSF Quick Start Tutorial] | Use the ICEmobile Eclipse plugin to quickly create a JSF ICEmobile app \\ |
| [Manually configure ICEmobile and JSF|http://www.icesoft.org/wiki/display/icemobile/Manually+Configure+ICEmobile+and+JSF] | Build a JSF ICEmobile app from the ground up|
| [Mobilize Your RIA in 10 Minutes] | Mobilize your JSF application using ICEmobile |


h3. Components

| [Accordion Layout|Accordion Layout Tutorial] | Two ways to implement an accordion style menu layout |
| [Basic Menu Layout|Basic Menu Layout Tutorial] | Layout for both small and large device screen sizes |
| [Carousel|http://www.icesoft.org/wiki/display/icemobile/Carousel+Tutorial] | Scroll through a list of images using a carousel \\ |
| [DataView|http://www.icesoft.org/wiki/display/icemobile/DataView+Tutorial] | Add a data table to your mobile application \\ |
| [Desktop Portability|ICEmobile Desktop Portability] | Using device integration components in desktop browser environments |
| [Input Components|http://www.icesoft.org/wiki/display/icemobile/Input+Form+Tutorial] | Create a form using various input components |
| [Menu Confirmation Dialog|http://www.icesoft.org/wiki/display/icemobile/Menu+Confirmation+Dialog+Tutorial] | Select a menu item to trigger a confirmation dialog |
| [QR Code|http://www.icesoft.org/wiki/display/icemobile/QR+Code+Tutorial] | Generate and scan a QR code using a mobile device |
| [TabSet|http://www.icesoft.org/wiki/display/icemobile/TabSet+Tutorial] | Demonstrates the use of tabs for layout and navigation |

h3. Cloud Push

| [Cloud Push Basics|Cloud Push Overview] | Understand basic concepts, development, and deployment with Cloud Push |
| [Cloud Push Tutorial|Cloud Push Chat Tutorial] | Use Cloud Push to deliver chat messages between users in a chat room |

h3. Mobile Application Development


| [Part 1: Device Detection and Layout |Part 1 - Device Detection and Layout] | Detect and react to different devices sizes when building UI screens |
| [Part 2: Camera Application|Part 2 - Camera Application] | Take a picture using a device's camera |
| [Part 3: Push Notification|Part 3 - Push Notification] | Add push notification to with only a few lines of code |
| [Part 4: Page Navigation|Part 4 - Page Navigation] | Addition of Ajax based navigation |