 |
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
Java Distributed Data Acquisition and Control
http://community.java.net/jddac
Java Enterprise
http://community.java.net/java-enterprise
|
sadadsads
(test)
New!
asdasdsadsad
|
|
Orion IDEA Plugin
(idea-orionplugin)
New!
An IntelliJ IDEA IDE plugin that adds integration for the Orion Application Server
|
|
JSF Tab components
(jsftab)
New!
Tab navigation is the popular way in web page design. But it isn't the standard JSF components, so the project will create the smart and powerful tab components to help the web developer. It will have the below functionality:
1. Multiple leve tab
2. Nested tab
3. Customized style
4. compatible with JSF navigation or self contained navigation.
5. Dynamic controled tab menu
|
| » View all 133 Java Enterprise Projects |
Java Games
http://community.java.net/games
|
Little Enjine
(littleEnjine)
A small, yet easy to use, framework for facilitating the building of games made with MIDP 2.0 game API. The framework will provide pre-configured custom behavior for various repetitive and well-known tasks involved in the creation of games. Subprojects will include games made with the Little Enjine framework and tools for helping game designers and developers.
|
|
jphyswiz
Java physics editor based on Netbeans platform. It can open XODE files, show them as a tree, help to modify any element and show the results in a Java3d or Xith3d window.
|
|
Berluskotchi - a tamagotchi for your mobile phone
(Berluskotchi)
Berluskotchi is a customizable tamagotchi for mobile phones using J2ME (CLDC 1.1 and MIDP 2.0), with the possibility to update it online through a web-service. Future releases will include also advanced AI algorithms
|
| » View all 55 Java Games Projects |
Java Patterns
http://community.java.net/patterns
|
Piazza Commons
(piazza)
Piazza Commons focuses on reusable, generic, and stable Java system components. Its main aim is to provide interfaces and implementations of system frameworks based on common usage patterns. It has, for example, a DAO Framework and a Simple Plugin Architecture (SPA).
|
|
Dudamis
(dunamis)
Dudamis can wrap a class/interface as a delegation at runtime. The behavior of the delegation can be defined as what java.lang.reflect.Proxy does.
|
|
Tiger Productivity Pack
(tpp)
This project aims to implement a couple of design patterns improved by Java 5.0 features. This project has 2 objectives:
1) Be a lightweight framwork.
2) Be a good example for teaching patterns and Java 5.0.
|
| » View all 21 Java Patterns Projects |
Java Specification Requests
http://community.java.net/jsr
Java Tools
http://community.java.net/javatools/
|
Unit test automation toolkit for Swing application.
(SwingUnit)
New!
SwingUnit is a unit test automation toolkit for Java Swing application.
SwingUnit assumes that it is used with JUnit, and it makes you easy to write a test code which operates Swing GUI. I suggest you to use this
toolkit on the following cases:
- Degrade test automation for a refactering.
- Test on each platform/OS.
- Continuance measurement of GUI response time for iterative development.
- Performance test for many user's concurrent use.
- Test for each language.
Your new idea for the usage of this SwingUnit is welcome.
The main concept of SwingUnit is a encapsulation of operation event for each Swing components. I name it RobotEvent. A RobotEvent finds a target
component and it acts a given operation. Not only you can use the RobotEvent from your JUnit test code directly, but also you can build it from a scenario file written in XML format in your JUnit test case. Of course, the RobotEvent has a ability to make a new XML scenario file.
When I designed this toolkit, I thought SwingUnit needs two types of extensibility, one is a extensibility of RobotEvent, and the rest is a
extensibility of finding method for target components. I broke down the
RobotEvent into following main elements:
- Abstract class of RobotEvent and it's subclasses
- RobotEventFactory which can add a function to create a new RobotEvent subclass object.
- A container of RobotEvent, Scenario. You can read or write XML scenario file through the Scenario class.
- Finder which searchs target component
- Finder strategy class : FinderMethod, and it's parameter : FinderParameter.
I intended to be able to add your new RobotEvent or FinderMethod without modifing the core library.
To test on a different platform or machine, The toolkit must absorb the differences between each platforms and machines. I prepare the TestSetting
mechanism to parameterize the environment differences.
SwingUnit has two parts : one is a framework part and the other is a extension part. The framework part has a basic set of RobotEvent and Finder classes. It contains low level RobotEvent subclass which are the wrapper of java.awt.Robot method and some component events.
The extension part includes a javax.swing.* component's RobotEvent implementation
and it's helper classes.
This first edition of SwingUnit has a minimum set of RobotEvent to demonstrate the availability of the concept. This version lacks many important Swing component's RobotEvent, and also, it may have many bugs.
I hope many guys will join to collaborate creating a new RobotEvent subclass or a new FinderMethod, or removing a latency bugs.
Thanks.
|
|
Nully
(nully)
New!
A framework for edit-time and compile-time checks of possible null values in Java code.
|
|
ivycommunity
New!
Home of community contributed tools and plugins for Ivy, the java dependencies manager.
|
| » View all 332 Java Tools Projects |
Java User Groups
http://community.java.net/jugs
|
j2me
(mobileadmin)
New!
The project aims to build a J2ME application which helps administrator and other users to have control over the network and view all the details of the network status
|
|
Jogja JUG
(jogjug)
Jogja Java User Group
|
|
The Kentucky Java User's Group
(KentuckyJUG)
A virtual user's group to support Java programmers in the state of Kentucky. Regional sub-groups will be set up for Louisville and Lexington locations.
|
| » View all 36 Java User Groups Projects |
Java Web Services and XML
http://community.java.net/java-ws-xml
|
Library for parsing XML DTDs
(dtd-parser)
New!
SAX-like API for parsing XML DTDs.
|
|
apache-lenya
New!
Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache Software Foundation.
Lenya supports inline WYSIWYG editing. Your site editors do not have to learn XML. This is possible thanks to the support of XML, XSLT and XML Schema on the client side. An adminstration interface allows advanced users to monitor the CMS, and perform configuration tasks.
|
|
XML validator generator
(bali)
New!
A tool that compiles a schema and generate the validator with a small runtime.
|
| » View all 118 Java Web Services and XML Projects |
JavaDesktop
http://community.java.net/javadesktop
JDK
http://community.java.net/jdk
|
inventory management system
(icms)
New!
overview
definition
steps of sdlc
model
and other strategies used in project
|
|
wizard
(Wizard)
New!
Provides a simple API and UI for Wizards, a commonly used UI pattern in GUI interfaces. Traditionally, everybody has needed to write their own Wizards, and such code is painful and hard to get right. This library aims to provide a simple API for writing Wizards, and default UI that resembles Wizards in other applications, but with the ability to plug in alternative UI implementations if desired. This library was designed as a replacement for NetBeans' Wizards API, and takes into account the long history of that API, problems encountered with it over the years, and provide a simple, easy to use solution that enables any Swing application to provide Wizards with a minimum of code and effort.
|
|
Mustang Umbrella Project JSR
(mustang-jsr.dev.java.net)
New!
The umbrella project for the Mustang release of J2SE
|
| » View all 21 JDK Projects |
Jini
http://community.java.net/jini
JXTA
http://www.jxta.org
|
Java Evolutionary Framework
(jef)
JEF, acronym for Java Evolutionary Framework, is a project aimed to both define and implement a genetic programming framework for the Java programming language.
|
|
terrapeer
(TerraPeer)
TerraPeer is a P2P-based Distributed Virtual Environment (DVE) application build on Java, JXTA and Java3D technology. The conceptual idea of this project is to design an interface to a multi-user virtual space, which runs on a server-independent network.
|
|
Digital Money
(dem)
An open source micropayment system based on Java, JXTA, XML, OpenPGP and SSL. The name "Digital Money" (DM) is reminiscent of the German Mark (Deutsche Mark, DEM, DM), which has been replaced by the Euro.
|
| » View all 7 JXTA Projects |
Linux
http://linux.java.net
Mac Java Community
http://community.java.net/mac
|
The tray part of JDIC for Mac OS X
(MacJTray)
The project tries to create a clean room implementation of the tray part of the JDesktop Integration Components for Mac OS X.
|
|
MRJ Adapter
(mrjadapter)
A library that implements a unified API for Java developers to access Mac specific functionality built into the various versions of the Apple virtual machine, without compromising the cross-platform nature of an application.
|
|
JNIDirect
(jnidirect)
JNIDirect provides JDirect compatible native methods for Apple's new JDK 1.4.1 based JVM.
|
| » View all 4 Mac Java Community Projects |
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 |
|