Sentilla has launched software for developing and deploying Java-based software on tiny, low-power microprocessors embedded in devices.
Users of the new Sentilla Software Suite can wirelessly manage those applications using the platform, said Joe Polastre, chief technology officer and co-founder of Sentilla.
The software addresses the challenge of running Java in tiny devices with small memory by squeezing a full Java environment into microprocessors, Polastre said. The platform uses memory management and storage to swap Java code in and out of memory as needed. That allows the platform to use large applications without draining resources.
Java applications, developed using development tools on a PC, are deployed to a microprocessor. The suite's management tool then manages the Java applications, including providing updates and ensuring stability.
The platform works with Texas Instruments' MSP430 microprocessor, a 16-bit RISC (reduced instruction set computer) processor, but more microprocessors will support it in the future, Polastre said.
"Everything in the world can have computers attached to them. They are doing all kinds of interesting tasks for people," Polastre said. The tasks include developing and implementing pervasive applications on sprinkler systems to moderate and irrigate vineyards in real time.
The concept expands to enterprises and emergency responders too, Polastre said. It gives programmable options for first responders to collect and share patient data wirelessly in real time. Enterprises can use the platform to track movement of goods.
Sentilla, previously known as Moteiv, is also working with Sun Microsystems to create a Java platform for pervasive computing, Polastre said.