Following the TinyOS 1.1.3 CVS snapshot release, an initial version of Tython, a new scripting environment for TOSSIM, has been checked in to the main TinyOS CVS repository at sourceforge. As was noted in the release announcement, the Tython environment will be included in the February 1.1.4 CVS snapshot release.
Tython allows users to write scripts to dynamically move motes, inject packets, and inspect the internal state of the simulation. It also allows full access to the existing Java TinyOS toolchain, so users can write TinyOS messaging code, generate a corresponding Java packet object using mig, and then use Tython to inject those packets into a running simulation. Tython is compatible with the TinyViz GUI; for example, if a script makes a mote move, a user can see the movement in the TinyViz visualization and its radio connectivity will be updated as expected. (TinyViz and Tython can also be run separately.) Our intent in committing the Tython environment to the CVS repository is to gain some experience from wider exposure and usage of the system in this month prior to the release. Hence we would like to encourage users to try out the new scripting capabilities. However, please note that while this version is fully functional, there are bound to be issues that will be worked out in the weeks to come, so please be patient. More information for Tython, including the user's manual, is available at http://www.cs.berkeley.edu/~demmer/tython/ In addition, feedback can be directed to [EMAIL PROTECTED] thanks, -mike _______________________________________________ Tinyos-users mailing list [EMAIL PROTECTED] http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users
