Home > xtel
xtel
This project develops xtel, a development support system for ubiquitous content. The next generation of applications and network applications (local wireless networks, mobile telephone networks, IP telephone networks) will use input from "Tangible User Interfaces" (TUI) and "Perceptual User Interfaces" (PUI). The purpose of this project is to bring the same degree of ease to their development hurdles as is currently offered with existing development tools like Flash and Processing. This will create an integrated development environment able to effectively speed up the development cycle.
There are three modules that comprise xtel: 1) "MOXA," the hardware board for ubiquitous content; 2) "Talktic," the virtual machine compiler library for the development of applications on MOXA; and 3) "EntityCollaborator," an environment for developing network applications that make use of "Session Initiation Protocol" (SIP).
| www.flickr.com |
- MX
- MOXA is the smallest unit of hardware board for the development of ubiquitous content under the xtel system. Examples of MOXA-related research include environments for building the TUI/PUIs for existing content-creation environments like Flash and Processing, and sensor network environments for using local wireless networks to build network applications.
- TT
- "Talktic" is an environment that supports software development and implementation running on MOXA. One of its features is the ability to describe actions in the "ECMAScript" scripting language. Talktic has the sensor control structures for building TUI/PUIs, a language environment that has the wireless control structures for creating network applications and an environment that makes the code run on MOXA.
- EC
- "EntityCollaborator" is a Java-based framework to support the creation of network applications that handle sensor information, voice and video. Flash and Processing are well known development environments for handling graphics and video, but the only functions they have for network applications are basic client/server systems that make use of HTTP and sockets. By contrast, EntityCollaborator is distinguished by the ease with which it can be used to develop P2P-based network applications and the SIP-based functions for coordinating applications.