The company also offers its own clean room implementation of the Java Virtual Machine and Java libraries, both of which have been rewritten from scratch in Tao's portable machine code. Application programming interfaces offered by the company include Criterion's Renderware 3-D libraries. Consumer companies can use the intent tools to develop unique interfaces for their digital products, Charig said. That requires hardware, connectivity and usability. Hardware and connectivity are close to being where they need to be.
Usability is at the state of using a stick to goad an ox in a certain direction.
Amiga intends to concentrate on integrating hardware and connectivity and making people feel alive inside the universe of zeros and ones. Tao claims it does not expect consumer electronics manufacturers to switch to Elate from the operating systems they've grown accustomed to using. The CE companies can always use just a run-time engine of Elate that can work within a host operating system. What separates Tao's intent multimedia software tool kits from its competitors' products is that intent's binary portable tools can run independently of the microprocessor architectures and operating systems used in embedded systems. The tools also can be dynamically or statically loaded into the run-time environment.