Labs/Meeting Minutes/Latest: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Status Update 2011-08-29 =
= Status Update 2011-09-05 =


== Betafarm ==
== Betafarm ==
Line 12: Line 12:
=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Demo and Plugin directories for projects (Target: Oct 2011)
* Public release (Target August 17th)


=== Done this Week ===
=== Done this Week ===


* New project directory using jQuery isotope. http://betafarm.mozillalabs.com/en-US/projects/
*
* Work in progress on mobile friendly version of site.
* Work in progress on Gravatar support + automatic resizing of avatars.


=== Next up ===
=== Next up ===


* Starting to work on Demo / Plugin. Meeting with Brett Gaylor from WMM to discuss functionality.
*
* Surfacing project / event editing into app and out of Django admin.


=== Want your help with... ===
=== Want your help with... ===


* Keep using the site, keep breaking things, keep giving feedback and filing bugs :-)
*


== Cherrypicker ==
== Cherrypicker ==
Line 62: Line 59:
=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Announcement of the winners
*
* Arranging / Sending out the prices


=== Done this Week ===
=== Done this Week ===


* Announced + Finished Community Voting http://mozillalabs.com/blog/2011/08/100-demos-gallery-and-voting-open-now-2/
*
* Launched / Coordinated Judges Voting (Still in progress)


=== Next up ===
=== Next up ===


* Calculating the Final Results (Still missing some Judges votes and currently can't access the online vote results)
*
* Announcing the winners, in coordination with http://thecreatorsproject.com


=== Want your help with... ===
=== Want your help with... ===


* Enjoying the demos! :) http://demoparty.mozillalabs.com/gallery
*


== Deuxdrop ==
== Deuxdrop ==
Line 90: Line 84:
=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Real data flow, identity with crypto established.
*


=== Done this Week ===
=== Done this Week ===


* jsctypes binding for djb nacl crypto implemented and working in firefox/jetpack (on linux)
*
* indexeddb database abstraction works (passes tests).  Has to live in a content page because of JS compartment implosions if you try and steal a copy.
* addon data pipeline established, with a hidden frame holding the encryption, web sockets and indexdb work. A page worker bridges the UI in a browser window to that hidden frame.  Use "about:dd" to see the UI.
* Initial updated styling from Andy applied. Initial name collection and browserid assertion grabbed and simulated to data frame.
* development UI created by stealing previous Thunderbird hometab work.  Does almost nothing right now, but intended to allow driving/stressing/introspecting the backend in ways that having nothing to do with the desired mobile UI UX.  Use "about:dddev" to see the UI.
* hacked up logging UI created by reusing ArbPL/arbitrarypushlog UI for unit test output.  Provides direct access to client daemon logs at "about:loggest".
* 'define-server', 'run-server', 'nuke-server' commands hooked up and appear to work (accessed via cmdline shell script accessing rdservers/cmdline.js)


=== Next up ===
=== Next up ===


* Build/bundle nacl crypto libraries for all supported firefox platforms, dynamically locate inside the XPI.
*
* Have the UI do real identity creation with crypto keys, establish server connection to the identity.
* Ability to add/connect people for messaging.
** Need hacked up exposure of self-ident blobs so the client can populate a list of people to connect to.  (Not the steady-state solution.)
** Moda query population for requests needs to be finished/tested.
* Messaging data via UI
** Moda query population for conversation blurbs/in full needs to be finished/tested.


=== Want your help with... ===
=== Want your help with... ===


* n/a
*


== F1  ==
== F1  ==
Line 125: Line 107:
**https://wiki.mozilla.org/Labs/F1/Modularity/WebMod-API  
**https://wiki.mozilla.org/Labs/F1/Modularity/WebMod-API  
**https://github.com/mozilla/fx-share-addon  
**https://github.com/mozilla/fx-share-addon  
**https://wiki.mozilla.org/Security/Reviews/OWA-F1
*Older info:  
*Older info:  
**https://github.com/mozilla/f1/wiki  
**https://github.com/mozilla/f1/wiki  
Line 132: Line 113:
=== Next Major Milestone (Goal)  ===
=== Next Major Milestone (Goal)  ===


* xpi for all hands
*
* prep demo for all hands


=== Done this Week  ===
=== Done this Week  ===


* initial security review
*
* planning around web activities and authorization apis
* web activities api implementation in branch
* more code cleanup and tests


=== Next up  ===
=== Next up  ===


* implement login apis
*
* oauth 2 desktop flow integrated into owa
* ui fixes
* look at integrating f1 into owa
* ostatus/status.net implementation
* app discovery ux


=== Want your help with...  ===
=== Want your help with...  ===
Line 155: Line 127:
*./.
*./.


== Mozilla Marketplace ==
== OWA Marketplace ==


The Mozilla Marketplace is the place where people can go to install open web apps. Focus is on social discovery and other targeted recommendations.
The OWA Marketplace is the place where people can go to install open web apps. Focus is on social discovery and other targeted recommendations.


* Github Repository: http://github.com/21echoes/owa-store (Antelope), http://github.com/jbalogh/zamboni (AMO+OWA, Market, Impala)
* Github Repository: http://github.com/21echoes/owa-store
* Staging URL: http://21echoes.github.com/owa-store/ (Antelope)
* Staging URL: http://21echoes.github.com/owa-store/
* People: David Kettler, Allen Short, AMO team
* People: David Kettler, Allen Short, AMO team


=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Friends on Zamboni
*


=== Done this Week ===
=== Done this Week ===


* https://docs.google.com/spreadsheet/ccc?key=0AgX-nlaDaTaBdDk2RUV1dkNnM2t5WDA0WXMyS3NXNmc#gid=0 (AMO+OWA)
*
* https://docs.google.com/spreadsheet/ccc?key=0ApbiPdOYdv9IdC1wcXlhcVZHeGNfdTM1SWE0NjN1U1E#gid=0 (Market)
* https://github.com/jbalogh/zamboni/blob/master/docs/impala_checklist.txt ("Impala" redesigns)


=== Next up ===
=== Next up ===


* "PAC" - Specs for Profile Server, Activity Server, and Contacts Server (for importing friends to MM, sharing apps and reviews, and sharing apptivity)
*
* "Antelope" redesign (Mozilla Market look+feel for AMO+OWA)


=== Want your help with... ===
=== Want your help with... ===


* Review the PAC architecture + API
*
* Review the Antelope designs (see staging URL at http://21echoes.github.com/owa-store/)


== Prospector ==
== Prospector ==
Line 190: Line 158:
* Code: https://github.com/mozilla/prospector/
* Code: https://github.com/mozilla/prospector/
* Issues: https://github.com/mozilla/prospector/issues
* Issues: https://github.com/mozilla/prospector/issues
* People: Edward Lee, Maxim Zhilyaev, Abhinav Sharma
* People: Edward Lee, Abhinav Sharma


=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Revise data collection to be more anonymizing
*


=== Done this Week ===
=== Done this Week ===


* Packaged up initial data collection add-on
*
* Iterated on data analysis on Ed's 300k history


=== Next up ===
=== Next up ===


* Investigate encrypted larger data store supporting map-reduce
*
* Evaluate data analysis algorithms on other data sets


=== Want your help with... ===
=== Want your help with... ===
Line 215: Line 181:


* More info: https://webfwd.org/
* More info: https://webfwd.org/
* People: Pascal Finette
* People: Pascal Finette, Diane Bisgeier


=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Ramping up teams
*
* European press tour (September 12th - 24th)


=== Done this Week ===
=== Done this Week ===


* The first teams are in! [http://blog.webfwd.org/post/9300091721/webfwd-welcomes-the-first-fellows] & [https://webfwd.org/en-US/projects]
*
* Teams set up, internal Yammer set up, Partners set up
* Added AgileZen [http://agilezen.com/] and Media Temple as partners [http://mediatemple.net/]
* Meetings with Collaborative Fund, 2600Hz and others
* Deeper integration into the Mozilla web universe [https://developer.mozilla.org/en-US/] & [http://www.mozilla.org/contribute/]
* P.S.: Both Fellows blogged about WebFWD [http://blog.cashmusic.org/2011/08/24/webfwd/] & [http://blog.theopenphotoproject.org/post/9395882003/joining-the-webfwd-program]


=== Next up ===
=== Next up ===


* Ramping up teams
*
* Introduce teams to their respective mentors
* Preparation for European press tour


=== Want your help with... ===
=== Want your help with... ===


* As per usual - help us spread the <3!
*


== Labmates ==
== Labmates ==
Line 250: Line 208:
=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Have initial projects populated via a form
*
* Have project functionality live on the drumbeat.org staging server


=== Done this Week ===
=== Done this Week ===


* Input form for projects completed
*


=== Next up ===
=== Next up ===


* Testing and approving updates to staging
*
* Pushing changes live and creating the parent project


=== Want your help with... ===
=== Want your help with... ===


* Do you have a research piece, past or present, that affects the Web? Add it here: https://docs.google.com/spreadsheet/viewform?pli=1&hl=en_GB&formkey=dDNjTU5oS3lLaG9Ud213YmJwM3JpVlE6MA#gid=0
*


==  Developer Challenges ==
==  Developer Challenges ==
Line 275: Line 231:
=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===


* Complete platform prototype / https://github.com/mozilla/developer-challenge-platform
*
* Compile possible 'challenge statements'


=== Done this Week ===
=== Done this Week ===


* Initiated 1:1's to discuss possible challenges
*


=== Next up ===
=== Next up ===


* Testing present state of prototype / http://mozchallenge.herokuapp.com/
*
* Having conversations around potential 'challenge statements'


=== Want your help with... ===
=== Want your help with... ===


* Propose a Developer Challenge — https://docs.google.com/spreadsheet/viewform?hl=en_GB&formkey=dEdXcmxNR0FIX1k0LUYtU0R0c25SNFE6MQ#gid=0
*


== Paladin ==
== Paladin ==


Paladin is an initiative by the Mozilla community at the intersection of 3D gaming, JavaScript framework and library development, and the browser.  We're tied into the bits of the web that are up-and-coming, and intend to weaponize them for gaming.  And where the web is missing critical gaming support, we aim to fill those gaps.
Paladin is an initiative by the Mozilla community at the intersection of 3D gaming, JavaScript framework and library development, and the browser.  We're tied into the bits of the web that are up-and-coming, and intend to weaponize them for gaming.  And where the web is missing critical gaming support, we aim to fill those gaps.


Three pieces are already spinning up: a framework written in JavaScript to support 3D gaming in HTML5, a first game to help drive development of that framework, and web joystick and mouse-lock APIs for Firefox.  The framework currently offers 3D rendering via CubicVR, physics by ammo.js (a cross-compilation of Bullet), loading via require.js, and sound.  More subsystems are likely to be up and running before too long.
Three pieces are already spinning up: a framework written in JavaScript to support 3D gaming in HTML5, a first game to help drive development of that framework, and a web joystick API for Firefox.  The framework currently offers 3D rendering via CubicVR, physics by ammo.js (a cross-compilation of Bullet), loading via require.js, and sound.  More subsystems are likely to be up and running before too long.


* Overview (in-progress): https://wiki.mozilla.org/Paladin
* Overview (in-progress): https://wiki.mozilla.org/Paladin
* People: Alan Kligman (:ack), Bobby Richter (:secretrobotron), Dan Mosedale (:dmose), David Humphrey (:humph), CJ Cliffe (:ccliffe) and irc://irc.mozilla.org/#paladin
* People: Alan Kligman (:ack), Bobby Richter (:secretrobotron), Dan Mosedale (:dmose), David Humphrey (:humph), and irc://irc.mozilla.org/#paladin


==== Framework ====
==== Framework ====
Line 305: Line 259:


==== Navigame ====
==== Navigame ====
* Github repository: http://github.com/mozilla/rescuefox
* Github repository: http://github.com/alankligman/paladin-demo
* Issue tracker: https://www.pivotaltracker.com/projects/337777
* Issue tracker: https://www.pivotaltracker.com/projects/337777


=== Next Major Milestone (Goal) ===
=== Next Major Milestone (Goal) ===
* Milestone 3 of engine/rescuefox: game is play-testable


=== Done this Week ===  
*
* coalesced basic upcoming demo plans around improved game concept
 
* basic game shell with functional testing & skybox landed
=== Done this Week ===
* CJ Cliffe did a ton of great grappling physics and asteroid work for the game play
 
* iterated on project goals
*
* humph signed up for working on Gecko Mouse Lock functionality with his students
* started finding & tweaking key audio & video assets


=== Next up ===
=== Next up ===
* get to a state of being play-testable this week:
 
** get minimum viable models, textures, & background music in place
*  
** integrate minimum viable story, physics, controls working together


=== Want your help with... ===
=== Want your help with... ===
* Know anyone who has 3D modeling or texture art chops? Please introduce them to mailto:dmose@mozilla.org or ask them to stop by irc://irc.mozilla.org/#paladin
 
*

Revision as of 18:42, 30 August 2011

Status Update 2011-09-05

Betafarm

Betafarm is an effort to create a single home for Mozilla Innovation projects. It is a website that will promote projects from Mozilla Labs, the Mozilla Foundation, Mozilla Research as well as the larger Mozilla Community. Users of the website will be encouraged to get involved by being able to track Mozilla events and respond to challenges (specific calls to action \-\- see the Knight Mozilla News Partnership). The larger goal being explored is to create a social, engaging web experience for people interested in innovation at Mozilla.

Next Major Milestone (Goal)

  • Public release (Target August 17th)

Done this Week

Next up

Want your help with...

Cherrypicker

Provide people with a fake email address to signup for sites, complete purchases, and other account creation activities where they are unsure or want to avoid using their real email address.

Next Major Milestone (Goal)

  • ./.

Done this Week

  • ./.

Next up

  • ./.

Want your help with...

  • ./.


Demo Party

Demoparty is an initiative to foster artful exploration of open web technologies, diving into the demoscene culture.

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

Deuxdrop

Experiment in private messaging between one or more people using encryption and allowing for federation. Focused on mobile first, with shorter on-the-go messaging, but the platform should allow for longer form messaging later.

The mobile target is similar to BlackBerry Messenger or iMessage, but using an encrypted/federated back-end and a web-technologies based "smart" client (eventually PhoneGap style, current targeting a Mobile Firefox add-on).

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

F1

Mozilla F1 is a simple and fast sharing service designed to enhance the sharing experience of the browser, Firefox, when sharing web sites.

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

  • ./.

OWA Marketplace

The OWA Marketplace is the place where people can go to install open web apps. Focus is on social discovery and other targeted recommendations.

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

Prospector

Explore how people search and discover content by analyzing user behavior and prototyping new interfaces.

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

WebFWD

WebFWD is an accelerator program where we help and support teams with concrete product ideas to get to a minimum viable product (and further). The programs aim is to significantly increase our innovation throughput.

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

Labmates

Labmates, a Mozilla Labs Concept Series channel - is a global community of research academics. It aims to engage with the world of academia - to identify, showcase and promote research that makes the web better!

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

Developer Challenges

The Developer Challenges platform is a experimental new initiative from Mozilla Labs — providing a series of coding challenges — under the Concept Series umbrella. Read more: http://etherpad.mozilla.com:9000/dev-challenges-content

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...

Paladin

Paladin is an initiative by the Mozilla community at the intersection of 3D gaming, JavaScript framework and library development, and the browser. We're tied into the bits of the web that are up-and-coming, and intend to weaponize them for gaming. And where the web is missing critical gaming support, we aim to fill those gaps.

Three pieces are already spinning up: a framework written in JavaScript to support 3D gaming in HTML5, a first game to help drive development of that framework, and a web joystick API for Firefox. The framework currently offers 3D rendering via CubicVR, physics by ammo.js (a cross-compilation of Bullet), loading via require.js, and sound. More subsystems are likely to be up and running before too long.

Framework

Navigame

Next Major Milestone (Goal)

Done this Week

Next up

Want your help with...