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 Instant Messaging Projects

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

3G     
Implementation of Java Gadu-Gadu protocol impementation (jgg-api) from sourceforge.net. This is simple project and consists of basic api implementation, some possible use of design patterns and swing advanced features.

A reimplementation of standard Java sockets on top of JXTA  (p2psockets)   
P2P Sockets makes it easy to write peer-to-peer applications based on JXTA. P2P Sockets allows programmers to gain much of the power of JXTA, such as NAT and firewall traversal, without being exposed to its complexity. It does this through ports of popular software projects, such as a web server and web services stack, to work on the JXTA peer-to-peer network. This includes a web server (Jetty) that can receive requests and serve content over the peer-to-peer network; a servlet and JSP engine (Jetty and Jasper) that allows existing servlets and JSPs to serve P2P clients; an XML-RPC client and server (Apache XML-RPC) for accessing and exposing P2P XML-RPC endpoints; an HTTP/1.1 client (Apache Commons HTTP-Client) that can access P2P web servers; a gateway (Smart Cache) to make it possible for existing browsers to access P2P web sites; and a WikiWiki (JSPWiki) that can be used to host WikiWikis on your local machine that other peers can access and edit through the P2P network. P2P Sockets also introduces implementations of java.net.Socket and java.net.ServerSocket that can work on the JXTA network as well as a simple, light-weight, distributed, human-friendly, and non-secure DNS 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".

Actionscript 3.0 API for Darkstar  (sgs-as3)   
This Darkstar - Actionscript 3.0 API is using Binary Socket connection to communicate with Darkstar server. It's built base on Darkstar's protocol. Summary: 1. Written in Actionscript 3.0 (AS3). Can be used in Flash 9+, Flex applications 2. Very light framework, Event Driven model 3. Scalable 4. Easy to use

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.

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

AllianceP2P     
AllianceP2P takes the best from BitTorrent and Direct Connect and creates a decentralized and secure private P2P/friend-to-friend network for instant messaging and file sharing. It supports file swarming (multi-source download) and is Unicode capable. Calling for help from any interested developer for further 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.

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.

AMSS  (amss)    
After Market Support Systems

An Implementation of SIP Servlets for Jboss  (mobicents-sip-servlets)    
The purpose of this project is to build an implementation of SIP Servlets for the JBoss application platform and develop interoperability standards between SIP Servlets and JAIN-SLEE

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.

ani-pro    
video conferencing application

applet agent  (apgent)    
Applet programming interface provides good base for active components running on browser but among it's pitfalls are graphical user interface which is complex and more in size/number is difficult to mantain and to load. This project aims to develop a new subset of Applet itself where layout and controls can be of html.

arkansas  (ArkansasJUG)   
University of Arkansas Java User Group

Arsenal R/T Collaboration & Conferencing  (Arsenal)   
Client-Server real-time conferencing and collaboration platform with plugin architecture for easy extensibility. Features instant messaging, file sharing, shared web browser, whiteboard, persistent sessions, and VoIP via SIP Communicator.

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.

Automation Systems  (autosys)    
This Project is basically intented to create Automation Systems in all fields, as a beginning, We have decided to start with automation system for Flood and Drought control.

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.

Binary to xml parser  (2CX)    
this is a binary to xml and vice versa parser in c. this will help to improve xml trans action speed and xml size. Also hope this project will change the shape of web services in the future

Bishops Desk Community Collaboration Software  (bishopsdesk)    
This system is for groups who need standard collaboration tools like document sharing, e-mail integration, and group management along with detailed user information management and information sharing. This system is intended to help consensus based real life communities, such as volunteer organizations.

BlueID  (blueid)    
ID recognition via Bluetooth Technology

Bluetooth message service  (BMS)    
A j2me and j2se project that provide a bluetooth service send messages between devices on the net.

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

Campina Grande Java User Group  (cgjug)   
CGJug is a comunity of Java developers, enterprises and universities working together to bring up the software quality produced in our region.

canto     
Web conferencing and collaborating Tool. With canto you can show Presentations, Applications and Desktops to any other person over the internet. You can chat, show your webcam and talk with others in the meeting

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.

Chat application built on top of Project Darkstar.  (darkstar-chat)  New!  
Simple chat application which uses Project Darkstar for communication.

Chat3  (chat3)    
Chat3 is an instant messenger that uses a derivitave of the XMPP protocol (same protocol that the popular Jabber IM uses) to exchange messages with friends, peers, buddies. The purpose of Chat3 is to be an experimental sandbox to explore and develop new paradigms and ideas in the area of instant messaging - with the ultimate goal of blending instant messaging, email, and the internet.

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.

claybox: mobile framework  (ClayBox)    
Java ME flexible UI and systems framework to help developers in writing their application, not in writing the engine behind it. Asynchronous networking, network utilities, webservices, screen management , asynchronous screen preparation, thread utilities, build system and more is right out of the box.

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

Comet for everyone, everywhere  (Atmosphere)   
The project propose a framework for easily developing portable Comet based web application (aka Ajax Push application).

Communicate using voice and/or text, over JXTA peer-to-peer.  (trinytalk)   
Communicate using voice and/or text, over JXTA peer-to-peer.

Communications Services Framework  (csf)   
The Communications Services Framework framework provides a set of web services to enable IP telephony deployment and more generally peer-to-peer real-time communication. It will solve the problems encountered when deploying a multi-network IP communications infrastructure. (Security, Authentication, Identites, User Mobilitiy, NAT, Firewall, and Gateways)

cool-threads-copyirc  (copyirc)   
irc client for ricoh machine.

CoolCollaborator  (coolcollaborator)    
100% java real-time collaboration and conferencing client/server with many collaborative features such as IM, VOIP phone, whiteboarding, web browsing, file sharing, email.

CoolDesktopShare     
Desktop sharing plugin for CoolCollaborator

CoolDesktopShare     
Desktop Sharing plugin for the CoolCollaborator client and server. It provides an invitation model to invite a user or all meeting/session members without a user knowing connection parameters.

Corporate Management Process  (CMP)   
This project is a online distributed application, which manages the entire project management information like status of a project, Financial projection of the projects, expenditure, etc.. With up to date information with graphical representation and creating component module as needed, accessing all information through secured network through internet, on Laptop and other hand held devices such as mobiles, Palmtops and blackberry etc... Platform using for this project is JSP/Servlets, EJB, JMS and JMF with IBM Websphere as Application Server v 5 and Oracle 9i as database. In short, this software will give an updated information about a company’ financial position, current projects etc. to top level officials like CEO, COO etc so that the top executives will always in touch with each and every aspect about the company, where ever the persons is.

Course Management Software  (coursemanagementsoftware)    
It is a software to help the Instructors to manage the whole course ,the students ,the tutors and all and thus reduce the paperwork this sotware will have work done from storing all data of students including pics and send emails uploading course material chat and grading with help of graphs and all.

cs_home  (ChatStation)    
messanger for company, school, etc

ctdomino  (domino)   
Allow each "Domino" to exist under it's own power (thread). When a domino falls it intern bumps and tips one or more domino's. The process continues until the last domino falls.

daim    
Instant Messaging Client and Library supporting AIM and ICQ

DarkStar ActionScript Client  (DarkStar-AS-Client)   
The DarkStar-AS-Client is an SGS client library developed in the ActionScript language, for use in Flex and Air applications.

DATAPLUS    
Using JAVA to execute SQL statements using menu driven programming i.e for selecting the SQL statements and filling in the blank spaces like the name or age in short the primary key.The records will be stored in file format hence will require file handling for data retrieval

DescriptiveAstronomy  (descriptiveastronomy)    
Migrating PDF files into Windows Platforms, integrating Graphics , 3D, amd real-time video with links posting by one click access, user friendly. all OS platforms

Desire Driven (jDsD) - new road to gaming  (jDsD)    
An allround 2D/3D networked gaming platform designed to adjust itself to the desires of the gamers. Can also be used to create (web)applications. Game logic can be defined without writing code and the game content does not consist of a static pile of data but generated using physics and simple feedback collection from the designers and players. Anyone is able to make complex games, even while the game is in progress. Free and open source implementation using pure Java and readily available native libraries such as OpenGL. Lightweight and ready for mobile platforms.

Desktop Boss  (dboss)    
A Java desktop system, that uses plugins thru HTTP for its behavior

Distributed Collaboration  (distributedcollaboration)   
This project's mission is to facilitate and investigate the effectiveness of geographically distributed software development teams at the university level.

DoubleTalk Messaging System  (doubletalk)    
DoubleTalk System is chatting software based loosely on the popular Internet Relay Chat (IRC) system. It comprises two parts, a chat server – DoubleTalk Server and a chat client – DoubleTalk Client. The server handles all communications to and from clients. Each user can run the client program and connect to the server to chat. All clients and the server maintain a list of online users. The list is updated based on the server messages as soon as the status of some client changes. There is so far only one chat room (channel) in which all clients can see all messages. Users can also choose to chat in private with anyone on the list. File transfers are possible during private chat sessions.

dTalk     
dTalk is a java instant messaging client for XMPP and Jabber networks. dTalk is designed for usability and standards compliance, supporting Gtalk and MSN clients at the same time and pretending to encapsulate some others instant messengers soon. dTalk uses security connection to XMPP servers. dTalk is simple to use, having cool features like custom emoticons, avatars, and text markup. Users can easily extend it's functionalities by installing plugins or creating their own extensions with only some basics of HTML.

Duke Communication System  (dukecomm)    
A Swing chat application based on the client-server model. Has a main chat room, private chat and file transfer.

Electronic Short Messaging Serivices  (SMSMessaging)    
The application “Electronic Short messaging services” is used for communication purposes. It is used to send and receive short messages and it is a hybrid of Internet and cellular communication network. It can be used in business firms, offices, colleges, homes etc. In a business organization the application allows the business entity to interact with an employee or a group of employees at any given point of time via mobile phones i.e. through Short Message Services and through emails. The business entity is sending a single message which will be forwarded by the application to all the employees as SMS or as emails.

Emilio Mail Client  (emilio)    
Emilio is the implementation of the Java MailApi for email messaging.Emilio will be a standard email client for any platform , so share of EmailAccounts Objects,and EmailObjects per se could be done among platforms

enricosvenagems  (gems)   
enricosvenagems

Enterprise Mobility Framework  (mobinet)    
This project will implement an enterprise service provisioning framework. The framework is built on top of SOA based architecture to provide a world wide service provisioning system. It allows organizations to make their services accessible through web service interfaces. They can implement and register their web services under a proper category within the hierarchy of categories that are made available by the framework. This will make the search for the service to be based on the category of the service. The clients of the framework will be of any type but special benefits will be targeted to mobile devices. In order to overcome the restrictions with wireless resources a new messaging protocol is designed so that the registered services become accessible with no need for any on-demand search and therefore result in lower wireless interactions. The framework is also capable of filtering the services that are meant to be specific to a particular geographic area.

ePhysics     
ePhysics is an exciting software for students who wants to learn Physics in a better and in a conceptual way. It helps students across the globe in learning Physics in an entertaining way. ePhysics deals with large varieties of topics in Physics of Intermediate Level or upto Universty Level. It makes each and every concept very clear by using various 3d diagrams, slide show, questions-answers viewer, etc. It also solves the questions of any topics and this will be a new technology for students rom students via studens.

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

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

Express Mail  (expressmail)    
This project is like a complete mail server with inbox,outbox etc.. This project should also send instant message to the clients which is booted now. This project should be done only in java

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

FCIH-JUG    
Java User Group at Helwan University

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.

fully distributed p2p instant messenger based on the chord p2p algorithm  (lakaim)    
lakaIM is a peer-to-peer instant messenger software based on the chord peer-to-peer lookup protocol. It offers online and offline messaging, a distributed user directory and a basic file sharing mechanism as well as encryption services. It is written in Java using the jchord library and it is developed using the MVC(model-view-controller) design pattern.

FuzzyWidgets     
A useful set of widget implemented in gwt

Games of the Generals  (gg)   
Games of the Generals Strategy Board Game

Gems    
This project proviudes a collection of portlets that you could use in your own application. Think of these portlets as the little Gems that could be used on a Portal page. These portlets aren't large projects on their own (for those, a new project should be started), but instead, are smaller portlets like the ones mentioned below, which would make good candidates: 1. E-Mail Portlet 2. Calendar Portlet 3. Blog Portlet 4. RSS Feed Portlet 5. Calculator Portlet 6. Image Viewer Portlet 7. Horoscope Portlet 8. Etc. The collection of portlets are similar to the ones offered by http://My.Yahoo.Com to their community users for use within any JSR-168 Portlet Compliant Portal. Developers can then download them and use them in Portlet Containers like Pluto, eXo, LifeRay, Jetspeed-2, etc.

Giant Picture Dictionary  (giantpicturedictionary)   
Imagine a web site (or desktop application) where you can type virtually any word to instantly retrieve strikingly descriptive pictures and symbols for that word. Want to know where your fourth metacarpal bone is?

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

Glow     
Glow is a project to initially develop a compelling calendar and contacts client, which will evolve into a full-featured application for communications and collaboration.

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

GSD2007  (USCambodiaIndia2007)   
The aim of this project involving Pace, ITC and University of Delhi is to simulate a real world onshore/offshore software development project, giving students exposure to some of the issues faced by such projects and providing training in many of the important skills required to deal with them.

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

Hyderabad Java User Group  (hydjug)   
This is a place for all java developers placed in and out of hyderabad, to share information and knowledge.

IAX for SIP Communicator  (iax4sc)   
An implementation of the IAX protocol for SIP Communicator

iLabs Mobile Toolbox  (ilabsmobiletoolbox)    
The iLabs Mobile Toolbox aims at facilitating development of mobile clients on MIDP terminals which communicate via open communication standards. Pr June 1 we provide APIs for the XMPP, HTMP, ATOMS standards as well as some demonstrators for accessing internet services via a mobile handset. The open source project is part of the iLabs project in Telenor R&I, see http://www.ilabs.no.

Indian Java Dukes    
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 Core Java,Swing,J2EE, MVC, SC, Open Source etc. Those who are interested in discussing / learning can very well mail us to become member of our Users group to get benefit. Let's Make a Better World.

Indian Java User Group  (IndianJavaDukes)   
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 Core Java,Swing,J2EE, MVC, SC, Open Source etc. Those who are interested in discussing / learning can very well mail us to become member of our Users group to get benefit. Let's Make a Better World.

Influx (Online RPG)  (Influx)    
Influx is intended to become a large scale RPG/Free roaming space game played in a third person/birds eye view. Influx will function with similar game play to Microsoft’s Freelancer, whereby one strives to achieve better equipment, with regards to their ship, engine, weapons, and commodities. Aside from the aforementioned points, the game has no further objectives mapped out at this stage.

Instant Messenger for Java User Group  (jugim)    
The primary idea is to promote idea sharing, co-development and inter-JUG communication. Thus making virtual JUG possible. JUG IM employs JXTA as its primary technology to enable peer-to-peer communication, group discovery and so on. JUG IM is a project under KLJUG, and we encourage other virtual-JUG to use this as your primary communication tool.

Intranet Meeting  (intranet-meeting)    
This Project in java provides the following facilities: Chatting, Remote Desktop Sharing, Whiteboard, Voice Conferencing, Video Conferencing

irc4sc    
An implementation of IRC for SIP Communicator.

jaimster    
Java based AIM client with a Swing Interface.

JAIN-SIP Applet Phone  (jain-sip-applet-phone)   
A JAIN-SIP Applet Phone with voice and text Messaging. Use Applet technology, TCP pipes and TCP tunneling to build zero configuration SIP-Based voice and IM messaging capability into your web pages. Requires JMF plugin.

JAIN-SIP Gateway  (jain-sip-gateway)    
A media and signaling gateway using JAIN-SIP, JAIN-SDP and the Java Media framework. Convert Message to SDP streams and gateway RTP streams between networks for firewall traversal.

Jak  (jak)   
Jak is an object browser and management environment exploiting the concept of classifying and mapping each real object depending on where it must be displayed be controlled.

Java Architecture, Application and Service Environment for Universal Networks  (JASUN)    
A Java Architecture, application and Service execution environement towards IP based Universal network comprising Wireline and Wireless ( Mobile and TDM), where the networking and its entities will be formed around every individual user ( not applications) and to expand. It is quite reverse from the present and conventional approach of building devices and applications centric approach.

java backup software  (JBackup)    
java backup software

Java Community of Rio Grande do Norte/Brazil  (JavaRN)   
Project of Java Community of Rio Grande do Norte/Brazil. The intent of this project is discuss Java Tecnology in all your versions.

Java developers community of KPI (JUG KPI)    
Our mission is to spread Java technology both in National Technical University of Ukraine 'Kiev Polytechnic Institute' and Ukraine, share information and experience among our members, help rookies get started.

Java Enabled Amatuer Packet Radio System  (jeaprs)   
This project provides a Java based system for creating packet radio applications that can interact with multiple TNC like streams to create a wide variety of packet radio applications

Java enet network library  (jeNet)    
In this moment, this library provides low level communications implemented as a port of the popular enet library for C (http://enet.bespin.org) which, in the words of the authors is a "relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). The primary feature it provides is optional reliable, in-order delivery of packets." Further work will concentrate in adding high level capabilities like service discovery and lobying.

Java for kids  (kids)   
this project is created to help kids to learn Java. A lot of kids are interested to learn Java, but often they have difficuty to find a good resource to get them started. This project is aimed to provide kids the starting pointer.

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