Changes

Jump to: navigation, search

Apps

4,350 bytes removed, 00:02, 11 June 2016
update to reflect end of WADI
== Web App Developer Initiative ==
In 2015, Mozilla launched an initiative to energize web app development, the Web App Developer Initiative (WADI). The initiative invites focused on several emerging Web APIs -- [http://www.w3.org/TR/service-workers/ service workers], [http://www.w3.org/TR/push-api/ web push], and the [http://www.w3.org/TR/appmanifest/ W3C web app manifest] -- and invited the participation of browser makers, web frameworks, cloud service providers, and content providers. What unites all these disparate parties is a belief in the power of web apps that work reliably with bad networks, reengage users with notifications, and can be installed like native apps. We believe developers will use these technologies to deliver experiences that will redefine the role of the web.
In The WADI initiative has now ended, but Mozilla continues to develop and evangelize these and other modern web app development technologies along with the short term, we are focused on other participants. What unites all these disparate parties is a belief in the combination power of several API's -- [http://www.w3.org/TR/service-workers/ service workers]web apps that work reliably with bad networks, [http://www.w3.org/TR/push-api/ web push]reengage users with notifications, and can be installed like native apps. We believe developers will use these technologies to deliver experiences that will redefine the role of the [http://www.w3.org/TR/appmanifest/ W3C web app manifest].
== Communications =====Team=== WADI is the work of many hands across Mozilla in many different groups. Among those spending most of For more information about these APIs and their time on WADI are Thomas Elin, Program Manager; Harald Kirschner, Engineering Manager; Myk Melez, Software Architect; Bill Walker, Senior Manager. Engineers availability in Harald's team working on WADI include David Walsh, Brendan DahlMozilla products, Piotr Zalewa, Marco Castelluccio, Tim Abraldes, and Salvador de la Puente González. ===Find us on [[IRC]]=== * We use see the #apps channel on [[IRC|Mozilla's IRC server]] === Mailing Lists === * apps@mozilla.com - Broader opt-in list for those interested in regular WADI updates.* marketplace-content-ecosystem@mozilla.com - Internal WADI members. Used for brainstorming and general conversation. == Reading List == * [https://pauldeveloper.kinlan.me/living-with-web-apps/ Paul Kinlin, "Living with Web Apps"]** In this post, Paul gives an hour-by-hour journal of a day using only web content on his smartphone. Along the way he offers a list of "ten deadly sins of a mobile web app" along with other reflections on his experience. * [https://infrequentlymozilla.org/2015/06/progressive-apps-escaping-tabs-without-losing-ouren-soulUS/ Alex Russell, "Progressive Apps: Escaping Tabs without Losing our Soul"]** Alex lays out his best practices for modern web development based around responsive design and single-page apps, and moves on to how the addition of offlining and "save to home screen" capabilities enrich the mobile web. * [https://www.youtube.com/watch?v=iZZdhTUP5qg Alex Komoroske and Elisabeth Morant, "The Next Generation Mobile Web"]** In this 40 minute Google I/O talk, Alex and Elisabeth show examples using these new API's, especially concentrating on how web push creates exciting new opportunities for user reengagement. == Projects == === Oghliner === Ship v1 of Oghliner, a library/tool to offline web apps using Service Workers and deploy them to GitHub Pages. We will base this on top of several existing open source projects, including sw-precache from the Chrome team (https://github.com/GoogleChrome/sw-precache).* Oghliner v1 - https://github.com/mozilla/oghliner === Platatus === Ship MVP of at least one serious offline/progressive web app. We need to explore the space of possible use cases – to help developers, to find bugs in the implementation, to expand our own understanding. Much of the work of building even simple demo apps is app-related and not related to the underlying technologies. The leading candidate is Platatus, an app that offers a detailed, data-driven view of MozillaDeveloper Network's progress on delivering the technologies behind Progressive Web apps.* Platatus MVP - https://github.com/mozilla/platatus - minimal viable prototype of reference app that describes standardization/implementation status of web platform features === Service Worker Cookbook === Create a cookbook of self-contained code snippets showing how to use Service Workers to achieve various kinds of cacheing App Center] and push notification use cases. * https://serviceworker-cookbook.herokuapp.com/* https://github.com/mozilla/serviceworker-cookbook == History == === 2015 Q4 Deliverables === In Q4, we prepared for the launch of both Web Push and Service Workers in Firefox 44 by building Oghliner, the Service Worker cookbook, and the Platform Status page. * http://mozilla.github.io/oghliner/* https://serviceworke.rs/* [https://platform-status.mozilla.org/ === 2015 Q3 Deliverables === In Q3, our goals for WADI engineering were (1) to transition off our legacy projects, (2) to educate ourselves about serviceworkers and web push, and (3) to plan for Q4. We had roughly a month of Q3 to work with. We accomplished these goals by encouraging each engineer to build small prototypes and sharing what we learned in a daily standup. These prototypes led to our presentation in the Firefox OS all-hands, a Github Universe talk, as well as the filing of several important platform and product bugs (and fixing of one!). * https://firekey.org/* https://brendandahl.github.io/pdfcollection/* https://marco-c.github.io/watchy/#/series* https://mozilla.github.io/high-fidelity/#/podcasts == Bug tracking == These are bugs we've identified as critical to our ability to deploy these technologies to developers. We use [https://bugzilla.mozilla.org/show_bug.cgi?id=1201717 bug 1201717] to track them. <bugzilla>{ "blocks": "1201717", "status":["NEW","REOPENED"]}</bugzilla> === Other Resources ===[https://docs.google.com/spreadsheets/d/1Ag9_vySCzP-dJMySNEGPXVBJb7ytYiuPNjXZ0LidgWI/edit#gid=1850134998 Program Plan tracking goal progression and key activitiesPlatform Status(this page previously contained [https://wiki.mozilla.org/index.php?title=Apps&oldid=1078657 information about Firefox OS Apps])
Canmove, confirm
2,056
edits

Navigation menu