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.
|
A community effort to adopt JXTA in Computer Aided Design (CAD)
(jxta-cad)
jxta-cad started as project to assess the of adoption of jxta in CAD applications. With bulky CAD files avialble through-out the network and with the invent of jxta the project would focus on providing the best of the technological possibilities for CAD designers,users.
This will be an effort to assess the benefits of JXTA in Core Industrial Sector like Heavy Engineering/Manufacturing/Architectural/Aeronautical field.
Basically it will be an application-cum-service which brings Consultants/Designers/Customers together by allowing them to share the best designs in their own field and exchange their views online/offline. Various CAD product manufacturers have their own file extensions eg. AutoCad having xxx.drg, Unigraphics having xxx.prt and so on.
|
|
A Go Tournament based on the JXTA Protocols
(go)
This project aims to create a Go tournament framework based on the JXTA Protocols. This allows players to create and join tournaments and compete over multiple games to ascertain who is the champion Go player.
Building this framework will form a good testing ground for distributed computing in the JXTA environment. Some of the challenges involved will be; persistence of player identity within the JXTA environment; failure/recovery techniques and tournament security (i.e. no cheating) to name but a few.
As a sub project it is also hoped to explore the challenging problem of creating a computer opponent which can compete with human players. As of today it has proved particularly difficult to create an 'artificially intelligent' go player which can compete with a professional human Go player. There is significant interest in the AI community related to solving this problem. This project hopes to lend a hand by using distributed computing techniques to improve the number of iteration cycles an AI player will evolve though.
Quick Links
|
|
A Jxta-based Java Incremental Virtual Machine
(jxta-jivm)
The technologies used for this project are based on JXTA for the collaborative net and J2EE for classical servers needs like safe backup.
|
|
A JxtaLoader implementation which loads classes from jnlp files.
(jxse-jnlp-loader)
The mission of this project is to provide an implementation of JxtaLoader that can load classes and resources from ".jnlp" files in addition to supporting traditional codebases.
|
|
A management framework for the Jxta platformA management framework for the Jxta platform
(jump)
JuMP (Juxta Management Project) is a management framework for the Java implementation of the Java platform. It provides agents which host CIM managed objects, a centralized manager which aggregates management data and a GUI which acts as a management application.
|
|
A project for housing the JXTA developer's Guide
(jxta-guide)
The purpose of this project is to house the JXTA Java Programmer's Guide and to also provide resources for enhancing it.
|
|
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".
|
|
account order management
(accountordermanagement)
This is the project for accounting and order management for Thailand
|
|
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)
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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
|
|
Brazilian Java Users Society
(soujava)
Here you will have access to all tools and projects that the SouJava group will be supporting to integrate the Brazilian Java Community with the international community.
|
|
Broadcast files through propagation pipes. (w/PicShare demo.)
(jxtacast)
Broadcast files through propagation pipes. (w/PicShare demo.)
|
|
Browser in java using netbeans with explaination
(webbrowser)
web browser fully functional with detailed explainations
|
|
C/C++/C# implementation of JXTA
(jxta-c)
This project is to provide JXTA core functionality in C/C++ implementation, and targeting to be the base for other language bindings such as C#, Ruby, etc.
|
|
CACard
(cacard)
Common Access card authentication Module for SunONE Identity Server. this Authentication module would be an add-on to the SunONE Identity Server which enables Strong Authentication using certificates stored on SmartCards.
|
|
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.).
|
|
Capital Java User Group
(capJug)
A user group in downtown Madison for all those interested in Java and Java related technologies.
|
|
Charleston SC Java Users Group (JUG)
(charleston-sc-jug)
This is the Charleston SC Java Users Group (JUG).
|
|
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.
|
|
Chinese-Chess-Xiang-Qi
(chinese-chess-xiang-qi)
Chinese Chess also known as Xiang Qi, is a variation on chess that is said to be as old as the original puported to originate in India. This version, originally written in C++ and ported to Java in 1995/6 is one of if not the first chess engines and indeed, one of the very first games written in Java. The intent of this project is to improve on the original and add JXTA to create network games.
|
|
Chinook: P2P Bioinformatics Services
(chinook)
Chinook is a peer-to-peer (P2P) bioinformatics service. The goal of the Chinook platform is to facilitate exchange of analysis techniques within a local community and/or worldwide. Chinook operates by turning command-line applications into services which are broadcast over a virtual network.
|
|
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.
|
|
Collaborative Stock Trading System
(TradeNet)
Collaborative Stock Trading System based on a Pseudo-P2P environment, and integrated with Recommendation Framework based on Hebbian Algorithms.
|
|
Columbia SC Java Users Group
(jugofcola)
Columbia SC Java Users Group
|
|
Communicate using voice and/or text, over JXTA peer-to-peer.
(trinytalk)
Communicate using voice and/or text, over JXTA peer-to-peer.
|
|
Community Resource Use First
(time-technology)
Local businesses and civic organizations can benefit from locating community resources first and exhausting them before reaching out to external and further away resources to conserve. Project is expected to provide significant savings to users and a better response time than otherwise possible.
|
|
Comunidad Java La Paz
(lapazjavacommunity)
Estabilishing a JUG in La Paz
|
|
d
(osworkflow)
get files
|
|
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.
|
|
Device networks, JXTA discovery and interconnect
(jxta-ijxta)
The main goal of iJXTA is to provide a universal discovery mechanism, and interconnect between JXTA and other device and service description networks. These networks may include SLP, Jini, Apple Rendezvous, etc. While the the initial prototype focuses on Apple Rendezvous, it does not preclude support for other device and service discovery networks.
|
|
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.
|
|
Directory-based file sharing system with GISP
(jnushare)
Jnushare2 is a file sharing application based on the GISP.dev.java.net project.
|
|
Distributed Version Control
(project2project)
Using JXTA to build a p2p network that will support distributed software engineering.
|
|
Documentation Project for JXTA
(jxta-docs)
This project contains static documentation for the JXTA community.
|
|
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.
|
|
Eclipse/Equinox Jxta Plugin
(jxta-eclipse)
The jxta plugin for Eclipse/Equinox aims to provide a lightweight P2P plugin, using jxta core libraries and the cms.
|
|
Enclosure
Enclosure is a one touch application launcher. It can run any existing java app, just by name, while transparently downloading any java dependencies, and while maintaining secure code execution. Sounds need huh?
|
|
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.
|
|
Extendable P2P Forum
(dreamcatcher)
Extendable P2P Forum
|
|
Farm2Fork
(farm2fork)
Farm2Fork is based on the 1060-NetKernal, JXTA, OpenAdaptor, Hibernate and auto-id(epc) to provide a rich P2P node allowing users to share information between trading partners while retaining posession and ownership of their data.
|
|
FCIH-JUG
Java User Group at Helwan University
|
|
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.
|
|
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
|
|
Global Information Sharing Protocol; an implementation of DHT
(gisp)
GISP stands for Global Information Sharing Protocol, and it provides a distributed hash table. The features of GISP are scalability, simplicity, and easiness of development.
GISP itself does not use broadcasting messages at all. It takes any data with a keyword, and selects one or several peers for the keyword. This is done by calculating a hash value of a keyword and a hash value of a peer ID, then ordering peers in a defined manner.
When searching data, a peer sends a query to the selected peer for the search keyword. Data with the same keyword should be stored in the same peer so that other peers can search them.
|
|
greenfire
(GreenFire)
GreenFire efficient manages and controls heating control of houses and saves energy. GreenFire is based on Java EE 5 (is tested with Glassfish v2), Scripting, RMI and Shoal. SunSpot integration is planed.
|
|
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
|
|
hbx
Framework to create nets over lan network.
|
|
Helwan Java User Group
(fcihelwan-jug)
Java User Group at Helwan University
|
|
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.
|
|
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.
|
|
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
|
|
JAAS Membership Service for JXTA JXSE
(jxse-jaas-membership)
This project enables developers to leverage existing authentication services (JNDI, LDAP, NIS, as well as WinNT and Unix-based authentication) as well as providing a consistent framework for integrating new authentication services (Liberty, SAML, Passport) including JXTA-specific authentication mechanisms.
|
|
Japan Java User Group (JJUG)
(jjug)
Japan Java User Group (JJUG) is the biggest community for Java users and Java developers in Japan. Our goal is to promote Java technologies. We organizes a lot of conferences, seminars and fun events across the country.
|
|
java backup software
(JBackup)
java backup software
|
|
JAVA COMmunity of BRasilia
(javacombr)
O JavaComBr (Comunidade Java de Brasília) não é apenas um grupo de usuários Java, somos uma comunidade! E, como comunidade, acreditamos que todos temos como contribuir para o progresso da própria comunidade e da tecnologia Java! The JAVACOMBR isn't just a Java users group, but we are a community. We believe that our members can to contribute to progress of the community and to the Java Technology.
|
|
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 Device Open System
(jdos)
JDOS is a new approach to Embedded Java which is based upon the full capabilities of J2SE 1.5. The enabling technologies that make this possible include VIA corporation's new class of 17cm x 17cm Mini-ITX and 12cm x 12cm Nano-ITX embedded PC motherboards, Linux and various open source Java technologies.
|
|
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.
|
|
Java Jabber Server
(tigase)
Yes another Jabber server and another in Java. This one however is implemented entirelly in Java Tiger version using all new features designed for development of efficient network servers like NIO, Concurrent, Logger and other features.
It doesn't use any extarnal libraries, only JRE-1.5 and own implemented classes.
It will be rock-solid reliable, easy to deploy and very efficient. As Jabber protocol itself is very extensible this implementation is extensible by design. So the focus is put to make it easy to add new extensions with minimal effort.
Actually it is not Jabber server only. Jabber server is the only one of possible functionalities.
|
|
Java Network Event model for P2P applications
(JNMp2p)
JNMp2p is a brand new framework for developing java based P2P applications. It brings a event model into the network enviroment, making development of P2P applications and services easy as building GUI. With user defined reactions to basic transmission units called messages, the developer need only to handle the business logic of his application and define the protocol of interaction for his application enabling rapid and easy development of P2P apps.
|
|
Java RMI on top of JXTA JXSE
(jxse-rmi)
The JXTA-RMI project allows applications to program to the familiar Remote Method Invocation API of the Java Software Development Kit. Through a few simple switches, an servant object can decide whether it would like to be contacted through standard, socket-based RMI, or through RMI over JXTA pipes.
|
|
Java Study Groups inside Educational Institutions
(study-groups)
This project will work as base for study groups located inside educational institutions.
|
|
Java Technologies For Web Applications
(Java4Web)
Java4Web will be focused on the use of different frameworks and tools for web applications development
|
|
Java Transducer Interface
(jti)
The Java Transducer Interface Project will develop a Java Language implementation of IEEE 1451.2, the IEEE Standard for Smart Transducer Interfaces for Sensors and Actuators.
|
|
Java User Group Bari
(jugbari)
The Java User Group Bari is a group of fans of the Java programming language and of all the Open Source technologies surrounding it. In our web site you will find many interesting things related to Java and our official mailing list. Of course most of the material is in italian, but many of us can understand english as well. So feel free to subscribe to our JUG, subscribe to the mailing list, write paragraphs in our wiki pages and join us if you should come here to visit our beautiful country.
|
|
Java User Group of Chile
(cljug)
Java User Group of Chile hosted at www.jug.cl. All kind of members are welcome, from students to experienced professionals.
|
|
Java User Group Peru - JUGPERU
Java User Group del Perú, creado para difundir el lenguaje Java a nuestros compatriotas y amigos del mundo hispano, nuestro portal tiene 2080 usuarios inscritos y aquí encontrarán foros, tips, revisiones, artículos, manuales, código fuente, empleos, nuestra Revista Java Perú y mucho más, todo en español.
|
|
Java Users Group Argentina
(jugar)
With over 5 years of existence, Java Users Group Argentina has become the main center for all spanish speaking Java Programmers to join together as a community of developers.
|
|
Java Users Group of Turkey
(java-tr)
This JUG is intended to bring together all Java developers in Turkey. All kind of Java experience are welcome.
The main purpose of this JUG is to provide a platform to share knowledge and experiences.
|
|
JavaFree Floripa JUG
(javafreefloripajug)
Grupo de usuários que tem como objetivo a divulgação da Linguagem Java, dentro da comunidade, integrado com o Portal JavaFree
|
|
JavaGeekz
(javageekz)
JavaGeekz JUG
|
|
javai3
(ji3)
I3 - Internet Indirection Infrastructure implementation in Java.
|
|
JavaMUG Java Metroplex User Group Dallas / Fort Worth Metroplex
(javamug)
JavaMUG is the primary user group for Java technology in North Texas. Based in Dallas.
|
|
Javaportal
JavaPortal è una community, senza scopo di lucro, di sviluppatori innamorati di java e delle nuove tecnologie, che sostiene la libera circolazione delle informazioni ed è attivamente impegnata per divulgare le tecnologie open source.
Lo scopo della community è accrescere le nostre conoscenze tecniche in maniera creativa, condividendo le conoscenze di ognuno, usando come punto di riferimento il nostro portale http://www.javaportal.it
|
|
Javolution
(javolution)
Real-time framework for high performance applications.
|
|
JBasic
(jbasic)
The purpose of JBasic is to make it easier for non-Java developers to use Embedded Java devices. JBasic uses Visual Basic's syntax and Java's data types. It can be run within an IDE environment and also stand-alone when deployed on an embedded system.
|
|
jconference
A videoconference project using Java.
|
|
JERP
The JERP project is a ERP 100% J2EE with JSP, Servlets, JavaBean, EJB and J2ME and design patterns.
|
|
JOffice Eco System
(jeos)
JOffice is a java based official software development Eco-system.Here, the official, financial, Buiisness Packages is developing for to communicate the all Java based Official /Buisness purpose developers.This will work as new ECO-System generation with Java.
|
|
JOrdan Java User Group
(JOJug)
This is the Java User Group for Jordan. A group for users of all levels from beginner to advanced. We'll be discussing all aspects of Java and its uses.
|
|
Jordanian Java User Group
(JORJUG)
We need to collect the developer have experience with java or any relevant it. To make activity and courses in this domain that will be improve the increase number of java developer. Our region need to make more activity to can spread the java, the java is desirable programming language but the people face difficulty in learn it.
|
|
JUG in Morocco.
(moroccanjug)
the First JUG in morocco..
|
|
JUG Milano
(jugmilano)
The Java User Group Milano is a group of fans of the Java programming language and of all the Open Source technologies surrounding it.
In our web site you can find many interesting things related to Java and our official mailing list hosted at Yahoo! Groups. Of course most of the material is in italian, but many of us can understand english as well. So feel free to subscribe to our JUG, subscribe to the mailing list, write paragraphs in our wiki pages and join us if you should come here to visit our beautiful country.
|
|
JUG Padova
(jugpadova)
Java User Group Padova, Italy
|
|
JUG, University of Peradeniya
JUG of CSUP, is a group of undergraduates in area of faculty of science, university of peradeniya, who share an interest in Java technology. Many of us work with Java in our academic career. Others are students who love to worked with Java.
|
|
JUGManaus
Java User Group - Manaus-AM
|
|
JUGPERU.ORG - Java User Group - Lima, Peru
JUGPERU is a group involved in teaching and developing java based software. Our main goal is to produce open source software.
JUGPERU es un grupo que se dedica a difundir, enzeñar y desarrollar software basado en el lenguage de programacion Java. Una de nuestras metas es la de crear open source software.
|