Labs/Meeting Minutes/20110822
Contents
Status Update 2011-08-22
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.
- Github Repository: http://github.com/mozilla/betafarm
- Issue Tracker: https://www.pivotaltracker.com/projects/284775
- Staging URL: http://betafarm.mozillalabs.com
- People: Andy Chung, Paul Osman, Ross Bruniges
Next Major Milestone (Goal)
- The train's a rollin. Next release on Wednesday, August 24th.
Done this Week
- Launched our 'transition' build. Available at beta.drumbeat.org and beta.mozillalabs.com
Next up
- Collecting feedback, fixing bugs, doing some plumbing.
- Mapping out next iteration. Likely to feature work on demo / plugin galleries.
- Setting up django-waffle so we can deploy features to select groups of people.
Want your help with...
- Keep the feedback coming.
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.
- wiki: https://github.com/mozilla/cherrypicker/wiki
- People: Simon Wex, Andy Chung, Bryan Clark
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.
- More info: http://mozillalabs.com/demoparty
- People: Tobias Leingruber, supported by Desigan Chinniah
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).
- More info: https://github.com/mozilla/deuxdrop
- People: Andrew Sutherland (:asuth), James Burke (:jrburke), Bryan Clark (:clarkbw)
Next Major Milestone (Goal)
- Demonstrate jetpack and server talking with encryption, with the encryption on the client done via jsctype nacl bindings with jetpack-run code.
Done this Week
- Team was mostly on vacation/OOTO this week.
- Initial attempts to transplant server test framework to run in jetpack, by exercising the gendb unit tests that use IndexedDB for the backing data store.
Next up
- Finish test/code sharing strategy.
- Use jsctypes to bind to nacl library for on-device encryption via a jetpack.
Want your help with...
- none at this time
F1
Mozilla F1 is a simple and fast sharing service designed to enhance the sharing experience of the browser, Firefox, when sharing web sites.
- More info:
- Older info:
- People: Bryan Clark, David Ascher, Shane Caraveo, James Burke, Mark Hammond, Ben Adida
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.
- People: David Kettler, Allen Short, AMO team
Designs:
- Github Repository: http://github.com/21echoes/owa-store
- Staging URL: http://21echoes.github.com/owa-store/
Next Major Milestone (Goal)
- Spec out what's needed for Contacts.get
- "AppStack" vertical-- user can visit Apps-On-AMO to find and install an app.
Done this Week
- https://docs.google.com/spreadsheet/ccc?key=0AgX-nlaDaTaBdDk2RUV1dkNnM2t5WDA0WXMyS3NXNmc#gid=0 (apps on AMO)
- https://docs.google.com/spreadsheet/ccc?key=0ApbiPdOYdv9IdC1wcXlhcVZHeGNfdTM1SWE0NjN1U1E#gid=0 (marketplace)
- https://github.com/jbalogh/zamboni/blob/master/docs/impala_checklist.txt (impala redesigns)
Next up
- Continue cranking on the above spreadsheets and checklist
- Finalize Friends pages designs
- Finalize Martell's redesigns
- Iterate on Mobile designs
- Start building contacts.get
Want your help with...
- Review of the contacts.get proposed architecture
- Review of the Friends page designs
- Any bugs you wanna take on the AMO spreadsheets
Prospector
Explore how people search and discover content by analyzing user behavior and prototyping new interfaces.
- Blog: https://mozillalabs.com/prospector/
- Code: https://github.com/mozilla/prospector/
- Issues: https://github.com/mozilla/prospector/issues
- People: Edward Lee, Maxim Zhilyaev, Abhinav Sharma
Next Major Milestone (Goal)
- Get user data analysis server running to collect, analyze, produce data
Done this Week
- Experimented with node.js and Express to collect and process data
- Looked for patterns and useful information from Ed's 300k+ history
Next up
- Distribute add-on to collect browsing data
- Crunch through data from submissions
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.
- More info: https://webfwd.org/
- People: Pascal Finette, Didem Ersoz, Julie Choi, Tobias Leingruber
Next Major Milestone (Goal)
- Bring initial set of teams online
Done this Week
- Decided on the first two teams to bring into the program (more soon!)
- Created "Friends of WebFWD" program and decided on the first teams to roll into the new initiative
- Didem (our superstar intern) left to go back to school, Diane (our new program manager) is coming in two weeks
- Integration work of WebFWD on other Mozilla properties under way
- Set up Yammer for internal communication
- Braintree joined our partner program
- 2nd CoffeeFWD event
Next up
- Get teams up & running this week!
Want your help with...
- Saw something awesome which should be part of WebFWD? Ping us!
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!
- More info: http://etherpad.mozilla.com:9000/friend-of-labs-contacts
- People: Desigan Chinniah
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
- Dashboard: http://etherpad.mozilla.com:9000/dev-challenges-dashboard
- People: Desigan Chinniah
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.
- Overview (in-progress): https://wiki.mozilla.org/Paladin
- People: Alan Kligman (:ack), Bobby Richter (:secretrobotron), Dan Mosedale (:dmose), David Humphrey (:humph), and irc://irc.mozilla.org/#paladin
Framework
- Github repository: http://github.com/alankligman/paladin
- Issue tracker: https://github.com/alankligman/paladin/issues
- Github repository: http://github.com/alankligman/paladin-demo
- Issue tracker: https://www.pivotaltracker.com/projects/337777
Next Major Milestone (Goal)
- Milestone 2 of Navigame & Paladin (Friday). If we're lucky, this will be playable enough to generate useful feedback.
Done this Week
Code:
- huge modularity improvement from require.js changes (thanks especially to jrburke!)
- various bug cleanups & fixes
Other:
- set up paladin-dev google group for discussion
- progressed wiki page overview
- planned next two milestones in Pivotal
- workflow page requiring tests or pairing written and announced for feedback
- switched from AGPL to BSD 3-clause license
Next up
- Renaming the game engine so that it doesn't get confused with the overall initiative.
- Implement functional testing & scoring
- Replace hand-hacked physics bits with ammo.js
- Work on key controller, motion, & playability issues
Want your help with...
- Know anyone with 3D modeling and/or texture art skills who might be introduced in contributing to Navigame? An introduction to mailto:dmose@mozilla.org would be much appreciated!