 |
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.
Education Community
http://community.java.net/edu-gelc
General
https://general.dev.java.net/
|
GCenter
(gcenter)
New!
GCenter is an application which provides gamers and other users of Java applications with a panel from which games can be launched (other applications can also be substituted). Users can view most recently launched applications, import new ones, download updates, take screenshots, configure applications, etc...
|
|
MySQLExplorer
(myexplorer)
MyExplorer
MyExplorer is developed in two formats.
1. MySQL Explorer: GUI Based Swing Application
2. MyExplorer: GUI Based Web Application
MySQL Explorer and MyExplorer have almost same functionalities.
Those functionalities are listed as follows:
1. MyExplorer is a GUI based Web Application for enabling the users to design the database for MySQL graphically..
2. By the help of this application the user can easily create/delete/modify/insert/display the table content.
3. The User can also use SQL Query Window to directly interact with the database tables.
4. Another features are::-
a. Query Generation
i. For Every User Operation On The Database the Internal SQL Operation is generated in form of Query and displayed to the user..
b. Export/Import
i. Exporting or Importing database structure and data in form of queries is performed graphically..
c. Generating Data Dictionary
i. Data Dictionary of a database can be generated on selection of a particular database
d. Print Option
i. There Would be print option to print the generated structure or data in tabular format or specific format.
|
|
pacy
A project group with an innovative interactive application
|
| » View all 207 General Projects |
GlassFish
https://glassfish.dev.java.net/
|
Grizzly Servlet Container
(grizzly-servlet-container)
Implementation of the Servlet Specification based on Grizzly Web Framework
|
|
SailFin Converged Application Framework Essentials (SailFin CAFE)
(sailfin-cafe)
SailFin CAFE is a converged application framework which provides a high level API for developing converged communication services with Java EE and SailFin. It hides the protocol level (SIP) details from the application developer.
|
|
my data services
(myds)
myds provides a REST based data services layer over traditional data sources. This approach enables one to build WOA style applications and services using the standard REST based interface while allowing the underlying data sources be restructured for scaling up/out.
|
| » View all 51 GlassFish Projects |
Identity Management
http://community.java.net/identitymanagement
Java Communications
http://community.java.net/communications
Java Enterprise
http://community.java.net/java-enterprise
Java Patterns
http://community.java.net/patterns
|
lambdaj
lambdaj is a library that makes easier to address this issue by allowing to manipulate collections in a pseudo-functional and statically typed way. In our experience to iterate over collection, especially in nested loops, is often error prone and makes the code less readable. The purpose of this library is to alleviate these problems employing some functional programming techniques but without losing the static typing of java. We impose this last constraint to make refactoring easier and safer and allow the compiler to do its job.
|
|
New Architectural Pattern For Interactive Systems
(napis)
Prove of concept project for new architectural pattern that is dedicated to interactive systems.
The purpose of this pattern is to totally isolate the design of UI from the web application itself in way that allows:
- Web designers to totally develop UI without the participation of application developers.
- Web designers to change and / or update the UI without understanding or changing other application modules.
- Application developers to change or update the application without necessarily understanding or changing the UI.
This would enhace the flexibility of web applications development and speed up the process of changing UI which is the most part eligible for change in web applications.
In other words this project is a trial to achieve these goals by proving the concept behind this pattern.
|
|
联合开发
(protranslate)
提供一个网络翻译工作室的网站平台.主要针对作家和翻译工作者.
|
| » View all 48 Java Patterns Projects |
Java Specification Requests
http://community.java.net/jsr
|
JSR 309: Media Server Control API
(jsr-309)
This project is to be used as a collaboration space for expert group members of JSR-309 and to some extent to other interested in this technology.
We will use this project for developing specification, Java API, and code samples etc.
JSR-309 defines an API for the generic Media Server Control. Modern IP and SIP based Media Servers are designed to perform various smart functions with media streams. Most of the Media Servers are also designed to act as an MRF (Media Resource Function) in 3G and IMS environments. Typical non-exhaustive functions provided by the Media Server would include IVR, Conferencing, Speech Recognition Services, TTS (text to speech) Services, etc.
There are several industry accepted specifications defining Media Server control protocols designed to support interactions between application servers and media servers. Those protocols provide access to Media Server functions. In most cases protocol functions can be abstracted at the business application level to provide common functionality for application developers. This JSR will define an interface that is intended to be the standard API to write multimedia applications and services for both IP and converging networks. This specification work does not intend to specify any aspect of the media server control protocols.
For developers, Media Server Control API is intended to provide a standard API for developing and deploying new media rich applications for the Java platform without a prior knowledge of the underlying Media Server Control protocols. Moreover, a Java application that invokes Media Server Control API can use any compliant implementation with any compatible Media Server. Furthermore, developers will be able to implement interoperable applications and services that can run over a variety of protocols with various Media Servers.
The central focus of this JSR is to provide an abstracted API for external Media Servers that may be controlled via different protocols from the application server. The proposed API is not protocol specific. Media servers are usually controlled by an Application Server that will have the implementation of the proposed API. API will allow extensions for protocol optional functions or Media Server optional capabilities.
|
|
JSR 309: Media Server Control API
(jsr-309)
This project is to be used as a collaboration space for expert group members of JSR-309 and to some extent to others interested. The project will be used to develop specification, java API and code samples.
JSR-309 defines an API for the generic Media Server Control. Modern IP and SIP based Media Servers are designed to perform various smart functions with media streams. Most of the Media Servers are also designed to act as an MRF (Media Resource Function) in 3G and IMS environments. Typical non-exhaustive functions provided by the Media Server would include IVR, Conferencing, Speech Recognition Services, TTS (text to speech) Services, etc.
There are several industry accepted specifications defining Media Server control protocols designed to support interactions between application servers and media servers. Those protocols provide access to Media Server functions. In most cases protocol functions can be abstracted at the business application level to provide common functionality for application developers. This JSR will define an interface that is intended to be the standard API to write multimedia applications and services for both IP and converging networks. This specification work does not intend to specify any aspect of the media server control protocols.
For developers, Media Server Control API is intended to provide a standard API for developing and deploying new media rich applications for the Java platform without a prior knowledge of the underlying Media Server Control protocols. Moreover, a Java application that invokes Media Server Control API can use any compliant implementation with any compatible Media Server. Furthermore, developers will be able to implement interoperable applications and services that can run over a variety of protocols with various Media Servers.
The central focus of this JSR is to provide an abstracted API for external Media Servers that may be controlled via different protocols from the application server. The proposed API is not protocol specific. Media servers are usually controlled by an Application Server that will have the implementation of the proposed API. API will allow extensions for protocol optional functions or Media Server optional capabilities.
|
|
jtstand
alternative to TestStand
|
| » View all 48 Java Specification Requests Projects |
Java Tools
http://community.java.net/javatools/
|
virtualMachineRecorderAnalyzer
(vmra)
New!
A VisualVM plugin that records VM monitoring data in file and provides graphical analyzer. To optimize the performance, first run VM under baseline configuration, record it, then run under a different configuration, record again. Then compare relevant data (heap usages, CPU time, thread count, etc) in one graph.
|
|
Java Web Application Generator
(jwag)
JWAG is an easy to use, a simple Java based design on template-based approach. using Jakarta Velocity for templates language. JWAG generates a complete Spring web application to do CRUD (Create, Retrieve, Update and Delete) operations on selected tables, include set of JSPs like(list, view, add, edit), Controllers (using a predefined Spring controllers), Dao interface and implementation with CRUD opertions as well as JavaBeans from MySQL database.
|
|
Basic Application System Environment
(base)
A library to simplify the development of data-driven desktop applications. Users will annotate their POJO/Beans and BASE will generate a basic user interface. Future iterations will add gui customization and application composition.
|
| » View all 963 Java Tools Projects |
Java User Groups
http://community.java.net/jugs
|
Turkey Java User Group
(turkeyjug)
Turkey Java User Group
|
|
online web builder
(agentwebtechnology)
Dynamic web server-client comunication using AGENT BASED ARCHITECTURE - this is an online webtechnology that enables the user to create a webpage
|
|
Turkey Java User Group
(tjug)
Turkey Java User Group is a Java Users Group that focuses on growing the Java community in Turkey. TJUG provides several services for developers, and organizes some of the largest Java events in Turkey.
|
| » View all 154 Java User Groups Projects |
Java Web Services and XML
http://community.java.net/java-ws-xml
|
AgrITculture-a web based support solution for modern Agriculture
(AgrITculture)
it will be a web based support solution for agriculture to help to collect all inputs for agriculture at one place gathering all required data, analysis and suggesting the best strategy and plan for agriculture to farmer based on inputs like:
1.area,type and nature of farmland.
2. available sources of irrigaton.
3.types of available option for crop to grow.
3.financial capacity.
4.various new scientific technology to be suggested on the basis of above inputs and their analysis.
5.promoting the various side business and activities in village and rural area.
6.promoting the Rural Marketing etc...
|
|
Hyperjaxb2 Source Code Repository
(hj2)
SVN-based source code repository for hyperjaxb2
|
|
Lightweight Objects for XML (LOX)
(LOX)
With LOX, creating correct XML documents is now quick and easy. LOX's Builder (design pattern) implementations reduce programming effort. XML is created in natural order, almost declaratively. Many of XML's rules are enforced.
|
| » View all 242 Java Web Services and XML Projects |
JavaDesktop
http://community.java.net/javadesktop
|
The Cricket Manager
(cricket)
The Cricket Manager is a web site that is aimed to be dynamic in nature which can manage any local cricket tournament as per the information in the database.The website is designed to aid the task of collecting and managing the names of the local cricket teams and to ease the process of registering a team from remote locations.
|
|
GreenScape
GreenScape is a platform independent, modular, RIA application for managing user's personal information, for example, emails, contacts, notes, calendar, photos, videos, blogs, feeds, bookmarks, etc. which are hosted on multiple sites like Google, Yahoo
This project is based upon the NetBeans platform for its powerful modular architecture. For each module, it will try to use existing open source leading applications for the particular domain(VLC for multimedia, Apache Derby for data storage)
Features:
1. Supports services from Google, Yahoo, Microsoft and others
2. Migration of data between different services of similar content (Flickr and Picasa)
3. Sharing & portability of user's preferences between different OSes on the same or different machines
4. Local cache for speedier access
5. Extensible architecture for third party plugins 6. Standard UI for all platforms, support for themes
7. Easy online upgrade of application
|
|
JZoneGamer
(jzonegamer)
JZoneGamer enables you to create multiplayer games. Non-programmers can create drag-and-drop games, and programmers can add functionality to these games using a built-in scripting language called Treescript. This language has 2 modes: infix (like Java), and the default: prefix (like Lisp). End-users log on to my web site to play games in their web browsers. At the beginning of each game, the proprietary byte-code (a text file) of that game is accessed by the game server, loaded into memory as a tree, and executed. The following is a description of the JZoneGamer prototype. The full version of JZoneGamer is not restricted to grids, ASCII characters, or tile-based animation. Instead it supports shapes, bitmaps, free-form animation (2D, not 3D), and reusable software components.
The end-user's screen is composed of one or more grids. Each grid square contains a circle, square, character, or is empty. The user can click on any square. The client determines which grid and square is clicked on, and relays that info to the server. The server includes an interpreter, which loads the proprietary byte-code (a text file) corresponding to the current game into memory, in the form of a tree, and executes it. The server also tells the client to update any grid squares that have changed.
The second version of the prototype supports tile-based animation, in which the contents of a grid square can move smoothly from one square to an adjacent square.
The game creation tool is written in Java and is separate from the client and server that run on the Project Darkstar game server. It includes a built-in scripting language of my own design (Treescript), which generates the proprietary byte-code that is uploaded to the game server.
|
| » View all 875 JavaDesktop Projects |
Jini
http://community.java.net/jini
|
Jini-based Service Grid
(JGrid)
JGrid is an effort and software framework to create dynamic, service-based Internet applicaitons. contains a set of core and domain-specific services as builiding blocks for larger applications as well as sample applicaitons.
|
|
javataskmonitor
(JavaTaskMonitor)
This framework lets monitoring activities and entries written into a java space and perform new tasks according to executed tasks. Its first implementation is a blackboard tool that draw and processing images.
|
|
Daileon - The virtual super computer
(daileon)
Daileon is an implementation of the three basic jini services: lookup, transaction and javaspace. Fast embedded persistence storage, network facilities (provided by jgroups) and simplicity are the goals of this project.
|
| » View all 51 Jini Projects |
JXTA
http://community.java.net/jxta
Mac Java Community
http://community.java.net/mac
|
Converting text to speech and transmitting the speech on phone/mobile.
(javaorator)
We are doing our project on java with Netbeans 6.1 as the platform.First we are working on text to speech conversion and then side by side we will also be working on how to send the wave file on phone.
For text to speech we are using Java Speech API .The project is still in development phase and we are working on it.
|
|
Rococoa
(rococoa)
A generic Java wrapper for Cocoa on Mac OS X
|
|
Java APIs for Macintosh Address Book
(jMacAddressBook)
This project aims to provide a Java API, that can connect through JNI to Apple's Address Book C-APIs, in order to help facilitate development of Java applications that can communicate easily and use the address book features
|
| » View all 15 Mac Java Community Projects |
Mobile & Embedded
http://community.java.net/mobileandembedded
|
squawk-cortexm3
New!
Port of Squawk to the ARM Cortex M3 family of devices.
|
|
Bread Board for the Sun SPOT System
(spot-breadboard)
Experimenter/Prototyper bread board for the Sun SPOT system. Connects to the e-demo board IO connector and brings those signals out to a electronics bread board.
|
|
Akme Mobile Library
(akmemobile)
Akme Mobile is a helper library for Java ME development. It was initially developed for a BlackBerry application and separated for general Java ME MIDP 2.0 use. The initial focus was extending Java ME with utilities such as logging, simple XML handling, and real IEEE Math exp/log/pow functions.
|
| » View all 168 Mobile & Embedded Projects |
NetBeans
http://community.java.net/netbeans
|
ZK Designer
(nbzksupport)
ZK ajax framework IDE plugins on netbeans
|
|
Windows SDK support for NetBeans 6.5
(win4nb)
Work with Visual C++ projects inside NetBeans 6.5 C/C++ Development Environment. Support the Windows SDK for building Win32 applications using either vcproj or Makefile build files. Support SDK configuration toolchain that runs tools such as cl, rc, nmake, link and more. Goal: Offer a better alternative to the shameful IDE that is Visual Studio 2008.
|
|
dreamteam
(nb-dreamteam)
Dream team is a collection of NetBeans luminaries and community builders
|
OpenJDK
http://community.java.net/openjdk/
|
A neural Lie Detector
(neuralliedetector)
A real world model of a lie detector using fuzzy neural networks is worked upon in this project. The artificial neural network is modeled on the actual structure of neurons in the human brain. This ensures that skilled psycho physiologists are required to a lesser extent and the judgment on the person in question does not depend on the subjective decision of the examiner.
Frequently in our daily lives, there is a need to verify if a person is speaking the truth or not. Most often, lying is used as a defense mechanism to avoid trouble in job interviews, student admissions, crime investigations, court-room interrogation, and terrorist identification. Some times you can figure out when someones lying but at other times, it may not be so easy. A very common technique used to detect the validity of a statement is the use of a polygraph lie detector, in the presence of a psycho physiologist. The polygraph monitors a persons physiological reactions. The psycho physiologist is expected to ask questions. While answering these, the subjects body signals such as blood pressure, galvanic skin resistance, respiration rate etc. are studied. Polygraphs can only detect whether deceptive behavior is being displayed or not. The entire process of analyzing the subjects reactions and answers is left to the examiner.
|
|
TJTI
TJTI: "The Java Tutorials Incarnate" - An example project to be used in conjunction with the UCLA JUG (existing java.net project) that tracks (via well-commented code in Subversion) a new Java programmer utilizing the Java Tutorials to learn the Java language. Additionally, this project shall be covered in a blog that follows the usage of the Java Tutorials step-by-step to demystify the learning process.
|
|
basque-locale
A spi extension for basque (eu-ES ISO code) locale
|
| » View all 69 OpenJDK Projects |
Portlet
http://community.java.net/portlet
|
CampusClassified
(skooljunks)
A portal that has the capability to serve as a place for Students across the country to post local classified ads to sell books, furnitures, electronics and etc. The registered users can place and view ads of their college community. This portal should also serves as a social network place that captures the users info. Users are allowed to customize their profile similar to the iGoogle page via porlets. The project is at the requirement gather phase. The ideal completed product should provide students/users a place to meet local friends with similar interests and to dispose their good at the end of semester at a reasonable price.
|
|
iWeb
Semantic Web infrastructure for Communities and Semantic Search component
|
|
Open Portal
(openportal)
An open source portal
|
| » View all 37 Portlet Projects |
Robotics
http://community.java.net/robotics
Sun Grid Developer Community
http://sun.java.net/sungrid
|
OpenLDAP Data Agent for Open HA Cluster
(ha-openldap)
OpenLDAP Data Agent for Open HA Cluster (as a part of the Code for Freedom contest of SUN Microsystems)
OpenLDAP is the de facto Open Source reference implementation of the Internet standard Lightweight Directory Access Protocol.
Major enterprise directories such as NDS and Active Directory have LDAP interfaces. It is mainly used for transaction authentication and user login.
These are some of the features required to be guaranteed by the service :
1. Reliable, rapid access to increasingly complex data.
2. Ability to handle large number of transactions per second.
3. No downtime (or seamless fail over) for BOTH reads and writes
4. Need redundant servers with identical databases.
The Solaris Operating system is supported by the OpenLDAP server. It runs applications and services in a highly available, secure and scalable environment. The purpose of this project is to write an agent which can make the OpenLDAP server highly available on a Sun Cluster. The agent will be preprogrammed to start and to shut down, fault monitor, and perform automatic failover for the OpenLDAP service.
The project will be considered successful if the agent is able to run all the required OpenLDAP services on a cluster automatically, after a failover.
|
|
G-grid
The goal of this project is to bring Glimmer to the Sun Grid Compute Utility. Glimmer is a system for finding genes in microbial DNA, especially the genomes of bacteria, archaea, and viruses. Glimmer (Gene Locator and Interpolated Markov ModelER) uses interpolated Markov models (IMMs) to identify the coding regions and distinguish them from noncoding DNA
|
|
radi-radi2
Computation of the Radius and Diameter of a spatial set.
(computes also various other geometrical parameters)
|
| » View all 86 Sun Grid Developer Community Projects |
Sun RFID and Sensors
http://sun.java.net/rfid-sensors
|
Rfid-sidd
(rfid123)
To use rfid technology to secure various campuses and use rfid cards for storing personal information like name, pan account no.,credit card,etc.
|
|
goldspots
golfspots aims to animate golf swings in real time, using SunSPOT wireless sensing devices, to give golfers critical feedback on their performance.
|
|
RFID Security Tagging for Large Events
(ES40-Security)
When large events are hosted, ES40 will tag every person that goes into the event with an RFID tag. Once everyone is tagged, RFID readers throughout the area will be able to locate any individual at any given time.
|
| » View all 5 Sun RFID and Sensors Projects |
|