Download
CADEMIA
CADEMIA - the Open Source CAD Software. CADEMIA offers a professional CAD developer framework written in JAVA.
Download
Download
Gazelle
Gazelle is a movie editor that makes it easy for you to create short keyframed animations on your computer. Originally designed as a Besier editor, it also supports many media types, including image and sound files. Gazelle also comes with a component you can use to include your Gazelle movie in your Java 2 applet or application.
Download
Download
Magelan 2D Java Graphics Editor
The Magelan 2D Java Graphics Editor is composed of the following parts:
editor application
editor application
a scalable stand-alone graphics editor, capable of hosting various drawing types, extensions and entities. The editor supports reading and writing of AutoCAD DXF files. Another notable feature is the support of mouse gestures to control the editor;
core librarya set of easy to use and extend graphics editor components; clear and powerful drawing and editor models; a number of entities and a basic editor Swing component, ready for use in any Java application.
Download
NoteLab
NoteLab brings the power of digital note taking to Linux, Windows, Mac OS X, and Solaris. Using NoteLab is just like writing with a pen on real paper. However with NoteLab, the pen and paper are electronic, you never run out of ink, and you have all the paper you'll ever need. NoteLab is free software licensed under the GNU GPL. Like Linux and Firefox, NoteLab and its full source code are available at no cost for anyone to view, analyze, scrutinze, and improve.
NoteLab saves your notes in the industry standard SVG (Scalable Vector Graphic) format. Thus any program that can understand this open, next-generation graphic format can be used to view NoteLab files. NoteLab can also print your notes or export them to a number of image types including PNG and JPEG. NoteLab allows the user to select en tire words, stretch them, move them, change their color, change their line width, delete them, and bring them back. Simply speaking, NoteLab understands a stroke as a complex shape. It doesn't just look at the page as a collection of ink on a page, but instead as a collection of words in a dynamic environment.
Download
Download
ImageStone
ImageStone is a powerful C++ library for image manipulation. It is written in pure C++ and easy to portable. It includes load/save(BMP GIF JPG PNG TIF ICO TGA PCX PSD...), display, histogram, undo/redo and transform image with over 100 predefined effects.
Download
Download
Beez
beez is a vector-drawing editor/animator to create SVG animations based on W3C's specifications and Adobe's implementation. The program is completely based on Bezier cubic-interpolated shapes (you now know why it's called so). Even rectangles and ellipses are animatable curves. You can create your movie by arranging, duplicating, and giving motion & effects to the layers. Program includes (on Windows platform with Adobe SVG Viewer 2+) integrated SVG preview.
Download
GardenSketch
GardenSketch is design software which can help plan and lay out any area, from the smallest garden plot to the largest landscape, enabling the planner to visualize a garden space before any plants are purchased, in color, in any season.GardenSketch's specialized drawing tools make designing landscapes easy. The existing landscape can be easily entered by incorporating aerial or satellite photos.
GardenSketch enables the planner to choose suitable plants with its advanced search capability. It makes buying plants and mulch easy by computing the number of plants and/or amount of mulch required for an area.For home users, GardenSketch saves information about last year's planting season, (ex: germination, plant-out dates, and degree of success) and can help determine the optimum time to plant seedlings. It can even print labels for flats/pots when starting seeds.For commercial users, GardenSketch is compatible with an open XML file format, and uses OpenGL to maintain speed even with large numbers of plantings. GardenSketch can handle large plans by managing smaller garden plots overlayed on a master plan. GardenSketch can be customized after purchase by using plug-ins.
Download
GardenSketch enables the planner to choose suitable plants with its advanced search capability. It makes buying plants and mulch easy by computing the number of plants and/or amount of mulch required for an area.For home users, GardenSketch saves information about last year's planting season, (ex: germination, plant-out dates, and degree of success) and can help determine the optimum time to plant seedlings. It can even print labels for flats/pots when starting seeds.For commercial users, GardenSketch is compatible with an open XML file format, and uses OpenGL to maintain speed even with large numbers of plantings. GardenSketch can handle large plans by managing smaller garden plots overlayed on a master plan. GardenSketch can be customized after purchase by using plug-ins.
Download
GLIPS Graffiti editor
An open source SVG graphics editor and a SCADA HMI editor. The GLIPS Graffiti editor is a cross-platform SVG graphics editor developed by ITRIS. It enables to create regular SVG files and SCADA HMI applications that can connect to any data provider.
Features for the SVG editor:
- Shape tools : rectangles, circles, ellipses, paths ;
- Path tools : Bezier curves, conversion to a path, union, subtraction, intersection ;
- Group editing ;
- Basic text support ;
- Images import ;
- Transformations : translate, resize, rotate, skew ;
- Property manager ;
- Resource manager : gradients, patterns, markers ;
- Export to pdf, png, jpg and bmp formats ;
- Print ;
- DOM viewer ;
- Memory monitor.
Features for the SCADA support :
- Animations and actions can be added to any shape ;
- Java SWING components can be imported to the canvas and actions or animations can be done with them ;
- Embedded database editor ;
- Test dialog used to simulate the variables values ;
XTrackCAD
XTrackCAD is a CAD program for designing model railroad layouts.
Using it, you can
Download
Using it, you can
- Design layouts in any scale and gauge,
- Use the predefined libraries for many popular brands of turnouts to help you get started easily,
- Add your own favorite components,
- Manipulate track much like you would with actual flex-track to modify, extend and join tracks and turnouts,
- Test your design by running trains, including picking them up and moving them with the mouse.
- At any point you can print the design in a scale of your choice. When printed in 1:1 scale the printout can be used as a template for laying the track to build your dream layout.
- Learning XTrackCAD is made easy with the extensive on-line help and demonstrations.
Download
jPicEdt
jPicEdt is a vector-based graphic editor for LaTeX and related packages. The LaTeX picture environment is a special environment for inserting simple drawing commands into a LaTeX file. This environment was obviously not intented to replace more sophisticated graphical formats such as Postscript or PDF (and their associated design tools: Adobe Illustrator, Macromedia Freehand,...), but was merely aimed at easily incorporating small and simple drawings (e.g. graphs, electrical schematics,...)
Yet picture commands are flexible enough to allow one to build rather complicated drawings, including circles, rectangles, lines and vectors, bezier splines.
Besides, using epic/eepic or PsTricks packages largely increases the set of available commands, and amongst other things, allows for shape-filling (and colours with PsTricks) and a better rendering of shapes.
Finally, one of the main benefits of using the picture environment is the ability to incorporate text containing any LaTeX command allowed in LR mode, e.g. equations, arrays or user-defined commands.
Download
Yet picture commands are flexible enough to allow one to build rather complicated drawings, including circles, rectangles, lines and vectors, bezier splines.
Besides, using epic/eepic or PsTricks packages largely increases the set of available commands, and amongst other things, allows for shape-filling (and colours with PsTricks) and a better rendering of shapes.
Finally, one of the main benefits of using the picture environment is the ability to incorporate text containing any LaTeX command allowed in LR mode, e.g. equations, arrays or user-defined commands.
Download
Sailcut CAD
Sailcut CAD is a sail design and plotting software which allows you to design and visualise your own sail and compute the accurate development of all panels in flat sheets. The original Sailcut was a Basic program developped by Robert Lainé in 1978. The new version, called Sailcut CAD, is written in C++ and is developped jointly by Robert Lainé and Jeremy Lainé. It is distributed under the terms of the GNU Public License (GPL).
Sailcut CAD is able to do cross cut, twist foot cut, vertical cut, mitre cut and radial cut sail design as well as wing sails, all in a number of languages. It also includes a viewer where you can assembled a hull, a rig and a set of sails to see how they match. Sailcut CAD has been successfully used for making sails for racing and cruising yacht as well as for model boats.
Download
Sailcut CAD is able to do cross cut, twist foot cut, vertical cut, mitre cut and radial cut sail design as well as wing sails, all in a number of languages. It also includes a viewer where you can assembled a hull, a rig and a set of sails to see how they match. Sailcut CAD has been successfully used for making sails for racing and cruising yacht as well as for model boats.
Skencil
Skencil is a Free Software interactive vector drawing appliction. Known to run on GNU/Linux and other UNIX-compatible systems, it is a flexible and powerful tool for illustrations, diagrams and other purposes.
A somewhat unique (for a drawing program) feature of Skencil is that it is implemented almost completely in a very high-level, interpreted language, Python. Python is powerful, object-oriented and yet easy to use.
Just a few highlights about Skencil's features
A somewhat unique (for a drawing program) feature of Skencil is that it is implemented almost completely in a very high-level, interpreted language, Python. Python is powerful, object-oriented and yet easy to use.
Just a few highlights about Skencil's features
- Bézier Curves
- Transformed text and images
- Bézier curves, rectangles and ellipses can be used as guides
- Gradient fills
- Blend groups
- Writes EPS files
- Text along a path
- many more...
DrawSWF
DrawSWF is a simple drawing program written in Java2. You can save your drawings as animated flash file.
The internal storage format is SVG which means that DrawSWF can also be (ab)used as DrawSVG (no animations yet). By changing the internal storage format to SVG it is no longer possible to load animations created before DrawSWF 1.2.0
At the moment the following graphic operations are implemented:
- freehand drawing (line)
- ellipses
- rectangles
- straight lines
- text (with already 2 effects)
- picture import
- editing of objects
- fillcolor (incl. alphachannel)
- strokecolor (incl. alphachannel)
- strokewidth
- siteproportion
- backgroundimage as template
- storage format SVG
Synfig Animation Studio
Synfig is a powerful, industrial-strength vector-based 2D animation software package, designed from the ground-up for producing feature-film quality animation with fewer people and resources. While there are many other programs currently on the market to aid with the efficient production of 2D animation, we are currently unaware of any other software that can do what our software can.
Synfig eliminates the task of manual tweening, producing smooth, fluid motion without the animator having to draw out each frame individually. This allows you to produce 2D animation with fewer people while producing art of a higher quality.
Download
Synfig eliminates the task of manual tweening, producing smooth, fluid motion without the animator having to draw out each frame individually. This allows you to produce 2D animation with fewer people while producing art of a higher quality.
DELFTship Free
DELFTship Free is a fully functional 3D hullform modeling program perfectly suited for students, home users or anyone else with an interest in ship design. And as the name already implies it's completly free of charge! DELFTship uses subdivision surfaces to represent the 3D geometry instead of conventional nurbs. This technique allows for rapidly modeling the most complex shapes in a very flexible way.
Use DELFTship Free to:
Use DELFTship Free to:
- Model any type of hull. DELFTship Free is limited to hulls that are symmetrical with respect to the centerplane.
- Perform basic hydrostatic and resistance calculations.
- View, print and export the traditional 2D linesplan view which is calculated from the 3D model (shaded or black & white).
- Use the Lackenby hullform transformation to automatically adjust hull parameters such as displacement and longitudinal center of buoyancy to specified values while maintaining fairness of your model.
- Export to various 2D/3D file formats (.STL, .DXF, .OBJ, .GHS etc.)
- View plate expansions.
QCAD
QCAD is an application for computer aided drafting in two dimensions (2d). With QCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schemas and diagrams. QCAD works on Windows, Mac OS X and many Linux and Unix Systems. The source code of the QCAD community edition is released under the GPL (Open Source).
QCAD was designed with modularity, extensibility and portability in mind. But what people notice most often about QCAD is its intuitive user interface. QCAD is a simple 2D CAD system for everyone. You don't need any CAD experience to get started with QCAD immediately. You can download a free trial version and try QCAD today.
Main Features
QCAD was designed with modularity, extensibility and portability in mind. But what people notice most often about QCAD is its intuitive user interface. QCAD is a simple 2D CAD system for everyone. You don't need any CAD experience to get started with QCAD immediately. You can download a free trial version and try QCAD today.
Main Features
- Layers
- Blocks (grouping)
- 35 CAD fonts included
- Metrical and Imperial units
- DXF input / output
- Printing to scale
- Over 40 construction tools
- Over 20 modification tools
- Construction and modification of points, lines, arcs, circles, ellipses, splines, polylines, texts, dimensions, hatches, fills, raster images
- Various powerful entity selection tools
- Object snaps
- Measuring tools
- Part library with over 4800 CAD parts
- Scripting interface
K-3D
K-3D is free-as-in-freedom 3D modeling and animation software. It features a plugin-oriented procedural engine for all of its content, making K-3D a very versatile and powerful package. K-3D excels at polygonal modeling, and includes basic tools for NURBS, patches, curves and animation. K-3D allows you to create and edit documents in multiple realtime OpenGL solid, shaded, texture-mapped views. You can even model, animate, and interact with animations while they play back for maximum productivity!
3D Rendering Features are
3D Rendering Features are
- Powerful scene graph Procedural Modeling with complete modeling history.
- Selection: Objects, meshes, faces, edges, patched, curves, point groups, points.
- Geometry types: Polygon, NURBS, subdivision, blobby.
- 3D Primitives: Cone, circle, cushion, cylinder, disk, grid, paraboloid, polyhedron, sphere, torus.
- Boolean modeling operations (using GTS library).
- Text: FreeType2 support.
- Instantiation: Create duplicates without adding gemometry to the scene.
Skim
Skim is a PDF reader and note-taker for OS X. It is designed to help you read and annotate scientific papers in PDF, but is also great for viewing any PDF file. Stop printing and start skimming.
Features* Viewing PDFs
* Adding and editing notes
* Highlighting important text, including one-swipe highlight modes
* Making "snapshots" for easy reference
* Navigation using table of contents or thumbnails, with visual history
* View all your notes and highlights
* Convenient reading in full screen
* Giving powerful presentations, with built-in transitions
* Handy preview of internal links
* Focus using a reading bar
* Magnification tool
* Smart cropping tools
* Extensive AppleScript support
* Bookmarks
* Saving passwords in Keychain
* Export notes as text
* Automatic download of remote PDFs
* Support for Apple Remote Control
* Interaction with LaTeX, SyncTeX, and PDFSync
* Integration with BibDesk and other third party applications
* Spotlight support
* Highly customizable
* And much more...
Download
Art of Illusion
Art of Illusion is a full featured 3D modelling, rendering, and animation studio. It is written entirely in Java, and can run on almost any operating system.
Art of Illusion is a free, open source 3D modelling and rendering studio. It is written entirely in Java, and should be usable on any Java Virtual Machine which is compatible with Java 5 or later.
Art of Illusion is powerful enough to be used for serious, high end animation work. Many of its capabilities rival those found in commercial programs. Some of the highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials.
DownloadGraphCalc
When in the course of computing events it becomes apparent that not all calculators are created equal, one must turn no further than to GraphCalc. When the requirements of your computations exceed the capabilities of your four-function figurer, turn to GraphCalc. When you need to see what multiple compound exponential sinusoidal waves look like, turn to GraphCalc. Haven't we all at some point wanted to see what "sin(x)^2-3*ln(tan(x*pi))" looked like, and the Windows calculator just wasn't up to the task?
GraphCalc can be your first, last, and only line of offense against the mathematics that threaten to push you over the brink of insanity. It slices, dices, shreds and purees functions that leave other calculators wondering what hit them.
GraphCalc is an all-in-one solution to everything from everyday arithmetic to statistical analysis, from betas to Booleans, from cubes to calculus, from decimals to derivatives. GraphCalc combines all the features of a professional mathematics package with the simplicity of an easy to learn windows interface. It provides user-friendly help and tutorials to guide you through the easy and fun process of mastering GraphCalc.
GraphCalc is ready to use out of the box. Don't bother reading the documentation. Just start the program and you'll see how easy it is to use.
Download
Download
Paintbrush
Paintbrush is a simple paint program for Mac OS X, reminiscent of Microsoft Paint and Apple’s own now-defunct MacPaint. It provides users with a means to make simple images quickly, something which has been noticeably absent from the Mac for years.
When Apple released the original Macintosh in 1984, they included two applications: MacWrite and MacPaint. Twenty-five years later, every Mac still includes a basic text editor in TextEdit, but a simple paint program is a thing of the past.
Paintbrush can open and save to most major image formats, including BMP, PNG, JPEG, TIFF, and GIF. Full support for transparency is available for image formats which support an alpha channel (currently PNGs and GIFs). You can also paste images copied from many common Mac applications, including Microsoft Office and Apple iWork.
Features areWhen Apple released the original Macintosh in 1984, they included two applications: MacWrite and MacPaint. Twenty-five years later, every Mac still includes a basic text editor in TextEdit, but a simple paint program is a thing of the past.
Paintbrush can open and save to most major image formats, including BMP, PNG, JPEG, TIFF, and GIF. Full support for transparency is available for image formats which support an alpha channel (currently PNGs and GIFs). You can also paste images copied from many common Mac applications, including Microsoft Office and Apple iWork.
- An updated and streamlined new UI
- Marching ants for the selection tool
- A completely rewritten Text tool for pinpoint-accurate insertion
- Four all-new tools: Airbrush, Rounded Rectangle, Eyedropper, and Zoom
- Image resizing, canvas resizing, and cropping
- Countless bug fixes and efficiency improvements
DjVuLibre
DjVu is a web-centric format and software platform for distributing documents and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for distributing scanned documents, digital documents, or high-resolution pictures. DjVu content downloads faster, displays and renders faster, looks nicer on a screen, and consume less client resources than competing formats. DjVu images display instantly and can be smoothly zoomed and panned with no lengthy re-rendering. DjVu is used by hundreds of academic, commercial, governmental, and non-commercial web sites around the world.
DjVuLibre is an open source (GPL'ed) implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.
DjVuLibre includes a standalone viewer, a browser plug-in (for Mozilla, Firefox, Konqueror, Netscape, Galeon, and Opera), and command line tools (decoders, encoders, utilities). DjVuLibre works under Unix with X11.
Download
DjVuLibre includes a standalone viewer, a browser plug-in (for Mozilla, Firefox, Konqueror, Netscape, Galeon, and Opera), and command line tools (decoders, encoders, utilities). DjVuLibre works under Unix with X11.
Download
Genesis3D
Genesis3D is a real-time 3D rendering environment for all of your real-time 3D needs. With a large online community, free online forums, and many links to Genesis3D developers...you will find all the support and tools that you need to begin developing world-class, real-time 3D applications today. If you are new to developing with Genesis3D, the current version of the Software Developer's Kit is 1.1. Use the tutorials found on our linked pages, and ask questions on our forum. The engine is free to download and play with. Also make sure to download GDemo1, an impressive example of Genesis3D in action. Please read our license agreement regarding the creation of your own content using the engine. If you modify the Genesis3D engine source, excerpt any portion of it, or if you use a modified version of the engine source, you must make your source code available for others to use under the same terms that we have granted you. If you do not wish to make your source code available you must obtain a separate paid license from Eclipse.
Download
Download
Wings 3D
Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware. It is possible to assign materials, vertex color, UV coordinates and textures, but there will be improvements in those features before Wings goes 1.0. There is no support in Wings for doing animations.
Export Formats- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- Lightwave/Modo
- VRML (WRL)
- Renderware (RWX)
- FBX (on Windows and Mac OS X)
- Yafray
- Povray
- Kerkythea
- Collada
- Nendo (NDO)
- 3D Studio (3DS)
- Wavefront (OBJ)
- FBX (on Windows and Mac OS X)
- Adobe Illustrator 8 (AI)
- Lightwave/Modo
iText
iText is a library that allows you to generate PDF files on the fly. iText is an ideal library for developers looking to enhance web- and other applications with dynamic PDF document generation and/or manipulation. iText is not an end-user tool. Typically you won't use it on your Desktop as you would use Acrobat or any other PDF application. Rather, you'll build iText into your own applications so that you can automate the PDF creation and manipulation process.
For instance in one or more of the following situations:- Due to time or size, the PDF documents can't be produced manually.
- The content of the document must be calculated or based on user input.
- The content needs to be customized or personalized.
- The PDF content needs to be served in a web environment.
- Documents are to be created in "batch process" mode.
- Serve PDF to a browser
- Generate dynamic documents from XML files or databases
- Use PDF's many interactive features
- Add bookmarks, page numbers, watermarks, etc.
- Split, concatenate, and manipulate PDF pages
- Automate filling out of PDF forms
- Add digital signatures to a PDF file
- And much more...
Gnuplot
Gnuplot is a portable command-line driven graphing utility for linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986.
Gnuplot supports many types of plots in either 2D and 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types.
Gnuplot supports many different types of output: interactive screen terminals (with mouse and hotkey input), direct output to pen plotters or modern printers, and output to many file formats (eps, fig, jpeg, LaTeX, metafont, pbm, pdf, png, postscript, svg, ...). Gnuplot is easily extensible to include new output modes. Recent additions include interactive terminals based on aquaterm (OSX) and wxWidgets (multiple platforms).
Download
Gnuplot supports many types of plots in either 2D and 3D. It can draw using lines, points, boxes, contours, vector fields, surfaces, and various associated text. It also supports various specialized plot types.
Gnuplot supports many different types of output: interactive screen terminals (with mouse and hotkey input), direct output to pen plotters or modern printers, and output to many file formats (eps, fig, jpeg, LaTeX, metafont, pbm, pdf, png, postscript, svg, ...). Gnuplot is easily extensible to include new output modes. Recent additions include interactive terminals based on aquaterm (OSX) and wxWidgets (multiple platforms).
Download
OGRE (Object-Oriented Graphics Rendering Engine)
OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible 3D engine written in C++ designed to make it easier and more intuitive for developers to produce applications utilising hardware-accelerated 3D graphics. The class library abstracts all the details of using the underlying system libraries like Direct3D and OpenGL and provides an interface based on world objects and other intuitive classes.
Features are- Simple, easy to use OO interface designed to minimise the effort required to render 3D scenes, and to be independent of 3D implementation i.e. Direct3D/OpenGL.
- Extensible example framework makes getting your application running is quick and simple
- Common requirements like render state management, spatial culling, dealing with transparency are done for you automatically saving you valuable time
- Clean, uncluttered design and full documentation of all engine classes
- Proven, stable engine used in several commercial products
- Powerful material declaration language allows you to maintain material assets outside of your code
- Supports vertex and fragment programs (shaders), both low-level programs written in assembler, and high-level programs written in Cg, DirectX9 HLSL, or GLSL and provides automatic support for many commonly bound constant parameters like worldview matrices, light state information, object space eye position etc
- Supports the complete range of fixed function operations such as multitexture and multipass blending, texture coordinate generation and modification, independent colour and alpha operations for non-programmable hardware or for lower cost materials
- Multiple pass effects, with pass iteration if required for the closest ‘n’ lights
- Support for multiple material techniques means you can design in alternative effects for a wide range of cards and OGRE automatically uses the best one supported
- Material LOD support; your materials can reduce in cost as the objects using them get further away
- Load textures from PNG, JPEG, TGA, BMP or DDS files, including unusual formats like 1D textures, volumetric textures, cubemaps and compressed textures (DXT/S3TC)
- Textures can be provided and updated in realtime by plugins, for example a video feed
- Easy to use projective texturing support.
Scribus - Open Source Desktop Publishing
Scribus is an Open Source program that brings award-winning professional page layout to Linux/UNIX, Mac OS X, OS/2 Warp 4/eComStation and Windows desktops with a combination of "press-ready" output and new approaches to page layout. Underneath the modern and user friendly interface, Scribus supports professional publishing features, such as CMYK color, separations, Spot Colors, ICC color management and versatile PDF creation.
Scribus is powerful software that helps you create great looking documents of all kinds. It also comes with a lot of support options to help you achieve the best result. There is an enthusiastic and friendly community around Scribus that assists beginner and pro alike through our mailing list, IRC channel, wiki, contracted support, and the bugtracker.
Download
Scribus is powerful software that helps you create great looking documents of all kinds. It also comes with a lot of support options to help you achieve the best result. There is an enthusiastic and friendly community around Scribus that assists beginner and pro alike through our mailing list, IRC channel, wiki, contracted support, and the bugtracker.
Download
JFreeChart
JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes:
- a consistent and well-documented API, supporting a wide range of chart types;
- a flexible design that is easy to extend, and targets both server-side and client-side applications;
- support for many output types, including Swing components, image files (including PNG and JPEG), and vector graphics file formats (including PDF, EPS and SVG);
- JFreeChart is "open source" or, more specifically, free software. It is distributed under the terms of the GNU Lesser General Public Licence (LGPL), which permits use in proprietary applications
PNG Reference Library: libpng
This is an open source project to develop and maintain the reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files.
Updates
- UPDATE 10 September 2009: The latest released versions are libpng-1.0.50 and libpng-1.2.40.
- UPDATE 10 November 2009: The latest development versions are libpng-1.2.41beta17 and libpng-1.4.0beta95. Both add macros to detect various deprecated usage such as direct reference to members of png_struct and info_struct, and make those new macros configurable. Unless bugs are discovered, these will be the last betas before the "rc" releases.
- UPDATE 31 March 2009 A "git" repository for libpng has been developed.
Sweet Home 3D
Sweet Home 3D is a free interior design application that helps you place your furniture on a house 2D plan, with a 3D preview.
Sweet Home 3D is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Sweet Home 3D may run on Windows, Mac OS X 10.4 to 10.6, Linux and Solaris.Depending on whether Java is installed on you system or not, you may launch Sweet Home 3D with Java Web Start or its installer.
Download
Sweet Home 3D is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
Sweet Home 3D may run on Windows, Mac OS X 10.4 to 10.6, Linux and Solaris.Depending on whether Java is installed on you system or not, you may launch Sweet Home 3D with Java Web Start or its installer.
Download
WinDjView
WinDjView is a fast, compact and powerful DjVu viewer for Windows with tabbed interface, continuous scrolling and advanced printing options. It uses the free DjVuLibre library to decode DjVu documents. DjVu is a web-centric format and software platform for distributing documents and images. MacDjView is a simple DjVu viewer for Mac OS X, also with continuous scrolling.
WinDjView Features
- Supports all popular Windows versions (7, Vista, 2003, XP, 2000, ME, 98, NT4)
- Tabbed document interface. Alternatively it can open each document in its own window.
- Continuous or single page layout, with an option to group facing pages
- Interface languages: English, Russian (for older versions: also Ukrainian, Greek, Hungarian, French, Portuguese, Chinese Simplified, Tatarish). To install, download the corresponding language dll into the installation folder and restart the program.
- User-created bookmarks and annotations
- Text searching and copying*
- Supports dictionaries that translate words under mouse pointer*
- Thumbnails with adjustable size
- Contents and hyperlinks
- Advanced printing
- Fullscreen mode
- Magnifying glass and marquee zoom
- Export pages (or a part of a page) to bmp, png, gif, tif and jpg
- Rotate pages by 90 degrees
- Zoom to page, page width, 100% or custom zoom
- Brightness, contrast and gamma adjustment
- Display modes: Color, Black & White, Foreground, Background
- Keyboard shortcuts for scrolling and navigation
- If requested, associates with DjVu files in Explorer
Tux Paint
Tux Paint is a free, award-winning drawing program for children ages 3 to 12 (for example, preschool and K-6). It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.
Kids are presented with a blank canvas and a variety of drawing tools to help them be creative.
Features
- A number of useful drawing tools are made available.
- The drawing canvas is a fixed size, so the user doesn't need to worry about 'pixels' or 'inches' when making a new picture.
- The entire program fits on a screen as small as 640x480, and can be displayed full-screen, to hide the computer's underlying 'desktop' interface. (It defaults to 800x600 mode, but can run at larger sizes and in portrait or landscape mode, as well.)
- Loading and saving of images is done using thumbnails, so no knowledge of the underlying operating system's filesystem structure is needed. Even filenames are unnecessary.
- Fun sound effects are played when tools are selected and used.
- A cartoon version of Tux, the Linux penguin, appears at the bottom to give tips, hints and information.
- Various brushes available
- Parents/teachers can add more brushes
- Brushes can be animated
- Brushes can change shape depending on the direction they're drawn
- Alternate color palettes can be created and used
- Hundreds of photographic and cartoon stamps images are available
- Parents/teachers can add more stamps and create categories
- Stamps can have descriptive text and sound samples (names, facts, etc.) and/or sound effects assigned to them
- Stamps can be resized, flipped and mirrored
- Raster bitmaps (Portable Network Graphics ("PNG")) with full-color and alpha transparency (32bpp RGBA) supported
- Vector graphics (Scalable Vector Graphics ("SVG")) supported
- Line tool
- Shape tool
- Text and Label tools
- 'Magic' (special effects) tool
- Eraser
Coppermine
Coppermine is a multi-purpose fully-featured and integrated web picture gallery script written in PHP using GD or ImageMagick as image library with a MySQL backend. Coppermine is free software which you can download and install on your webspace.
Features are- arrangement of pictures in categories and albums;
- picture information stored in database;
- users can upload pictures with web interface or ftp (and admin can batch-add to database);
- full multimedia support
- creation of thumbnails and intermediate size pics;
- search feature;
- last added;
- random picture;
- user management (private galleries, groups);
- integration of user management with various bbs (like phpBB, YaBB SE, SMF, Invisionboard, vbulletin);
- caption, title, description and user defined fields for each picture (searchable);
- easy install (installer provided);
- multi-lingual: if your language is not on the list, you can easily create a translation for your own language;
- user comments;
- e-card feature;
- slideshow viewer;
- all features customizable with web interface (admin section);
- template system;
- user membership in multiple groups;
- upload approval notice for admin;
- EXIF/IPTC support;
- language selection option in template;
- image rotation;
- multi-pic upload;
- separation of the breadcrumb block so that it can be placed independently of category in the template;
- option to choose max height or width for thumbnails will help in creating nicer looking thumbnail rows and cols;
- option to display a clickable filmstrip of thumbnails below the image display;
- option to show first level albums of a category instead of just statistics of the category;
- option of turning on OR off the showing of "Private" Icon to unlogged / unprivileged user;
- title option to sort in albums;
- online help feature for the admin pages;
- plugin-API;
- English as a fallback language for un-translated entries in language files;
- password-protected albums;
- more admin-settable user profile fields;
- picture-resize on upload;
- bbs integration settable with a wizard-like user interface;
- advanced search (boolean operators)
Celestia
Celestia is the the free space simulation software that lets you explore our universe in three dimensions. Celestia runs on Windows, Linux, and Mac OS X.
Unlike most planetarium software, Celestia doesn't confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.
All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.
Celestia is expandable. Celestia comes with a large catalog of stars, galaxies, planets, moons, asteroids, comets, and spacecraft. If that's not enough, you can download dozens of easy to install add-ons with more objects.
Download
Unlike most planetarium software, Celestia doesn't confine you to the surface of the Earth. You can travel throughout the solar system, to any of over 100,000 stars, or even beyond the galaxy.
All movement in Celestia is seamless; the exponential zoom feature lets you explore space across a huge range of scales, from galaxy clusters down to spacecraft only a few meters across. A 'point-and-goto' interface makes it simple to navigate through the universe to the object you want to visit.
Celestia is expandable. Celestia comes with a large catalog of stars, galaxies, planets, moons, asteroids, comets, and spacecraft. If that's not enough, you can download dozens of easy to install add-ons with more objects.
Download
Inkscape
An Open Source vector graphics editor, with capabilities similar to Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector Graphics (SVG) file format.
Inkscape supports many advanced SVG features (markers, clones, alpha blending, etc.) and great care is taken in designing a streamlined interface. It is very easy to edit nodes, perform complex path operations, trace bitmaps and much more. We also aim to maintain a thriving user and developer community by using open, community-oriented development.
FreeMind - free mind mapping software
FreeMind is a premier free mind-mapping software written in Java. The recent development has hopefully turned it into high productivity tool. We are proud that the operation and navigation of FreeMind is faster than that of MindManager because of one-click "fold / unfold" and "follow link" operations.
Features - Fully functional following of HTML links stored in the nodes, be it www links or links to local files.
- From very early versions, Freemind supports folding which is its essential property.
- Fast one-click navigation, including folding / unfolding on one click and following links on one click at the same time (you don't have to make choice between fast following of links and fast fold/unfold). You can move the map by dragging the map's background as well as using mouse wheel.
- Undo
- Smart Drag'n Drop, including the possibility to copy nodes or copy style of nodes; dragging and dropping of multiple selected nodes; dropping of texts or list of files from outside
- Smart copying and pasting into, including pasting of links from HTML or structuring the pasted content on the basis of the number of leading spaces in a line; pasting of lists of selected files
- Smart copying and pasting from, including plain text and RTF (MS Wordpad, MS Word, MS Outlook messages).
- Export of map to HTML, with folding (see example
- Find facility, where found items are shown one by one as you do "find next", and the map is unfolded only for the current item.
- Possibility to use and edit long multiline nodes; even with newlines
- Possibility to decorate nodes with built-in icons, colors and different fonts.
- Low costs of risk of switching away to another mind mapping tool, because FreeMind stores maps in XML format. If you have a lot of maps created by FreeMind and you want to switch to another program, writing a conversion program should be easy, especially if that program features Visual Basic scripting facility. Christoph Rissner describes in his article his implementation of data exchange between FreeMind and MindManager.
- File mode enables you to browse the files on your computer, seeing the folder structure as mind map.
Gallery
Gallery is the open source web based photo album organizer. Gallery gives you an intuitive way to blend photo management seamlessly into your own website whether you're running a small personal site or a large community site.
A Gallery is a collection of photo albums. You can have as many Galleries as you want on your web server. Each gallery contains as many photo albums as you want. Configuration of Gallery and administration of the photo albums is done entirely via an intuitive, web interface. You don't need special privileges on your webserver to install, configure and maintain Gallery. It's free, and we (the Gallery team) support it. Gallery works with several different image processing toolkits and is available in over 30 languages!
Basic Photo Album features:
- Easy to create Photo Albums
- Easy ways to add Photos, e.g. with Drag and Drop Tools
- Photo and Album Administration and Editing
- Auto-Generation of Thumbnails and Resized Images
- Handles Many Image Formats
Here are some of the features that you can customize in the configuration wizard:
- Image Magick or NetPBM - pick which image manipulation package you have on your server or want to use.
- Auto Rotate Images - Gallery can look at information in pictures from digital cameras and automatically rotate them as needed.
- Image Quality and Size Defaults - You can limit the quality and size of images so that when images are uploaded, Gallery will resize them to save space.
- Main Gallery Page Settings - The configuration wizard contains all of the settings for how the main Gallery page looks and acts including showing or hiding the album tree, search engine, or album owner, and what frames to show around albums.
- Optional Binaries: zip, jhead, jpegtran - If you have these programs on your webserver, you can enable them to make gallery work better and be more flexible.
- Languages - Choose which languages you want your Gallery to support and how the user is presented with the choice.
- Email Support - Set up email support to have your Gallery email users when their accounts are created or when they forget their password, email you copies, email people when the Gallery is updated, and more!
- Gallery-wide Slideshow - enable or disable a slideshow that includes all pictures in the gallery
- Commenting - turn off or on the public commenting system and configure it.
- Logging - enable logging with syslog or the Windows logger
- RSS publishing - publish your Gallery with RSS![1]
- Album Defaults - set defaults for the way that all new albums will originally look.
World Wind Geo: The Eclipse RCP Geobrowser
The Geospatial Web or Geoweb is a relatively new term that implies the merging of geographical (location-based) information with the abstract information that currently dominates the Internet. World Wind Geo is an experimental geo browser built on top of:
World Wind Java SDK - Allows developers to embed World Wind technology in their own applications.
Eclipse - Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes.
Goal of World Wind Geo: The Eclipse RCP Geobrowser is to close the gap between GIS & SIS (Scientific Information Systems) by incorporating low/med/hi resolution GIS datasets from multiple sources: NASA, MS Virtual Earth, and others with the java NetCDF library for plotting/subsetting capabilities of scientific data.
World Wind Geo has the following fetaures:World Wind Java SDK - Allows developers to embed World Wind technology in their own applications.
Eclipse - Eclipse is an open source community whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes.
Goal of World Wind Geo: The Eclipse RCP Geobrowser is to close the gap between GIS & SIS (Scientific Information Systems) by incorporating low/med/hi resolution GIS datasets from multiple sources: NASA, MS Virtual Earth, and others with the java NetCDF library for plotting/subsetting capabilities of scientific data.
- Interactive 3D navigation.
- Full support for WMS 1.1.x and 1.3.x using wizards.
- Over 500 real time weather data sets from NOAA and the Navy Research Labs.
- Limited support for KML: Ground overlays, screen overlays, and placemarks only.
- Support for animated ground overlays to visualize events over time.
- Scientific Data Plot/Subset capabilities with NetCDF.
- Open source: built on top of the World Wind Java SDK and Eclipse frameworks.
- Highly extensible: It uses the eclipse plugin framework to extend the user interface.
- Multi platform: built on proven standards: Java and Eclipse.
NASA World Wind
NASA World Wind is a graphically rich 3D virtual globe for use on desktop computers running Windows. It combines NASA imagery generated from satellites that have produced Blue Marble, Landsat 7, SRTM, MODIS and more.
Here you will find the World Wind SDK for Java. With this SDK, developers can embed World Wind technology in their own applications. The discussion and help forum for the World Wind Java SDK can be found at World Wind Central. (informally affiliated with NASA).
Requirements for using this graphic visualization software: a 3D video card with updated drivers is necessary. World Wind has been tested on Nvidia, ATI/AMD, and Intel platforms using Windows, MacOS 10.4, and Fedora Core 6.
Download
Here you will find the World Wind SDK for Java. With this SDK, developers can embed World Wind technology in their own applications. The discussion and help forum for the World Wind Java SDK can be found at World Wind Central. (informally affiliated with NASA).
Requirements for using this graphic visualization software: a 3D video card with updated drivers is necessary. World Wind has been tested on Nvidia, ATI/AMD, and Intel platforms using Windows, MacOS 10.4, and Fedora Core 6.
Download
Ghostscript
Ghostscript is a package of software that provides:
Download
- An interpreter for the PostScript (TM) language, with the ability to convert PostScript language files to many raster formats, view them on displays, and print them on printers that don't have PostScript language capability built in;
- An interpreter for Portable Document Format (PDF) files, with the same abilities;
- The ability to convert PostScript language files to PDF (with some limitations) and vice versa; and
- A set of C procedures (the Ghostscript library) that implement the graphics and filtering (data compression / decompression / conversion) capabilities that appear as primitive operations in the PostScript language and in PDF.
Download
GIMP
GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed program for such tasks as photo retouching, image composition and image authoring.
It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.
GIMP is written and developed under X11 on UNIX platforms. But basically the same code also runs on MS Windows and Mac OS X.
Features and Capabilities
This is only a very quickly thrown together list of GIMP features. You can also have a look at the illustrated features overview.
Painting
It has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc.
GIMP is expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.
GIMP is written and developed under X11 on UNIX platforms. But basically the same code also runs on MS Windows and Mac OS X.
Features and Capabilities
This is only a very quickly thrown together list of GIMP features. You can also have a look at the illustrated features overview.
Painting
o Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.
o Sub-pixel sampling for all paint tools for high quality anti-aliasing
o Extremely powerful gradient editor and blend tool
o Supports custom brushes and patterns
System
o Tile based memory management so image size is limited only by available disk space
o Virtually unlimited number of images open at one time
Advanced Manipulation
o Full alpha channel support
o Layers and channels
o Multiple Undo/Redo (limited only by diskspace)
o Editable text layers
o Transformation tools including rotate, scale, shear and flip
o Selection tools including rectangle, rounded rectangle, ellipse, free, fuzzy
o Foreground extraction tool
o Advanced path tool doing bezier and polygonal selections.
o Transformable paths, transformable selections.
o Quickmask to paint a selection.
Extensible
o A Procedural Database for calling internal GIMP functions from external programs as in Script-fu
o Advanced scripting capabilities (Scheme, Python, Perl)
o Plug-ins which allow for the easy addition of new file formats and new effect filters
o Over 100 plug-ins already available
Animation
o Load and save animations in a convenient frame-as-layer format
o MNG support
o Frame Navigator (in GAP, the GIMP Animation Package)
o Onion Skin (in GAP, the GIMP Animation Package)
o Bluebox (in GAP, the GIMP Animation Package)
File Handling
o File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others
o Load, display, convert, save to many file formats
o SVG path import/export
Downloado Sub-pixel sampling for all paint tools for high quality anti-aliasing
o Extremely powerful gradient editor and blend tool
o Supports custom brushes and patterns
System
o Tile based memory management so image size is limited only by available disk space
o Virtually unlimited number of images open at one time
Advanced Manipulation
o Full alpha channel support
o Layers and channels
o Multiple Undo/Redo (limited only by diskspace)
o Editable text layers
o Transformation tools including rotate, scale, shear and flip
o Selection tools including rectangle, rounded rectangle, ellipse, free, fuzzy
o Foreground extraction tool
o Advanced path tool doing bezier and polygonal selections.
o Transformable paths, transformable selections.
o Quickmask to paint a selection.
Extensible
o A Procedural Database for calling internal GIMP functions from external programs as in Script-fu
o Advanced scripting capabilities (Scheme, Python, Perl)
o Plug-ins which allow for the easy addition of new file formats and new effect filters
o Over 100 plug-ins already available
Animation
o Load and save animations in a convenient frame-as-layer format
o MNG support
o Frame Navigator (in GAP, the GIMP Animation Package)
o Onion Skin (in GAP, the GIMP Animation Package)
o Bluebox (in GAP, the GIMP Animation Package)
File Handling
o File formats supported include bmp, gif, jpeg, mng, pcx, pdf, png, ps, psd, svg, tiff, tga, xpm, and many others
o Load, display, convert, save to many file formats
o SVG path import/export
Subscribe to:
Posts (Atom)