Intent (software)
This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Intent_(software)"
.

content
Tao Group
Type Limited company
Founded 1992
Headquarters Reading, Berkshire, England

Tao Group was a software company headquartered in Reading, Berkshire,UK. It developed intent, a software platform. intent enabled content portability by delivering services in a platform independent format called Virtual Processor (VP). Its business was sold in May 2007.

Contents

History

Products

The company's main products were:

  • intent: A hardware independent software platform
  • miniMIXA: A BAFTA award winning multimedia mixer

intent

Tao Group's intent was a software platform which was licensed to third party hardware or service providers. It enabled games and multimedia entertainment to be delivered on mobiles and other digital devices. It simplified content management by delivering code in an efficient hardware independent format. Hardware independence is important to suppliers of mobiles, PDAs, set top boxes and other devices that can run multimedia or need software updating as it both reduces the support cost of older equipment and also ensures older content can be used on new equipment.

The intent platform could be run either as the native operating system or as an application under another OS. Service code was delivered in a format called Virtual Processor (VP) which was translated on the device to the particular native machine code.

The intent portfolio included support for:

Unlike .NET CIL and Java bytecode intent's intermediate language VP did not inherently provide security facilities. Such facilities were available under its JVM but 'native' intent code could only be run from a trusted supplier. The VP code was however more compact and had better optimisation hinting so the translator could be both small and efficient.

The intent JVM ran Java bytecode by first translating it to VP and then translating the result to native code. This resulted in a Java implementation which was very fast, albeit challenging to port.

Systems without a memory manager, such as uCLinux, were supported, including support for shared libraries. The stack could be extended automatically by linking to extra space. Object-oriented methods and subclassing were an integral part of the system design and the audio visual interface used this methodology extensively.

References

External links

© jGames.co.uk 2007 (some content from Wikipedia under GDL ) !-- ValueClick Media 468x60 and 728x90 Banner CODE for jgames.co.uk -->
Your Ad Here