Apps/DevEngage/Taxonomy
From MozillaWiki
Contents
*** 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.
- Microformats
- Accesability
- WAI-ARIA
- Application Hosting
- Storing User Data in the Cloud
Monetization
- In App Purchases
- Ad Based Revenue Options
- Link and other Affiliate Networks
- Carrier Billing
Mozilla Apps Store
- Deploying your App in preparation for the App Store.
- 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