NeTV developer info
Welcome to the NeTV developer info page. NeTV is currently available as a development kit for use by developers, reviewers, and other people interested in evaluating the product.
This page is intended for technical development use. If you are curious about the consumer facing features of NeTV, please see What is NeTV.
Contents
Developing Software for NeTV
NeTV software consists primarily of two classes as far as developers are concerned.
One is firmware development. This includes the kernel, drivers, and application programs. If you are interested in writing C programs on embedded linux, then you should see the Firmware Development section.
The other is application development. This includes widgets, event generators, and android. If you are interested in creating user-facing applications written in javascript, HTML, and/or Dalvik (Android Java) then please see the Application Development section.
Firmware Development
There are two methods for developing Firmware on NeTV. One is intended for in-depth developers, particularly OEMs and professionals who desire a full-fledged SDK and to build whole new ROM images from scratch. The other is intended for hobbyists, particularly individuals who just need gcc on the device to create a few scripts or glue programs.
Developers desiring a full SDK should see the page on NeTV AMI Instance. Here, you will be walked through the setup and use of a pre-built development environment, complete with cross-compiler, located in the Amazon EC2 cloud. It uses buildbot and bitbake to create a robust development environment that is suitable for immediate production use.
Hobbyists desiring a quick-start solution should see the page on NeTV local compilation. Here, you can find out how to install gcc on the device and build a quick hello world program.
Application Development
Please choose a category for application development:
- NeTV local UI -- modifying the UI presented on the screen
- NeTV web services -- port 80 services that enable Android and iOS interaction
- NeTV event architecture -- creating events that show up in the crawler on the screen
Developing Hardware for NeTV
Hardware documentation for NeTV can be browsed at http://git.chumby.com.sg/netv_hardware/