Advertisement
Advertisement

More Related Content

Advertisement

Open Source Everything...including documentation

  1. Open Source Everything…including Documentation 28 September, 2013 Ali Spivak Product Manager, Mozilla Developer Network
  2. In the beginning there was… https://github.com/mozilla
  3. And then came…
  4. What is Firefox OS? - Open Platform / Open Source - Built on Web technologies, only - Targets new, emerging markets - Very affordable hardware - No credit card needed - 18 mobile partners, 5 hardware partners https://github.com/mozilla-b2g
  5. The Streamlined Firefox OS Software Stack
  6. Three levels of access… Hosted apps - stored on your server, easy to upgrade, limited access. Privileged apps - reviewed by the App store, uses a Content Security Policy, hosted on trusted server Certified apps - part of the OS, only by Mozilla and partners
  7. Defined by manifest { "name": "My App", "description": "My elevator pitch goes here", "launch_path": "/", ”icons": { "128": "/img/icon-128.png" }, "developer": { "name": "Your name or organization", "url": http://your-homepage-here.org } } App manifest
  8. Firefox Marketplace Firefox Marketplace
  9. Developer Tools & References — Marketplace Developer Hub — Firefox OS Simulator — Boilerplate app — Reference apps — App Generator — App Validator — Developer tools — WebAPI Engineering Reference — WebAPI Documentation
  10. Roadmap Quarterly feature releases Security updates every six weeks Current production release: V1.0.1 — V1.1HD planned for August — 1.2 in the fall
  11. Why should I care about Firefox OS? — Lowers investment; reuse across platforms. — Not yet another new technology. — Not locked into one sales or payment model. — Access to new smartphone markets & users. — Predictable future support as the browser is the platform
  12. Mozilla Developer Network Open Sourcing the docs, too
  13. What is MDN?
  14. Open-Source Documentation
  15. …docs are boring! Oh, it’s “just” documentation.
  16. By The Numbers 4.5 million page views a month 73kvisitors per day 49,748 documents 9,185 contributors & 272,134edits 520 demos by 297developers
  17. Firefox OS isn’t “boring”!
  18. Others are also doing open docs…
  19. There are many ways to contribute! Not just writing docs
  20. Join the community Talk about MDN Write, edit, tag content Localize Fix bugs Become a Topic Lead Contribute to the wiki platform code Host an Event
  21. Under the Hood —Django (Python) —HTML mark-up for writing/editing —Really cool API’s —Code on github —Kumascript template language - powered by server-side JavaScript, implemented using Node.js.
  22. It’s easy! —Go to MDN: developer.mozilla.org —Create an account —Find what to work on (or ask for help!) —Mailing list or IRC —Pages listing projects —Start working!
  23. Find me… aspivak@mozilla.com @alispivak (on Twitter) alispivak on IRC Slides: http://www.slideshare.net/ alispivak/
  24. Resources/Links • Slides: http://www.slideshare.net/alispivak/ • Mozilla India community: https://wiki.mozilla.org/India • MDN Projects: https://wiki.mozilla.org/MDN/Doc_Sprints/India • Editing Guide: https://wiki.mozilla.org/images/3/37/Mozilla_MDN_Guide.pdf Firefox OS Resources: • Release notes • Feature Support chart • B2G FAQ • WebAPI Engineering Reference wiki • Web API Documentation Status • Building & Installing Firefox OS
  25. Production Phones 24
  26. Production Phones 25

Editor's Notes

  1. Operators include: AméricaMóvil, China Unicom, Deutsche Telekom, Etisalat, Hutchison Three Group, KDDI, KT, MegaFon, Qtel, SingTel, Smart, Sprint, Telecom Italia Group, Telefónica, Telenor, TMN and VimpelCom. Hardware: Alcatel (TCL), Huawei, LG and ZTE (and Geeksphone)Powered by the Qualcomm Snapdragon™ chipset.
  2. Gaia: User Interface Completely based on HTML5 and open web technologies.Gecko: The Web Runtime Gecko rendering engine also powers the Firefox Web browser.Application layer developed with HTML5, CSS, and JavaScript.No native API layer between the Web engine and the kernel. Exposes the hardware capabilities of the phone through Web APIs.Smaller stack targets low to high-end hardware. Gonk: Kernel and Drivers  Open Linux kernel, system libraries, firmware and device drivers Enables hardware features to talk to apps accessing the Web Engine
  3. Mozilla Developer Networkhttps://developer.mozilla.org• Complete documentation forOpen web and web app developers Mozilla app developersFirefox add-on developers MDN site includes:Documentation Wiki Demo Studio / Dev DerbyMozilla Product DocumentationHacks BlogMost popular search terms: getelement & javascript
  4. There are many other options to contribute to MDN! Join us on the Mozilla IRC channels #devmo (writers) #mdndev (wiki development) or email aspivak@mozilla.com.
  5. Mozilla Developer Networkhttps://developer.mozilla.org• Complete documentation forOpen web and web app developers Mozilla app developersFirefox add-on developers MDN site includes:Documentation Wiki Demo Studio / Dev DerbyMozilla Product DocumentationHacks BlogMost popular search terms: getelement & javascript
  6. Overall page views (per month): average around4 – 4.5 million (6th most popular Mozilla site, not including demos,dev derby & hacks traffic)Visits: 2.3 million/ month (for October)New visitors: 700,000 (October)73k visitors per day33,145 registered users9,185 have contributed a revision49,748 documents on MDN272,134 revisions made to docs520 demo submissions297 demo creators
  7. There are many other options to contribute to MDN! Join us on the Mozilla IRC channels #devmo (writers) #mdndev (wiki development) or email aspivak@mozilla.com.
  8. Kuma was the project name of the MDN wiki. It means “bear” in JapaneseAPI’s:
Advertisement