Duration
3 days
Prerequisites
Before taking this course, students should have:
Skills Taught
- Identify usage patterns for mobile web applications
- Describe the characteristics of the various types of mobile applications
- Describe how HTML5 supports the development of cross-platform applications
- Code JavaScript functions
- Use the form elements of HTML5
- Describe the benefits of using the Dojo JavaScript framework for building cross-platform applications
- Use HTML5 with Dojo, JavaScript, and Cascading Style Sheets (CSS)
- Include multimedia audio and video elements within an HTML5 web page
- Code graphical elements with the HTML5 canvas element
- Develop web pages that work in offline mode
- Store information locally with web storage
- Use the geolocation API to provide location-based services
- Explain the role of CSS and JavaScript in mobile web applications
- Build web pages for mobile devices with dojox.mobile themes and widgets
Course Outline
- Course introduction
- Introduction to mobile computing
- HTML5 overview
- JavaScript programming for web applications
- Exercise: Using JavaScript in HTML documents
- HTML5 features
- Exercise: Using HTML5 features
- Ajax and the Dojo toolkit
- Exercise: Using simple Dojo widgets
- HTML5 and Dojo client data storage APIs
- Exercise: Using Dojo data store and grid widgets with local storage
- HTML5 graphics and offline applications
- Exercise: Creating graphics with the HTML5 canvas element
- Location and notification services in web applications
- Exercise: Using geolocation and notifications
- Dojo 1.7 mobile features
- Exercise: Creating a mobile device user interface
- Suggested approaches to developing mobile web applications
- Exercise: Creating a custom Dojo build for the Pages for You application
Programme scope, delivery arrangements and suitability are confirmed during enquiry.