XCOM 0.8
Sponsored Links
XCOM 0.8 Ranking & Summary
File size:
0.050 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1191
Date added:
2006-07-24
Publisher:
Emir Uner
XCOM 0.8 description
XCOM project is a system designed to support component based programming in Linux. Although the system primarily targets Linux other POSIX supporting operating systems and Win32 class operating systems are planned to be supported.
The following design goals are followed in making the current system:
- Binary interface standard
- Simplicity and ease of use
- Good C++ support
- Portability
Main features:
- Specialized IDL compiler generating C++ code.
- In-process components.
- Embedded metadata.
- Most of the common numeric data types.
- Narrow and wide string types.
- array, sequence, and struct types.
- Error reporting via exceptions.
The IDL compiler generates C++ code which conforms to the binary standard of XCOM. When the generated code is compiled its binary layout conforms to the XCOMs binary format. Most notably, other component systems uses virtual functions to implement this kind of functionality, but in XCOM a mix of templates and inheritance is used to provide a similar mechanism without using virtual functions because the mechanisms used for implementing virtual function mechanism may change from compiler to compiler. Also the binary format rules of the XCOM is designed to be not overly C++ oriented and not prohibit implementing remoting in the future.
The generated C++ code permits the use of the system without delving to the binary details, such as reference counting and memory management. In most of the scenarios all of these can be handled behind the scenes.
Error reporting via exceptions are also supported natively provided only the IDL defined exception objects are allowed to propagate through interface methods. Inheritance between exception types are also supported in order to support complex usage scenarios.
Enhancements:
- The project has been revived.
- It is compatible with new GCC versions, and has switched to the CMake build system.
The following design goals are followed in making the current system:
- Binary interface standard
- Simplicity and ease of use
- Good C++ support
- Portability
Main features:
- Specialized IDL compiler generating C++ code.
- In-process components.
- Embedded metadata.
- Most of the common numeric data types.
- Narrow and wide string types.
- array, sequence, and struct types.
- Error reporting via exceptions.
The IDL compiler generates C++ code which conforms to the binary standard of XCOM. When the generated code is compiled its binary layout conforms to the XCOMs binary format. Most notably, other component systems uses virtual functions to implement this kind of functionality, but in XCOM a mix of templates and inheritance is used to provide a similar mechanism without using virtual functions because the mechanisms used for implementing virtual function mechanism may change from compiler to compiler. Also the binary format rules of the XCOM is designed to be not overly C++ oriented and not prohibit implementing remoting in the future.
The generated C++ code permits the use of the system without delving to the binary details, such as reference counting and memory management. In most of the scenarios all of these can be handled behind the scenes.
Error reporting via exceptions are also supported natively provided only the IDL defined exception objects are allowed to propagate through interface methods. Inheritance between exception types are also supported in order to support complex usage scenarios.
Enhancements:
- The project has been revived.
- It is compatible with new GCC versions, and has switched to the CMake build system.
XCOM 0.8 Screenshot
XCOM 0.8 Keywords
XCOM
XCOM 0.8
IDL
Linux
programming in linux
Component based programming
to support
Designed To
component based
System Designed
In Linux
Based Programming
system
binary
project
support
Bookmark XCOM 0.8
XCOM 0.8 Copyright
WareSeeker periodically updates pricing and software information of XCOM 0.8 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of XCOM 0.8 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Component-based software engineering
designed to sell tv show
component based programming c#
designed to sell hgtv
designed to sell
component based programming in c#
designed to love you
designed to love you smiley
what is component based programming
software system designed
designed to love
advantages of component based programming
designed to sell episodes
systemax
xcomic
system idle process
agent comparison to component based programming
component based software engineering
Related Software
ConMan is a serial console management program designed to support a large number of console devices and simultaneous users. Free Download
Mar project is a simple binary file format for storing arbitrary meta and user data. Free Download
QtX3 is a project that adds support for the Intel Play QX3 on Linux. Free Download
ShowImg is a feature-rich image viewer which can display numerous formats, including JPEG, PNG, GIF (animated), MNG, PSD. Free Download
NOC Project is an Operation Support System (OSS) for the Telco, Service provider and Enterprise Network Operation Centers (NOC). Free Download
ChiliMac is an interactive macro language implemented in 100% Java. Free Download
The MPIO Project provides support for using Digitalway/Adtec MPIO digital audio players (DMG, DMK, DME, etc.) under Linux. Free Download
MTasker is a two-file C++ library designed to support very simple cooperative multitasking. Free Download
Latest Software
Popular Software
Favourite Software