|
|
| (88 intermediate revisions by 15 users not shown) |
| Line 1: |
Line 1: |
| The Open Web apps project aims to bring the best aspects of installed applications to the Web. This page contains links to documents, repos, and blog posts that are part of the project.
| |
|
| |
|
| = Overview Documentation = | | == Web App Developer Initiative == |
|
| |
|
| * [[Apps/Overview|Product Overview]] - a high-level description of the product and design pieces
| | In 2015, Mozilla launched an initiative to energize web app development, the Web App Developer Initiative (WADI). The initiative 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. |
| * [[Apps/WebRT|WebRT]] - a discussion of what a Web Runtime must do
| |
| * [https://developer.mozilla.org/en/OpenWebApps MDN docs] - MDN page with Apps Documentation
| |
| * [[Apps/QA | Apps QA]] - QA activities to test the Web Apps platform
| |
| * [https://wiki.mozilla.org/Security/Reviews/AppsProject Security Reviews] - Security reviews for the Apps project
| |
| * [https://docs.google.com/document/d/1rCGq9txTWE0YQnB6pMUMNns0Adn4B_Oe_hAHKr853U4/edit?hl=en_US&pli=1 Market Place Project Plan] - Scope of current and upcoming releases of Marketplace
| |
| * [https://www.mozilla.org/en-US/apps/ Marketplace Developer App Submission] - Developer submission page for submitting apps to the marketplace
| |
|
| |
|
| = Meetings =
| | The WADI initiative has now ended, but Mozilla continues to develop and evangelize these and other modern web app development technologies along with the other participants. 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. |
|
| |
|
| == Marketplace ==
| | For more information about these APIs and their availability in Mozilla products, see the [https://developer.mozilla.org/en-US/Apps Mozilla Developer Network's App Center] and [https://platform-status.mozilla.org/ Firefox Platform Status]. |
| * What: Engineering and UX discussions related to the Mozilla Marketplace
| |
| * When: Mondays 10:30 - 11:00 AM pacific
| |
| * Where: Mt. View 3A, Public - see Notes page below for how to dial in.
| |
| * [https://wiki.mozilla.org/AMO:Meeting_Notes Meeting Notes]
| |
| | |
| == Apps product delivery ==
| |
| * What: Cross functional meeting to track upcoming Apps releases
| |
| * When: Tuesdays 1:00 - 1:30 PM pacific
| |
| * Where: Mt. View 2C, Public - see Notes page below for how to dial in.
| |
| * [https://wiki.mozilla.org/Apps/StatusMeetings Meeting Notes]
| |
| | |
| == Apps Engineering - WebRT, WebAPI, Dashboard, Apps in the Cloud ==
| |
| * What: Engineering and UX discussions for everything other than the Marketplace
| |
| * When: Tuesdays 9:00 - 10:00AM Pacific
| |
| * Where: the [https://v.mozilla.com/flex.html?roomdirect.html&key=GSAT2ujy1RDw Mozilla Apps Vidyo room]
| |
| ** In Mountain View: 4K - Kung Fu
| |
| ** In San Francisco: 7N - Noise Pop
| |
| * [[Apps/StatusMeetings|Meeting Notes]]
| |
| | |
| == Show and Tells ==
| |
| * What: Weekly demos of various Apps projects
| |
| * When: Fridays Noon - 1:00 PM pacific
| |
| * Where: Mt. View Warp Core, Public - Vidyo: "Warp Core" - see Notes page below for how to dial in.
| |
| * [https://wiki.mozilla.org/Apps/ShowAndTells Meeting Notes]
| |
| | |
| = IRC Chat and Mailing Lists =
| |
| | |
| '''IRC:''' [http://chat.mibbit.com/?server=irc.mozilla.org&channel=#openwebapps #openwebapps] | |
| | |
| '''Mailing Lists:'''
| |
| | |
| * [mailto:dev-webapps@lists.mozilla.org dev-webapps@lists.mozilla.org] - Web Apps Development Mailing List
| |
| * [mailto:mozilla-apps@googlegroups.com mozilla-apps@googlegroups.com] - Mailing list for general interest, questions, reporting bugs, etc
| |
| | |
| = Important References =
| |
| | |
| == "Authenticated Application" Idea Explorations ==
| |
| | |
| * Providing a one-click launch experience would be really nice, but we want to do it in a distributed and privacy-protecting way - one approach would be to use the [https://wiki.mozilla.org/Labs/Identity/VerifiedEmailProtocol Verified Email Protocol] developed in the Identity project.
| |
| | |
| == "Service Integration" Idea Explorations ==
| |
| | |
| * [http://www.open-mike.org/entry/using-web-applications-for-service-discovery Using Web Applications for Service Discovery] - blog post by mhanson on how apps can power service integration
| |
| * [https://github.com/mozilla/openwebapps-aboutme openwebapps-aboutme repo] - an app that just provides a "personal profile" service
| |
| * [https://github.com/mozilla/openwebapps-flickr-connector openwebapps-flickr-connector repo] - an app that connects to Flickr for photo save and retrieval
| |
| * [https://github.com/mozilla/openwebapps-photosite-connector openwebapps-photosite-connector repo] - a more generic app that connects to multiple photosites for save and retrieve
| |
| | |
| == QA References ==
| |
| | |
| * [https://bugzilla.mozilla.org/describecomponents.cgi?product=Web%20Apps WebRT Bugs] - All WebRT web apps bugs in bugzilla
| |
| * [https://wiki.mozilla.org/Web_Apps_integration/TestPlan Web Apps Integration Into Desktop Test Plan]
| |
| * [http://people.mozilla.com/~dclarke/openwebapps/ OWA Extension and Soup Builds] - Builds of the OWA extension and Soup
| |
| * [http://bit.ly/wXUodR OWA Extension Bugs] - Bug query for the Apps extension bugs. Some of these bugs will likely be migrated to the Web Apps Integration into Desktop feature.
| |
| * [https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdEJwelZRMW01LWN1RUFpT1hsWkt0Rnc March 1st OWA Extension Test Run] - The results of the latest test run against the extension
| |
| * [https://docs.google.com/spreadsheet/ccc?key=0AmwBbtTVVjHsdGt0Z194Rm5MMGpGYWdzOXk5cVphU2c&hl=en_US#gid=0 Extension and Apps Questions] - Common questions and answers on the extension and apps
| |
| * [https://docs.google.com/spreadsheet/ccc?key=0AiZoGR-iOAlUdDdfMHo5aTI2WjVIeWxnNWxvV0ZVOWc#gid=10 Web Apps Desktop Test Cases] - Test cases document used for the web apps integration into desktop feature
| |
| | |
| == Other References ==
| |
| | |
| * [https://github.com/mozilla/openwebapps Open Web Apps GitHub Repository] - contains documentation, including architecture notes and "install" API. Also a Firefox addon that implements the API and a pure-HMTL/JS site that implements the API.
| |
| * [https://github.com/mozilla/soup/tags Soup Releases] - Major tagged releases of Soup
| |
| * [https://apps.mozillalabs.com/ Apps site] - an overview of the technology ideas
| |
| * [https://apps.mozillalabs.com/appdir/ Sample App Directory] - Sample apps you can install
| |
| * [https://docs.google.com/document/d/1Q5SJsLmMLQZPGCn7gqErEqkJ6hJ42RbSYqPeAZ775Vw/edit?disco=AAAAAD4pDbs Dashboard Spec] - Dashboard specification for web apps
| |
| * [https://github.com/mozilla/openwebapps/blob/develop/docs/ACTIVITIES.md Web Activities] - Web Activities documentation for Apps
| |
| * [https://wiki.mozilla.org/Apps/AITC Apps in the Cloud] - The specification for the next version of sync for apps
| |
| | |
| == Outdated References ==
| |
| | |
| * [https://wiki.mozilla.org/Apps/testing WebRT Testing Setup and Runs] - Outdated documentation for setting up and running test cases in the WebRT infrastructure
| |
| * [https://wiki.mozilla.org/Apps/QA/OWA_Extension OWA Extension Test Plan] - QA documentation for testing the web apps extension for testing, using the product, etc. A good amount of the testing on the OWA extension will likely apply to the desktop-version of the feature on firefox.
| |
| * [https://docs.google.com/spreadsheet/ccc?key=0AmwBbtTVVjHsdDh2RG1HQ2p5R1pmLUliWDVwS3dPWWc&hl=en_US#gid=0 OWA Extension Test Cases] - Test cases used in the past for testing the OWA extension. Some of these will likely be used in testing the desktop feature
| |
| * [https://docs.google.com/spreadsheet/ccc?key=0AmwBbtTVVjHsdGt0Z194Rm5MMGpGYWdzOXk5cVphU2c&hl=en_US#gid=0 Q/A Extension and Apps] - Questions and Answers on the Extension and Apps
| |
| * [https://wiki.mozilla.org/Apps/Sync/Spec App Sync] - Specification for understanding sync in the cloud for Apps
| |
| | |
| = Help Wanted =
| |
| Positions we need to fill for Apps (hiring manager):
| |
| * [http://careers.mozilla.org/en-US/position/oKL7Vfwh HTML5 Apps Partner Engineer] (Kev Needham)
| |
| * [http://careers.mozilla.org/en-US/position/o25dWfw0 Android Developer, Apps] (?)
| |
| * [http://careers.mozilla.org/en-US/position/oUGbWfwr Apps Partner Marketing Manager] (?)
| |
| * [http://careers.mozilla.org/en-US/position/oEHZVfwZ User Experience Designer, Apps] (Bryan Clark)
| |
| * [http://careers.mozilla.org/en-US/position/oB9gWfwG Automation Developer, HTML5 Apps] (Bob Moss)
| |
| | |
| = Parking Lot - Things to Do =
| |
| * write design guidelines for making a killer app
| |
| * create sdk app
| |
| * write app review guidelines
| |
| * reframe what an app is so devs are confident in their submissions
| |
| * design a "get it on the Mozilla Marketplace" button
| |
| * design visual element on icon to show that these apps run everywhere
| |