The Source for Java Technology Collaboration
User: Password:



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.

All Databases Projects

0621project   New!   
0621project will be open plat for university student

2 text cartoon tutorial  (2numbercartoontutorialsforcpuandchips)    
text used in cartoon tutorials " flying text "

a general purpose backup utility  (ImBack)  New!   
This project provides a platform to perform backup of several components (files, filesystems, databases - both online and offline backup) using a simple interface. It provides control about the data backed up as well as provide a way to query which backup was done, when, which media it used, etc. It was used on production sites of major customers since 2005

A JDBC factory that makes JDBC programming much easier  (sqlfactory)    
JDBC programming includes tracking 3 different objects, Connection, Statement and ResultSet. An API that tracks these for the programmer and makes sure that everything is closed correctly is very beneficial. This project provides such an API.

a multi-player lan based quizzing application with trivia like system  (Trivphilia)  New!   
a multi-player lan based quizzing application with trivia like system

A virtual desktop focused on communications  (Joing)    
A virtual desktop (developed in a client/server fashion) capable to launch remote as well as local applications. It also has special tools to communicate and share with other people using "Joing".

account order management  (accountordermanagement)    
This is the project for accounting and order management for Thailand

ACGNJ Java Users Group    
The Amateur Computer Group of New Jersey (ACGNJ) is a forum for discussing beginner, intermediate, and advanced level Java programming. Topics will primarily focus on developing useful/practical applets and applications, but can include related topics such as Java I/O, JavaBeans, Reflection, object-oriented programming and software design issues. Meetings are held every second Tuesday of the month at the Scotch Plains Rescue Squad second floor meeting hall starting promptly at 7:30pm.

Active XML  (activexml)   
Java Component driven xml elements to facilitate easier code readability, structuring and reuse of components required to facilitate less granularity and more business logic than core Java APIs.

ActiveObjects  (activeobjects)    
ActiveObjects is an intuitive, pure-Java database access layer. AO is designed from the ground up to be extremely simple and easy to use from an API standpoint.

Activity Manager  (activitymgr)   
Activity Manager is a project management tool. It helps a project leader to manage and check his collaborators activity. Simple to use, lightweight, but very efficient and customizable ! Activity Manager is open source software. You can use it and redistribute it freely (see legal for more details). The tool's features are : * Collaborators repository administration * Tasks repository administration * Contributions management (=activity management) * Extensible report facility (with built in templates) Activity Manager allows to build and maintain a hierarchical task tree. It is based on a database with a very simple model that allows to build quicly custom reports through the report facility or through simple SQL requests. Activity Manager is customizable. Activity Manager is a Java based tool using MySQL database server.

Administrador de Escolas  (NORSJAVA)   
The Project Administrator of Schools will serve as base for the learning of Java in the Region the Northwest of the State of the Rio Grande Do Sul - Brazil. It will be a project to automatize a school (secretariat, library, etc)

Advanced J2EE Programming with Passion!     
This is free online "Advanced J2EE Programming with Passion!" course that is being taught by Sang Shin of Sun Microsystems.

AdvogadoCom  (advogadocom)    
Application that aims to provide a management tool for lawyers to help them manage processes, clients, meetings, tasks, process events, and other process related things. This will be a web application that will support use in most operating systems, at least Windows, Linux/Unix and Mac OS. The architecture will focus ease of installation, with the distribution archive containing the web container + Java Database + Java RE so that the user only needs to extract the file to any desired folder and begin to use the application with minimal setup. This form of distribution is inspired by JIRA Standalone. The application will support different ways of use. Users can install the application on a shared server or simply use on their own desktop. Data synchronization will be possible, with the use of UUIDs as entity identifiers. The intended initial components of the architecture will be Tomcat 6.0.x + Apache Derby 10.x + Java RE 6 + either Apache Wicket (most likely) or JSF as the web framework. As law differs a lot from country to country, it's yet unknown it the application will make sense to a broad set of countries. The initial model is based on brazilian laws. If possible, with support from people from other countries, the application will be continuely designed to be flexible and support as much countries as possible.

Agent Desktop  (agentj)    
The idea is that an agent framework can be provided that adds task scheduling and desktop integration on top of normal JDK APIs. This project is about developing that and some useful agents.

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.

Agnotion Inference Engine  (agnotion)   
A heterogenous query and inference engine, built on the concepts of the semantic web and designed for scalability and throughput from the outset.

AIR Metadata Server  (air-mds)    
AIR Metadata Server implements the OMG's MOF (Meta Object Facility) standard based metadata repository. It is based on JMI (Java Metadata Interface - JSR-40) specification. Using Hibernate as an O/R storage mechanysm and Spring as IoC and AOP framework, it allows concurrent acces to stored metamodels and models.

Ajax Adapter For Hibernate  (AA4H)    
Ajax Adapter For Hibernate is a framework that provides a bridge between browser based Ajax frameworks and Hibernate.

ajug-adelaide    
he Adelaide Java User Group is the only known South Australian Java User Group. The group's main resource is the Wiki Site at http://ajug.org.au/display/AJUG/AjugAdelaide and the YahooGroups mailing list ajug-adelaide-announce@yahoogroups.com at http://groups.yahoo.com/group/ajug-adelaide-announce

Alaska Java User Group  (AKJUG)   
The Alaska Java User Group is a home for Alaska Java users to share their experience and ideas about developing applications in Java.

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.

ALJUG   New!  
Java User Group from Alagoas - Brazil

Altoona Java Users Group    
The Altoona Java Users Group is a collection of individuals that gather to discuss Java Technologies and Java code development.

Amass Pharma Plus  (amasspharmaplus)    
Amass Pharmaceutical assistance service is build to Pharmacy Company to medical distributors. This web application based application will have very interactive user interfaces which will make searching medicines easy and convenient. Admin who will control all the system and has the power to delete or update the information. This system will have database system which can efficiently handle large number of users. This application is build such that it can be updated depending on the business needs and expansion plans.

Ambassador Training Path  (atp)    
It's a project to help Sun Campus Ambassadors fullfill thier training. It keeps track of all the modules ambassador has taken, it helps him plan modules for the next month. It create report (to be send to sun coordinator) with some fileds filled automaticly. I plan to add more functionalty (for example created epors save to pdf file). Also maybe extend it range to help also ambassadors in planing their demos that they will give on campus. Project is developed in Nebeans 5.5 (swing application using Matisse) with JavaDB as embedded database.

Ammat: A J2EE-based IT Security Policy Management and Enforcement  (Ammat)    
With the advent of legislation of legislation like Sarbox, GLBA, USA PATRIOT Act, it's increasingly important that IT security policies be defined and enforced. This project will use recent advances (e.g., J2EE Connector Architecture 1.5) and existing open source projects to build an enterprise-ready network monitor that will detect actions which conflict with security policies and start remediation workflow. Think of it as an intrusion detection system deployed on J2EE with the ability to call the FBI, when necessary.

ammentos  (Ammentos)   
Ammentos is an opensource lightweight persistence framework explicitely meant for JDK5 developers. Extremely simple to use, it does not require any installation or configuration files to edit; just a small jar file (of about 72KB) to put into your classpath. Works whith annotations, what means compile time checking of mapping declarations and the possibility to exploit advanced IDE features such as code completion.

An APRS Server for Google Earth  (aprskml)    
This project provides a locally run Java based application that you can start on your desktop. It can be connected to the APRS IS, a TNC, or just given a simple list of stations. It will then accept http requests from google earth, or other applications that support KML, and return a KML folder with placemarks for all known stations. This project is currently in its infancy, but, there is working code that demonstrates the power of this capability.

Andhra University College Of Engineering Java User Group  (aucejug)   
aucejug is meant for Java users of Andhra University College Of Engineering , Andhra Pradesh state of India. It is just like any other JUG.

Anteater's Java User Group  (anteaterjug)   
A Java User Group for people in and around UC Irvine who are interested in learning more about Java and related technologies.

Anyx's Sim App  (anyxsim)    
An application for all kinds of sim Cards.

Apatar Open Source Data Integration     
Apatar Open Source Data Integration helps users integrate information between databases, files and applications. Apatar takes custom coding and effort to study APIs out of integration projects for developers and business users. Imagine you could visually (drag and drop) design a workflow to exchange data and files between your on-premise and on-demand databases (MySQL, MS SQL, Oracle), applications (Salesforce.com, SugarCRM) and the top Web 2.0 destinations (Flickr, Amazon S3, RSS feeds). Users install a visual job designer application to create integration jobs called DataMaps, link data between the source(s) and the target(s), and schedule one-time or recurring data transformations. Now you have all the tools necessary to migrate, synchronize, and replicate files and data between your on-premise and on-demand systems and applications, all without having to write a single line of code. 100% of the source code is released under GPL v. 2.0.

APIHEP     

APL    
Applet Persistence Layer (APL) is a very lightweight persistence framework with Object Relational Mapping(ORM) which purpose is to be used in applets.

AppFuse  (appfuse)   
An application for starting your web applications. Checkout from CVS and execute "ant new -Dapp.name=yourApp -Ddb.name=database" to instantly be up and running with a Tomcat/MySQL app. Uses Ant, XDoclet, Hibernate, JUnit, Cactus, StrutsTestCase, Canoo's WebTest, Struts Menu, Display Tag Library, JSTL and Struts (including Validator and Tiles). Features include CMA, Remember Me, Self Registration, Password Hint. The fuse to start your apps.

ApplicationBuilder Framework  (applicationbuilder)  New!   
This project is subject assist the development of desktop applications, allowing the beans to make binding between the components and the GUI. It has a module to create applications that make use of the data layer of

AptFramework.org GUI/Swing Rich Client Framework for Enterprise Info Systems  (AptFramework)    
RAD framework for Rich Client Enterprise Information Systems, implementing command/action framework (actions, toolbar, menus) with common actions and icons predefined, data-bound forms and tables for rapid GUI prototyping, making heavy use of annotations and reflection. Common barebone business objects and forms are included.

archiveXindex     
ArchiveXindex is a complete but lightweight application that indexes files on CDs, DVDs, removable drives, mp3 players, and network shares. Easily locate files on external media. Supports image thumbnails for popular image formats.

Arena Framework  (Arena)   
It's a framework to access any database, it's not a table dependant like others, instead is a query dependant, making easy to create simple or complex SQL queries and get the result into an Object, it combines the best of other technologies and put it together into one lighter and simpler framework. It is not required to map a class with the database; this framework creates dynamically all the columns and values and does not depend on the table. This approach makes the application easy to maintain.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

ArquiteturaTests  (herrmann)    
Busca a integração perfeita entre algumas frameworks.

Assam University Silchar Java User Group  (AUSJUG)   
The Assam University Silchar Java User Group intends to spread awareness about Java and the latest java technologies, and to elucidate & teach people about the immense potential of Java. Since the Group is very new and small, we haven't planned group gatherings yet. We are really looking forward to it, so join AUSJUG and have fun with Java.

Atom Publishing Protocol Server  (atom)   
An APP (Atom Publishing Protocol) compliant Server

authsum     
authsum is an identity and authorization server. It manages security information in a database with an admin application and provides web services to answer identity and authorization questions from client applications.

Automated Data Warehouse  (JADW)    
Automated DataWarehouse is a fully automated data organization.This automatic system uses a problem oriented language to design the client based data organization.Here,B+ Tree is used to design the FileSystem of DataBase. Hashed Logic is used for implementing different computational algorithms.Anyone can use this DataWarehouse without using any other host O.S. Java is used here to achieve our objectives.

Automated Payroll System  (AutomatedPayrollSystem)    
Consider a medium sized IT establishment which manages its own payroll requirements. This project will aim to develop an automated system to pay employees their monthly wages. The system should store employee salary details and leave allowance. At the end of the month the system should automatically credit the employee’s bank account with their salary. Income tax and loan payments should be deducted at source and appropriate accounts credited. Salary slips should also be generated. This system can be integrated with Leave and loan systems to give a holistic solution to the organization.

AzamBank   New!   
this project has 3 modules.current account,savings account and recurring account.

Baba XP  (babaxp)    
Software development manager for procedure based on Agile modeling. More specifically for Extreme Programming, User Stories, Acceptance Tests and Developer's task management.

bangalore open java users group  (bojug)   
This is a community if Java users in Bangalore, India. We hope to have to talks, debates, discussions,hack sessions, and participate. More importantly Share! We hope to create a forum for ideas to flow.

baraza     
The Baraza Framework is a development Java Development initiative that makes application development easy. The framework takes advantage of XML to define its components. Using the framework, desktop applications, applets can be easily deployed using the same XML document with only slight modification.

Batch MP3 Organizer  (MP3Organizer)    
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.

Baton Rouge Java User Group  (BRJUG)   
Requesting project/website for the new Baton Rouge Java User Group

BDB XML Admin  (bdbxmladmin)    
BDBXML is a JSP (JavaServer Pages) administration engine for Berkeley DB Databases, providing DBMS features such as: - Creation and Deletion of containers and documents - Search using XQuery language - View of XML Documents, in Tree-view and plain-text. - Validation. The dbxml shell that comes by default in BDB XML is very unfriendly and hard-to-manage. BDBXMLAdmin aims to provide similar facilites like those provided by phpMyAdmin for MySQL databases, but using JSP in the front-end and Tomcat as the default container.

Beans Binding  (beansbinding)   
Reference implementation of JSR 295 - Beans Binding.

Bekom  (bekom)    
Bekom is basic web application based on appfuse. It is a educational application for web applications it based on appfuse project application.

BestBooks Accounting Framework     
BestBooks provides the developer of accounting systems with a framework based on accounting terminology (TAccount, Ledger, Journal, etc.) with an Open Database (ODBC/JDBC) .

binbase  (BinBase)    
BinBase is a software for the automatic analysis of Massspec data from LECO GC-Tofs.

Blog7     
develop a weblog that allows multiple user

Blogunity - community blogging software.  (blogunity)    
Blogunity is a blogging system written in Java, that provides as main software-idea community-features within the blogging system. This features allows the registered blogunity-users to create individual blogs as well as two kinds of community blogs: public or private. (number of blogs per user is defined within system-settings).

Blood bank server service center on Web  (JJ2008BloodBankService)   
Web MAP & Web Service that provide the information about Blood bank status of each hospital

BloodBank    
BloodBank Manager is a software for control of supply blood components in a hospital institution.

BlueHome     
BlueHome is a project to take over the control of houses. The system will through BlueTooth technology identify who's home, and adjust information screens, lights, temperature etc. to the person’s private profile. BlueHome will as well offer WebServices to share information about your home with other BlueHome users. Wouldn't it be great to get a suggestion about visiting your friends if you are home alone and four of our friends are gathered another place? Or letting the BlueHome turn on and of the lights as you come and go? BlueHome will mainly be developed by four flat mates and the purpose is in addition to build the enchanting to learn more about the technologies we are using.

BlueID  (blueid)    
ID recognition via Bluetooth Technology

BlueOxygen  (blueoxygen)   
BlueOxygen is an Java organization based in Jakarta, Indonesia, the real Java organization in Java island. BlueOxygen provides several services for their community, such as Open Source Project, Incubator Project (Financing), etc.

Bolide, the business oriented programming compiler  (bolide)    
Bolide can be seen as the next generation of compiler. Bolide is able to produce business application from business programming instead of classical programming. Bolide rely on formal use cases to produce a real Java application. http://www.bolide.org

Bonsaii Internet Banking  (bonsaii-internet-banking)    
Internet Banking is the online banking application totally made by using Struts Java Design Pattern using JSP And Servlets and with keeping in mind high security

BoxSQL - Processor of templates SQL  (BoxSQL)   
BoxSQL is a simple ones and efficient framework that it removes the SQL of the code of its application and places them in archives of templates. Characteristics: - Fast Reading of archives SQL; - Cache of sentences SQL; - Dynamic Parameters; - Automatic Mapping;

bpcatalog    
J2EE BluePrints solution catalog

Brainiac  (brainiac)   
The Brainiac knowledge management system enables companies to keep track of employee comptences as well as managing competence debelopment activities.

Bricks  (bricks)    
Bricks is a project that produces micro-jars for assembling larger structures and applications. Initial bricks include foundation bricks (collections, other basic data structures), Swing bricks (various TableModels, ListModels and so on) and bean bricks (property sheets, Customizers and the like).

Browser in java using netbeans with explaination  (webbrowser)    
web browser fully functional with detailed explainations

Bug tracking system  (bugtracker)    
An integrated web based application system that will enabled corporate organisation to store information and retrieve them.

Buildap     
Appliacation development framework and visual component based development tool

Bush's Magic JDBC Driver  (BJDBC)    
com.bush.jdbc.driver.BushDriver is a lightweight proxy JDBC driver that can be wrapped around any other JDBC driver to transparently introduce connection pooling and statement caching. Although intended for use in situations where no pooling facilities are available, this driver provides a simpler and more feature rich solution than most pooling implementations. Further more it can be installed in seconds with no code impact. Yes that means you don't have to learn and API, write, or modify any code to use it!

businessbay  (BusinessBay)    
BusinessBay is a web-based business process modeler, which goal is to create consistant web business applications such as ERP, CRM, Business Intelligence Applications, etc...

butler     
Butler framework is a table-oriented java object model on top of JDBC that makes database programming easier. It also has a set of database aware swing components and a JSP tag library.

CafeManagementSoftware     

Cantinho do Java     
Dedicado ao compartilhamento de informações sobre Java: exemplos, dicas, tutoriais, e-books, etc. Para Windows e Linux. Dedicated to the comprehension of information about Java: examples, hints, tutoriais, and-books, etc. For Windows and Linux.

Cape Town Java Users Group    
The ctjug was created by the Java development comunity in Cape Town. We meet once every second month for a presentation and a general get together. The meetings are an ideal place to meet other programmers and exchange ideas. There are no fees required to join the ctjug and all are welcome, no matter what your level of java is and none programmers are welcome too (management etc.).

Car Rental System  (rental)    
A car rental website that allows the user to register, login, book a car and cancel booking.

castor-annotaions  (castor-annotations)    
This project aims to allow users of the Castor framework (http://www.castor.org) to use annotations to define and create their mapping files to ease the process and pain of doing this manually.

CBM and O&M Tools  (CBMTools)   
CBM Tools attempts to develop tools to support Operation and Maintenance in manufacturing and engineering plant environments.

CEJUG Classifieds  (cejug-classifieds)   
The aim of this project is to create an easy to compile and deploy Classifieds Web Application. The test bed of the project will be the CEJUG - a Java User Group from Ceará/Brazil. A first release must include a simple web application, and later efforts should provide it as a service, a distributed component or other technologies.

centauro     
A ERP system integrated with groupware for Centauro Portões and final work graduation designed in Java using Postgree database, Hibernate for data persistence and Webwork for Controller. This system runs on tomcat or jboss or other web container that implements j2ee specifications (we use jsp 2.0 and servlets 2.4)

Cereal: A Prevalent Storage Container  (cereal)   
Cereal PSC is an free software project to develop a way to improve J2EE performance using Prevalent storage devices as part of the Containers' structure, specifically: replacing CMP's and BMP's need of a database with a Prevalent storage.

Charet  (charet)    
This project will be basically implementing JSP,Servlets,Beans and EJB. This will be a OnlineShopping type project where I will try to imlement the features mentioned above

Charleston SC Java Users Group (JUG)  (charleston-sc-jug)   
This is the Charleston SC Java Users Group (JUG).

Charlotte JUG    
The Java User's Group website for Charlotte, NC. Focused on supporting a vibrant community through education and networking. Meets monthly

Chat Application  (imp)    
The gole of this project is to create some API, which is used easily in any program to create chat application for any platform. We will also provide the Blue print of chat application. Chat Portlet can be created for any Portal environment.

chattools  (ricoh-chattools)   
Chattools will allow users to communicate with a technician in order to solve simple problems on the MFP.

Chennai Java User Group  (ChennaiJavaUserGroup)   
Hi Guys ,We are all Java guys working in different places. We are Specialized in Developing Intranet/Extranet/Internet/B2B applications for the Industries, to make their communications effective. And we are interested in discussing Java related latest developments, issues etc. The technologies we discuss are J2EE, MVC, SC, Open Source etc

ChicoJUGChico Java User Group  (chicojug)    
Chico Java User Group (Chico JUG) is located in Chico, CA. We aim to: * Promote the use of Java and related technologies * Educate through high-quality and applicable presentations * Induce interactive discussions and forums * Be a resource hub for whomever is interested in web development in general and Java in particular * Develop close ties and relationships with the industry mentor companies and educational institutions in the United States and worldwide.

chillibeans    
Model-Driven Architecture tool to manage Object-Relational persistence tier generating code based on templates.

CJAVAPERU.COM    
Web dedicado a la difusión de la tecnología JAVA en Perú - Lima. realizando eventos y asesorando en tecnología JAVA

Cleveland Java SIG  (clevelandjavasig)   
The Cleveland Java SIG holds monthly meetings and maintains a mailing list. Our mission is to promote the use of the Java programming language and its related technologies and provide the means for developers and students to communicate together and advance their knowledge of the language.

Clicker  (clicker)    
This is a project to build an open source "clicker" implementation. Clickers are used in the education community to allow students to input answers, using remote control style devices, into a professor's computer.

coffemail - The Java Mail Plataform  (coffemail)   
This project is a 100% pure Java implementation of SMTP Mail server with the POP3 protocol , database independent and with very powerfull and simple module support

Collaborative Educational Website (CLEW)  (clew)    
An improved collegiate website that is used at the University of Hawaii at Manoa.

College Application  (collegeproject)    
Records of College Student

1 to 100 of 937 Next
 Feed java.net RSS Feeds