ICEmobile on the new BlackBerry Z10 … Not!
I was very excited to pick up the new BlackBerry Z10 (released today in Canada) to test out ICEmobile on it and start work on enhanced BlackBerry support in ICEmobile 3.3. In yet another example of the draconian cell phone provider system we have, it turns out that Rogers will not sell you a phone for the low low price of $650. For the first few weeks, the only way to obtain the new BlackBerr ... read more
Augmented Reality: ICEmobile with Vuforia
Without question, the most captivating new feature in ICEmobile is the Augmented Reality marker viewer.
Here is a short demonstration showing how marker-based augmented reality can be easily used within a web application. The application developer simply creates a list of Wavefront .obj files and these are attached to the AR markers according to their index in the list. (This is just mob ... read more
ICEmobile 1.2 Beta Now Available
ICEmobile 1.2 Beta is now available for download.
ICEmobile is an open source project for developing hybrid mobile web applications in Java with JSF and JSP. ICEmobile applications are developed purely using web techniques, but have the look and feel of native applications on iOS, Android, and Blac ... read more
ICEmobile and Responsive / Adaptive Web Design
Responsive Web Design
There are a lot of definitions flying around the web as to what Responsive Web Design is and how it relates to other popular design methodologies. At its most general level, Responsive Web Design is about designing a single web page with the same content that changes its behaviour and layout based on the nature of the client device (desktop, table ... read more
ICEmobile 1.1 Final now available
Progressive, Responsive, and Adaptive aspects of ICEmobile
ICEmobile components use a variety of approaches to tailor themselves to a specific desktop or mobile browser. (Note that the approach that is best for a framework like ICEmobile that has server-side capability is often different from a pure HTML approach where server-side code is difficult to modify.)
The most efficient is to generate simple, port ... read more
ICEmobile-SX 1.1 on the App Store
ICEmobile 1.1 Beta Now Available
ICEmobile 1.1 Beta is now available for download.
Whereas ICEmobile 1.0 was JSF-centric, 1.1 introduces support for JSP and Spring MVC, thus expanding the reach of ICEmobile’s hybrid mobile web development capabilities. See all the features in the ... read more
Mobile JSF Quick Start
The ICEmobile bundle come with two JSF samples applications; mediacast and mobileshowcase. These demos are a good starting point for experienced JSF developers, but can be a little daunting for developers new to JSF or to the mobile space in general.
ICEmobile Accordion and Tabset Tags with Spring-MVC
This week, an introduction to the <mobi:accordion> and <mobi:tabset> tag, a set vertical and horizontal layout tags.
Developers using JSF are familar with using ids as the key into the JSF component object hierarchy. There is also the nicely developed idea that the Renderer developer can completely control the output from their renderer, an ... read more