 |
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.
Embedded Java
http://community.java.net/embeddedjava
Global Education and Learning Community
http://community.java.net/edu-gelc
Java Communications
http://community.java.net/communications
|
MultiMAD - Multimodel Mobile Application Development Tool
(multimad)
New!
MultiMAD is a rapid application development (RAD) and prototyping tool for mobile devices. Its unique architecture allows it to be extended to support any features of any application development platform for mobile devices.
|
|
javai3
(ji3)
New!
I3 - Internet Indirection Infrastructure implementation in Java.
|
|
jssh
JSSH is a Java SSH Client, made to easy the access to various SSH Server simultaneously. It uses SubMacroForms (submacro.dev.java.net) to create the interface, and MindTerm (www.appgate.com/mindterm) to connect to servers. It is possible to run the software after to configure JWS.
|
| » View all 142 Java Communications Projects |
Java Distributed Data Acquisition and Control
http://community.java.net/jddac
|
ProjectManagementSuite
(SPM)
Project management suite handling all the basic project management requirements and also facilitating ware-housing features
|
|
Anyx's Sim App
(anyxsim)
An application for all kinds of sim Cards.
|
|
Collaborative Application for open Storage
(CAOS)
CAOS is a collaborative system based on a peer-to-peer distribution focused on data backup, in order to assure the availability and safety of users information, allowing its recovering. CAOS users will form a network and, by sharing some of their disk spaces, will also be allowed to use their peers disk space to have their own files stored.
The data will be fragmented and redundantly copied in several machines throughout the network, so that the user will be able to recover it efficiently. Aspects such as security, performance and availability will also be taken into account.
|
| » View all 14 Java Distributed Data Acquisition and Control Projects |
Java Enterprise
http://community.java.net/java-enterprise
|
Floyd
New!
Floyd is a library for the automated functional testing of web applications using real web browsers like Mozilla, Internet Explorer, and others.
|
|
jNAC
New!
The Network Application Controller is a Java web application which provides a complete solution for developing and managing enterprise applications and data
|
|
VooDoo - RAD framework: Pluggable presentation, persistance, workflow and reporting layers
(VooDoo)
New!
VooDoo is a Rapid Application Development framework that provides a quick startup for any project.
VooDoo comprises of 4 application layers:
Presentation, Persistance, Workflow, Reporting.
Each layer is configurable, extendable and interface driven thus pluggable.
|
| » View all 248 Java Enterprise Projects |
Java Games
http://community.java.net/games
|
parallel-chess
(cool-threads-parallel-chess)
New!
A chess engine which takes advantage of CoolThreads technology.
|
|
Java Ranking Service
(jrs)
New!
JRS is a library that ranks players based on their relative performances and uses these rankings for matchmaking and building leaderboards.
|
|
JOODE
Java Object Orientated Dynamics Engine
|
| » View all 71 Java Games Projects |
Java Patterns
http://community.java.net/patterns
|
identity management security patterns
(IdentityPatterns)
This project will include 4 security patterns related to identity management and secure user provisioning, as defined in the book Core Security Patterns ch 12 and ch 13.
1. Assertion Builder pattern - framework to create SAML assertion statements
2. SSO Delegator pattern - framework to create single sign-on using a delegator pattern and connect to external service providers
3. Credential Tokenizer pattern - encapsulation for different security tokens
4. Password Synchronizer pattern - framework to use JMS to synchronize user account passwords across systems
|
|
Application Characteristics Repository Environment
(ACRE)
Application Characteristics Repository Environment (ACRE) is a queryable repository for storing Java application characteristics. This enables developers to extract, capture and store applicaiton level characteristics into the repository. Once the characteristics are created, developers can query the repository to search for matching data using the built-in query language.
|
|
Syringe
(syringe)
A core dependency injection framework.
|
| » View all 31 Java Patterns Projects |
Java Specification Requests
http://community.java.net/jsr
Java Tools
http://community.java.net/javatools/
|
Subversion "overwriting import" tool
(soimp)
New!
Import files to subversion (overwrites if necessary)
|
|
minimalistic web writing system
(jumble)
New!
This project is a type of wiki system
which attempts to use a simpler
wiki syntax. the philosophy is similar to
the markdown scripts mentioned on
the gnu.org site
|
|
A Standard-I/O Terminal for Java JARs
(a-jar-stdio-terminal)
New!
A JAR is a great way of packaging class files for distribution. It solves many deployment problems, but it also creates a big one -- the "standard input/output" capability (java.lang.System's "out", "err" and "in") does not work any more.
This is a problem for small utilities which do not use GUIs, loggers or other frameworks. "System.out" and "System.err" are simple, direct, intuitive and frequently used. The loss of standard I/O capability (and any messages sent to "out" or "err") completely without warning can, therefore, be critical for small programs.
This tool is a tiny (400 line), pure-Java class that works like a "green-screen" terminal for JARs. The terminal can even be "retrofitted" onto existing JAR files without changing any of the existing code -- magically restoring any lost standard I/O capabilities.
It uses a JDialog with a simulated green-screen terminal that pops up whenever the user's code attempts to perform any I/O operation via java.lang.System's "in", "out" or "err" streams. It can handle output as well as input (characters associated with "in", "out" and "err "are rendered in white, green and orange respectively).
|
| » View all 467 Java Tools Projects |
Java User Groups
http://community.java.net/jugs
|
DCJUG
DCJUG will are a new JUG on brazil!
|
|
Australian Postal Addressing Project
(joey)
» Australian JUGs Project
Development of an open-source library to assist developers in dealing with Australian postcodes, and other aspects of addressing.
|
|
Vancouver Island Java User Group
(VIJUG)
Vancouver Island and Victoria, British Columbia off the western coast of Canada are the home of our Java User Group. With a considerable high tech community and multiple universities and colleges as a base for our group we provide a place for all Java enthusiasts to exchange ideas, share knowledge and help each other. Our aim is to provide a networking and knowledge exchange platform for all the different Java users and interested parties to strengthen the overall community in Victoria, on Vancouver Island and beyond. We encourage anybody from beginner to expert interested in Java, related technologies and our community to join the mailinglist and check our web site Java section.
|
| » View all 71 Java User Groups Projects |
Java Web Services and XML
http://community.java.net/java-ws-xml
|
Extended StAX API
(stax-ex)
New!
This project hosts a few extensions on top of JSR-173 StAX API.
|
|
JAX-WS RI Architecture Document Project
(jax-ws-architecture-document)
New!
This project hosts the architecture document for the JAX-WS 2.0 RI.
|
|
Japex Micro-benchmark Framework
(japex)
New!
Japex is a simple yet powerful tool to write Java-based micro-benchmarks. It is similar in spirit to JUni] in that if factors out most of the repetitive programming logic that is necessary to write in micro-benchmarks. This logic includes loading and initializing multiple drivers, warming up the VM, timing the inner loop, etc.
The input to Japex is an XML file describing a test suite. The output is a timestamped report available in both XML and HTML formats (although generation of the latter can be turned off). HTML reports include one or more bar charts generated using JFreeChart which graphically display the data for ease of comparison.
|
| » View all 159 Java Web Services and XML Projects |
JavaDesktop
http://community.java.net/javadesktop
|
Java Advanced Imaging Web Start Binaries
(jai-webstart)
New!
This project contains Java Web Start-accessible releases of the Java Advanced Imaging API
|
|
Java GUI Renderer
(JGR)
New!
A dynamic Java GUI renderer based on a very optimized and thin protocol. The initial version is focusing on generating rich clients in Java Swing (via Java Applet or Java Web Start) from Oracle stored procedures coded in PL/SQL.
|
|
Web Publisher
(WebPublisher)
New!
A desktop application to help publish content using FTP. Unlike most FTP programs, Web Publisher works to minimize network traffic by keeping records of what has been sent.
|
| » View all 348 JavaDesktop Projects |
JDK
http://community.java.net/jdk
Jini
http://community.java.net/jini
JXTA
http://community.java.net/jxta
|
JXTA Joy
(jxta-joy)
New!
JXTA Joy
|
|
JXTA-Archive
(jxta-archive)
JXTA Archive
|
|
Java Finite State Machines
(JFSM)
The JFSM project develops a Finite State Machine code base and associated research which speaks to the needs of software designers. Several problems seem to prevent the full realization of the benefits of FSM designs. Numerous FSM-based applications are around, but they are often geared for specific products and applications. Some FSM offerings aim to be of general use, but require applications to be built around just one framework, IDE, or approach and could introduce significant dependencies. Developers still reinvent basic FSM kits for their projects, while it is often not obvious how to mesh a given framework, such as Swing or JSP, with an FSM. Supposed you just want to try out several different state machine tactics, or port an FSM fragment to another environment? The effort to develop a distributed, concurrent FSM infrastructure can be significant. JFSM seeks to address some of these issues. Developers can benefit from a variety of FSM kit downloads and, especially, a know-how library on using FSM with various frameworks collected from the participants over time. Different code base alternatives are intended to compliment and collaborate with other FSM providers.
|
| » View all 14 JXTA Projects |
Linux
http://linux.java.net
Mac Java Community
http://community.java.net/mac
NetBeans
http://community.java.net/netbeans
Portlet
http://community.java.net/portlet
|
XMLPortlet
New!
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
|
|
enricosvenagems
(gems)
enricosvenagems
|
|
jetfuel
(JetFuel)
Provides graphical and text based editors, property pages, and code generation that can be used to develop JetSpeed-2 compatible portlets and portals. Familiar coding and design standards such as UML and Aspect Oriented Programming will be used. The tools will be provided as Eclipse plugins.
|
| » View all 11 Portlet Projects |
Robotics
http://community.java.net/robotics
Sun Grid Developer Community
http://sun.java.net/sungrid
|
Sun Grid Environment
(sg-examples-env)
New!
get environment variables from 1-* nodes
|
|
Parallel and Distributed Numerical Algorithms
(grid-matrix)
Distributed numerical linear algebra algorithms (sparse/dense factorizations, distributed BLAS, LAPACK.)
|
|
GridSAM
GridSAM is a Web Service that exposes job submission and monitoring functionalities of distributed resource managers, such as Grid Engine through a Web Service interface. It utilises the Job Submission Description Language standardised through the Global Grid Forum as the language for defining job in a DRM agnostic way. Plugins can be developed using the GridSAM API to support other DRM systems. GridSAM currently integrates with Grid Engine 6, Condor and Globus Toolkit 2 infrastructure.
|
| » View all 12 Sun Grid Developer Community Projects |
|