Apps/DevEngage/Taxonomy

From MozillaWiki
< Apps‎ | DevEngage
Revision as of 23:19, 1 February 2012 by JoeStagner (talk | contribs)
Jump to navigation Jump to search

*** DRAFT ***

FAQ / Overview

  • What's the different between a Web App and a Web Page ?

HTML 5

  • Semantic Markup
  • The Selectors API
  • JavaScript Logging & Debugging
  • HTML5 JSON
  • Canvas
  • The Drawing API
  • SVG
  • HTML5 Audio & Video
    • Embedding Media in HTML5
    • Media Fallback patterns for older browsers
    • Encoding Media for HTML5
  • Geolocation
  • The File System API
  • Communications API
  • WebSockets
  • HTML5 Forms API
  • Web Storage API
  • IndexedDB
  • Cross-document messaging
  • HTML5 OffLine API / Application Cache
  • Web Workers
  • Drag & Drop API
  • History API
  • WebGL

JavaScript

  • jQuery
  • Modernizr
  • Dojo
  • MooTools
  • Sencha Touch/ExtJS

CSS 3

  • Selectors
  • Gradients
  • Trandforms & Transitions
  • Media Queries

Development Patterns & Practices

  • Working with "Sometimes Connected" network state.
  • Building "In-App" Payments into your App.
  • Adding Customer Feedback into your App.
  • Building Custom Analytics Into your App.
  • Microdata
  • Accesability
  • WAI-ARIA

Mozilla Apps Store

  • Deploying your App in preparation for the App Stare.
  • Submitting your App to the App Store.

Gaming Apps

  • Understanding Canvas for Games.

Mozilla Web Runtime

  • The Application Manifest
  • The Application Installation API
  • The Device / Hardware APIs
    • Camera
    • Mic
    • GPS
    • Contact Book
    • Gyro
    • Dailer
    • Touch Screen