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:
5448
Date added:
2006-01-09
Publisher:
Mario Casciaro
Publisher URL:
http://xtklib.berlios.de/
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.
Here are some key features of "Cross Platform Toolkit Library xtklib":
· 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).
Whats New in This Release:
· 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.
Here are some key features of "Cross Platform Toolkit Library xtklib":
· 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).
Whats New in This Release:
· 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
Sponsored Links
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Keywords
Cross Platform Toolkit Library
0.2.0 Alpha
RTTI
Cross platform
library
platform
cross
toolkit
C++
alpha
xtklib
0.2.0
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 mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha Related Software
SPTK (Simply Powerful Toolkit) is a cross-platform toolkit that provides a set of C++ classes easy application development.
Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit
DHTML Windowing Toolkit is a cross-browser JavaScript library for the creation of inline DHTML windows to contain content.
MynahSA is a cross-platform toolkit for connecting C++ objects to data streams.
Faith is a cross-platform graphical application toolkit written in C++.
PHP Web Toolkit provides a rapid development toolkit for multi-layered Web applications written in PHP 5.
Boa Constructor is a cross platform Python IDE and wxPython GUI Builder.
SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection.
xtklib provides a simple, complete API to developers who want to create cross-platform software.
wxPerl is a Perl wrapper for the awesome wxWidgets cross-platform GUI toolkit with native look and feel.
My Software
You have not saved any software. Click "Save" next to each software to save it to your software basket
Related Information
Sponsored Links
TOP POPULAR DOWNLOAD