Main > Programming > Libraries >

Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha

Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha

Sponsored Links

Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
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.

Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Screenshot

Advertisements

Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Keywords

Bookmark Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha

Hyperlink code:
Link for forum:

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

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
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