Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GIF on, Firefox!

GIF on, Firefox!

The Firefox Marketplace allows to publish HTML5 apps to be distributed to a variety of platforms.

I'll explain how to publish an existing web app (http://gifalicious.net) in the Firefox Marketplace.

See the original slides: http://ro-ka.github.io/presentation-gif-on-firefox/?full#Cover

Robert Katzki

February 17, 2014
Tweet

More Decks by Robert Katzki

Other Decks in Programming

Transcript

  1. CACHE MANIFEST # rev 1 - 2014-02-14T15:36:20.424Z CACHE: images/8fe8c56f.logo.png scripts/dd2dc3b0.main.js

    styles/07335839.main.css NETWORK: * /_api/* 01. 02. 03. 04. 05. 06. 07. 08. 09. 8
  2. Recommended sizes: •  16px * 16px •  30px * 30px

    •  32px * 32px •  48px * 48px •  60px * 60px •  64px * 64px •  90px * 90px •  120px * 120px •  128px * 128px •  256px * 256px 10
  3. { "name": "gifalicious", "description": "… the best animated gifs …",

    "version": "1.0.0", "developer": { "name": "Robert Katzki", "url": "http://katzki.de" }, … 01. 02. 03. 04. 05. 06. 07. 08. 09. 15
  4. … "icons": { "16": "/logos/firefox-icon-16x16.png", "30": "/logos/firefox-icon-30x30.png", … }, "launch_path":

    "index.html", "appcache_path": "manifest.appcache", … 01. 02. 03. 04. 05. 06. 07. 08. 09. 16
  5. … "type": "web", "permissions": { "systemXHR": { "description": "Communicate with

    the server." } } } 01. 02. 03. 04. 05. 06. 07. 08. 17
  6. Web app •   alarms •   audio-capture (Prompt) •

      audio-channel-normal •   desktop-notification (Prompt) •   fmradio •   geolocation (Prompt) •   push •   storage 23
  7. Privileged app •   audio-channel-alarm •   browser •  

    contacts (Prompt) •   device-storage:music|pictures|sdcard|videos (Prompt) •   keyboard •   mobilenetwork •   systemXHR •   tcp-socket 24
  8. Certified app •   backgroundservice •   bluetooth •  

    camera •   permissions •   power •   settings •   sms •   telephony 25
  9. 34