FlyWeb

From MozillaWiki
Jump to navigation Jump to search
FlyWeb

The web already powers the world's email, media, shopping, and more. Interacting with these things is a breeze because they all use the web. What if the electronics around us were the same?

Meet FlyWeb. FlyWeb is a very simple idea at its core. Instead of phones interacting only with the cloud, they can discover and interact with electronics around them that are running empty web clients, such as TV's, projectors, game consoles, etc. The electronics come to life when connected to phones. The key here is that either the phones serve web apps to these electronics, or the electronics serve web apps to the phones.


Why?

The connected devices market is ready to explode. As the market grows, much like the early internet, these devices are being segregated into walled gardens of one-off proprietary initiatives, such as AirPlay, the Google Cast API, etc. These solutions not only lock their users into specific vendor ecosystems -- to the benefit of those vendors and detriment of their users -- but also require significant investment to solve each use case.

Many of these connected devices initiatives have common underlying platform needs:

  • to discover and connect devices together,
  • enable bi-directional communication,
  • allow arbitrary, but secure code execution on each side,
  • and require knowledge of as few details of a device's peers as possible.

The web is the best platform for serving all of these needs. Indeed, it has been designed for them for over a decade.

What about IoT?

FlyWeb is not just IoT.

Proposal

Draft Specification

Draft Specification Link

See Also

  • User and Market Research: Due to the confidential nature of the interviews, and our respect for our interviewees' privacy, we are restricting access to this information.

Demo Videos

Strategy Essays

Related Initiatives

Related APIs

Communication

Video Conferencing - Vidyo Room

Quick link to join with the Vidyo app (prompts install if needed)

We have our own Vidyo room for meetings. Contributors and non-employees are welcome to attend all meetings. Here are the full details for joining:

Team

Project Management

Trello dashboard

We use Trello for project management. All ongoing tasks are listed there.

Meetings

Anyone is welcome to attend FlyWeb meetings.

The FlyWeb team has two weekly standups open to the public to accommodate different time zones:

Every Monday @ 10:00AM PST

Every Thursday @ 5:00PM PST

Notes: https://etherpad.mozilla.org/flywebtaipei

Calendar

Calendar

The FlyWeb team has a public calendar with every team meeting.

Instructions for Adding to your Calendar

  1. Open the calendar.
  2. Click on the "+ Google Calendar" button in the very bottom right of your screen.

You can also use the XML and ICS methods, but these are not recommended.

Note: The "Find a Time" feature will not work for other people if you import this calendar. As a consequence, others will not see that you are unavailable when attending a FlyWeb meeting. We suggest either accepting this, or adding the meetings to your main calendar as well.

Standups

We have weekly standups on Mondays at 10 am PT (17:00 UTC). These happen in the FlyWeb Vidyo room.

All meeting minutes

2015-Q3