Connected Devices/Projects/Project Magnet
| Project Magnet |
|---|
|
|
| Author(s) |
| Mozilla |
| Released |
| 2016.02.17 (Initial Pitch) |
| 2016.03.16 (Pitch Update) |
| Innovation Status |
| Stage 1 (Validation) |
| Website |
| TBD |
Project Magnet is your own, personal user agent for the content that is around you. Instead of getting a list of URLs and you having to browse each link to understand how you can interact with the content, Project Magnet will enable you to have an interactive and friction less experience. The experience will always be fully customizable by you, so you can use it for your maximum enjoyment.
We've just kicked off this project, so stay tuned for details on our next steps, but if you would like to get involved as a tester, developer or adviser, you can get in touch with our connected devices participation team.
Project overview
The Internet is a vast communication infrastructure capable of many different things. The World Wide Web is simply the way we interact within the Internet. The world wide web is what made the internet useful to everybody, rather than just a select few.
The Physical Web has the ability to get rid of all the IOT apps altogether by presenting a much simpler way to interact with our devices. And in fact, it is the exact same thing that the World Wide Web used to harness the internet.
BLE Beacons are one of the vast list of technologies that are cropping up everywhere to support the creation of the physical web, with particularly strong growth coming in Enterprise / Industrial, IoT and connected home, as well as more established markets like retail and personal asset tracking. The arrival of Eddystone is a huge driver here, particularly in non-retail markets, where new signals and features are particularly beneficial.
The aim of Magnet is to create a "browser" for the physical web. Magnet will surface contextually relevant content and actions on the user's favourite smartphone; all of this within the context of the Firefox Browser.
Project status
Program Status
| Milestone | Date | Status | Status Notes |
|---|---|---|---|
| Formal Kick off meeting | 04/13/2016 | Done | Magnet Kick off |
| London All Hands Demo | 06/13/2016 | On target | |
Status Key
| Color | Status | Key |
|---|---|---|
| On Target | The project or deliverable is expected to meet its due date. | |
| Challenged | The project or deliverable is facing an issue that might cause it to miss its due date, but a “get well” plan has been developed to get it back on track. | |
| At Risk or Late | The project or deliverable is blocked or facing an issue that might cause it to miss its due date, and there’s no “get well” plan to get it back on track, or it is already late. | |
| Done | The project or deliverable has been completed. | |
| On Hold or Not Started | The project or deliverable has either not been started or has been placed on hold. |
Archived Completed Deliverables
| Deliverable | Date | Status | Status Notes |
|---|---|---|---|
| Magnet Assumptions/Hypotheses | 5/03/2016 | On target | They will be reviewed by the team on 5/04/2016 during our Weekly meeting |
Program Timeline
This timeline is simply a placeholder. Timeline to be inserted once milestones and schedule are known.
Project Management
We use Waffle board for tracking github issues. All ongoing tasks are listed there.
Sprint Backlog
- Sprint 1 (April 18th - April 29th)
- Sprint 2 (May 2nd - May 13th)
- Sprint 3 (May 16th - May 27th) Current Sprint
- Sprint 4 (May 30th - Jun 10th)
Development process
Repositories
- Magnet Code Repository: https://github.com/mozilla-magnet
- Magnet Documentation Repository: Magnet Google Drive
IRC
- You can find us on irc.mozilla.org, channel #magnet.
Methodology
The project is in early state but we are planning to use some agile practices as sprint planning, weekly meetings, standups in our Magnet vidyo room
- Weekly meetings in Magnet Vidyo room on Wednesday at 8:30 AM (Pacific Time)
- Development Sprint Planning meetings (biweekly) in our Magnet Vidyo room at 11:00 AM (UK Time)
Sprint Demos/Progress Report meetings
| Date | Presentation | Vidyo Recording | Notes |
|---|---|---|---|
QA/Testing
- User Stories and Acceptance Criteria for each of the features defined can be found here
- Test cases related to the sched integration here
- Test cases defined for the UI App (WIP) here
Participation
Getting in touch
- The best way to get in touch with us is to come and chat in our irc channel channel #magnet of irc.mozilla.org and through Discourse where Participation has created a specific discussion forum for Magnet together with the rest of Connected Devices Trains.
References
- Innovation Board pitch deck (2016.03.16)
- Magnet wiki in Github (still working on it)
Team
- Wilson Page - Project Lead / SW Engineer
- Francisco Jordano - Engineering Manager
- Sam Giles - SW Engineer
- Isabel Rios - SW Engineer/QA
- Tiffanie Shakespeare - UX Designer
- Jacqueline Savory - UX Designer
- Maria Oteo - EPM
