OpenMind is a scene graph written ont top of OpenGL for Java. It already features hierarchical scene managment and object transform, full dynamic cameras, lights and fog, 2D UI elements scenegraph managment, 2D and 3D mouse picking, and more...
Videos generation from java code
Pj3d is a simple interface to Java3d. It enables users to build a whole scenegraph with only some lines of code without deep knowledge of scenegraphs. The project is licensed under the Creative Commons licenses.
PLOTlet is a free, open-source tool to quickly create plots and charts. It lets you create charts and chart grids fast, process plots automatically via batch, align multiple graphs easily, and export them in high quality.
Photo ShowOff aims to be the easiest to use and most powerful photo website publishing tool. ShowOff aims to do one thing well, and will be compatible with photo editing and other 3rd party tools. ShowOff is inspired by the unix tradition of small scr
I am no longer working on PhotoDirectory; I have changed my digital photo workflow, and am now relying on embedded metadata as the primary classification method, with directory structure for easier browsing. See http://image-tagger.sourceforge.net
PhotoMAX - Web based Searchable Photo Album and Management System.
Photovault is an photo archiving/organization system
Photopolis is a new way to experience your photo collection. A city out of your photos is created. You can walk around and "enter" buildings. This will start a slideshow.
PicaSto is a system for decentralized picture storage and sharing on the internet with separation of content and presentation. It uses the RDF metadata model to make the metadata available independently of the actual pictures.
The Picture Metadata Toolkit (PMT) provides a common object-oriented API to metadata associated with or stored in digital image files. PMT also allows metadata to be read or written in XML. Metadata definitions are expressed through XML Schema.
Create beautiful patterns of nested polygons.
PolyGo is a nested polygon pattern generator. It creates geometrical patterns of nested polygons using a simple principle: A polygon, the base polygon of the pattern, is drawn, followed by another, similar polygon, which is reduced in size and rotated relative to the first one, so that all vertices of the smaller polygon touch the sides of the larger polygon. The second polygon is followed by a third, yet smaller, rotated polygon, and so forth. PolyGo uses this technique to create beautiful patterns of dazzling colors and shapes, which can be saved and exported to other graphic applications. Enhance your website, create eye-popping artwork or use as a teaching tool for math and geometry. Requires Java 1.6 or higher.
A Collection of Modules devoted to improving Web/Database/Report Application Development
RenderBand is a free renderfarm for Maya. Available for Mac OS X and Windows, RenderBand automatically renders your Maya scene using every computers subscribe to RenderBand over the internet.
SCALP is an automatic mapping software, designed to help students and scientists to realise statistical maps. Perequisites : Java JRE, Java3D : https://java3d.dev.java.net/binary-builds.html
A simple screenshot utility that takes screenshots at user selected intervals and saves them as png files to a directory selected by the user. Written in Java using the Netbeans IDE. Works on any modern operating system.
Existing systems for multimedia personalization exploit semantically-rich information for the content creation. Once the content is created, this information is thrown away. The framework derives semantics and integrates it in the presentations.
Shape recognition for video games using fast algorithms (heuristics).
This project is a really small software that can be used as a demonstration of my own shape recognition algorithms. There are a process during the shape drawing and a post-processing when it is done. Finally the shape recognition is launched. All the algorithms are done for real time gaming. So they are heuristics and do not give the optimal solution. Yet the given solution is generally a good one. In this demonstration, few shapes can be recognized: * circles * triangles * lines (vertical, horizontal and diagonal) * arcs with horizontal symmetry * lowercase phi letters The code offers the possibility to add its own shapes or even letters recognition. It will be improved to trigger a specific action by shape. The source code will be available in few days.
Everyday Software for the Researcher of Restricted Means: This project is intended to offer scientists and students with small budgets advanced versions of aqua-built desktop-editing, graphics and statistical applications for MacOSX.
Presenting a tool to create printable cards for stereoscopic viewing.
With the advent of modern 3D capable cameras and the resurgence of interest in all things stereo, this tool is intended to bridge the old and the new by enabling the printing of antique style stereo cards from modern, digital images for stereoscopic viewing. So we can all party like it's 1899!
SystemESP is a schema driven block diagramming tool written in Java designed for rapid prototyping of graphical notations. SystemESP links into the kin lisp interpreter for scripting, and allows the import of SVG as the diagram elements.
TALLA AUTOMÁTICA DE PIES PARA AJUSTE DE CALZADO
DOCUMENTACIÓN A PRESENTAR. 1. Memoria preliminar describiendo la tecnología a utilizar y su justificación, planificación de las tareas a realizar y distribución de dichas tareas entre los miembros del grupo. 2. Ejecutable que cumpla los requisitos establecidos en la memoria. 3. Memoria final del proyecto, en el que se incluirá: a. Descripción de la tecnología utilizada y, en el caso de que no coincida con la establecida en la memoria preliminar, justificar el cambio. b. Descripción de los costes computacionales y requisitos tecnológicos. c. Manual de usuario del programa desarrollado. FASES 1. Entrega de la memoria preliminar (límite: 24 de febrero) (1 punto). 2. Entrega del ejecutable (4 puntos) y de la memoria final (3 puntos) (límite: 23 de mayo). 3. Presentación del trabajo (2 puntos) (28 de mayo).
VR Juggler is a virtual platform for virtual reality application development created at the Virtual Reality Applications Center at Iowa State University. Applications developed in VR Juggler can transparently move between a wide range of VR systems.
Compiler-like generic data scraper and GUI automation tool.
A Java-based visual compiler for GUI recognition and automation. The screens are described in an XML file which contains the definitions of lexemes and the tokens that comprise them. Upon a successful match of a screen, user-defined code is executed. Within the scope of this code, the user is capable of extracting data from the screen, interpreting it, and driving the GUI accordingly. The demonstration example reads the value of a calculator, displays it for the user, and enables him to enter a number which is then inputted into the calculator by pressing the appropriate keys.
An universal 3d visualisation tool, web browser, art tool and experimental platform based on a client/server environment.