-
Notifications
You must be signed in to change notification settings - Fork 13
Developer Guide for Flint
Shawn Bow edited this page Jan 20, 2015
·
1 revision
Flint is a technology which enables multi-screen experiences and lets a user send and control video from tablets, phones or laptops to the large screen. There are two types of Flint apps: Sender App and Receiver App. The sender app may be running on a web browser, Android or iOS. It uses the Flint Sender APIs to discover, launch and communicate with a receiver app running on the large screen. These receiver apps are straightforward HTML5/CSS web apps, enabled with Flint's Receiver JavaScript API, allowing arbitrary application-specific messages between the sender device and the large screen.
Here's what you need to build a Matchstick Flint app.
- Sender App: written for the Web HTML5, Android or iOS platform which uses respective API:
- [Web Sender App](Web Sender App Development): Using Web Sender API to enable a web app to fling contents to receiver device
- [Android Sender App](Android Sender App Development): Using Android sender API to enable an Android app to fling contents to receiver device
- [iOS Sender App](iOS Sender App Development): Using iOS sender API to enable an iOS app to fling contents to receiver device
- [Receiver App](Receiver Apps Development): Using Receiver JavaScript API to handle the communication messages from the sender app
Contact: info@openflint.org
Google Groups: https://groups.google.com/forum/#!forum/openflint
-
Flint
- [Developer's Guide](Developer Guide for Flint)
- [Web Sender Apps](Web Sender App Development)
- [Android Sender Apps](Android Sender App Development)
- [iOS Sender Apps](iOS Sender App Development)
- [Receiver Apps](Receiver Apps Development)
- Chromecast App Porting
- [API Libraries](API Libraries)
- [Flint Protocol Docs](Flint Protocol Docs)
- [Developer's Guide](Developer Guide for Flint)
-
Matchstick
- [Flashing Instructions](Flashing Instructions for Matchstick)
- [Build Your Matchstick](Build Your Matchstick)
- [Flashing Your Build](Flashing Your Build)
- [Setup Your Matchstick](Setup Your Matchstick)
- [Setup USB Mode](Setup USB Mode for Matchstick)
- [Supported Media](Supported Media for Matchstick)
