Go to the HTML5 Development Center >>

  • New Goodies

  • New Tags in HTML5

    The W3C HTML5 specification introduces numerous new tags to define semantic/structural elements, text-formatting instructions, form controls, input types, and more. This page describes all of the new HTML5 tags along with updates to an existing tag.

  • How to Provide a Good HTML5 Video Experience

    In this article you will learn how to shoot high-quality video for HTML5. You will also get a basic introduction to formatting HTML5 video for the browser.

  • Using Handlebar Templates in Apache Cordova

    HTML templates have been around for a long time and are a great way to reuse page elements without a lot of (or even any) coding. Rob Gravelle whows how to streamline the Apache Cordova app code produced in the Using Views in Apache Cordova article using the Handlebars.js template library.

  • 8 HTML5 Mobile Development Tips

    In this article we look at 8 tips to help you with the design process. To help flesh out this article, I spoke with Earl Flormata, of Big Box Apps, formerly of Jiffy Software, a company that built apps for Nike, Starbucks, etc.

  • Using Views in Apache Cordova

    In Apache Cordova apps, the first (and sometimes the only) view that comes up upon starting your app is called the Home View. Rob Gravelle explains how to configure your Home View to perform a search and display the results within the same page.

  • There's More than One Way to Play Embedded YouTube Videos!

    There are many options that control the appearance and behavior of embedded YouTube videos, beginning with the player. In today's article, Rob Gravelle explores how to select amongst several different video players to customize your embedded YouTube videos.

  • Featured Goodies

  • Using Views in Apache Cordova

    In Apache Cordova apps, the first (and sometimes the only) view that comes up upon starting your app is called the Home View. Rob Gravelle explains how to configure your Home View to perform a search and display the results within the same page.

  • Apache Cordova Persistence Options

    The Apache Cordova Mobile Framework relies entirely on web technologies such as HTML, CSS, and JavaScript to create cross-platform mobile apps. Rob Gravelle explains how Apache Cordova's use of client-side technologies opens up a wealth of storage possibilities.

  • Persistence in Java EE Applications

    A major enhancement in EJB 3.0 is the addition of the new Java Persistence API (JPA), which simplifies entity persistence and adds new capabilities to EJB 2.1. The Java Persistence API deals with the way relational data is mapped to Java objects called "persistent entities", as well as the way that these objects are stored so as to make them available across multiple application sessions. In this Article, Rob Gravelle demonstrates how to create an Entity class that conforms to the JPA.

  • Create a Java EE Web Application using the Glassfish Server

    Not long after Java first released Java Beans, the Spring Framework was introduced. Now, Oracle, the makers of Java, have fought back with the EJB 3.1 spec. Rob Gravelle demonstrates how to create a Java EE application project and configure a Glassfish server in the Eclipse IDE.

  • 8 Responsive Design Mistakes to Avoid

    In this article we look at 8 responsive design mistakes to avoid. Doing so will help you build better sites.

  • HTML and Graphics Tutorials

  • How to Create Lightbox Popups in WordPress

    In this article we look at Lightbox popups using a WordPress plugin and a AWeber, a popular autoresponder program.

  • 8 Rules to Follow When Using TWAIN for Your Image Capture Web App

    This article will touch upon the history of TWAIN and its wide use before diving into developer planning considerations. With a focus on developing image capturing applications to use within web-based document management applications, the article will uncover 8 rules for TWAIN-based application development.

  • Beyond HTML

  • Testing DOM Events Using jQuery and Jasmine 2.0

    Jasmine makes it possible to test that a given DOM event occurred and what the results of the event were. In today's article, Rob Gravelle demonstrates how to write tests for the button click event using Jasmine 2.0, jQuery, and an additional third-party library called jasmine-jquery.

  • Using Jasmine 2.0's New done() Function to Test Asynchronous Processes

    Jasmine 2.0's new done() method replaces the runs() and waitsFor() methods of earlier versions to make it more similar to other testing frameworks. Rob Gravelle shows how to use Jasmine 2.0's done() method to test DOM events without polluting the test subject page with test code.

  • Web Development Newsletter Signup

    Invalid email
    You have successfuly registered to our newsletter.
  •  
  •  
  •  
Thanks for your registration, follow us on our social networks to keep up-to-date