Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha
Sponsored Links
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Ranking & Summary
File size:
0.25 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1385
Date added:
2006-01-09
Publisher:
Mario Casciaro
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha description
Cross Platform Toolkit Library (xtklib) is a C++ based framework for highly object-oriented cross-platform programming.
In particular, the library provides a full abstraction layer between its API and the main services offered by the underlying operating system(Thread, processes,GUI,Filesystem,etc.) plus a set of generic utilities (Strings,Data structures,etc.).
Unlike other famous libraries, xtklib makes full use of all features of C++ like RTTI, Templates, Exceptions thus obtaining a strongly object-oriented design with a Java-like sensation.
The library is composed by two main modules: "Base" and "Widgets". The target operating systems are Windows and Unix(Linux and BSD in primis) with a plan to move also towards other systems.
Main features:
- Use of modern C++ - use of many powerfull features offered by modern C++ like exceptions,RTTI,templates and namespaces allows faster development,improves code readability,and reduces programming errors.
- Strong Object-Oriented design - designed to meet requirements of modern software industry: modularity, low coupling, high cohesion,information hiding. Design patterns and advanced class hierarchies are extensively used in all the library.
- Ease of use - Clean and intuitive programming interface with a Java-like sensation.
- Complete - Features supported includes:
- Basic services: Thread, Synchronization, Filesystem access, Processes, Networking.
- Advanced services: I/O Streams, Logging.
- Debugging tools: Stack tracing, Memory Leak detection.
- Gui widgets (Work in progress): Windows,Frames,Layout managers,common controls,advanced controls.
- Generic utilities: complete data structures framework, String class with unicode support.
- Full unicode support: native support to unicode, conversion to/from different charsets.
- And many others: the list is too much long to enumerate all minor but extremely usefull features.
- Cross Platform - Supports various systems and compilers.
- XTKlib is known to work under:
- Windows XP (x86)
- Visual C++ versions 7.1, 8.0
- MinGW32
- Linux (x86, x86_64)
- GCC 3.4
- Compatibility with other platforms and compilers are not excluded.(If you can compile/use xtklib with a non listed compiler/platform let us know about that, thanks)
- Fast - Although performance are not the main goal of this library (exceptions and RTTI have a tradeoff in this meaning), code agility and execution speed are often taken in consideration during development, thus leaving a performance advantage compared to interpreted programming languages(eg. Java,C#) or scripting languages(eg. Python,Ruby,Perl).
Enhancements:
- This is the first release with a working "Widgets" module, although it has only basic features.
- This release is provided for testing and development only.
In particular, the library provides a full abstraction layer between its API and the main services offered by the underlying operating system(Thread, processes,GUI,Filesystem,etc.) plus a set of generic utilities (Strings,Data structures,etc.).
Unlike other famous libraries, xtklib makes full use of all features of C++ like RTTI, Templates, Exceptions thus obtaining a strongly object-oriented design with a Java-like sensation.
The library is composed by two main modules: "Base" and "Widgets". The target operating systems are Windows and Unix(Linux and BSD in primis) with a plan to move also towards other systems.
Main features:
- Use of modern C++ - use of many powerfull features offered by modern C++ like exceptions,RTTI,templates and namespaces allows faster development,improves code readability,and reduces programming errors.
- Strong Object-Oriented design - designed to meet requirements of modern software industry: modularity, low coupling, high cohesion,information hiding. Design patterns and advanced class hierarchies are extensively used in all the library.
- Ease of use - Clean and intuitive programming interface with a Java-like sensation.
- Complete - Features supported includes:
- Basic services: Thread, Synchronization, Filesystem access, Processes, Networking.
- Advanced services: I/O Streams, Logging.
- Debugging tools: Stack tracing, Memory Leak detection.
- Gui widgets (Work in progress): Windows,Frames,Layout managers,common controls,advanced controls.
- Generic utilities: complete data structures framework, String class with unicode support.
- Full unicode support: native support to unicode, conversion to/from different charsets.
- And many others: the list is too much long to enumerate all minor but extremely usefull features.
- Cross Platform - Supports various systems and compilers.
- XTKlib is known to work under:
- Windows XP (x86)
- Visual C++ versions 7.1, 8.0
- MinGW32
- Linux (x86, x86_64)
- GCC 3.4
- Compatibility with other platforms and compilers are not excluded.(If you can compile/use xtklib with a non listed compiler/platform let us know about that, thanks)
- Fast - Although performance are not the main goal of this library (exceptions and RTTI have a tradeoff in this meaning), code agility and execution speed are often taken in consideration during development, thus leaving a performance advantage compared to interpreted programming languages(eg. Java,C#) or scripting languages(eg. Python,Ruby,Perl).
Enhancements:
- This is the first release with a working "Widgets" module, although it has only basic features.
- This release is provided for testing and development only.
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Screenshot
Advertisements
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Keywords
Cross Platform Toolkit Library
0.2.0 Alpha
RTTI
Cross platform
toolkit library
library
platform
xtklib
toolkit
cross
C++
0.2.0
Alpha
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha
Libraries
Programming
Bookmark Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Copyright
WareSeeker periodically updates pricing and software information of Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha 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 Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha 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
cross platform security manager
cross platform encryption
cross platform development
cross platforms
cross platform games
cross platform letter destruction
cross platform stand alone mail application
visual basic setup toolkit library dll
cross platform gui
cross platform lod
cross platform duplicate file finder
cross platform application development
cross platform lifecycle automation
cross platform networking
cross platform application
cross platform security policy
wedding toolkit library
cross platform backup software
Related Software
The Ionflux Tools Class Library is a lightweight multi-platform C++ framework. Free Download
RemoteJ is an application for adding Bluetooth remote control capability to Sony Ericssons mobile phones. Free Download
SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection. Free Download
Control Library is a small C++ library for writing control applications. Free Download
Informa projects goal is to provide a news aggregation library based on the Java Platform. Free Download
The Featurific File Manager is a file manager with many useful features. Free Download
Direct Access Provider Library is a transport-independent, platform-independent, high-performance API. Free Download
Common Media Input Layer is an C++ OO framework designed to improve the state of cross-platform input handling in games. Free Download
Latest Software
Popular Software
Favourite Software