Olimex could be a prospective partner: https://www.olimex.com/About/
They are a small-middle sized Bulgarian hardware company selling a variety of open-source and open-hardware designs. They even have an IoT offering, a cheap board, but powerful enough to run a networking stack, sensors and a relay: https://www.olimex.com/Products/IoT/ They can produce boards and products in batches of hundreds/thousands, as far as I gather, given lead time. They could be well aligned with Mozilla's objectives and new pivot. Jobava On Fri, Dec 18, 2015 at 4:19 PM, David Rajchenbach-Teller < [email protected]> wrote: > I agree that at this stage, we should target third-party > hackers/tinkerers first. Chances are that they are the ones who are > going to innovate with Firefox OS. > > However, we must understand that targeting a Raspberry Pi probably means > that we are not going to have a product for end-users before a few > years, which also means little leverage on the industry. If this is not > the objective, we need to start thinking about partnerships soonish. Of > course, at this stage, we can think of partnering with start-ups which, > imho, would be much healthier than partnering with giants. > > Cheers, > David > > On 18/12/15 15:04, Wilson Page wrote: > > On Thu, Dec 17, 2015 at 8:07 PM, Jim Porter <[email protected] > > <mailto:[email protected]>> wrote: > > > > Improving Ease of Adoption > > -------------------------- > > > > First, I think the most important thing we can do right now is make > it > > easy for people to run Firefox OS on their TV. We can't expect > > enterprising hackers to go buy a Panasonic TV with Firefox OS if they > > want to contribute; we need an easier way. The Raspberry Pi would be > a > > great solution here. First, it's very cheap ($35); second, you can > > already install other media centers onto it (Kodi), so we know it > should > > meet our hardware needs; and third, it's already got a very active > > developer community. > > > > > > Agreed. Barrier to entry is way to high. The only party that benefits > > from baking an OS into the TV is the OEM as they can sell new hardware > > when the OS gets clunky. It would be better for Mozilla and users if the > > OS was portable and could run on any TV/monitor. > > > > I don't think we should be thinking of TV as anything other than a dumb > > monitor. Which OS is projected onto this monitor is the user's choice > > and they should be free to change it and move it to new hardware. > > > > If we're serious about putting users first, we should give them choice > > and protect them from lock-in. > > > > The "Holy Grail" of Media > > ------------------------- > > > > In media center development, people often talk of a "holy grail": > > completely unified media content from multiple sources. If I want to > > watch Jurassic Park, I don't really care where the video comes from > > (Netflix, Hulu, somewhere locally, etc); I just want to watch the > movie. > > One way we could handle this would be to expand the "Rocket Bar" to > > allow searching inside of individual apps. Apps could provide an > > endpoint to respond with search results given a particular query, > which > > we'd then aggregate into a single list. That would make it easy to > find > > content, no matter where it is.[1] > > > > Another, more-thorough way to handle this would be to turn each media > > provider into nothing more than a data source that populates some > > system-wide database. This would be even more content-focused, but > would > > require us to be able to scale up to truly massive amounts of > content. > > > > Unfortunately, most of the major video providers (e.g. Netflix, Hulu, > > Amazon) are *very* concerned about controlling users' experience. > They > > want to be able to plaster their logo on the screen as much as > possible, > > and to ensure that they can advertise all their other shows so they > keep > > you around longer. Netflix in particular enforces this through a > closed > > API and DRM-protects all their videos. This means we have to rely on > > Netflix to provide an app for our platform; hopefully, the fact that > > we're just Gecko under the hood will make this easier (although I'm > not > > sure how EME works on a real device). > > > > Local Content > > ------------- > > > > Because of the restrictive nature of most video streaming services, I > > think it's very important for us to be able to play locally-stored > > media, either on the device itself or on some other device on your > LAN. > > Many users already have local content (especially music), and we > should > > let them play that. It's also an important part of upholding the > Mozilla > > Manifesto: the Manifesto makes it very clear that we should enable > users > > to control the content they consume. One of the best ways to allow > for > > this is to let them control the media files themselves; this also > helps > > us to support smaller media providers like Bandcamp and VHX that > > typically provide their media as downloads. > > > > This could also tie in with Fabrice's "FoxBox" idea; however, I don't > > think we should *require* pairing our media center platform with > another > > device of our making. Users should be able to use any device that > uses > > common media/file-sharing standards. That means supporting some > > combination of UPnP (aka DLNA), Ampache, SMB, NFS, etc. > > > > Enriching Content > > ----------------- > > > > As an extension of local content, we'll want the ability to "enrich" > > that content by downloading additional information about each video. > > (Unlike audio content, videos very rarely have metadata stored within > > the file, and usually the only information you have is in the > filename). > > Software like Kodi has already established a great way forward here: > > content scrapers. There are a bunch of websites out there that > provide > > information about media that we could use to pull in things like > movie > > posters, plot summaries, cast and crew lists, etc. Here's an example > > (the default movie scraper in Kodi): https://www.themoviedb.org/ > > > > Centralizing Media Playback > > --------------------------- > > > > If we're creating a device centered around media playback, it might > make > > sense to move the core playback code (as well as queuing) into the > > system app. This would let us manage *all* video/audio in a central > > location, and allow for things like queuing up videos from different > > sources so they play one after the other. This is a nice feature if > > you're hosting a party. I'm not sure how we'd handle videos on > ordinary > > websites, though; we don't have a way of knowing what *kind* of > content > > they are. > > > > Remote Control > > -------------- > > > > In my experience using media centers, it can be pretty convenient to > > control the media center via a touchscreen-based remote (read: an > app on > > your phone/tablet). I believe we already have a basic remote like > this, > > mainly for navigating webpages, but we should expand this to allow > > controlling playback, navigating through lists of content, etc. We > could > > easily make this cross-platform by just hosting a webpage from the TV > > that other devices on the LAN can connect to. FlyWeb would make > > discovery even easier. > > > > It would also make sense to provide something like a JSON API so that > > people could write their own remote control apps, and do other > creative > > things. However, that's probably not necessary in the short term. > > > > Conclusion > > ---------- > > > > The above points are the main design-related things that I think we > > should focus on. There are lots of other things that make up a good > > media center (e.g. age-restricted profiles so your kids can't watch > > R-rated movies), but I've tried to cover the most important ones. > I'll > > hopefully be following this email up with a more > implementation-oriented > > message that talks about what APIs people expect out of devices like > > this, etc. > > > > - Jim > > > > [1] This is actually what the Xbox 360 does with its "Bing" search. > > _______________________________________________ > > dev-fxos mailing list > > [email protected] <mailto:[email protected]> > > https://lists.mozilla.org/listinfo/dev-fxos > > > > > > > > > > _______________________________________________ > > dev-fxos mailing list > > [email protected] > > https://lists.mozilla.org/listinfo/dev-fxos > > > _______________________________________________ > dev-fxos mailing list > [email protected] > https://lists.mozilla.org/listinfo/dev-fxos >
_______________________________________________ dev-fxos mailing list [email protected] https://lists.mozilla.org/listinfo/dev-fxos

