Cloud Services/Developer Services: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(updated charter)
(added a little bit of philosophy)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
== What is Developer Services? ==
== What is Developer Services? ==
Developer Services is an effort to provide services to web developers that support Firefox product experiences, support the Mozilla mission, are uniquely Mozillian in nature (and unlikely to be offered by others); the goal is to support developers' ability to create a better Internet, not just a better Internet for Firefox users.
Developer Services is an effort to provide services to web developers that support Firefox product experiences, support the Mozilla mission, are uniquely Mozillian in nature (and unlikely to be offered by others); the goal is to support developers' ability to create a better Internet, not just a better Internet for Firefox users. To have web developers who are writing the best code for the web -- code that's secure, compatible, and accessible. And it means pushing our knowledge and influence to people where they're developing, instead of waiting for them to seek it out.


What does this mean in practice? It means we're focusing on Cloud-based services, which may be integrated with Firefox (Dev Tools or otherwise) where it makes sense on a per-service basis.  
What does this mean in practice? It means we're focusing on Cloud-based services, which may be integrated with Firefox (Dev Tools or otherwise) where it makes sense on a per-service basis.  
Line 6: Line 6:
In the future, some or all of these services may be offered under a freemium model.
In the future, some or all of these services may be offered under a freemium model.


== What are the Developer Services? ==
== Why? ==
Developer services fall into five basic categories:
 
# Browser Parity (meet expectations of a modern browser)<br/>
# Tools that make our browser better, asymmetrically/orthogonally to our competitors<br/>
# Improve the ecosystem of web development in general<br/>
# Influence how web apps are built<br/>
# Things that only Mozilla can do or that only Mozilla cares about<br/>
 
For any service, the value proposition is this:
For any service, the value proposition is this:


# Solves the user's problem -- catches common issues in new code and running web sites
; Solves the user's problem : Catches common issues in new code and running web sites.
# Easy to start using -- fits into existing workflow; little or no time to learn; no additional '''test''' code to write
; Easy to start using : Fits into existing workflow; little or no time to learn; no additional ''test'' code to write
# Mission-driven pricing (if pricing is necessary)
; Mission-driven pricing : (If pricing is necessary.)
# Backed by Mozilla and open source
; Backed by Mozilla : ...and open source.


== What are the Developer Services? ==
Based on these ideas and [[MDN/Product_surveys|MDN survey data]], the following services are being prototyped:
Based on these ideas and [[MDN/Product_surveys|MDN survey data]], the following services are being prototyped:


* a dashboard for developers working with [https://www.mozilla.org/firefox/push/ Push]
* a [[Cloud_Services/Developer_Services/compatibility_scanner|compatibility scanner]]
* a [[Cloud_Services/Developer_Services/compatibility_scanner|compatibility scanner]]
* a security scanner
* a security scanner
Line 23: Line 33:
* an accessibility scanner
* an accessibility scanner
* a geolocation service
* a geolocation service
* a dashboard for developers working with [https://www.mozilla.org/firefox/push/ Push]
* a device database API


== Where can I find more information? ==
== Where can I find more information? ==

Latest revision as of 16:50, 21 January 2016

What is Developer Services?

Developer Services is an effort to provide services to web developers that support Firefox product experiences, support the Mozilla mission, are uniquely Mozillian in nature (and unlikely to be offered by others); the goal is to support developers' ability to create a better Internet, not just a better Internet for Firefox users. To have web developers who are writing the best code for the web -- code that's secure, compatible, and accessible. And it means pushing our knowledge and influence to people where they're developing, instead of waiting for them to seek it out.

What does this mean in practice? It means we're focusing on Cloud-based services, which may be integrated with Firefox (Dev Tools or otherwise) where it makes sense on a per-service basis.

In the future, some or all of these services may be offered under a freemium model.

Why?

Developer services fall into five basic categories:

  1. Browser Parity (meet expectations of a modern browser)
  2. Tools that make our browser better, asymmetrically/orthogonally to our competitors
  3. Improve the ecosystem of web development in general
  4. Influence how web apps are built
  5. Things that only Mozilla can do or that only Mozilla cares about

For any service, the value proposition is this:

Solves the user's problem
Catches common issues in new code and running web sites.
Easy to start using
Fits into existing workflow; little or no time to learn; no additional test code to write
Mission-driven pricing
(If pricing is necessary.)
Backed by Mozilla
...and open source.

What are the Developer Services?

Based on these ideas and MDN survey data, the following services are being prototyped:

Other developer services may also be provided in the future, such as:

  • an accessibility scanner
  • a geolocation service
  • a device database API

Where can I find more information?