| Retail/CPG | Health Care/Pharma | Chemical | Manufacturing |
| Transport/Logistics | Defense/Aerospace | Packaging/Labeling | Apparel & Footwear |
Indus - A new programming language
by Per Levin, posted 01/21/2005
About Indus Programming Language
Indus is a new object oriented programming language developed for implementing autonomous software entities or agents; agents in Indus is a new interface type that are implemented by classes coordination styles between agents; Indus provides language constructs that enable agents to coordinate with each in different ways (note: client-server computing rely almost on only on the call and return style of coordination) composition of components by agents; Indus provides language abstractions that enable agents to explicitly bind components together (note: a component in Indus is a new interface type that is implemented by classes and is a basic unit of software reuse) Indus language syntax and semantics closely resemble that of Java and in addition to new interface types, abstractions for agent coordination and component composition, Indus enables run time discovery and binding of agents and components, fault tolerant connections and interoperability between components (bound by Indus agents) that are implemented in different languages. Indus Enterprise libraries The Indus EnterpriseTM libraries enable engineering of inherently distributed applications using the Indus programming language. In addition to common functions like those provided by the Java programming language libraries, Indus Enterprise libraries provide support for Location transparency & Registry services Run time discovery of software agents and components Transaction management services Persistence management services Policy (transactional, concurrency) management services Platform interoperability Quality of Service (QoS) management through code mobility Indus MicroTM libraries Indus MicroTM libraries include some of the support made available by Indus Enterprise libraries and exclude others. Indus Micro libraries replace some of the support that Indus Enterprise libraries provide User interface libraries Networking libraries Indus Micro libraries do not provide some of the services available with Indus Enterprise libraries Transaction management services Quality of Service (QoS) management services Other services in Indus Micro remain similar to those provided by Indus Enterprise libraries Location transparency & Registry services Run time discovery of software agents and components Persistence management services Policy (transactional, concurrency) management services Platform interoperability Indus MoteTM libraries Indus MoteTM libraries are a minimalist services portfolio for agents and components implemented using the Indus programming language and embedded in devices. Indus Mote libraries has no support for most features that Indus Enterprise and Indus Micro libraries provide for except for Location transparency & Registry services Run time discovery of software agents and components In addition to the above, Indus Mote libraries extend the Indus Micro-kernel that provides Operating System (OS) like services in device platforms that have no OS Memory management Task scheduling To get more information please visit: www.aumeganetworks.com If you would like to get involved or are interested in further information, please contact us at indus_interest@opengroup.org. Message threads
|
||||||||||||||
|
Site Designed by: Loewy Design
© Copyright 2002-2008 RFID Journal LLC. Terms of Use | Privacy | Site Help |