The Mozilla Blog

News, notes and ramblings from the Mozilla project

Prototype of an Open Web App Ecosystem

The open Web is a great platform for rich applications. It would be even better if it had additional capabilities to ease discovery, acquisition, installation and use of apps, while also enabling monetization for developers. We designed and built a prototype of a system for open Web apps: Apps built using HTML/CSS/JavaScript that work both on computers and mobile phones, have many of the characteristics that users find compelling about native apps and provide developers with open and flexible distribution options.

Today, we are releasing technical documentation of the proposed system and a developer preview prototype that allows you to install, manage and launch Web apps in any modern desktop or mobile browser (Firefox 3.6 and later, Firefox for mobile, Internet Explorer 8, Chrome 6, Safari 5, Opera 10 and WebKit mobile). This prototype provides a simple mechanism to support paid apps and authentication features to allow apps to log users in upon launch.

The design proposed here provides the following capabilities and enables a new category of what we call “Open Web Apps” — apps that are truly of the Web.

Open Web Apps:

  • Are built using HTML, CSS and JavaScript.
  • Can be “installed” to a dashboard within your mobile or desktop Web browser, or to your native OS desktop or mobile home screen.
  • Work in all modern Web browsers, while enabling each browser to compete on app presentation, organization and management user interfaces.
  • Support paid apps by means of an authorization model that uses existing identity systems like OpenID.
  • Support portable purchases: An app purchased for one browser works in other browsers, and across multiple desktop and mobile platforms without repurchase.
  • Can request access to one or more advanced and/or privacy-sensitive capabilities that they would like access to (like geolocation) which the system will mediate, giving the user the ability to opt-in to them if desired.
  • Can be distributed by developers directly to users without any gatekeeper, and distributed through multiple stores, allowing stores to compete on customer service, price, policies, app discoverability, ratings, reviews and other attributes.
  • Can receive notifications from the cloud.
  • Support deep search across apps: Apps can implement an interface that enables the app container (generally the Web browser) to provide the user with a cross-app search experience that links deeply into any app that can satisfy the search.

Check out this demo to see more about our Open Web App prototype:

Please join us in exploring this Open Web App concept. Head over to the Mozilla Labs forum, leave a comment here and follow the Mozilla Labs blog for updates. As with everything Mozilla does, we’re developing this prototype and design for the public benefit in the open and we look forward to making this concept a reality.

Open Web App Ecosystem FAQ

622 responses to “Prototype of an Open Web App Ecosystem”

Post a comment
  1. Mulberry bags wrote on at 5:34 pm:

    Such great evaluate rather detailed and informative. what exactly are your reviewing next.

  2. T AMP wrote on at 8:50 pm:

    I feel fervently about this and I like learning about this subject.I have found it really useful.

  3. Havai Fişek wrote on at 2:03 am:

    It’s a great information of prototype. We use thi in Havai Fişek web side.

  4. the sims social wrote on at 8:34 pm:

    awesome app. the prototype looks great. can’t wait to use this one. When will it become available?

  5. castleville cheats wrote on at 9:17 pm:

    How does this app work and when will this get released? I have read of this from other sites but this is by far the post that has the most information.

  6. medical billing services wrote on at 12:26 am:

    I am quite interesting in this topic hope you will elaborate more on it in future posts.

  7. Jesus Castillo | Dog Canine Training wrote on at 9:10 am:

    Great app the prototype looks great. can’t wait to use this one.

  8. lexapro side effects wrote on at 7:03 pm:

    I am quite interesting in this topic hope you will elaborate more on it in future posts.

  9. lexapro sideaffects wrote on at 7:05 pm:

    Thanks for this.

  10. lexapro side affects wrote on at 7:06 pm:

    Great stuff thanks.

  11. Auto Glass Repair Austin TX wrote on at 6:10 pm:

    I really want to learn css so bad. but thanks for putting up the video. great stuff.

  12. pnr status wrote on at 9:48 pm:

    great post thanks

  13. Antalya Havai Fişek wrote on at 6:53 am:

    thanks for post

  14. Antalya Uçan Balon wrote on at 6:54 am:

    Thanks

  15. eads.pk wrote on at 9:25 am:

    Nice video and great stuff

  16. Lucy | Mayan Palace wrote on at 1:22 pm:

    great video, cant wait for the app.

  17. Leaflet Distribution wrote on at 9:47 am:

    awesome app. the prototype looks great. can’t wait to use this one. When will it become available?

  18. sport bets wrote on at 12:40 am:

    There are some very great sources here and thank you for being so kind to post them here. So we can read them and give our opinion on subject.

  19. luis| dinero urgente wrote on at 1:51 am:

    I´m working now in one App for blind people

  20. Property Investment wrote on at 6:04 am:

    Thank you for sharing the video. It really means a lot.

  21. Laura | guia ceneval wrote on at 3:12 pm:

    Excellent internet should be free and applications as well, but who will pay to those who are producers of this software?

  22. Arturo-Growshop wrote on at 5:21 am:

    Is a good remedies, but this application is stable and tested?

  23. Worlds Largest Puzzle wrote on at 7:14 pm:

    To my mind, “Open Web Apps” are definitely the way of the future. I’m looking forward to it.

  24. bookmakers wrote on at 9:24 am:

    Using the barcode on the packet, it can look up the required defrost / wait / cooking times and automatically adjust them for the actual oven you’re using.

    At the moment, they expect you to read it in the infeasibly small print which most supermarkets are having to resort to. Due, it seems, to the employment of incompetent shelf stackers who can’t tell the difference between “up” and “down”. The supermarkets therefore have to waste space unnecessarily reprinting the top on the bottom and the front on the back, therefore leaving insufficient space to legibly display essential information like cooking times.

    “Anti-patent” on the idea of webcook lookup hereby applied as evidence that the idea is in the public domain. Because it’s something that’s so obvious it really shouldn’t be possible to patent, even in countries with stupid patent offices.

  25. Pete wrote on at 6:01 am:

    Can´t wait to use it! it is really such a great idea. What is still a debt to web surfers is memory management in web browsers, I cannot find a web browser that is not memory hungry.

  26. Yasin wrote on at 8:23 am:

    Thanks a lot sharing this video :)

  27. Life Insurance Chicago IL wrote on at 6:36 pm:

    Thanks for taking the time to talk about this, I feel fervently about this and I take pleasure in learning about this topic.

  28. Johnson Wall wrote on at 12:00 am:

    The apps are built of HTML, CSS and Javascript. This to me is pretty important and would have much wider ranging implications.

  29. Carlos | Descargar Ares wrote on at 12:16 pm:

    Excellent post, i love this site.

  30. Weight Loss Programs wrote on at 6:20 am:

    outstanding post! great advice, will take on board!

  31. fm transmitter wrote on at 6:45 pm:

    I came to your article from another article and am really interested in this learning about this, I feel strongly about information and love learning more on this. If possible, as you gain expertise, It is extremely helpful for me.

  32. bwin wrote on at 5:29 am:

    The video isn’t working anymore! Why?!

  33. Advertising agencies in pakistan wrote on at 11:51 pm:

    I enjoyed reading it. I’m supposed to be somewhere else in a minute but I stuck to reading the story. I like the quality of your blog: D

  34. bet365 wrote on at 6:33 pm:

    Excellent internet should be free and applications as well, but who will pay to those who are producers of this software?

  35. Thesis writing service wrote on at 9:04 am:

    I run it. It gives me great service. It is updated its new version.

  36. yasin wrote on at 9:18 am:

    Mozilla is best :) .

  37. Australia wrote on at 9:22 am:

    What a great and insightful post this is.

  38. Football bets wrote on at 9:27 am:

    Lovely post that I’ve learnt a lot from.

  39. Air Jordan wrote on at 7:35 am:

    i love your articles ,very good

  40. Graziella Maria wrote on at 11:34 am:

    Thanks for this great post i love firefox!

  41. haber wrote on at 7:51 am:

    Türkiye’nin yeni güçlü sesi

  42. hayat devam ediyor wrote on at 7:52 am:

    Mahsun Kırmızıgül’ün yeni dizisi izlenme rekorları kırıyor

  43. ankara wrote on at 7:52 am:

    Ankara’nın haber sitesi

  44. Online Betting wrote on at 2:58 pm:

    Saying thanks will not just be sufficient, for the tremendous lucidity in your writing. I will immediately grab your rss feed to stay privy of any updates.

  45. pprc pipe wrote on at 4:17 am:

    I am really inspired of what you have just discussde above. I’d love add more and more knowledge and keep browsing in future as well so i could learn more.

  46. The Discover Card wrote on at 2:39 pm:

    what the main function of Prototype??

  47. internet dating wrote on at 2:41 pm:

    I have found this article is great. I hope it would be helpful for me. Thanks for this nice post.

  48. Get Rid Of Your Timeshare wrote on at 2:41 pm:

    I have read the article fully. It helped me very much. I am a regular visitor of this site. Thanks for this great article. Keep it up dude.

  49. Noah Berkowitz wrote on at 12:35 am:

    Great post!Thanks…

  50. Nike Air Max wrote on at 8:07 am:

    thank you for your sharing

More comments: 1 7 8 9 10 11 13

Post Your Comment