java.net Projects
There are so many different ways to arrive at the home page for an interesting project here on java.net. To help you find the project you are looking for or to retrace your steps to rediscover a project that piqued your interest, you can list the projects alphabetically, by community, by topic, or by downloadable executables. You can pull out only those that are hosted here on java.net or look for the special "linked" symbol to identify those projects that are hosted on other sites. We are particularly proud of those projects that began in our incubator and have matured into successful projects and are listed as incubator graduates.
A logging anti-framework.
(simple-log)
Simple Log is logging anti-framework.
It is written in protest against the many "logging frameworks" that are available and recommended by many developers.
Simple Log is a small library that does logging very simply and requires you to do almost nothing (other than actually logging) to get log output happening.
It doesn't attempt to solve every logging problem in one package, but I believe it will be suitable for at least 80% of applications that need logging.
It is much simpler to use than a logging framework, especially in terms of configuration.
And, being simple, it also has the advantage of having a tiny deployment JAR size of just 17.5 KB.
A toolkit for producing educational simulations.
(jelsim)
The JeLSIM toolkit facilitates the creation of educational simulations. The process of creating a simulation is split into model writing and interface design through a visual interface provided by the tools. This interface provides visualisation objects (sliders, graphs etc.) which can be linked to model variables. The advantage of this approach is that whereas a programmer is needed to create the original model, the visual development environment means that the construction of individual simulation interfaces can be carried out by a teacher or other educational expert. One model can give rise to an unlimited number of simulation interfaces each customised to a particular educational need. Models can be reused at different educational levels and even across different disciplines where the same underlying algorithm is present. Once finalised, simulation interaces are deployed in one click as java applets, or as SCORM or IMS Content Packages. The tools are mature and have benefitted in the past from both public and commercial funding. Recent funding has been used to explore the potential for using these tools in an assessment environment. Prototype synchronous collaborative functionality is already present within the tools and asynchronous collaboration is easily achieved through saving state via to a server (using the SCORM API). We have also developed model builder functionality to allow the programmer to be removed from the loop for a class of models. Almost 50 models have already been developed (in chemistry, electronics, mechanics, mathematics and many other subjects) and these are also freely available. One of our aims is to create a community within a community creating a collection of freely available/sharable models and interfaces as a goal of the project.
A Visual LL(k) Parser Generator
(a-visual-llk-parser-generator)
A visual IDE-style LL(k) parser generator that uses an editable tree with icons for terminal and non-terminal symbols to represent the grammar rules.
Abbot Java GUI Test Framework
Libraries and programs to support unit and functional testing of Java UIs.
AceMDI
(acemdi)
AceMDI is a small MDI Framework that facilitates the creation of professional looking MDI applications. With Swing, JDesktoPane and JInternalFrame are provided to use with MDI applications. But JInternalFrame has a rather annoying behaviour. When maximized JInternalFrame only occupies the whole area of the desktop pane with its title bar as is. What a general GUI user expects is that the title bar should vanish and the minimize, maximize and close buttons should appear in the menubar of main application frame. Due to this, many programmers do not use JInternalFrame. Instade they use closeable Tabs to represent their documents. But in this approach they loose the facility to place to documents side by side in "restored" state to compare them. AceMDI is made to solve exactly these two problems. It manages your "views" as closable tabs (with system menu) when maximized and as internal frames when restored or minimized.,
AgileWiki
(agilewiki)
A Wiki-based application server supporting multiple clients (Swing, Servlets) via RMI. application code resides in the back end, building on a custom OODBMS.
AIJ
(aij)
AIJ defines a set of Artificial Intelligence API's for Java on both J2ME and J2SE platforms.
AJAXNetBeans
Algebraic Manipulations Package
(algebraicmath)
A project aimed at implementing pure mathematics in Java, so that algebraic manipulation of equations and functions, e.g. differentiation, would be made possible via this Java package.
amateur
(Amateur)
A complete, uncrippled clone of Apple's QuickTime Player implemented on top of QuickTime for Java
Antmod - Modular Build, Versioning and Release System
(antmod)
Antmod is a modular Ant-based build system, using release descriptors, and basing development and releases on those. It standardizes build files for Java projects, and standardizes tagging and branching for both CVS and Subversion.
Bantam
A lightweight web framework for distributed services.
Battery
BiSlider
An range slider implementation with colored legend, precision enhancement and segment facility
bitworldutils
bitworldweb
bpcatalog
J2EE BluePrints solution catalog
BrazilUtils
Buffalo Web Framework
buffalo web framework is a totally new framework based on ajax and component based. We want to offer benifits for both developers and the end users. We hope buffalo be the best web framework in web 2.0 era.
Now buffalo is a javascript implementation of burlap protocal first, but it's add more features for amowa(Asynchronous-Messaging Oriented Web Application, it's my definition, :)) and Ajax. Developer can add ajax features to web application more easily by using buffalo.
CaJo
(cajo)
An RMI framwork for collaboration between applications. It allows spontaneous interconnection, and also provides for the transmission of graphical user interfaces. It is freely licensed under the GNU LGPL.
CAS computer algebra system
(CAS)
This is a quick and dirty prototype for a Java computer algebra system based on Hartmath (hartmath.sf.net) that I hope to work more on this summer.
Common Agent Container
(common-agent-container)
ConvolveOp Tester
(convolve-tester)
An small desktop application for easily creating and testing kernels for Convolution operations (ala. java.awt.image.ConvolveOp).
CoolSQL
CORE
(core-framework)
CORE is an application framework designed deal with the infrastructure of business applications, allowing developers to concentrate on developing business logic.
Coyote
(coyote)
Plugin to provide support for dynamic languages like Jython and groovy in the NetBeans IDE
daim
Instant Messaging Client and Library supporting AIM and ICQ
Database Driven Jasper Report
(dbdjasperreport)
DBClient
DBCollections
(dbcollections)
The goal of this project is to provide an extensible set of interfaces with lightweight, collections-backed implementations that provide extremely easy-to-use functionality for performing database-like transformations on data.
dbdoclet
The DocBook Doclet (dbdoclet) creates DocBook code from Java source documentation
Dependency Finder
Direct Web Remoting
(dwr)
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
DocumentExplorer
(ricoh-documentexplorer)
doovos
dynaop
Aspect-oriented programming framework. Supports both dynamic and cglib (POJO) proxies. Robust pointcut model. Easy BeanShell configuration.
Easy Decal
(easy-decal)
Creates and installs custom decals in Counter-Strike and other Half-Life games.
Ensmer - Object oriented 3D interface
(ensmer)
Project to design and implement an extensible, modular, object oriented user interface. The goal of the project is to allow users to create a fully customizeable 3D world to interact within.
Eva Server
Extended StAX API
(stax-ex)
This project hosts a few extensions on top of JSR-173 StAX API.
Facelets
A JavaServer Faces specific view-technology that combines the ease of Tapestry-like components with the familiar syntax of JSP within valid XML-syntax and EL use. Incorporating custom UIComponents is extremely easy, including being able to define Component trees in other files. Additional features include a high performance templating framework that makes composing JSF pages extremely simple.
Fast Infoset
(fi)
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents.
FileSearch
(filesearch)
Easy to use, extensible library for searching directories, zips and jars.
finance/investment
(HumaiTrader)
A stock, security technical analysis tool building on pure java. It will also be an engine for custom indicators and charts. The main interest is W.D. Gann's approach.
Flying Saucer, an all Java XHTML+CSS Renderer
(xhtmlrenderer)
Flying Saucer is a strict XHTML renderer written in
100% Java (no native browser hooks), for embedding in a variety of applications (chat programs, mp3 players, web services clients, etc). It aims to provide strict and *full* webstandard compliance for XHTML with CSS 2.1 styling.
Game naval battle
(navalbattle)
Traditional Game naval battle, with chat for communication between the players.
Games of the Generals
(gg)
Games of the Generals Strategy Board Game
Ganex
(ganexpeep)
Software that can manage a network and "VIEW" or monitor the work done by sub-ordinates working on the same network.
Gantt Project
GanttProject is a project management tool written in Java. It supports such features as task dependencies, human resource assignments, PDF/HTML export, printing, access to WebDAV repositories.
Gaudí
Build around JDBC and XML, this tool allows you to maintain visual repesentations of a database's layout, edit table's data, generate code to bind objects to tables, and export and import data in XML format to easely move data from one database to another.
GenericRCP
This tool generates a standard GUI for editing objects wich are persisted by your hibernate domain model. You can edit simple attributes as well as relationships. With some extra effort you can replace standard controls or whole views with your own and make your GUI more comfortable.
Genesis
(genesis)
The Genesis Framework simplifies development of client/server and web applications by integrating several other open-source products and extending them in innovative ways.
GFP
GFP is a Free Open Source Personal Finance Manager in Java/Swing that can run on virtually any Operating System. It's designed to people with few financial knowledge to be helped on managing their finances. Its translated to 11 languages.
Global Environment For J2EE
(globalenvironment)
GlobalEnvironment provides globally shared key-value pairs for different Java threads, JVMs, J2EE (EJB and JSP), Java and non-java applications.
Hibernate add-on for JAXB reference implementation
(hyperjaxb)
HyperJAXB is a an add-on for JAXB RI that allows generated objects be persisted with Hibernate, a well-known object/relational mapping tool. HyperJAXB extends classes generated by JAXB RI with Hibernate xdoclets. This enables automatic generation of object/relational mapping for Hibernate.
HyperUBL
(hyperubl)
HyperUBL provides relational database support for Universal Business Language. Relational persistence and XML processing in HyperUBL are based on JAXB and Hibernate connected by the HyperJAXB library.
ide3D
IENJINIA Virtual Console
(ienjinia)
A virtual games console & developer kit to learn computer programming.
Image Tiles
(image-tiles)
Image Tiles is an API for producing real-time animated mosaics of images.
The API is flexible (lots of options) and can be extended by creating custom tile renderers and animators.
Interop between Java and Microsoft COM
(com4j)
This project develops a library that let applications seemlessly interoperate with Microsoft Component Object Model by exploiting J2SE 1.5 features.
inventory management system
(icms)
overview
definition
steps of sdlc
model
and other strategies used in project
J2EE Code Generation Tool
(chutki)
Every J2EE Project architecture involves different layers and each layer has a set of Classes associated with functionality.
Chutki is a Tool, which will fasten J2EE Project development time by generating Code automatically, based on your project requirement.
Suppose that Following is J2EE architecture.
Presentation Layer (Struts Action Classes) - > Business Layer (actually BO Classes) -> Persistence Layer (DAO Classes)
And suppose that we wish to show customer details on screen.
Hence we need to write classes specific to Customer in each Layer i.e.
CustomerAction.java
CustomerBO.java
CustomerDAO.java.
Chutki will easy code generation of these classes.
J2EE Spider
J2SE
(j2se)
Sun is expanding the snapshot concept from J2SE 5.0 for the next major J2SE release, code named "Mustang." Snapshot releases will be available much sooner in the development cycle. Doing so will afford developers the earliest, most comprehensive access to date of the next major J2SE release.
JautOGL
(jautogl)
3D Multiplayer Racing Game
Java Adventure Builder Reference application
(adventurebuilder)
The Java Adventure Builder Reference application is a set of applications that showcases a web services on the J2EE 1.4 platform. These applications also use the many facilities in the J2EE 1.4 platform. This application is now hosted on java.net for publicly visible development by the Java BluePrints team and for more frequent releases such as weekly and nightly builds.
Java Bindings for OpenAL
(joal)
The JOAL Project hosts a reference implementation of the Java bindings for OpenAL API, and is designed to provide hardware-supported 3D spatialized audio for games written in Java.
Java Bullet (The Quickest Web Development Approach)
(JBullet-Web)
An easy to use web framework. An effort to make something similar to struts but easy like Ruby on Rails.
Java Database Administration Webapp
(jdbadmin)
This project is a web application for administration of databases. Allowing browse/update/delete of content of tables.
Java deployment tools
(deployment)
Tools for deploying Java desktop applications
Java Desktop Network Components
(jdnc)
The Java Desktop Network Component (JDNC) project is about reducing the effort and expertise required to build rich, responsive Java desktop clients. JDNC leverages the power of J2SE and Swing, but provides a simplified programming model which enables common user-interface functionality to be constructed more quickly, without requiring significant Swing or GUI programming skill.
Java Enterprise Bootstrapper
(enterprise-bootstrapper)
Templates and helpful forums for getting your Java enterprise project started with a minimum of effort. The resources in this project help us maintain a consistent look and feel across projects in the Java enterprise foundry and incubator.
Java Graphics Scripting Language
(jgsl)
The Java Graphics Scripting Lanaguage (JGSL) is oriented towards non-programmer access to the graphics capabilities of the Java platform. This will be done by providing a simple easy to learn lanaguage for creating and manipulating graphics objects.
Java Jabber Server
(tigase)
Yes another Jabber server and another in Java. This one however is implemented entirelly in Java Tiger version using all new features designed for development of efficient network servers like NIO, Concurrent, Logger and other features.
It doesn't use any extarnal libraries, only JRE-1.5 and own implemented classes.
It will be rock-solid reliable, easy to deploy and very efficient. As Jabber protocol itself is very extensible this implementation is extensible by design. So the focus is put to make it easy to add new extensions with minimal effort.
Actually it is not Jabber server only. Jabber server is the only one of possible functionalities.
Java ME Font Rendering
(mobilebitfontcreator)
Java multilingual CMS with full-text search bases on AppFuse
(atleap)
AtLeap is a flexible java engine bases on AppFuse to rapid start your Web application. The main features are tag-library including GRID (table with sorting, filtering, pager etc.) and multilingual CMS with WYSIWYG HTML editor, full-text search engine etc.
Java X Desktop
(jxdl)
Java desktop GUI (like lg3d but for old pc. eg.: no 3D card .) Running linux kernel 2.6.
Must be simple to use.
Java-Synaptics
(java-synaptics)
Synaptics TouchPad library, allows a Java program to access and control a user's TouchPad
JavaCC
(javacc)
JavaCC is a parser/scanner generator for java
javachecker
javasozluk
Javolution
(javolution)
Real-time framework for high performance applications.
JAXB
(jaxb)
The Standard Implementation for JAXB, the Java Architecture for XML Binding.
jaxb-verification
JAXB add-on that produces verifiers for the generated objects. Generated verifiers check if given JAXB object fullfils constaints defined in the schema and diagnose structural or datatype problems.
JCardExpress
JDBC Manager
A pure Java (Swing) front end to connect with every DBMS (Data Base Manager System) that has a JDBC driver. Provides full access to: view, modify data, create/alter/drop tables and relations, etc. All done visually. It is platform and DBMS independent.
JDeveloperAOP
(jdeveloperaop)
This project looks at bringing support for AOP to Oracle's primary development tool. The first aim of this project is to provide first class support for AspectJ, and henceforth dynamic AOP implementations.
JEasyTest
(jeasytest)
An Eclipse plugin for testing code that uses legacy code
JEOPSExport
(jeopsexport)
JEOPS (www.jeops.org) is a rule engine based in JSR 94, developed by Federal University of Pernambuco, from Brazil. The input is a text description of rule in Java like language to generate Java classes, with rule implementation, to be used by any application. Our objective is to develop a user interface to facilitate the criation and manipulation of rules to a not expert user. The concepts to be used in rule elaboration are organized in a ontology base, managed by rotégé (protege.stanford.edu).
JFC/Swing XML Markup Language
JFCML is an XML markup language for Swing. Support for *all* JComponents and related classes. Optional support for events through BeanShell scripting. Built directly on top of the SAXParser, JFCML is fast, memory-efficient, and highly scalable.
jFM - File manager web application
(jfm)
Remote site management: upload, download, file manage your web site via HTTP protocol.
JForms
(jforms)
JForms is a group of classes java for creation of graphic interface and manipulation of data. Using graphic API SWT/JFace and Swing to activate the development of systems client/server when the objective is the manipulation of data, automating the process of development of components standard graphs, control of the users' events, persistence of the data, treatment of exceptions and others.
JFrets
JGallery - Servlet/JSP based photo gallery
(jgallery)
Servlet/JSP 2.0 based photo gallery using JSP Templates. Automatic thumbnail generation. Image data is accessed via JSP 2.0 EL from templates. JAlbum skins/templates can be easily converted.
Jisql - an interactive command line SQL processor
(jisql)
Jisql is a Java based utility to provide a command line interactive session with a SQL server. This application is conceptually modeled on the Sybase 'isql' program with strong similarities to Microsoft SQL/Server isql and osql. It can behave like the Oracle sqlplus program also.
JLAFChooser
JLAFChooser provides you possibility to choose any from available from
classpath LookAndFeel's. In Swing applications you as usual set
LookAndFeel in your code, so user usually can't choose LookAndFeel by
himself. JLAFChooser will give you possibility to choose LookAndFeel
in running application, and, for example, save it's name in
application settings to apply at start.
jmagent
a agent for j2ee server
Jmin
JMockit: a class library for unit testing with "mock methods"
(JMockit)
desc
jmORB
(JmORB)
a mini ORB
JNotepad
Joone - Java Object Oriented Neural Engine
Joone is an Artificial Neural Networks framework written in Java. It's composed by a Core Engine, a GUI Editor and a Distributed Training Environment and can be extended by writing new modules to implement new algorithms or architectures starting from base components.
jOp
JotAzul BluEclipse - Objects First on Eclipse !
(BluEclipse)
BluEclipse is a plug-in created to integrate the Object Viewer from the JotAzul IDE and the Eclipse open-source IDE.
The BluEclipse plug-in creates a view in the Eclipse Java Perspective that alows you to instantiate and manipulate visual reference of objects created using classes from the projects source or the projects classpath.
You can find information about "The Objects First" learning approach at the BlueJ.
jPortlet
(jportlet)
jPortlet is an open source Portlet container compliant to JSR168.
jScience
(jscience)
Java tools and libraries for the advancement of sciences.
jug-avis
» JUG Sardegna Project
An innovative project for the Blood Donors Italian Association
Juicy News Network
(jnn)
JNN (the Juicy News Network) is an RSS news feed reader/aggregator.
JUnit extension to run tests in parallel
(parallel-junit)
Allow JUnit tests to run in parallel for better CPU utilization.
jveez
Picture browser/viewer for J2SE 1.5+
jwriter
JXTA-OVERLAY
Kalia Web Framework
(kalia)
A web framework based on plain java classes and clean xhtml files
Kanaputs
(kanaputs)
Kanaputs is a parser for java based scripting. It is an interpreter for Java. With Kanaputs you can use Java as an interpreted language: no more compilation, each instruction is executed when you write it.
kifkif
Kladograph
Leafy
(leafy)
With this api, a Java developer can more quickly write a socket-based distributed application that includes J2SE as well as J2ME MIDP 2 nodes on mobile devices such as the Treo 600 smart phone. The api contains much code to help make the distributed application usable by the general public (i.e., non technical users).
Using sockets and XML for communication, the application may include nodes developed with other languages than Java.
leRCoS
liquidlnf
MacroShmacro
Mail (SMTP/POP) bindings for JAX-RPC
(jaxmail)
This project adds the POP/SMTP transport layer under the JAX-RPC Reference Implementation available under SCSL from Sun.
Marge
Java Bluetooth Framework
MeRMI
(mermi)
MeRMI brings the concepts of RMI, such as interface driven RPC, to J2ME. It provides an API and tool-set for the development of applications that use RMI-like remote procedure calls from a J2ME client to a J2SE server.
Mobile Navigation System
(IDrisian)
IDrisian Navigation System Its idea is to find the shortest the route between his Location (Source) and the destination. The System provides User with graphical representation of the path (Shortest) between Current and Destination Locations.
Modular Audio Recognition Framework (MARF)
MARF is a research platform and a collection of voice/sound/speech/text and natural language processing (NLP) algorithms written in Java and arranged into a very modular and extensible framework facilitating addition of new algorithms. MARF may act as a library in applications or be used as a source for learning and extension. A few example applications are provided to show how to use the framework. There is also a detailed manual and the API references in the javadoc format as the project tends to be well-documented. MARF and its applications are released under a BSD-style license and is hosted at SourceForge.net.
Modular Java IRC bot
(drone)
Java IRC bot with a modular API to easily extend and customize the active feature set. It sports a modern web administration interface to handle all common tasks and a public logging section.
mOOo
MVCASE - Brazilian modeling tool
(mvcase)
» Brazilian Java Users Society Project
Started in UFSCar - Federal University of São Carlos - Brazil, the MVCASE project develops and evolves a java-based modeling tool. Its purpose is to support the modeling and code generation phases of software development.
myrms
(rms)
naop
NetBeans Laboratory Support
(NetBeansLaboratorySupport)
The project has the aim to build a full featured laboratory platform based on the netbeans platform.
The creators own main interest is to support the students at FH-Darmstadt in creating their reports for their electronics laboratories.
Notebook
Object Bridge
(OB)
OB,Object Bridge is a application development distributed framework
based on java,which provide some useful services for being visited by
EndPoint(include local JVM) with isochronous or asynchronous way.
please visit the link:
https://obframework.home4u.china.com
thanks!
OOoView
Open Directory Service
(OpenDS)
OpenDS is an open source community project building a free and comprehensive next generation directory service. OpenDS is designed to address large deployments, to provide high performance, to be highly extensible, and to be easy to deploy, manage, and monitor.
Open For Business Project
(ofbiz)
The Open For Business Project is an open source enterprise automation software project licensed under the MIT Open Source License. The goal of the project is to create an open source application framework, application components, and suite of enterprise applications and to build a community of end users and developers that work together to create easy to customize business software based on best practices.
OpenEdit
A flexible Content Management, eCommerce and Blog software that is tailored to the needs of online marketing.
OpenSubsystems
OpenSymphony
(opensymphony)
OpenSymphony is an Open Source project dedicated to providing enterprise class J2EE applications and components. Our components aim to be specification compliant, and should work in any J2EE compliant application server. (Although some components only require a servlet container rather than a full J2EE app server).
p2pcarcassonne
(carcassonne)
PaNaSeaM framework library
(panaseam)
A Java/Netbeans extension library providing a VB/Access like development/migration environment .
Pencil
(pencil)
Pencil is a log-message-compiler for java. The main goal of the "Pencil" project is to provide a mechanism to make logging simple, secure and abstract. To achieve this result, "Pencil" uses its own expression language developed with the ANTLR parser-generator.
Pih Version Control
(pihversioncontrol)
A version control based in web services whose the objetives are the simplicity and automatization of tasks, such version geration of version, doc, all this by a web service.
PingSweeper
Political Science: Campaign Simulator
(Campaign)
The Campaign Simulator is an attempt to statistically model and predict the outcome of
an American presidential election; several users assume the roles of competitive candidates
and inflict the repercussions of certain decisions on a GSS based dataset. The application is written in Java and supports all Operating Systems with a Java 1.5 VM (Windows, Unix/Linux, MacOS, etc).
Project Looking Glass Core components
(lg3d-core)
Core components for Project Looking Glass
Project Patriot for SAMS
(patriot)
Patriot is an open source Reference Implementation project for JSR-212 also known as Server APIs for Mobile Services in J2SE or J2EE
Property Resource Bundle Editor
(PRBEditor)
An editor of resource bundles that shows keys and languages like a spreadsheet
pulse generator for LPT
(Super2kCom)
without grounding pin-15 of your win2k/XP system send signal to any hardware through LPT port.
Rapt
(rapt)
A collection of Annotations with accompanying Annotation Processors. Multiline String literals, XML literals, Delegates / Closures. Also a place to share experiences with Annotations and the apt tool in J2SE v 5
Reflection library for JAXB 2.0
(jaxb2-reflection)
This library parses JAXB 2.0 annotations for applications/frameworks that want to access them.
RELAX NG Object Model
(rngom)
Reusable library to parse RELAX NG schemas.
Remote API for JIVE forum
(remote-jive-forum)
A poor man's remote API to programatically access JIVE forums.
Reporting Solution for Java
(powerreport)
Powerful Reporting solution for Swing and JSP Applications
RIFE
(rife)
RIFE aims to offer a viable solution for rapid web application development in Java without being troubled by the complex implications of J2EE. It's important that it allows the usage of any additional components and that it doesn't enforce the user to adopt all integrated solutions.
Roma Meta Framework
Safari Search Plug-in for Eclipse
(safarieclipse)
This Eclipse Plug-in allows Eclipse developers to search the Safari e-reference library within the Eclipse environment. The Safari search plug-in currently works with Eclipse version 2.1.3 and will soon be available in version 3.0.
Scenic
Scenic is a scene based 2D graphics library. Scenic uses either DirectX or OpenGL for rendering. Rendering code is written in c++.
Screensavers: SaverBeans Screensaver Pack
(screensavers)
Collection of Java screensavers developed using the SaverBeans SDK.
Serving XML
Serving XML provides a language for building XML pipelines, and an extendible Java framework for defining the elements of the language. The accompanying console app supports reading content as XML files, flat
files, SQL queries or SAX events, ransforming it with XSLT stylesheets and custom SAX filters, and writing it as XML, HTML, PDF or mail attachments. This software is especially suited for converting flate file or database records to XML, with its support for variant record types, multi-valued fields, namespaces, hierarchical grouping of records, and row-by-row validation with XML Schema. There is also an API for imbedding the software in a Java application.
Serving XML is licensed under the LGPL.
Sleep
Sleep is a perl inspired embed-able scripting language for Java applications.
SMI4J
(smi4j)
This project provides an enterprise quality SMI library/parser
and applications. The library will be used for reading and testing
Management Information Base (MIB) modules which are defined in
Structure for Management Information (SMI). The applications use
the library to provide functionality such as code-generation or MIB browing, while it also can be used within other projects to develop SNMP applications.
Solaris 10 DTRACE VM agents
(Solaris10-dtrace-vm-agents)
Older Java VMs all run on Solaris 10 but there is no visibility via the DTRACE tool. These agents will (if loaded into a VM at startup) will provide various DTRACE probes.
spontaneousware
Stapler URL-resource mapping framework for the web tier
(stapler)
This project provides a library that enabled more flexible and intutive binding between request URLs and code/resource that serves them.
Sun Multi-Schema Validator
(msv)
The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.
Survey and reporting tool sample application
(surveytool-sample)
Simple survey web application complete with PDF reporting tool. This is the source code for the TS-2471 JavaOne 2004 session on building advanced web applications.
Swing Automenu
(AutoMenu)
AutoMenu is a automatic menu generator that makes it easy to create JBarMenus and PopupMenus from XML definitions when building GUIs in Swing.
TableTennis-Bluetooth
Tag Library Documentation Generator
(taglibrarydoc)
Utility for automatically generating javadoc-style documentation for JavaServer PagesTM (JSPTM) Technology Tag Libraries. It accepts a set of tag libraries as input, and generates a set of HTML files as output.
Tapestry Petshop
(betterpetshop)
Building sample Petshop application using Tapestry, Spring and Hibernate.
Tapestry Web Component Examples
(tapestrywebcomponentexamples)
Examples and Tutorials to help developers learn how to use Tapestry's Java Web Components.
TDA - Thread Dump Analyzer
(TDA)
Swing GUI for analyzing thread dumps (of SUN VMs so far). It parses the thread dumps from the provided log file and presents them as tree view. It analyzes the locked monitors and waiting threads and provides statistics about the thread dumps.
TFrame
(tframe)
TFrame is a framework that provides all the things needed for a basic Java application. To use the framework you extend from the TFrame and Mediator classes and provide behavior for actions. The framework takes care of the order of construction as well as registering of objects within the mediator.
The Cartier MUD Mapper
(cartier)
Cartier is a MUD auto mapper and intelligent companion that can act as a TCP/IP proxy between your MUD client and the MUD. It can be programmed with javascripts, features triggers, path finding and has a detailed user manual.
The Verge Framework
(verge)
The Verge Framework is an open source J2EE web application framework available under the LGPL license.
theReallm
(thereallm)
Actually an umbrella for several sub-projects, I hope the reallm will one day change the way people live their lives. The goal is to provide enterprise-level secure messaging, e-commerce, resource sharing, distributed processing (for everything from statistical research to special effects rendering), P2P network reliability, and most importantly: connection - not just protocol connections - emotional connections.
Tiger bridge for iso-relax validators
(isorelax-jaxp-bridge)
This jar allows validator implementations written for the iso-relax JARV API to be used through JAXP 1.4 validation API.
Tools and utilities around JAXB 2.0
(jaxb2-commons)
This project aims to collect/host small projects/utilities/tools around JAXB 2.0.
Transform SWF
The Transform SWF framework is a collection of classes for each of the tags and data structures that make up the Flash (SWF) File Format Specification from Macromedia. The classes provide a completely object-based API for parsing, manipulating and generating Flash files. This allows Java applications to dynamically generate and update files that represent animations and documents which can be easily distributed and displayed on any platform that supports a graphical web browser.
Transform Utilities
Transform Utilities is designed to extend the functionality provided by the Transform SWF framework and support a higher level interface to reduce the level of effort required to implement applications. Transform Utilities simplifies the integration of sound and images into Flash file while text can be displayed using external font files allowing presentations to be localized for any spoken language.
Translate AS1
Translate AS1 is a compiler for Macromedia's ActionScript language. Scripts are compiled to generate the binary encoded actions and byte-codes that are executed by the Flash Player when a frame is displayed; a button is clicked or when a movie clip responds to a mouse or keyboard event. The code can be added to the objects in the Transform SWF framework or integrated with a third-party Flash library.
Translate AS1 greatly reduces the level of effort required to implement complex behaviours when implementing Flash files. Rather than generating individual action objects programmatically high-level ActionScript can be used - boosting productivity and reducing errors.
Tspell Turkish NLP Library
(tspell)
Tspell is a set of library and application for Turkish Natural Language Processing issues.
UnifiedIO
(uio)
UnifiedIO allows random access to any data (even over HTTP), and gives a clear difference between read only and read/write access.
uri-repair-utility
VaultKeeper
Encription program, based on PBE system. Given a password, the program can encrypt files or entire folders. The results are stored in a vault, where can be later unencrypted, provided the user knows the correct password.
VCWE-TeamBuilder
virgoFTP
VirgoFTP is a Java FTP GUI based SWT,with the long goal to provide a convenient ,powerful FTP tools in NON-WINDOWS platform ,such as linux,MacOS,solaris.VirgoFTP provided a CuteFTP likely Interface for users who turn from Microsoft Windows to linux.
Virtual Universe
(virtualuniverse)
The "Virtual Universe" is a 3D cyberspace which offers more possibilities than just chat: it is a combination of the Web, chat, and instant messaging within a realistic, three-dimensional cyberspace. Here people can meet, interact with each other, and build houses and whole worlds. The "Virtual Universe" is a virtual reality environment which runs on top of the Internet.
WeatherTray
A program that gets current weather as well as a 5 day forecast from the National Weather Service. It uses the JDIC Tray library to put the current weather in the system tray.
Which4J
(which4j)
Find occurrences of a class in your classpath or any ClassLoader
Whisper Instant Messanger
(whisperim)
A XMPP/Jabber instant messanging client with end to end encryption.
WiSer
(wiser)
A unified Widget Server for Swing- and Web-Clients
World Clock
(worldclock-application)
A world clock tray application
World Clock Plugin
(worldclock-plugin)
A world clock plugin for JBuilder, Netbeans and Eclipse.
WS-Management
(wiseman)
Xml Editor
(exalto)
An Xml Editor written in java good enough to be an IDE for editing XML
XMLPortlet
A portlet that uses XML and XSLT to render its different views. This is a base portlet that is an alternative to using JSPs to render their views
xsdapi
yasbinding
ZX Framework
(zx)
A xml based framework for rapidly build web applications. Especially administrive screens.
[fleXive]
|