HTML5, Java and the future of Web development
By James A. Denman, firstname.lastname@example.org
The new mobile Web may feature a clear separation between the frontend user interface (UI) and the backend applications. Burr Sutter presented multiple sessions at JBoss World 2011, including one called HTML5 for the Java Developer. According to Sutter, new Web-based user interfaces will be built by designers and coded with XML, CSS, and HTML. For all the actual processing, the front-end UI will interact with Java-based Web services on the back end.
Text editors aren't the only plug ins that HTML5 takes advantage of. Plain old Java objects (POJOs) can easily be converted into useful objects that can plug directly into the front-end UI. It won't often matter whether the end-user is on a desktop, laptop, tablet, a smart phone, or even a Web-enabled feature phone.
In traditional Web development, you would code everything in Java and throw in a little XML and almost like magic, the HTML would be rendered for you. With HTML5, Java code can be used to create fat clients or applets within Google Web Toolkit (GWT). These applets can then become a part of the greater plug-in architecture. The Java Swing API already works this way and can be very useful to developers right now.
Other HTML5 resource:
- DiveIntoHTML5.org – A fun and easy-to-read description of HTML5
- HTML5 Rocks – A collection of open source guides, tutorials, and interactive content designed to get developers into HTML5
- Chromeexperiments.com – A collection of intriguing experimental uses for HTML5 functionality
- HTML5 demos – Some simpler demos selected to demonstrate specific HTML5 functions
Programming Android by Zigurd Mednieks
The Definitive Guide to HTML5 by Adam Freeman
Cracking the Coding Interview: 150 Questions and Solutions by G.L McDowell
The Google Resume: Landing a Job at IBM, Apple, Microsoft or Facebook by G.L McDowell
02 Jun 2011
Disclaimer: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.