Apps/ShowAndTells/Older: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
= 2012-10-12 =
== WebRT on desktop (including webapp mode and native app experience) ==
== WebRT on Android (including webapp mode and native app experience) ==
== Apps in the Cloud ==
== Marketplace - developer interfaces on desktop; consumer interfaces on mobile & desktop ==
== Identity ==
* jedp and zcarter: Demo of logging in and out using native Persona (Milestone 2)
* Coming next week (Milestone 3):
** Identity login for marketplace
** Persona in the trusty ui (this demo shows a regular old popup)
== Developer Ecosystem - everything else that leads to more Apps in our marketplace ==
* Ednapiranha - Developer Hub Landing page updates
== Other - Apps Hack Day ==
* I made an App! The [http://clarkbw.github.com/mlb/ MLB Web App]
** I'll be on my flight back to Vancouver during the demo so maybe someone else can show it.  I'll leave the description here.
** The goal here was to have an MLB Baseball scores app that automatically updates the current days game times, scores, etc.  This is an installable web app that works on Firefox Desktop, Android, and B2G.  (I'm finishing up on the iOS version now)
** Made this quickly on my flight from HNL -> SFO so it's still got some bugs in it.  I used the API that the MLB Chrome Toolbar extension uses and then matched a similar interface to what they did.
** It has minimal responsive design right now; desktop and phones have different amounts of information available.  I'm working on something that will expand each game on click/touch.
*** I used James Burke's [https://github.com/volojs/volo volo] system to create the basic app system and add the javascript libraries I needed.  And his ghdeploy script for uploading this to github pages.  I also used the [https://github.com/wavysandbox/install wavysandbox install] module we previously created to handle the installation method for the app.
*** Javascript libraries include jQuery, jQuery Mobile, RequireJS, and moment.js.  I also used the Twitter Bootstrap CSS for responsive layout.
*** Quirks: Because security people are such jerks (j/k!) I had to create an mlb-proxy to avoid the JavaScript CORS security constraint.  My proxy server lives on the Mozilla Labs VCAP service and a link like this: [https://mlb-proxy.vcap.mozillalabs.com/2012/10/11 October 10th, 2012] would get you the JSON data from MLB with the proper cross site scripting permissions in place.  (though I haven't locked it down to my github page just yet)
** A coming future version will allow you to swipe left and right to see previous/next days game scores.
* Basta made a thing. He's got a demo.
* Tell: introducing Fabio Magnoni, Mozilla Brazil FFOS hacker & evangelist
= 2012-10-05 =
== WebRT on desktop (including webapp mode and native app experience) ==
== WebRT on Android (including webapp mode and native app experience) ==
== Apps in the Cloud ==
== Marketplace - developer interfaces on desktop; consumer interfaces on mobile & desktop ==
* Kumar: demo of how carrier billing works on Firefox OS using Bango. https://github.com/kumar303/bangotest
* potch: adventures in massive distributed remote debugging! (and I guess testing if you want)
== Developer Ecosystem - everything else that leads to more Apps in our marketplace ==
* r2d2b2g update
== Other - Apps Hack Day ==
= History =
Older show and tells - https://wiki.mozilla.org/Apps/ShowAndTells/Older
= 2012-02-03 =
= 2012-02-03 =


3,035

edits

Navigation menu