+++ /dev/null
-nesC:
-- David Gay's todo list
-- everyone: use, report problems, improvement requests (minor only, please)
-
-tools:
-- select, patch, build, package tools (Kristin)
- Java, cygwin, avr+msp gcc+gdb+binutils+libc, graphviz, avarice
- support using JREs rather than only JDKs
-- javax.comm replacement (Cory)
-- build-system (tools/make) (Cory)
-
-packaging:
-- cleanup the tinyos tools story (tinyos-1.x/tools), make into cleanly
- compilable + installable package
- initial setup: Phil B.
-- cleanup our jar story (aka, no more giant CLASSPATH)
- drop useless stuff, merge into single jar?
-- tinyos RPMs should come with compiled .class files (see JRE requirement)
- (alternately, they could all be placed in the single jar file...)
-- source vs binary rpms? (i.e., provide binary-only rpms if possible)
-
-regression testing:
-- from 1.2 (Ion)
-
-TinyOS core (platform-independent):
-- booting (Phil L.)
-- scheduler (Phil L.)
-- routing
- - protocols, implementations
-- SNMS (Gil)
-- Deluge (Jonathan)
-- OSKI (Phil L.)
-- protocol stack
-- tinyos 1.x compatibility layer
-
-Apps:
-- tests
-- tutorial apps (see tutorial)
-- surge-like
-- TOSBase
-
-Tutorial:
-- update, write apps, you name it
-
-mica2/mica2dot/micaz:
-- booting (Martin)
-- adc (Hu)
-- timer (Martin)
-- storage (David G.)
-- hardware id (Martin)
-- built-in sensors [dropped]
-
-storage:
-- at45db (David G.)
-- stm25p (Jonathan)
-- intel mote (Lama)
-
-csma radio:
-- cc1000 (Joe, David G.???)
-- cc2420 (Joe)
-- infineon (TU Berlin)
-
-security:
-- cc1000, tinysec
-- cc2420
-
-buses:
-- i2c (Joe: doc+msp430) (need: other platforms)
-- spi (Joe: doc+msp430) (need: other platforms?)
-- bus sharing/allocation (Joe, Vlado?)
-
-msp430:
-- booting (done)
-- adc (TU Berlin)
-- timer (Cory)
-
-telos a/b:
-- booting
-- hardware id (Gil)
-- built-in sensors
-
-eyes:
-- booting
-- hardware id
-
-intel mote 2:
-- booting (Phil B.)
-- timer
-- storage (Lama)
-- hardware id
-
-sensor boards:
-- micasb
-- basicsb
-- any others?? (mts400 (weather), mda300ca (data ack), telos?, eyes?)
-
-PC-side java:
-- guis for standard apps
-- net.tinyos.message (mig-support)
-- net.tinyos.packet (r/w TinyOS packets)
-- net.tinyos.mcenter
-- net.tinyos.sf (serial forwarder)
-- net.tinyos.sim (tossim)
-- net.tinyos.tools (basic user tools)
-- net.tinyos.util (utility classes)
-
-PC-side other:
-- XML mig / ncg-like (based on new nesC attribute stuff?)
-- matlab
-- C support for:
- - serial protocol (over serial ports and tcp sockets)
- - serial forwarder protocol (over tcp sockets)
- - serial forwarder
- - simple listening
- - mig / ncg
-- other-language support for:
- - serial forwarder protocol (over tcp sockets)
- - mig / ncg
- - which languages? (python, perl?)