Denny Beyer
lumnis
Involved Projects and Packages
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
Scala is a general purpose programming language designed to
express common programming patterns in a concise, elegant, and type-safe
way. It smoothly integrates features of object-oriented and functional
languages. It is also fully interoperable with Java.
See http://www.scala-lang.org/node/36 for details
The Scala Programming Language version 3.x
This Project contains several packages which might be interesting for educational use.
This Project contains several packages which might be interesting for educational use.
CADEMIA is a 2D CAD system written in Java and running on all relevant platforms.
this is only a test project to see how stuff works
Free Java PDF library
Author(s):
Bruno Lowagie itext-questions@lists.sourceforge.net
The JDesktop Integration Components (JDIC) project aims to make Java™ technology-based applications ("Java applications") first-class citizens of current desktop platforms without sacrificing platform independence. Its mission is to enable seamless desktop/Java integration.
JDIC provides Java applications with access to functionalities and facilities provided by the native desktop. It consists of a collection of Java packages and tools. JDIC supports a variety of features such as embedding the native browser, launching the desktop applications, creating tray icons on the desktop, registering file type associations, creating JNLP installer packages, etc. Many new features are contributed as incubator projects from the community.
A pure Java library for OASIS Open Document files manipulation
Author(s):
gm (at) jopendocument.org
Lightweight Time Tracker (LWTT) is a very simple time-tracking program written in Java (version 6.0). It provides independent real-time tracking of multiple tasks (such as programming, presentations, lectures etc.) including very simple price calculation. LWTT's data are saved to a XML file under the home directory.
The PDF Renderer is just what the name implies: an open source, all Java library which renders PDF documents to the screen using Java2D. Typically this means drawing into a Swing panel, but it could also draw to other Graphics2D implementations. We hope you will come up with cool things to do with it that we never thought of.
PDF is one of the core file formats of the Internet, so it is very important for Java programmers to be able to both read and write PDFs. Great open source libraries like iText have long handled the writing half, but until now there has not been a good way to read PDFs using open source Java libraries. It could be used to draw on top of PDFs, share them over a network, convert PDFs to PNG images, or maybe even project PDFs into a 3D scene.
Note, the PDFRenderer does not generate PDF documents, instead it views them. To generate PDFs you should try iText or one of many other great Java libraries.
RADIANCE is a highly accurate ray-tracing software system for UNIX computers that
is licensed at no cost to users for non-commercial use.
Radiance was developed with primary support from the U.S. Department Of Energy and additional support from the Swiss Federal Government. It is copyrighted by the Regents of the University of California.
Releases from github : https://github.com/LBNL-ETA/Radiance/releases
YaBS - Yet another Business Software
* manages products and contacts as basic data.
* generates offers, orders, invoices and reminders from it.
* has basic book-keeping built in.
* writes PDF- or ODF-documents (OpenOffice-format).
* is a multiuser-software (MySQL support).
* is the successor of der MP Invoicing.
* costs ZERO licensing fees.
* is developed in Java.
* works on Windows, Linux and Mac OSX thanks to Java.
* uses any JDBC compliant database backend.
* works in heterogenous networks.
* allows fine grained security settings.
* can be extended with modules (e.g. a planned POS module).
Scala packaging