txObject Python Modules 1.3.9 review

by rbytes.net on

The txObject Python Modules provide an interface to the txObject Application Tool Kit and Libraries

License: GPL (GNU General Public License)
File size: 0K
Developer: Thomas Hazel
0 stars award from rbytes.net

The txObject Python Modules provide an interface to the txObject Application Tool Kit and Libraries. txObject ATK provides both embedded and application level projects a five-layer framework. Each layer offers a unified set of tools that allows programmers to focus their development efforts.

A correlation can be made between txObject ATK and Sun Microsystems Inc. Java Language. txObject ATK has many of the advantages Java has, but without some of the performance issues commonly associated with the Java Language. Java's initial advantages are its platform independent built-in and publicly available support libraries. Due to the basic nature of Java, its libraries have a common object-oriented feel and data flow model. txObject ATK has accomplished a similar Java-like environment for C++.

Another correlation can be made between txObject ATK and the CORBA Standards. As demand increases for applications to run in distributed environments and on multiple platforms, projects have had a new added complexity to their traditional development cycle. txObject ATK greatly decreases such complexity in a similar way CORBA does but with two fundamental differences. The first distinction is that txObject ATK is a tightly coupled peer-to-peer distributed system, where CORBA is a loosely coupled client-server model. The second division is that txObject ATK distributed objects are state and transaction consistent. CORBA provides distributed object interfaces without state.

txObject ATK is ideal for developing embedded applications. It has been optimized for memory and CPU constrained systems. The entire software package is comprised of 5,000 lines of class declaration code and 10,000 lines of implementation code. Further reading shall account for the size of each layer.

Each layer of the txObject ATK is a foundation for every successive layer. In order for a particular layer to operate, it requires the layers below it but not the ones above. Since layer 1 is the base for all other layers, close attention should be paid. Each component in layer 1 will be used intimately throughout layers 2-5.

Here are some key features of "txObjectPythonModules":
Layer 1 - Object Library
Layer 2 - I/O & Timers
Layer 3 - Object-Oriented Threads
Layer 4 - Inter-Process Communication
Layer 5 - True Distributed Object Comm. (Object Replication)

txObject Python Modules 1.3.9 search tags