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 Jakarta Projects

A server-pull (pseudo request-to-client) wrapper for Servlets and JSPs  (Inversion)   
When developing a web application, they typical, and reasonable approach to date is to build a model that fits easily around the request-response architecture of HTTP. This means you have a web page that takes a request, fiddles with the data, and returns a response. This model is fine, for the most part, for simple applications, but can cause a very simple page-flow to become overly complex when viewed at the code level. This project is an attempt at creating a "request-to-client" (server-pull) layer that can be built on top of typical Servlets and JSPs. This means you can write a single class that encapsulates all the flow logic of your application (making it look to the programmer that calls for data are made "to the client", instead of the client calling your webapp), and the request and reponse code will take place in a completely automatic and invisible manner. To simplify the explaination, instead of making a.jsp jump to BServlet that dispatches to Z.jsp, etc imagine writing a single class that simply says something like: public beginFlow() { Data a = client.getData("a.jsp"); ... //do something with data Data b = client.getData(BServlet); ... Data z = client.getData("z.jsp"); }

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.

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)

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.

AgilePortal  (agileportal)    
AgilePortal is Open Source Enterprise Information Portal

Ajax, JSF and Fujaba  (ajf)    
Webdevelopment with jsf and Ajax to handle Fujaba output

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.

almoxis  (almoxisweb)    
A software for patrimony and contracts controll. Is a software for private enteprises that work with public agency and others private enterprises. Will be developed initially using Java Server Pages technology in a Jakarta Tomcat Web Server. In the future the project will be updated for Struts and Hibernate technologies uses.

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.

Ant Build Utility  (AntUtility)    
Utilities for the Ant build process. Includes an Ant build listener that can help you to optimize your build scripts.

ANT Tasks for Java 1.5 Pack200 tools  (java-pack200-ant-task)    
Pack200 is a new network transfer protocol for Java Class Files, which significantly reduces the download size of Java Applications. The Pack200 ANT tasks provide external Tasks for Jakarta ANT integration. Therefore ANT users can very easily Pack Java jars.

antcolony     
This project build for Java projects development. All projects build with Ant, it defined many tasks to build,test,generate,deploy.

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.

Apache Eclipse Projects  (apache-eclipse-projects)    
Ready-to-check-out Eclipse projects for Apache java projects (Jakarta plus top level projects). Each project contains exported jar files with attached source and javadoc URL, giving maximum help in Eclipse without having full source in your main project. These are intended to work along with Team Project Sets in Eclipse 3.1+

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.

AppFuse Light  (appfuse-light)    
A lightweight version of AppFuse (used to be named Equinox).

Argo Navis  (argonavis)    
Argo Navis is a e-learning software developed with Java technology and open source tools and frameworks.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

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.

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

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.

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.

Beehive Modules  (beehivemodules)    
The Beehive Modules project is a set of additions, tools, and user samples for the Apache Beehive project.

Beijing Java User Group  (bjug)   
our Beijing Java User Group: http://www.bjug.org

BGJUG(Bulgarian Java User Group)    
The Bulgarian Java User Group is an organization of the Bulgarian developers interested especially in Java. We gather every month and discuss topics that are closely connected with the Java language. To become member of the group, the only thing to do is registrate on the web-site and attend our meetings whenever it is possible.

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.

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

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...

CantyJUG    
CantyJUG, Christchurch, New Zealand.

Capital Java User Group  (capJug)    
A user group in downtown Madison for all those interested in Java and Java related 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.

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

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.

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.

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

Claros In Touch  (Claros)    
Claros In Touch is a webmail, address book, calendar, and notebook application. It aims to fulfill the need for a stable, full featured messaging application. The main features are: Bayesian spam protection, message filtering, folder support for the POP3 protocol, no need to do database setup, compatibility with any standards-compliant POP3 and SMTP server, operating system independence, support for sending HTML email, and full MIME compatibility.

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.

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

Columbia SC Java Users Group  (jugofcola)   
Columbia SC Java Users Group

Common Controls     
The Common-Controls form a Java™ Presentation Framework based on Java Servlets, Java Serverpages (JSP™) and Struts. The Presentation Framework contains the most common control elements like lists, trees, tabfolders, menus and forms, which are required for the development of J2EE™ applications with HTML frontends. The control elements distinguish themselves by the fact that they automatically save their own state across server roundtrips, so that the scrolling mechanism of a list, for example, or the explosion and folding of a tree structure do not have to be implemented independently. Rather, the state is managed by the control element itself, so that the developer can concentrate on the actual and important aspects of a Web application, such as the technical sequences or providing the data. The Framework takes over the presentation.

Common Utilities For Java Library  (tecuj)    
A Java library that makes common programming tasks easier. Including: File I/O, Configuration and properties files, JDBC handling, Email, Logging, XML processing, String processing, A powerful list of String items, Configurable tokenizers.

commons  (commons-util)   
Create a usefull components commons. e.g ServiceFactory, ServiceLocator, CacheService ... etc.

compdoc2cn    
Translate some good component doc or articles to chinese.

Contacts webapplication  (contacts)    
JSF - AJAX webapplication to manage contacts

crcenter     
This project is GUI client which let to manage Java Content Repository (JSR-170) server comfortable.

CredWeb    
Academic project simulating a Web Interface of a Credit System.

datacell     
This project is used for education system for universities and colleges.

DBwithGUI  (aptframework)   
Database with Gui using Swing

Digital Repository  (DSpace)   
DSpace is a digital library system to capture, store, index, preserve, and redistribute the intellectual output of a university’s research faculty in digital formats.

Docclerk application using Tapestry, Spring and Hibernate  (docclerk)   
The goal of the project is to guide developers in designing Web applications which uses various Opensource frameworks to build a scaleable, efficient and reliable Web application. The deliverables are: - Getting Started documentation. - Detailed documentation on architecture. - Sample applications including source code. - Sample application documentation. - Deployment documentation.

Documentum Log4J Appender  (DocumentumLog4JAppender)    
This project provides a Log4J Appender for EMC Documentum Entrerprise Content Management.

DONE - DONE is Open not Enclosed  (done)    
DONE has the target to be an Open Source Software Factory. It will be the place where Java developers could learn and participate on a real free software development process. During the next weeks we'll be defining a Java platform application to start the factory activities and calibrate our development process

DSE     
DSE, Distributed Search Engine, is highly scalable open source component-based search engine for crawling and searching of the Web. It incapsulates a crawler, indexer, query manager, web front-end for query.

EasyGrid     
EasyGrid

Eclipse Users Group  (eclipse-users)   
The group is not geographically bound and welcomes eclipse users from all over the world. Plugins, releases, discussions or anything else goes - as long its related to eclipse. Feel free to sound your ideas, ask for help, provide help or even express your opinions about eclipse.

eclipsebuild     
A tool for automated builds of multi-project applications developed in Eclipse and the Eclipse Web Tools Platform.

ecom     
Ecom is an University Project. It should be an electronic port of the paper based operation of a demonstrating system in which research students (the demonstrators) help out with lab classes, assignment marking and other teaching-related tasks. It is a distributed, web-based system for automating some aspects of the departmental demonstrator allocation process. It will be realized with Java Technology, Tomcat, Ant, MySql Database and JSP.

Edeixa     
J2EE based framework based on OpenSouce libraries for GeoSpatial Web publishing needs of intranets and Internet access.Cross platform solution with high scalabity and portabilty. Multithreaded support with object caching . Compatible with OGC Standards like WMS,WFS . It is a scaleable,robust Java based GIS Map Server . The architecture is based on POJO (Plain Old Java Objects) Services.

ejbeer  (EJBeer)   
O EJBeer é um Java User Group (JUG) criado em Abril de 2004 com o intuito de difundir a tecnologia Java na região do Vale do Paraíba.

El Salvador JUG  (JUGsv)   
Java User Group El Salvador A place where finaly the 'Javers' from El Salvador and Central America could understand and help each other! Al fin un lugar donde los 'Javeros' de El Salvador y Centroamerica nos entendamos y nos ayudemos!

EMART  (EMart)    
The E-Mart is the part of the simple application that provides customers with online shopping. Through a Web browser, a customer can browse the catalog, place items to purchase into a virtual shopping cart, create and sign in to a user account, and purchase the shopping cart contents by placing an order with a credit card.

enricosvenagems  (gems)   
enricosvenagems

espdamul  (espacoDaMulher)    
One Site for Personal control of menstruation of Woman, and one place of tips related of health

Everybuddy collaboration and messaging platform  (Everybuddy)   
Everybuddy provides a platform for a real time topical collaboration network.

Exalto XSLT debugger  (Exalto-XSLT)    
The project involves developing a debugger for XSLT and XQuery and is designed to complement the Exalto XML editor project.

Excel Formula For Java  (jexcelforumla)    
Excel Formula is one of the key component leads to the success of MS EXCEL. The easy to use, develop and learn properties make it essential in office operation. This project aimed to provide excel-formula-like operations on Java's arrays, collections and database to greatly simplify the related operations. Programmers with excel formula can use their existing skills on java desktop and web programming. This library also acts as a collection of utility classes for common operations. This reduces a lot of boilerplates and programmers’ effort to write these operations again. This project is targeted to Java Platform Version 5.0 with Apache License 2.0, since the introduction of Annotation and Generic can help us to build a more powerful and flexible library. However, a back-port to 1.4 is under consideration to help these still using it.

Exception Handling library  (Exept)    
A XML configurable and policy based Exception Handling library

Expresso Framework  (expresso)    
Expresso is a powerful, open standards-based, enterprise-strength J2EE architectural framework which extends Struts. It is ideal for developing database-driven web applications based on open standards. It is based upon many years of collective experience from industry-leading software engineers, consultants, and enterprise Web developers. Expresso is designed to shorten time-to-delivery of Web-based, business transactional applications by providing a library of extensible Java Server components for providing services to web-based applications so the developer can concentrate on application logic.

Extraction of relevant data from mixed data  (dataextration)    
Extrating relevant data from large amount of data by using patterns

Fatima Blog / Podcast Software  (Fatima)   
A light weight blogging /podcast software like Moveable Type. It has custom category management, and category exclusion like Slashdot, Rome 0.5 API(s) from Sun Microsystems provides RSS 2.0, 1.x, and Atom x.3 feeds as well as auto generating feeds for each category and can generate Podcasts using the tag. It also has automated XML-RPC pinging using Apache's XML-RPC libraries and can ping up to 50 sites with custom categories (i.e. you can ping javablogs.com with only your "Java" category RSS feed if you wish). It also has a complete user management area where users can edit or delete their comments and manage their information, something lacking in other blogging software. It also includes internal messaging and email notification using JavaMail. It has a custom admin section as well to manage all aspects of the code, and can run on MySQL, PostgreSQL, or any XML JDBC interface using connection pooling.

FCIH-JUG    
Java User Group at Helwan University

Ferramenta Web de Ensino à Distância  (ead)    
Projeto de Ferramenta Web de de Ensino à Distância

firstep -- a financial web app  (firstep)    
Powered by Spring framework, webwork, iBatis, sitemesh, freemarker and maven. And we are to provide a scalable and strong framework to develop finance system.

Flik - Ant to SVG  (flik)   
Convert build.xml files from Ant into SVG for easy visualization of target dependencies.

FranceJUG    
The purpose of the group is to provide a setting where anyone who has an interest in Java can get together and share their experience and expertise. This is the place to discuss the problems arising from our day to day projects, and the new buzzwords we hear everyday around new technologies. We specially interest on open source projects and eager to extend our knowledge on product expertise as well as architecture and design. We intend to organize workshops and seminars on the new developments around the Java language and its related technologies, API's and products. We will principally discuss in FRENCH, but we use English as well.

FUJA - FACENSA Usuários de Java  (fuja)    
Home for all projects developed by this students group. FACENSA is a College (www.facensa.com.br) and this group called FUJA extends the knowledge started in class with other students from the same college.

FuzzyWidgets     
A useful set of widget implemented in gwt

General Algorithm  (GeneralAlgorithm)    
The GeneralAlgorithm is a algorithm lib for numerical evaluation and unnumerical evaluation.

Gestão de Horas Complementares  (jhorascomplementares)   
Sistema para Gestão de Horas complementares. Projeto gerenciado pelo Grupo de Estudos de Java da FACENSA (http://www.facensa.com.br)

Gestionale per PMI  (jcompany)    
Gestionale per PMI basato su NetBeans e teconologie Enterprise quali EJB,

Glassbox-Inspector    
Components to monitor server applications running inside a Java VM. Uses JMX and AspectJ to track and correlate performance and errors. Featured in a recent article on IBM Developerworks.

Global Education and Learning Community  (edu-gelc)   
Global Education and Learning Community

GRAJAX     
The project is intended to bring completely user configurable, rich, thin, full feature charting and reporting capability using AJAX, with built in compatibility to JSF. The intended application is for on the fly web based, zero footprint analytics visualization. This will use various charts like Bar graph, Pie Chart, Line chart etc. The framework will also support processes that require drag and drop Gantt charts like project management, multi variable allocation and shop floor scheduling. This framework will work with both unstructured (XML, CSV) and structured data (relational and OLAP, MOLAP, ROLAP) inputs. The framework will provide extensive web services, API’s. Details: Data can be manipulated using data tables. List of graphs: 1. pie charts (2D and 3D); 2. bar charts (regular and stacked, with an optional 3D effect); 3. line and area charts; 4. scatter plots and bubble charts; 5. time series, high/low/open/close charts and candle stick charts; 6. combination charts; 7. Pareto charts; 8. Gantt charts; 9. wind plots, meter charts and symbol charts; 10. wafer map charts The project would use JFREE as a starting point. Once the framework is in place the intention of the project is to create business applications utilising the same. Intended applications are: 1. Business intelligence using Mondrian. 2. Work with relational data store using standard JDBC like mysql, oracle • Work with standard planning solvers to depict allocation (Gantt, Demand and Supply) or solve other allocation problems ( maintenance shipyard, Fleet, Classroom/resource etc.) Tech details: • Standard AJAX – DTML, JS, XML over HTTP and server side JAVA • All J2EE compliant Application servers will be supported. The initial prototype will be built on Jboss How to contact you. Email: keshava.rangarajan@oracle.com Chandra.yeleshwarapu@oracle.com Sharad.santhanam@oracle.com How to participate - Are you accepting roles and which one? Not yet once we come out of incubation with the initial designs and a working prototype. Skills required working on your project. • Knowledge of JSF, AJAX framework • Prior Java experience is a plus. Help Wanted - If you are looking for help then specify the type of help you are looking for. Not yet once we come out of incubation with the initial designs and a working prototype. License: Apache License 2.0 Version 2.0, January 2004 http://www.apache.org/licenses/

Grapevine Web Project  (grapevine)    
A Struts-inspired web application framework with built-in AJAX support.

Greater chennai java users group  (chugs)   
A jug for the greater chennai area encompassing the south madras including Thiruvanmiyur, kottivakkam, palavakkam, Neelangarai, sholinganallur, Uthandi and other places.

Greater Manchester Java User Group  (GMJUG)   
The Java User Group for everybody in the Greater Manchester area and North West England.

GreenBox - Code Generation Framework  (greenbox)    
GreenBox is the new name from JABA Framework. We hope that change name cant to mean a revolutionary evolution.

Greenville Java Users Group  (greenjug)    
Greenville, SC Java Users Group is a fraternity of Java programmers from novices to enterprise architects. We welcome anyone interested in learning Java to experienced software architects. We conduct monthly meetings and social gatherings.

Grupo de Desenvolvimento  (sociesc2j)   
Este projeto realiza estudos e desenvolvimentos nas tecnologias Java, focando sempre na portabilidade entre sistemas operacionais.

Grupo de Usuários Java de Santa Catarina  (GUJavaSC)    
Somos um grupo oficial da SUCESU-SC destinado a formar uma comunidade de pessoas envolvidas com a tecnologia Java, com os seguintes objetivos: promover a troca de experiências e conhecimentos técnicos relacionados com a tecnologia Java, proporcionado uma forma de crescimento técnico e profissional para seus participantes. divulgar a tecnologia Java

GSP for Groovy  (gsp)    
GSP module for Groovy language. GSP stands for GroovyServer Pages.

gui4web     
Framework for develop rich client application on web architecture.

Helwan Java User Group  (fcihelwan-jug)   
Java User Group at Helwan University

HotelSystem     
Trabalho de Graduação, sistema de controle hoteleiro

Hungarian Java User Group  (HunJUG)   
This JUG is for the Hungarian community of Java users. The main members of this JUG are the members of the Hungarian Java list.

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