cross platform
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2713
Cross Platform Toolkit Library (xtklib) 0.2.0 Alpha
Cross Platform Toolkit Library(xtklib) is a C++ based framework for highly object-oriented cross-platform programming. more>>
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.
<<lessIn 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.
Download (0.25MB)
Added: 2006-01-09 License: GPL (GNU General Public License) Price:
1383 downloads
SIMD Cross-platform headers 2004.10.26
SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection. more>>
SIMD Cross-platform headers is a cross- platform, cross-compiler, cross CPU C/C++ header collection that aids the creation portable vectorized (SIMD) C/C++ code.
SIMD Cross-platform headerst supports (or partially supports) x86 (MMX/SSE/SSE2) GCC and MSVC, PPC Altivec GCC and CodeWarrior, ARM GCC, and software-emulated SIMD.
NOTE: Code must be 16-byte aligned. Align to 16 when allocating memory.
X86/XSCALE (Intel) vs. PowerPC/MIPS
While the PowerPC and MIPS SIMD instructions take 2 source vectors and a destination vector, the Intel platforms only take a source and destination. Example:
PPC/MIPS can do:
C = A + B
X86 can only do:
A = A + B (or A+=B)
Code written either way will work on the X86, and still be faster than 387 math, but preserving the registers takes significant overhead (Disassemble the test program for an example. The prints preserve, the disassembly test does not.) For the fastest code between systems, write your SIMD math as the X86 expects, manually preserving SIMD variables.
At least GCC for PPC doesnt seem to have any issues figuring out how to deal with a source and destination memory address being the same.
Enhancements:
- Created file with some i386, GCC dialect
<<lessSIMD Cross-platform headerst supports (or partially supports) x86 (MMX/SSE/SSE2) GCC and MSVC, PPC Altivec GCC and CodeWarrior, ARM GCC, and software-emulated SIMD.
NOTE: Code must be 16-byte aligned. Align to 16 when allocating memory.
X86/XSCALE (Intel) vs. PowerPC/MIPS
While the PowerPC and MIPS SIMD instructions take 2 source vectors and a destination vector, the Intel platforms only take a source and destination. Example:
PPC/MIPS can do:
C = A + B
X86 can only do:
A = A + B (or A+=B)
Code written either way will work on the X86, and still be faster than 387 math, but preserving the registers takes significant overhead (Disassemble the test program for an example. The prints preserve, the disassembly test does not.) For the fastest code between systems, write your SIMD math as the X86 expects, manually preserving SIMD variables.
At least GCC for PPC doesnt seem to have any issues figuring out how to deal with a source and destination memory address being the same.
Enhancements:
- Created file with some i386, GCC dialect
Download (0.008MB)
Added: 2006-03-17 License: zlib/libpng License Price:
1319 downloads
CrossFTP for Firefox 1.03
CrossFTP for Firefox is a versatile Cross-Platform FTP client extension. more>>
CrossFTP for Firefox is a versatile Cross-Platform FTP client extension.
This plugin contains two FTP tools: CrossFTP Client and Server. which will appear in the Firefoxs Tools menu:
- CrossFTP Client is a versatile GUI FTP client for multiple platforms. It uses a familiar, Explorer-like interface that even the most novice user can master in minutes.
- CrossFTP Server is a professional FTP Server for multiple platforms. It offers you a high-performance, extremely configurable, and most of all a secure FTP server.
<<lessThis plugin contains two FTP tools: CrossFTP Client and Server. which will appear in the Firefoxs Tools menu:
- CrossFTP Client is a versatile GUI FTP client for multiple platforms. It uses a familiar, Explorer-like interface that even the most novice user can master in minutes.
- CrossFTP Server is a professional FTP Server for multiple platforms. It offers you a high-performance, extremely configurable, and most of all a secure FTP server.
Download (0.002MB)
Added: 2007-07-17 License: MPL (Mozilla Public License) Price:
834 downloads
Keystone Application Framework 0.9.6
Keystone is a cross-platform, object oriented application framework. more>>
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source.
Keystone Application Framework implements several modern Web standards, including SVG graphics and the XUL user interface description language.
Enhancements:
- A significant development in this release is the optional use of the GDI+ (Win32) and CairoGraphics (Linux) rendering backends to render SVG content.
- In addition, support for SVG paths has been much improved with the ability to render bezier and elliptical segments.
<<lessKeystone Application Framework implements several modern Web standards, including SVG graphics and the XUL user interface description language.
Enhancements:
- A significant development in this release is the optional use of the GDI+ (Win32) and CairoGraphics (Linux) rendering backends to render SVG content.
- In addition, support for SVG paths has been much improved with the ability to render bezier and elliptical segments.
Download (0.74MB)
Added: 2006-04-26 License: LGPL (GNU Lesser General Public License) Price:
1276 downloads
mChess 0.11
mChess is a simple cross-platform email chess program. more>>
mChess is a simple cross-platform email chess program.
The aim is to be able to play chess with your friends via email using a nice user interface without having a chess board standing in your living room for weeks.
<<lessThe aim is to be able to play chess with your friends via email using a nice user interface without having a chess board standing in your living room for weeks.
Download (0.44MB)
Added: 2007-05-27 License: Perl Artistic License Price:
884 downloads
ColorSnatch 1.0.5
ColorSnatch is a cross-platform GUI board game. more>>
ColorSnatch project is a cross-platform GUI board game.
ColorSnatch is a board game built using the Lazarus libraries. Player 1 starts in the lower left corner, player 2 in the upper right.
Each turn, players choose one color to add to their territory. Then, all adjacent tiles of that color are captured. The first player to capture 50% of the field wins. It can be played vs. an AI or another human. Internationalization is available.
The game is also a demonstration of Lazaruss capabilities.
Enhancements:
- Basque translation added.
- Minor bugfixes.
<<lessColorSnatch is a board game built using the Lazarus libraries. Player 1 starts in the lower left corner, player 2 in the upper right.
Each turn, players choose one color to add to their territory. Then, all adjacent tiles of that color are captured. The first player to capture 50% of the field wins. It can be played vs. an AI or another human. Internationalization is available.
The game is also a demonstration of Lazaruss capabilities.
Enhancements:
- Basque translation added.
- Minor bugfixes.
Download (MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1038 downloads
Nemesis Pascal 0.1
Nemesis Pascal is an Pascal interpreter. more>>
Nemesis Pascal is an Pascal interpreter that is:
Free
Open Source (GPL)
Cross-platform (currently Windows and Linux)
Nemesis Pascal is written in Delphi and Kylix. Borland CLX libraries supplies the cross-platform features.
The Nemesis Pascal applications runs on Windows using native controls, and Linux using the CLX Library (a binding to Qt Trolltech).
Exemple:
unit test1;
interface
implementation
procedure main;
begin
ShowMessage(Hello World!);
end;
end.
<<lessFree
Open Source (GPL)
Cross-platform (currently Windows and Linux)
Nemesis Pascal is written in Delphi and Kylix. Borland CLX libraries supplies the cross-platform features.
The Nemesis Pascal applications runs on Windows using native controls, and Linux using the CLX Library (a binding to Qt Trolltech).
Exemple:
unit test1;
interface
implementation
procedure main;
begin
ShowMessage(Hello World!);
end;
end.
Download (MB)
Added: 2005-09-20 License: GPL (GNU General Public License) Price:
1504 downloads
BushSweeper 0.5
BushSweeper is a clone of minesweeper game and it is cross platform. more>>
BushSweeper is a clone of minesweeper game and it is cross platform. Clone of minesweeper game but you sweep bushs from your country. It was programmed in C++ and used FLTK GUI library cross platform.
<<less Download (1.2MB)
Added: 2007-02-16 License: GPL (GNU General Public License) Price:
980 downloads
Canorus 0.2.5
Canorus is a free cross-platform music score editor. more>>
Canorus is a free cross-platform music score editor.
Canorus supports an unlimited number and length of staffs, polyphony, a MIDI playback of written notes, chord markings, lyrics, a number of import and export filters to many formats like MIDI, MusicXML, ABC Music, MUP, PMX, MusiXTeX and LilyPond and more!
Canorus is evolving quickly.
<<lessCanorus supports an unlimited number and length of staffs, polyphony, a MIDI playback of written notes, chord markings, lyrics, a number of import and export filters to many formats like MIDI, MusicXML, ABC Music, MUP, PMX, MusiXTeX and LilyPond and more!
Canorus is evolving quickly.
Download (0.40MB)
Added: 2007-03-25 License: GPL (GNU General Public License) Price:
563 downloads
jUploadr 1.1.2
jUploadr is a cross platform Flickr uploader. more>>
jUploadr is a cross platform Flickr uploader. Currently it runs on Windows, Linux and OS X. jUploadr allows you to set all properties of a photo before you upload it to Flickr.
It also supports batch editing, so you can make short work of uploading a bunch of files.
Main features:
- Simple drag and drop interface. Just drop photos or folders of photos on the main window to add them.
- Edit photos individually or as a group.
- Fast, responsive UI
- Proxy support
- Allows editing of all Flickr photo metadata, not just privacy and tags
<<lessIt also supports batch editing, so you can make short work of uploading a bunch of files.
Main features:
- Simple drag and drop interface. Just drop photos or folders of photos on the main window to add them.
- Edit photos individually or as a group.
- Fast, responsive UI
- Proxy support
- Allows editing of all Flickr photo metadata, not just privacy and tags
Download (2.2MB)
Added: 2007-05-25 License: LGPL (GNU Lesser General Public License) Price:
885 downloads
5Loaves 1.0
An open source, cross platform, secure, internet tunneling platform more>> An open source, cross platform, secure, internet tunneling platform with file transfer, web server, remote admin, proxy, and load balancing. Enables connections through or around firewalls and across sub-networks.<<less
Download (1.72MB)
Added: 2009-04-06 License: Freeware Price: Free
200 downloads
BluePlayer 0.66
BluePlayer is a cross-platform, simple, light sound player. more>>
BluePlayer is a cross-platform, simple, light sound player. BluePlayer supports the following file formats: WAV, uncompressed AIFF, Ogg Vorbis, FLAC, MP3, MOD, S3M, IT, and XM.
Main features:
- Cross platform
- Simple Light
- for GUI using FLTK widgets http://www.fltk.org/
- uses a Audiere sound library http://audiere.sourceforge.net/
- Supported file formats: Uncompressed WAV*, Uncompressed AIFF*, Ogg Vorbis*, FLAC*, MP3, MOD, S3M, IT, XM (* supports seeking)
<<lessMain features:
- Cross platform
- Simple Light
- for GUI using FLTK widgets http://www.fltk.org/
- uses a Audiere sound library http://audiere.sourceforge.net/
- Supported file formats: Uncompressed WAV*, Uncompressed AIFF*, Ogg Vorbis*, FLAC*, MP3, MOD, S3M, IT, XM (* supports seeking)
Download (0.60MB)
Added: 2006-12-21 License: GPL (GNU General Public License) Price:
1043 downloads
uriparser 0.5.1
uriparser project is a strictly RFC 3986 compliant URI parsing library. more>>
uriparser project is a strictly RFC 3986 compliant URI parsing library. uriparser is cross-platform, fast, supports Unicode and is licensed under the New BSD license.
Main features:
- Cross-platform (Unix, Windows, Mac OS X, ...)
- Strictly compliant to RFC 3986 (latest RFC on URIs to date)
- Fast (linear input length time complexity)
- Unicode support
- No external dependencies
- Uses unit testing
- Licensed under the New BSD license
Enhancements:
- This release fixes several bugs revealed by test cases from 4Suite.
<<lessMain features:
- Cross-platform (Unix, Windows, Mac OS X, ...)
- Strictly compliant to RFC 3986 (latest RFC on URIs to date)
- Fast (linear input length time complexity)
- Unicode support
- No external dependencies
- Uses unit testing
- Licensed under the New BSD license
Enhancements:
- This release fixes several bugs revealed by test cases from 4Suite.
Download (0.19MB)
Added: 2007-08-09 License: BSD License Price:
807 downloads
MovieSlave 1.1.1
MovieSlave is a very simple cross-platform (Windows, Linux) movie manager. more>>
MovieSlave is a very simple cross-platform (Windows, Linux) movie manager.
MovieSlave project can automatically fetch movie details (tagline, runtime, rate, year, plot, director) from the IMDb.
From its clean user interface you can easily add, edit, delete and search for any title without being lost in useless options.
<<lessMovieSlave project can automatically fetch movie details (tagline, runtime, rate, year, plot, director) from the IMDb.
From its clean user interface you can easily add, edit, delete and search for any title without being lost in useless options.
Download (1.0MB)
Added: 2006-12-30 License: Freeware Price:
1030 downloads
Mures 0.5
Mures is a cross-platform clone of Segas Chu Chu Rocket. more>>
Mures project is a cross-platform clone of Segas "Chu Chu Rocket", a multi-player puzzle game.
It is written in C using SDL. Multi-player is handled through a client-server design that supports multiple players per client.
<<lessIt is written in C using SDL. Multi-player is handled through a client-server design that supports multiple players per client.
Download (0.62MB)
Added: 2006-12-26 License: GPL (GNU General Public License) Price:
1037 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above cross platform search only lists software in full, demo and trial versions for free download. 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