Main > Free Download Search >

Free crossplatform software for linux

crossplatform

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 16
Amanith Framework 0.3

Amanith Framework 0.3


Amanith Framework is a Crossplatform & Opensource C++ Vector Graphic Framework. more>>
Amanith Framework is a Crossplatform & Opensource C++ Vector Graphic Framework.
Amanith gives to developers a complete and reliable set of classes to work with geometric elements (lines, curves, paths, meshes, and so on); it provides many powerful modelling operators (like cut, join, flatten and so on) and, at the same time, the fastest rendering layer totally built on top of OpenGL.
Some other useful classes included in Amanith complete the framework with: fonts and pixelmaps support, hierarchycal animations, fast and robust tesselation, bitmap to vector tracing, mathematics and calculus functions, matrices, distance and intersection queries.
Main features:
Open Sourced!
- Open source has made Amanith possible, so we wanna Amanith to be open source too.
- This mean that Amanith source code is fully available for everyone.
Cross Platform
- Same source tree can be compiled without modifications under multiple targets.
- Linux, Win32, Mac, FreeBSD, NetBSD, OpenBSD, Solaris, IRIX, AIX are only few of them.
Modular
- All the framework is heavily based on a light plug-in system.
- This make fast and easy to include or esclude everything you want.
Standards adherence
- The Amanith philosophy is to support many open standards as possible.
- Png, Jpeg, Svg, Xml, OpenGl, Ansi c++, and many others.
<<less
Download (7.5MB)
Added: 2006-01-30 License: GPL (GNU General Public License) Price:
782 downloads
BitRock InstallBuilder 6.1.3

BitRock InstallBuilder 6.1.3


BitRock InstallBuilder offers you a helpful development tool to build crossplatform installers for desktop and server software. more>> <<less
Added: 2009-07-21 License: Free for non-commerc... Price: USD395.00
1 downloads
 
Other version of BitRock InstallBuilder
BitRock InstallBuilder 4.5.2Crossplatform Build Support : The installer builder tool can run on Windows, Solaris and Linux and generate installers for all target platforms from a single project file. Create Windows, Solaris
Price: $395
License:Free for non-commercial use
Download (34MB)
822 downloads
Added: 2007-07-24
QA Tools 1.2

QA Tools 1.2


QA Tools allow you to automatically generate regular releases and/or snapshots of your product. more>>
QA Tools allow you to automatically generate regular releases and/or snapshots of your product. Your product can be distributed as a source code archive (typically .tar.gz) or as a binary distribution archive (.deb, .rpm, .exe).
QA Tools can be used to generate nighly-built source and binary packages suitable for continuous integration and testing.
QA Tools can handle very simple product dependencies (read: in order to build/package product A you first need to build/package product B).
QA Tools work currently with the software packages that have source code managed using Subversion and that are ./configured && make installed using autoconf/automake.
QA Tools can help the people who are developing set of dependent crossplatform products that need to be packaged for different distributions (Debian, Ubuntu, Fedora Core, Suse, Windows, ...).
You should be familiar with autoconf/automake (particulary `make dist), RPM package building, and DEB package building. You should know how to store source code in SVN (trunk, branches, tags). QA Tools will not do any of those for you, but will help you to automate certain things and consume less time doing them.
Enhancements:
- Fix swapped function calls in svn-release-{deb,rpm}
<<less
Download (0.075MB)
Added: 2006-01-25 License: GPL (GNU General Public License) Price:
1367 downloads
DVDStyler 1.5

DVDStyler 1.5


DVDStyler is a crossplatform DVD Authoring System. more>>
DVDStyler is a crossplatform DVD Authoring System.
DVDStyler project is free software distributed under GNU General Public License (GPL).
Main features:
- drag and drop MPEG files directly
- import image file for background
- create NTSC/PAL menus
- place text and images anywhere on the menu screen
- change font/color
- put basic text buttons, change font/color and background color
- copy and paste any menu object
- set chapters for each movie
- change post command for each movie
<<less
Download (0.80MB)
Added: 2007-05-16 License: GPL (GNU General Public License) Price:
1258 downloads
Java Clazz Utils 1.2.2

Java Clazz Utils 1.2.2


Java Clazz Utils offers you a full-featured and crossplatform Java bytecode viewer and decompiler which can support latest Java versions (from 1.4 till 1.6). more>>

Java Clazz Utils 1.2.2 offers you a full-featured and crossplatform Java bytecode viewer and decompiler which can support latest Java versions (from 1.4 till 1.6). It can be used both as command line tool and user application with Swing interface. It contains InfoJ, Decompiler and jclazz-GUI.

Major Features:

  1. InfoJ can be used to generate information about Java class. The output includes all possible data that can be extracted from class file: fields, methods, attributes, access flags, signatures, debug information, opcodes etc.
  2. Decompiler can be used to reproduce Java source code from compiled Java class file. It uses debug information to produce Java code which is nearly the same as original source file. Nevertheless, there are several restrictions and Java code constructions that prevent decompiler from producing the same code as original and even correct Java code. You can find out more about these cases below on this page.
  3. jclazz-GUI is user-friendly interface for quick start and easy to use.

Enhancements:

  • Save of decompiled file writes to predefined file name - Fixed
  • Condition structures "condition ? operation1 : operation2" were decompiled incorrectly - Fixed
  • URL to bug reporting page is corrected


<<less
Added: 2009-05-01 License: GPL Price: FREE
1 downloads
ParaGUI 1.1.7

ParaGUI 1.1.7


ParaGUI is a highlevel crossplatform GUI framework. more>> <<less
Download (0.40MB)
Added: 2005-04-12 License: LGPL (GNU Lesser General Public License) Price:
1658 downloads
CdFly 0.3

CdFly 0.3


CdFly is a crossplatform CD collection manager. more>>
CdFly is a crossplatform CD collection manager written in c++ using the brand-new qt4 library by trolltech.com and storing its data in a sqlite3 database.
CdFly is intended to run on (at least) Linux, Mac OS X and Windows.
Enhancements:
- Unmount devices mounted by cdfly
- Initial commit for volume name retrieval in windows (bug #1508527)
- Fixed mountpoint in windows (bug #1508538)
- Fixed broken find widget
- Added support for /usr/share/cdfly translations path in unix systems
<<less
Download (0.064MB)
Added: 2006-10-19 License: GPL (GNU General Public License) Price:
1102 downloads
QPVCalendarWidget 1.3

QPVCalendarWidget 1.3


QPVCalendarWidget is an extremely useful widget. more>>
QPVCalendarWidget is an extremely useful widget. With dependancy only on Qt4 no other libraries are needed inorder to use this widget; no depenancies means totally crossplatform for you the developer.

Unlike other Mini-Calendar widgets seen in Qt software such as the clock widget in the KDE Desktop, QPVCalendarWidget does not depend and never will on external libraries such as kdelibs which is hard to keep cross-platform especially when developing for Win32.

QPVCalendarWidget depends only on Qt4.

The goal of this project is to allow you to have a mini calendar for allowing users to select dates. Originating from PracticeVisions own need of a mini calendar LimeSG has opensourced this part of PracticeVision so you to can enjoy the ease of a simple calendar/graphical date selector in your application. Since Trolltech only supplies text based widgets for date, QPVCalendarWidget is the perfect solution for graphical date selection.

<<less
Download (0.013MB)
Added: 2006-07-18 License: GPL (GNU General Public License) Price:
1193 downloads
PuzzleTron 0.9

PuzzleTron 0.9


PuzzleTron is a crossplatform tool to create webbrowser based puzzles from pictures. more>>
PuzzleTron is a crossplatform tool to create webbrowser based puzzles from pictures. PuzzleTron works on Linux, MacOSX, Windows.

Create and Share puzzles with your friends - PuzzleTron has a function to upload your puzzle to PuzzletTon.com site (Web Publish) then simple email link to community.

<<less
Download (1.1MB)
Added: 2006-05-08 License: Freeware Price:
1264 downloads
BibleStudy 1.0

BibleStudy 1.0


BibleStudy is one of many frontends to the Sword project. more>>
BibleStudy is one of many frontends to the Sword project. The sword project is a library which provides access to many religious works.

Almost 100% of which are Christian. There are dozens of translations of the bible in many languages, as well as commentaries, dictionaries and some various books.

BibleStudy is written using the wxWidgets crossplatform API. It is currently available for Microsoft Windows and Linux, but it is possible to make a MacOS build. If anyone is interested please let me know.
<<less
Download (0.34MB)
Added: 2005-11-02 License: GPL (GNU General Public License) Price:
1455 downloads
libunicode 0.7

libunicode 0.7


libunicode is a library of unicode string functions and charset converters. more>>
Libunicode offers low-level Unicode (UTF-16) text processing functionality,
which can be divided into three categories:

- Character handling
- String handling
- Charsets handling

Libunicode uses ISO/IEC 10646-defined UTF-16 encoding for storing and minipulating all character entities. It will supports other encoding standards (e.g., UTF-8, ISO 8859-x, etc.) for input and output only.

Libunicode bases, where applicable, on "Single Unix Specification, Version 2(R)" (susv2) as API and semantics reference. susv2 is the unification and superset of de jure POSIX and ANSI C (run-time library part) and de facto BSD standards. This means that, if you know standard character and string handling functions, you can readily use libunicode; and, if you have apllication using standard character/string processing facilities, you may with minimal troubles make it Unicode-aware.

Also, dont let word "Unix" in standard name confuse you. Susv2, as same as POSIX, is standard for *Open* operating systems, where MS Windows, MacOs, etc. fit. Such name was choosen by OpenGroup, maintainer of susv2, to unite and defend market sectors actively attacked by Microsoft with its "decommodizing" tactics. Libunicode is bright example of opposite approach, offering crossplatform portability and comptability for Unix and Win32 systems. (*)

(*) Opinions presented in the paragraph above are solely opinion of documentation author and should not be considered as reflecting real state of the things.

Libunicode defines new type, Uchar, which can handle any non-surrogate UTF-16 character without space overhead.

Library offer two APIs, one being precise remapping of susv2 functions, and one offering slightly higher-level API, with automatic memory management fully controlled by user.

Functions of 1st API (fully standard-compliant, the one you probably will use) uses u_ prefix, e.g. standard

char *strchr(const char *s, char c);

becomes

Uchar *u_strchr(const Uchar *s, Uchar c);

Functions of 2nd API use uni_ prefix. They are conceived to be used in special environments, for example, in Apache webserver modules. Most functions has completely identical u_ and uni_ implementation, but following have differring from standard argument structure and semantics:

uni_strcat
uni_strncat
uni_strdup
uni_strndup
uni_strcpy
uni_strncpy

You should consult library reference for their full description.
<<less
Download (0.11MB)
Added: 2005-10-28 License: GPL (GNU General Public License) Price:
1458 downloads
SMM++ Mud Client 6.1.1

SMM++ Mud Client 6.1.1


SMM++ Mud Client project is a client with mapping functionality and lots of other features. more>>
SMM++ Mud Client project is a client with mapping functionality and lots of other features.
SMM++ Mud Client is a mud client with extended and unique features.
Aside from all standard mud client functionality like ANSI color support, aliases, action triggers, and tab-completion, SMM++ features a highly-customizable user interface (labels, buttons, and menus) and unique and powerful mapping capabilities, and SMM++ is the only mapping crossplatform (Tcl/Tk based) mud client available.
Enhancements:
- ::smm::action replaced with ::smm::reaction (pretty stable)
Added:
- ::smm::pasteok hook (not tested extensively, yet)
<<less
Download (0.24MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1082 downloads
Bitswash 0.0.4

Bitswash 0.0.4


Bitswash software is a crossplatform Bittorrent client. more>>
Bitswash software is a crossplatform Bittorrent client.

Bitswash is a cross platform Bittorrent client built on wxWidgets and libtorrent. It supports multiple torrent downloading, automatic queue management, and other extensions supported by the libtorrent library.

<<less
Download (2.2MB)
Added: 2007-08-06 License: GPL (GNU General Public License) Price:
809 downloads
LWJGL 0.99

LWJGL 0.99


LWJGL is a solution to enable commercial quality games to be written in Java. more>>
LWJGL (Lightweight Java Game Library) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java.
LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks.
All in a simple and straight forward API. LWJGL is not meant to make writing games particularly easy; it is primarily an enabling technology which allows developers to get at resources that are simply otherwise unavailable or poorly implemented on the existing Java platform.
We anticipate that the LWJGL will, through evolution and extension, become the foundation for more complete game libraries and "game engines" as they have popularly become known, and hide some of the new evils we have had to expose in the APIs.
LWJGL is available under a BSD license, which means its open source and freely available at no charge.
Please visit us on the Freenode IRC Network: #LWJGL. Do idle if there is no one to answer any of your questions, we are on different timezones.
In response to everything here Id like to state our goals with LWJGL:
- Speed
- Simplicity
- Ubiquity
- Smallness
- Security
- Robustness
- Minimalism
and this will help explain how we got to where we are today and more importantly where were going and where were not going.
Speed
The whole point of LWJGL was to bring the speed of Java rendering into the 21st century. This is why we have:
Thrown out methods designed for efficient C programming that make no sense at all in java, such as glColor3fv.
Made the library throw an exception when hardware acceleration is not available on Windows. No point in running at 5fps is there?
Ubquity
Our library is designed to work on devices as small as phones right the way up to multiprocessor rendering servers. Just because there arent any phones or consoles yet with fast enough JVMs and 3d acceleration is neither here nor there - there will be, one day. Were carefully tailoring the library so that when it happens well have OpenGL ES support in there just like that. This means that:
We had to have a very small footprint or itll never catch on in the J2ME space at all. Thats why the binary distribution is under half a meg, and that takes care of 3d sound, graphics, and IO.
Even under desktop environments having a 1-2mb download just to call a few 3D functions is daft.
Weve worked to a lowest common denominator principle rather than attempting to design for all possibilities, but weve made sure that 99% of required uses are covered. Thats why weve only got one window, and why we dont guarantee that windowed mode is even supported (its officially a debug mode and hence we dont even supply some very basic windowy abilities that youd get in AWT) and why we dont allow multiple thread rendering contexts.
Simplicity
LWJGL needed to be simple for it to be used by a wide range of developers. We wanted relative newbies to be able to get on with it, and professionals to be able to use it professionally, maybe typically coming from a C++ background. We had to choose a paradigm that actually fits with OpenGL, and one that fits with our target platforms which ranges from PDA to desktop level. This is why:
We arent catering for single-buffered drawing
We dont require that an instance of GL is passed around all over the place but we do not prevent this style of coding. See below for why.
We removed a lot of stuff that 99% of games programmers need to know nothing about
We have decided that consistency is better than complexity. Rather than allowing multiple ways to call the same methods and bloating the library weve just said, "Right, no arrays. Theyre slower anyway. Get used to buffers, as this is what buffers are meant to be used for."
Smallness
See ubiquity above. We had to be small.
Small == simple. The less ways there are to do something, the easier it is to learn the only way that works or is allowed.
Small == our code is less buggy. Wouldnt you rather be hunting for bugs in your own code, not ours?
Small == downloadable. No version nightmares. LWJGL is small enough to download with every application that uses it.
Small == J2ME.
Security
We realised a few months ago that no-one was going to take us seriously if we couldnt guarantee the security of the LWJGL native libraries. This is why we:
No longer use pointers but exclusively use buffers instead
Are gradually adding further checks to buffer positions and limits to ensure that the values are within allowed ranges to prevent buffer attacks
Robustness
Similarly to security we have now realised that a reliable system is far more useful than a fast system. When we actually had a proper application to benchmark finally we had some real data. Many of our original design decisions were based on microbenchmarks - well, you have to start somewhere! But with a real application to benchmark we now know we can throw out asserts and replace them with a proper if (...) check and a thrown exception. We know also that we can move all that GL error checking out of native code and into Java code and we will no longer need a separate DLL for debug mode.
As for runtime exceptions, they have their place. Theres not a reasonably well defined argument as to when you should use a runtime exception and when you should use a checked exception. When I made OpenGLException a checked exception all it did was end up littering my code with try {} catch {} sections - except that if youve got an OpenGLException there is very little sensible you can do to rectify it because it should never have occurred in the first place.
Thats why its a runtime exception. You should simply not write code than can throw it because it is generally not recoverable nicely. However for robustness (and security) we are required to throw an exception if something is amiss. It falls, I believe, into exactly the same category of trouble as NPEs, ArrayIndexOOBs and ClassCastExceptions: should never occur but needs to be trapped somewhere.
Minimalism
This is another critical factor in our design decisions. If it doesnt need to be in the library, its not in the library. Our original aim was to produce a library that provided the bare minimum required to access the hardware that Java couldnt access, and by and large were sticking to this mantra.
The vector math code in the LWJGL is looking mighty scared at the moment because its probably for the chop - well, at least, from the core library - as its not an enabling technology at all, and there are numerous more fully featured alternatives. We chucked out GLU because its mostly irrelevant to game developers except for a few functions that we really need to get redeveloped in pure Java - but basically, GLU is just a library of code built on top of the enablement layer.
<<less
Download (1.3MB)
Added: 2006-03-16 License: GPL (GNU General Public License) Price:
1323 downloads
mldonkey g2gui 0.3.0

mldonkey g2gui 0.3.0


MLDonkey G2gui is a next-generation crossplatform Graphical User Interface to the MLDonkey core. more>>
MLDonkey G2gui is a next-generation crossplatform Graphical User Interface to the MLDonkey core. Its goal is to be userfriendly and powerful, using state of the art Java-techniques like SWT and other parts of the eclipse framework. MLdonkey G2gui is a graphical interface to MLDonkey.

MLdonkey G2gui is a graphical frontend to the MLdonkey Core[1]. It is written in java, makes use of SWT and other modern efficient libs and is fully gcj[2] compliant.
MLdonkey is a multi-network P2P client application.

G2gui comes in several flavours: Additionally to the source for compiling it yourself, natively compiled (win32, linux, ...) and java bytecode packages are available.

Compiling it from sources is recommended if you have a recent gcj (which is part of the Gnu Compiler Collection), but a version bigger than 3.2 is strictly required. If compilation fails, using natively precompiled binaries is recommended. In case they also refuse to run, stick to the java bytecode packages.

Under linux you can choose between gtk2, fox and motif builds. While gtk2 is prettier, some people prefer fox (and motif to a lesser extent) over gtk2 due to its higher responsiveness. You dont have any special choice under windows and MacOS
<<less
Download (2.1MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1225 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2