 |
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
|
jssh
New!
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.
|
|
Cordia_Web_SIP
(cordiasipweb)
New!
This is a web based SIP communicator. A registered user could login to a web site, and access the web communicator. By providing self UID and SIP proxy settings, this user should be able to make and receive calls. The interface should alos be able to provide a place to record VM, in case user not available. Retrieve VM from their account, by dialing access codes. The call log time must be entered into a SQL server DB, alongwith Caller, Callies IDs.
|
|
mobicents-parlay-ra
A SLEE compliant Resource Adapter for Parlay/Parlay-X.
|
| » View all 140 Java Communications Projects |
Java Distributed Data Acquisition and Control
http://community.java.net/jddac
|
ProjectManagementSuite
(SPM)
New!
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
|
Flow Fuse
(flowfuse)
New!
Flow fuse gets your own workflow projects started. It provides base components for workflow applications, such as a workflow engine, work item manager, a web-based UI. The sample application and tutorials will show you how to use and extend these components.
|
|
mabon
New!
Mabon
|
|
d2
New!
Delta-DOM
|
| » View all 228 Java Enterprise Projects |
Java Games
http://community.java.net/games
|
Java OpenGL Benchmark
(JGLMark)
JGLMark is intended to be a platform independent OpenGL benchmark.
JGLMark may also be used as a system stress and stability test tool.
JGLMark will benchmark the ability of a system to perform various OpenGL tasks.
After the benchmark runs a series of user selected tests they will be presented with JGLMark score.
This score will be indicate how well the users hardware performed, while running the tests.
|
|
JWarrior - 2D Fighting Engine
(JWarrior)
The JWarrior project consists on a 2D Fighting engine that allows any
player to create and share his own characters, stages and UI Layout.
The JWarrior engine will be developed with the most advanced java API's
available for creating 2D games. Besides, this project shall increase
the Java
popularity and show how the Java platform could be used to create good
and exciting
games. Online multiplayer games are our future goal.
Based on that, the game will contain a character editor, created to
give users the power to create their own characters, abilities,
moves, special moves, ending scenes, stages, and so on. With all those
tools, the
players can create a mix of their favorite characters to fight in the
same game.
We expect to develop tools to create all that the engine needs to be a
complete game.
|
|
m3ge
An 3D game engine based on M3G (JSR #184) for mobile devices .
|
| » View all 68 Java Games Projects |
Java Patterns
http://community.java.net/patterns
|
identity management security patterns
(IdentityPatterns)
New!
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/
|
OpenOffice Reporting Java APIs.
(Open-Office-Report)
New!
The project provides Java APIs for writing Reports from Java application. The application client can be either web based or swing based. The generated Report format by default is Open OPffice format, but reports can be exported to PDF documents also.
The reports can be archieved at the server side only, by starting the Open Office in server mode.
|
|
J2EE Code Generation Tool
(chutki)
New!
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.
|
|
DamnHandy Aspect Library
(damhhandyaspects)
New!
The DamnHandy Aspect Library is a collection of Aspects used for a variety of different tasks.
|
| » View all 448 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 68 Java User Groups Projects |
Java Web Services and XML
http://community.java.net/java-ws-xml
JavaDesktop
http://community.java.net/javadesktop
|
EventBus
New!
The EventBus is publish/subscribe event processing pattern for a single processes. The EventBus is thread-safe and Swing-safe (when using the EventBus or the SwingEventService)and features event vetos, mulitple event services for different purposes or threads, Automanaged Container Event Services for limiting events to a Swing container (like a Form), class and topic (String) subscriptions, good API Javadoc (tutorials coming), and decent test coverage.
|
|
Batch MP3 Organizer
(MP3Organizer)
New!
MP3Organizer is a java application designed to organize your mp3 collection automatically.
The main idea is to build an engine, which takes in an mp3 file, cleans, identifies and tags it.
It will clean the mp3 for junk and incorrect tags, check the integrity and data quality of the mp3, lookup the mp3 in MusicBrainz/FreeDB , write the necessary tags and rename the file.
Also duplicate detection and calculating a checksum for archiving purposes is done.
|
|
SAM - Swing Action Manager
(SAM)
New!
SAM is a Swing Action Manager that provides features that truly make Actions central to your Swing applications. SAM adds features for actions such as role-based security, context, delegated enablement, a customizable component factory and an XML format with an editor. SAM is especially useful for large projects or projects with plugins since it allows weight-based merging of Action XML.
|
| » View all 339 JavaDesktop Projects |
JDK
http://community.java.net/jdk
|
Java Heap Snapshot Proposal
(heap-snapshot)
New!
Currently the only Java heap snapshot file formats used commonly are those defined by the hprof profiler. This project is an open attempt at designing a new binary Java heap dump format and perhaps a set of APIs around that form at that could replace the use of the existing hprof binary format.
|
|
BestBooks Accounting Framework
New!
BestBooks provides the developer of accounting systems with a framework based on accounting terminology (TAccount, Ledger, Journal, etc.) with an Open Database (ODBC/JDBC) .
|
|
JPlugin
(jplugin)
A plugin framework for java applications. Plugins may be managed at runtime via JMX. Asynchronous event handling is provided. Applications may couple tightly to plugins (via proxies) or loosely (via messaging). Plugins may communicate with other plugins. Plugins may be jars or directories and can include other jars and/or resources.
|
| » View all 28 JDK Projects |
Jini
http://community.java.net/jini
JXTA
http://www.jxta.org
|
Java Finite State Machines
(JFSM)
New!
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.
|
|
UniNet
New!
UniNet is an open source project created to achieve a freedom decentralized (and anonymous) area used by people/university to share data/process and to rate them.
|
|
P2p Rmi over Jxta
(Peermi)
Peermi is an extension of the standard RMI classes to enable true p2p, bidi rmi.
|
| » View all 12 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
|
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.
|
|
Stringbeans
Stringbeans is a portal framework compatible with JSR 168 Portlet API standard. Stringbeans offers JAAS based authentication, flexible portlet access control and monitoring, and support for mobile clients. It is bundled with portlets for displaying charts, reports, database tables, XML documents, RSS headlines, etc.
|
| » View all 10 Portlet Projects |
Robotics
http://community.java.net/robotics
Sun Grid Developer Community
http://sun.java.net/sungrid
|
Parallel and Distributed Numerical Algorithms
(grid-matrix)
New!
Distributed numerical linear algebra algorithms (sparse/dense factorizations, distributed BLAS, LAPACK.)
|
|
GridSAM
New!
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.
|
|
DTrace
(dtrace-sungrid)
New!
Our goal is to develop a set of publicly available dtrace scripts that can be used by any Sun Grid compute utility user for a quick and effective assessment of performance achieved versus potential performance of an application.
|
| » View all 11 Sun Grid Developer Community Projects |
|