The new Onsen CSS Components page takes the app development process and eases it with 20+ useful patterns for mobile devices that offer a starting point for HTML5 developers. Developers have the option to either grab code snippets for a full pattern and begin editing, or pick and choose to just grab a certain part.

Japanopholes will already know that the term onsen (温泉) is a term for hot springs and bathing facilities in the Japanese language.

This new theme roller provides a view of color customization. Once done, developers can download the CSS components to use with their project. Programmers can click on a component to show its markup and CSS code for a quick and customizable grab, or just copy the CSS code for only certain components.

If a developer can't find one they want, they are able to submit a request or contribute their own via the Register option. The software is described as "free and open to all" and there are supplementary notes to guide users online.

Monaca itself is an HTML5 hybrid app development platform that offers programmers the option to develop applications in HTML5, CSS3, and JavaScript, and deploy across multiple platforms.

Onsen UI is an HTML5 UI framework that specializes in hybrid PhoneGap applications, giving developers native-like UX for apps written in CSS and JavaScript. Onsen comes with Topcoat and AngularJS, which is provided in open source, and Onsen UI itself is available in the Apache open source license.

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task.
However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

This month's Dr. Dobb's Journal

This month,
Dr. Dobb's Journal is devoted to mobile programming. We introduce you to Apple's new Swift programming language, discuss the perils of being the third-most-popular mobile platform, revisit SQLite on Android
, and much more!