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 benchmark project for Java XML data binding frameworks
(bindmark)
A benchmark project for Java XML data binding frameworks that is intended to provide a detailed analysis of time and memory performance of existing and future frameworks.
|
|
A collection of tools for working with JAXB
(jaxb-workshop)
JAXB Workshop aims to provide a collection of tools to be used with JAXB. Among others, it provides a graphical interface to the XJC compiler.
|
|
A google map portal to set up an Urban Golf outing
(urbangolfmap)
Urban golf. Urban setting, golfing context.
|
|
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.
|
|
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...
|
|
ajaxmore
|
|
alfabetizacao_interativa
(alfabetizacao-interativa)
The purpose of the Interactive Literacy System is to assist the literacy process of children in an attractive way. The system evaluates the pronounce of letter, syllables and words through the interaction with children, computer and funny exercises
|
|
Amadeus Browser
(Amadeus)
Is an open source Browser built in java.
|
|
Amazon S3 Client Library for Java
(JBucket)
JBucket is a client wrapper library for the Amazon S3 Java APIs.
It will provide a more user friendly API for interacting with Amazon's S3 service via SOAP or REST.
|
|
Amazon S3 command shell for Java
(jSh3ll)
The jSh3ll is a Java based command shell for managing Amazon S3 objects.
|
|
An XML based web publishing framaework
(silkpage)
SilkPage is an XML based Web publishing framework that has evolved from the Docbook Website. With strong foundations in XML, it is a publishing framework with a focus on web standards and usability. SilkPage provides a framework for publishing structured and standard compliant websites in XML. It is particularly suited to publish personal websites, though it is by no means limited to them.
|
|
An XML Infoset API
(infoset)
This project contains an XML infoset API that intends to be fully a compliant basis for manipulating XML infosets efficient. It supports streaming of XML as well as tree-based manipulation through the same API. Also, it utilizes the Java collection interfaces to make manipution of documents more native to Java.
|
|
apache-lenya
Apache Lenya is a Java-based Open-Source Content Management System. It is based on open standards such as XML and XSLT. One of its core components is Cocoon from the Apache Software Foundation.
Lenya supports inline WYSIWYG editing. Your site editors do not have to learn XML. This is possible thanks to the support of XML, XSLT and XML Schema on the client side. An adminstration interface allows advanced users to monitor the CMS, and perform configuration tasks.
|
|
Arcadia
(arcadia)
A full implementation of the JAX-RPC/SOAP/WebServices platform based upon the Apahce Avalon framework. This project seeks to promote a communal environment of all levels of Java developers from beginner to advanced.
|
|
argos
Argo is a Java interface to a range of internet search engines. It currently includes implementations for Blogdigger, Feedster, Del.icio.us, Google, MSN and Yahoo as well as an implementation that allows search across multiple search engines
|
|
asynchronous pipelining infrastructure
(tubes)
This project develops a library that provides asynchronous, scalable pipeline execution infrastructure. The project was originally a part of the JAX-WS RI, but found its own life.
|
|
Audioscrobbler Web Services API for Java
(java-scrobbler)
Object Oriented API for Audioscrobbler Web Services available at http://www.audioscrobbler.net/data/webservices/
|
|
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
|
|
Blogapps: RSS and Atom utilities and example code
(blogapps)
A set of RSS and Atom utilities, a Blog Client (MetaWeblog and Atom Protocol based), a Planet Aggregator and numerous other examples. Including a standalone Blog/Wiki demo server based on Roller and JSPWiki.
|
|
bloggle
(Bloggle)
A blogger for statistics
|
|
Blogunity - community blogging software.
(blogunity)
Blogunity is a blogging system written in Java, that provides as main software-idea community-features within the blogging system. This features allows the registered blogunity-users to create individual blogs as well as two kinds of community blogs: public or private. (number of blogs per user is defined within system-settings).
|
|
Brainiac
(brainiac)
The Brainiac knowledge management system enables companies to keep track of employee comptences as well as managing competence debelopment activities.
|
|
BuildMonkey
Build system using Java 5 compatible source and annotations.
|
|
Castor
Castor is an Open Source data binding framework for Java. It's the shortest path between Java objects, XML documents and relational tables. Castor provides Java-to-XML binding, Java-to-SQL persistence, and more.
|
|
CBM and O&M Tools
(CBMTools)
CBM Tools attempts to develop tools to support Operation and Maintenance in manufacturing and engineering plant environments.
|
|
Cetia4 REST Framework
(Cetia4)
Cetia4 is a Java Servlet-based REST Framework for Web and Web Service Applications. Cetia4 uses a simple but powerful abstraction that allows the easy creation of a Java Servlet-based application that can work as: - a web application that may be accessed by a typical web browser or any stateful web-enabled client, and/or - a REST web service application that may answer HTTP stateless requests.
|
|
CityOfBits
(cob)
A website to be developed using JSP, Servlets. The website is to be used for a computer training and assembling company.
|
|
Common code between the jaxp, saaj, jaxb, and jax-ws
(istack-commons)
We've identified that there are a lot of code that can be shared between jaxp, saaj, jaxb, and jax-ws projects (all of them are on java.net.)
This project is a place for those projects to host common code to promote code reuse.
|
|
corona
JAXB Eclipse Integration Plugin
|
|
Covad's OSS/J adapter for Network Inventory Management System
(covad-ossj-nims)
This project provides a OSS/J based interface for the Netcracker NIMS application.
|
|
CSS Management API
(cssmanager)
Make web styling drop dead simple for traditional programers - even programmers who don't think they have style. It is a Java API so you don't have to freak out in stylesheets. The CSS manager can be used standalone and particularly with APIs such as GWT, Wings, etc.
|
|
d
(osworkflow)
get files
|
|
Direct Web Remoting
(dwr)
DWR is a simple servlet plugin that allows you to expose selected Java classes via JavaScript. DWR comprises a servlet to marshal requests from JavaScript and code to generate the browser code to make calling Java code directly from a web form simple. DWR can make writing interective DHTML pages (like GMail) very much simpler.
|
|
DocBooKit
(docbookit)
DocBooKit (pronounced DocBook Kit) is a front-end toolkit for DocBook. It facilitates the validation and transformation of DocBook input XML into various output formats such as HTML, PDF and RTF. It comes with DocBooKit Resources that is a bundle including the Required Transformation Products to transform DocBook input XML into various output formats. The key advantag of DocBooKit is its ease of Installation and Usage.
|
|
DocTree
(doctree)
DocTree produces web pages from a predefined list of web based JavaDoc URLs which it indexes to generate an XML index file. The same program can also search a filesystem local JavaDoc sets. The XML index file details projects and the packages and classes defined in those projects. It then uses some XSL transforms to generate this web page, and all the dynamically included web page fragments to speed up page loading (and to keep Internet Explorer from falling over).
|
|
Dynamic Extensible Styles
(des)
With browser support for Cascading-Style Sheets(CSS) dramatically increasing in the past few years the use of styles in web pages has also dramatically increased. Even though the use of CSS does provide much needed flexibility to web programmers it is still limited and somewhat error prone. A limitation that has effected may developers is its lack of relationships with other elements. For example if you have a style and would like to base other styles on that, it is not possible and there is no easy mechanism to implement this. A framework is needed that will allow developers to create styles and allow other styles to be derived from these. If a change is made in the base style then these changes should propagate throughout the children of this style. This is exactly what Dynamic Extensible Styles(DES) provides.
Even though CSS does have a property called inheritance, it is certainly not inheritance in the sense that Object-Oriented programmers are used to. On many occasions I have encountered the problem that many styles were based on a single style, then that (base) style needed to be changed. The solution was to find all styles based on it and update those, manually. In these situations the search/replace feature in IDEs have been invaluable. As style use continues to grow the frequency for this problem to arise will indeed grow as well. Using DES a change can update any number of styles automatically without looking for a single style that has been based on the changed style.
|
|
Eclipse specific update site for ROME libraries and ROME dependant extension plugins
(rome-eclipse-plugins)
The purpose of this project (as a sub project of ROME) is to provide an eclipse friendly update site for the Rome libraries, and to host Rome dependant plugins (and update sites).
|
|
EditiX
(editix)
EditiX is a cross-platform powerful and easy to use XML editor designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO and XSD Schema.
|
|
Efficient XML Interchange Format
(exi)
Implementation of W3C's Efficient XML Interchange (EXI) format.
|
|
enJine - tool for developing sites
(enjine-jsp)
Set of classes allowing the fast developing of any kind of web site.
|
|
Enterprise Defect Repository
(erds)
Enterprise Defect Repository(ERD) will store all defects encountered in the manufacturing line with there corresponding image(.jpg), defect description, and many other useful information. Engineers can browse through the system and look and analyze the stored information which they will use as a reference in tackling encountered product defects. Manufacturers from different locations or regions can share the system with each other.
|
|
Erubis-J: an embedded JavaScript converter engine
(Erubis-J)
Erubis-J is an embedded JavaScript converter engine. You can embed JavaScript in any text file and Erubis-J execute it. It is similar to JSP or eRuby(embedded Ruby).
Erubis-J is very extensible: embedded pattern is changeable (default '<% %>'), supports multi-language (JavaScript, Java, C, and Ruby), and so on.
Erubis-J requires Rhino as JavaScript engine and Kwartz-Java as YAML parser.
|
|
Eugenia
An extensible and W3C-conforming DOM Level1 implementation, useful for research and experimentation.
|
|
exalto xml editor
(exalto)
An XML editor which provides word processor like view for editing xml documents, schema files and other text files.
|
|
eXist
eXist is a native XML database featuring efficient, index-based XQuery processing, extensions for keyword search, XUpdate support, and tight integration with existing XML development tools.
|
|
Extended StAX API
(stax-ex)
This project hosts a few extensions on top of JSR-173 StAX API.
|
|
Fast Infoset
(fi)
Fast Infoset specifies a binary encoding for the XML Information set. An XML infoset (such as a DOM node, StAX events or SAX events in programmatic representations) may be serialized to an XML 1.x document or, as specified by Fast Infoset, may be serialized to a fast infoset document. Fast infoset documents are generally smaller and faster to parse than equivalent XML documents.
|
|
Fast Infoset Interoperability Project
(fi-interop)
The project is a place for the Fast Infoset community to discuss, test and promote interoperability between Fast Infoset implementations.
|
|
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.
|
|
feedpod
(FeedPod)
This is web-based application that takes syndication feeds and turns them into PodCasting-style spoken sources via text-to-speech.
|
|
financelib
Library to transform financial messages in FIX, FIXML, SWIFT, SwiftML, FpML, etc. The library will also provide support for definining messaging sessions using J2EE that will transform messages that are sent or received by these sessions.
|
|
fluid-objects
fluidobjects is a set of JAVA based EAI tools with similarities to webMethods. It aims to provide the pluming for small to medium business application integration. The components currently include; a simple object server for sending and receiving XML objects, a plug-in interface definition for the server, a web plug-in that serves xml content about the server, a flow plug-in that allows fluidobjects floe code to be executed on the server and an eclipse plug-in for developing flow code that can run on the server or in your own java application. The eclipse developer tool simplifies the importing of xml schemas, the creation of schemas and translating between schemas. Plans for generating XSL and importing from XSL are underway.
|
|
ganimede
ganimede is a server application which extracts human readable content (mainly html) from web and converts them to machine readable and queryable xml. Then it serves this information to users based on their profiles and their alert requests. This is done by via user defined Site Content Definition files. (one file for each site).
|
|
Geolia
Software Engineering Project, University of Applied Sciences Dortmund, Germany
|
|
graffiti
An open-source collaborative web annotator.
|
|
GT2WMS
(gt2wms)
GT2WMS is a Web Map Service powered by GeoTools 2.0.
|
|
guglhupf-xte
The Guglhupf XML Transformation Engine is a set of tools for transforming XML files. It is meant to be a simpler way of transforming xml than XSLT is. You can use XTE either as a command line tool, or as a Java framework to extend the functionality of your Java application.
|
|
HeartBeat
|
|
Hibernate add-on for JAXB reference implementation
(hyperjaxb)
HyperJAXB is a an add-on for JAXB RI that allows generated objects be persisted with Hibernate, a well-known object/relational mapping tool. HyperJAXB extends classes generated by JAXB RI with Hibernate xdoclets. This enables automatic generation of object/relational mapping for Hibernate.
|
|
High performance distributed controller for Web Services
(proximotor)
Proximotor is a hig-performane distributed controller for Web Services. It provides a framework that allows for orchestration of pieces (sub-requests) of the Web Service handler code deployed on various locations within an enterprise. The idea is that portions of the business logic closest to the system of record gets executed optimally. The orchestation is stateful allowing for retries and failover operations for the sub-requests.
|
|
huihoo.org
huihoo is open source middleware community from china, we are developing our JFox(J2EE App Server) , Orbas(Real-Time Orb), OpenWeb(WebSerivces Integration Platform) , and we would like to share our experience with you.
|
|
hypercompass
Hypercompass provides full-text indexing for JAXB object, making them searchable from Lucene.
|
|
hyperjaxb2
Sequel of the HyperJAXB project, ported to the Java 5.0, Hibernate 3.0, JAXB 2.0.
|
|
Hyperjaxb2 Source Code Repository
(hj2)
SVN-based source code repository for hyperjaxb2
|
|
Hyperjaxb3 - Relational persistence for JAXB objects
(hyperjaxb3)
Hyperjaxb3 provides persistence layer for classes generated with JAXB (Java Architecture for XML Binding).
|
|
Hyperjaxb3 Source Code in Subversion
(hj3)
This project provides SVN repository for the Hyperjaxb3 source code.
|
|
HyperUBL
(hyperubl)
HyperUBL provides relational database support for Universal Business Language. Relational persistence and XML processing in HyperUBL are based on JAXB and Hibernate connected by the HyperJAXB library.
|
|
i7AWF
printf.dk: iTunes 7: Fetching artwork for fun and profit
and also on fetcher.cs (presumably by somebody named aKzenT who apparently wished to remain anonymous and neglected to include a URL or E-mail address with his Comments post at printf.dk: iTunes 7: Fetching artwork for fun and profit).
This program requires the Apache Jakarta Commons Codec, org.apache.commons.codec.binary.Base64 which can be downloaded at http://jakarta.apache.org/site/downloads/downloads_commons-codec.cgi
">
Fetches (free) artwork from iTMS, iTunes 7 style.
Copyright (c) 2006 Nels Nelson
Based on i7AWF.pm by Jesper Noehr originally posted at printf.dk: iTunes 7: Fetching artwork for fun and profit
and also on fetcher.cs (presumably by somebody named aKzenT who apparently wished to remain anonymous and neglected to include a URL or E-mail address with his Comments post at printf.dk: iTunes 7: Fetching artwork for fun and profit).
This program requires the Apache Jakarta Commons Codec, org.apache.commons.codec.binary.Base64 which can be downloaded at http://jakarta.apache.org/site/downloads/downloads_commons-codec.cgi
|
|
Infortone-nukes
An integrated version of Chinese version Nukes.
|
|
Intercepts and logs TCP messages between sender and receiver and displays them in graphical interfac
(wsmonitor)
This tool, wsmonitor (Web Services Monitor), intercepts and logs TCP messages between a sender and receiver. This tool is JAX-WS friendly and captures SOAP messages and HTTP headers and displays them in a graphical user interface. The wsmonitor uses port forwarding for capturing the messages.
The wsmonitor listen port, target host and target port are specified in an XML-based configuration file. In the absence of this configuration file, a
default value of "4040" for listen port, "localhost" for target host, "8080" for target port is assumed.
|
|
Jambo Photo Album Creator
(jpac)
The Jambo Photo Album Creator is a GUI (Graphic User Interface that can help you create Web Photo Album from XML Files.
|
|
Japex Micro-benchmark Framework
(japex)
Japex is a simple yet powerful tool to write Java-based micro-benchmarks. It is similar in spirit to JUni] in that if factors out most of the repetitive programming logic that is necessary to write in micro-benchmarks. This logic includes loading and initializing multiple drivers, warming up the VM, timing the inner loop, etc.
The input to Japex is an XML file describing a test suite. The output is a timestamped report available in both XML and HTML formats (although generation of the latter can be turned off). HTML reports include one or more bar charts generated using JFreeChart which graphically display the data for ease of comparison.
|
|
Java Definition Manager
(jdm)
jdm handles abitrary definitions.
|
|
Java EE .NET Interoperability
(javanetinterop)
A developer community project to foster building and sharing Java EE .NET interoperability strategies, patterns and best practices. It covers latest Web services technologies such as JAX-WS, MTOM that interoperate with Microsoft WCF (Indigo) and WSE 3.0, etc.
|
|
Java Framework for Native XML Databases
(JNXD)
XML:DB API.
">
A Java Framework to persist objects in Native XML Databases without any OO-XML-like mapping. This simplifies the insertion, updating and deletion of XML documents and Nodes using a simple API called XML:DB API.
|
|
Java Livestock Assistant
(JLiveAssist)
A Java based web deployed package for farm managers to assist them with management of livestock records and quality assurance. Data to be stored in XML. Able to be configured for any type of domestic animal.
|
|
Java Swing XML User Interface
(jsxml)
Provide Swing developers a simple and intuitive way to write user inteface in XML. All XML tags are derived from JDK in straightforwar way so that developers don't need remember anything.
|
|
Java Timesheet management
(makeover)
Timesheet management gives the following features:
- employee timesheet management and tracking
- web based access and management
- easy to use features
|
|
Java to XML
(java2xml)
The classical plain-text representation of source code is convenient for programmers but requires parsing to uncover the deep structure of the program. An XML XML-based representation, called JavaML(http://javaml.sourceforge.net), is more natural for tools and permits easy specification of numerous software-engineering analyses by leveraging the abundance of XML tools and techniques.
This project designs an API in pure Java for conversion of a Java code to XML.
|
|
Java Web Components
The library allows to rapidly assemble dynamic server pages(JSP and others)
with the help of highly customizable server-client side components.
A developer can concentrate efforts on an implementation of a business
process and not on complex user interface aspects.
|
|
Java Web Services Developer Pack
(jwsdp)
The Developer Community for the Java Web Services Developer Pack.
|
|
java-swift
SWIFT integration using Java (EAI and Wholesale Banking)
|
|
Java2 Standard Edition Webservice BluePrint
(j2se-webservice-blueprint)
This project is a blueprint of how a J2SE client may access a webservice using the JAX-RPC api set.
|
|
JAX-RPC
(jax-rpc)
The Standard Implementation for JAX-RPC, the Java API for XML-based RPC.
|
|
JAX-WS
(jax-ws)
The Standard Implementation for JAX-WS, the Java API for XML Web Services.
|
|
JAX-WS commons
(jax-ws-commons)
This project hosts the contributed projects around the JAX-WS RI.
|
|
JAX-WS RI Architecture Document Project
(jax-ws-architecture-document)
This project hosts the architecture document for the JAX-WS 2.0 RI.
|
|
JAX-WS test harness
(ws-test-harness)
Test harness to make the development of the JAX-WS unit tests easier.
|
|
JAXB
(jaxb)
The Standard Implementation for JAXB, the Java Architecture for XML Binding.
|
|
JAXB RI 2.0 source code
(jaxb2-sources)
Private project that hosts the source code for JAXB RI 2.0.x
|
|
JAXB RI architecture document
(jaxb-architecture-document)
This project hosts the contents of the JAXB RI architecture document.
|
|
JAXB-1.x Maven-2 Plugin
(maven-jaxb1-plugin)
This Maven-2 plugin uses the JAXB-1.x XJC compiler to generate java source classes from schemas (XML schemas, DTD, WSDL, or RELAXNG).
|
|
JAXB-based object-level validation
(jaxbvalidation)
Refactored jaxb-verification project.
|
|
jaxb-verification
JAXB add-on that produces verifiers for the generated objects. Generated verifiers check if given JAXB object fullfils constaints defined in the schema and diagnose structural or datatype problems.
|
|
jaxbcommons
JAXB-based and JAXB-related utilities.
|
|
Jaxbhelp - generate help for JAXB schema-derived classes
(jaxbhelp)
Jaxbhelp produces help for schema-derived classes generated by Java Architecture for XML Binding (JAXB),
|
|
JAXFront
(jaxfront)
JAXFront reduces the problem of synchronizing the XML data model with the graphical user interface through smart rendering mechanism and the strict use of XML standards in the field of modelling, specification and implementation.
|
|
jaxmail-sources
Sub project for jaxmail.dev.java.net that enables SMTP/POP bindings for JAX-WS 2.0
|
|
JAXR Project
(JAXR)
Welcome to the JAXR Reference Implementation Project. This project is part of Project GlassFish and is in the JWSDP subcommunity at java.net.
This project develops and evolves the code base for the reference implementation of the Java API for XML Registries 1.0 (JAXR) specification. The current code base supports JAXR 1.0 but the project will track future versions of the JAXR specifications.
|
|
JAXR Project
(jaxr)
Welcome to the JAXR Reference Implementation Project. This project is part of Project GlassFish and is in the JWSDP subcommunity at java.net.
This project develops and evolves the code base for the reference implementation of the Java API for XML Registries 1.0 (JAXR) specification. The current code base supports JAXR 1.0 but the project will track future versions of the JAXR specifications.
|
|
jaytox
JDBC driver for XML
|
|
JeXML
This java library would like to give java programmers the same ease ruby programmers have when using REXML. This way xml queries can become very simple using xpath directly. No other standard java classes need to be used, everything is nicely wrapped and transparent. A simple call to the JeXML class can give you a huge control over xml data from within your java code with the least possible effort.
|
|
JMS Web Services transport
(jms-ws-transport)
A Web service transport component for the JAX-WS reference implementation that utilizes JMS.
|
|
jS3L
jS3L is a Java implementation of a simple SQL API for querying Amazon S3 bucket and item objects.
See: http://developer.amazonwebservices.com/connect/thread.jspa?threadID=10201&tstart=0
for details.
|
|
JSF Common Controls
(jcc)
Includes:
- Advanced tree, list, tabular, imagemap controls
- Drawpad, Wordpad for complex user input
- Common validators as E-mail, URL, Date Time, etc.
- And lots more in plan
|
|
JSR 265
(jsr265)
JSR 265 Expert Group Collaboration Site
|
|
JSR-206 expert group public collaboration site
(jsr206-public)
This project contains public materials related to JSR-206 .
|
|
jsr250
This JSR defines the Common Annotations for the Java Platform.
|
|
JWSDP Samples
(jwsdp-samples)
A collection of samples, all relatively short, that run on the Java Web Services Develolper Pack (JWSDP)
|
|
jxws4db
Extended Java Web service for generic database extraction layer.
|
|
Kamzik - Advanced document management system
(Kamzik)
DMS with features:
- archivation of selected documents in self-standing archives
- multiple categories of document, tree structure of categories
- access rights
- multiple user interfaces - GUI, web interface, ...
- fuctional plug-ins
- single access interface ( used for creating e-library with these documents, ... )
|
|
kangaroo-egg webserver
Kangaroo-egg is a new webserver, it use Java language developed. It followed HTTP1.1 protocol and has DQM script language and container(very like Servlet/JSP). So it can used in medium or small web application. Our believe it will become a popular webserver soon.
|
|
kea
a commandprompt client which reads
data from csv file and executes a webservice
and supplies the data read to this webservice.the webservice takes care of storing the data to database.the webservice functions shall be written using hibernate to store data into postgresql
|
|
LegStar
COBOL/CICS integration using XML Schema, JAXB and JAXWS. The project generates XML binding for COBOL structures and Web Services endpoints.
|
|
Library for parsing XML DTDs
(dtd-parser)
SAX-like API for parsing XML DTDs.
|
|
Lightweight DOM adapter for StAX
(stax2dom)
If you thought you need to abandon DOM if resources are constrained or documents oversized, here's the solution. No need to commit yourself away from DOM to yet another API, just use this drop-in replacement, and obey a few simple rules.
|
|
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.
|
|
Logging using Web Services
(WSLogging)
A web service will handle all logging from various projects. The web service will provide handling of messages by storing them in centralized files, or to a database. It will send emails based on business rules. Also it will provide reporting through HTML, PDF.
|
|
Mail (SMTP/POP) bindings for JAX-RPC
(jaxmail)
This project adds the POP/SMTP transport layer under the JAX-RPC Reference Implementation available under SCSL from Sun.
|
|
Mapping between XML Files and Java Objects
(HiberX)
Convert XML document to java Objects, or reverse, according to mapping file, for web service engine developers.
|
|
MasterProjectFulda1
(masterprojectfuldateam1)
This project is a follow up project of the cooperation between San Francisco University and Fachhoschule Fulda. The project will administrated by a German team in their last Master of Science-semester.
The target is the development of an online-shop based on new technologies like webservices, ebXML-dataexchange and catalogue-management-software. The project will be finishes in July 2005.
|
|
Maven-2 Jaxb-2.x Plugin
(maven-jaxb2-plugin)
This Maven-2 plugin wraps the JAXB-2.x XJC compiler and provides the capability to generate java sources from schemas.
|
|
metropolis
A pure Java, platform independent, highly scalable, web enabled, systems management tool. It addresses the need for managing heterogenous envirnoments in enterprises, smaller offices and service provider data centers.
|
|
MEX Client Library
(mex-client)
A library for making metadata exchange requests.
|
|
MiniDOM
(minidom)
Simple but effective combination of SAX and DOM parsing models.
|
|
mobilequery
this project is about querying for database though mobile phone, the voice will be processed through the natural language processor and transformed into a sql query and the datbase is accessed and sent back to the mobile.
|
|
modus
modus is a Web service framework that decouples the access to a service from the deployment of that service, featuring: dynamic filter chaining for message and WSDL processing; Web service method filters that support access control, schema validation, and tracking; protocol reconciliation; versioning; load balancing; as well as service clustering.
|
|
MP3 Web Framework
(mp3)
An XML-based MP3R framework for the web applications Model - Process - 3R (Role, oRgnization, Responsibility)
|
|
Msmqbc Binding Component
(msmqbc)
Microsoft Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. Applications send messages to queues and read messages from queues. Message Queuing provides guaranteed message delivery, efficient routing, security, and priority-based messaging.
|
|
MusicXML Repository
(musicxmlrep)
A Java Object repository for MusicXML data. Maps MusicXML files to typed Java objects using JiBX.
|
|
MyDiskServer the easy way to host yourself online
(MyDiskServer)
Combines a web server, remote IP address management and webstart technologies to create the easiest way to access your hard disk from anywhere in the world.
|
|
mystiqueXML
(mystique)
The Framework for automated documents creation
|
|
Narcissus
(narcissus)
Narcissus is a tool kit that offers a XOM-like interface to XMLSchema and WSDL.
|
|
Nemo - RDF tools for XSLT
(nemo)
A library for accessing RDF datastores with XSLT processors. Currently, only a simple adapter between the Saxon XSLT and XQuery Processor and Jena Semantic Web Framework.
|
|
NewsAndMailingWebService
This Web Service shows the news of the day and your mails.
|
|
NMS
This is developing to Configure wireless devices remotely with SNMP
|
|
Not another Web Server - aka Brazil
(naws)
The NaWS technology is a web-based infrastructure that links people securely to information, computers and other devices leveraging existing standards and protocols.
|
|
OGC Schemas compiled with JAXB 2
(ogc)
This project containes OGC Schemas compiled with JAXB 2.
|
|
Ohm: RESTful Web Services
(ohm)
The reference implementation for JSR 311: JavaTM API for RESTful Web Services.
|
|
online bookstore
(BookWorMania)
Creates an online bookstore that allows users to shop and order for books(both e and paper).Uses session and shopping cart apps.
|
|
Online guide for bus routes and numbers
(Busroute-onlineguide)
Generally, people who R new to a particular city such as Hyderabad, Mumbai, Bangalore etc. suffers alot because they don't know which bus will go to which place. Even if the source and destination can be identified since they should be written on the bus, they can't understand whether they will reach their desired destination meanwhile by the bus. To solve this problem, I want to develop a project to help people to be aware of the buses information in mega cities such as bus numbers and intermediate destinations that they cover and time taken to cover.
|
|
Opusculus
(opusculus)
Opusculus, or "a little or small work" in Latin, is a project designed to create a Java-based parser and distiller for transforming web-accessible content onto a PalmOS-based handheld device.
|
|
Orkut logger
(OrkutLogger)
A logger for orkut messages
|
|
OWL-S Invocation Framework
(osif)
A framework for invoking services based on their semantic OWL-S description.
|
|
p2pchat.jar
perr to peer communication
|
|
Password Synchronization Agent
(pwsynch)
A Password Synchronization Server that would keep Microsoft Active Directory passwords in Synch with Any LDAP server. (currently supporting : OpenLDAP,eDirectory,Java Enterprise Systems Directory Server)
|
|
PawSource.org
The pet industry is a multi-billion dollar industry, yet there are no internet standards specific to it. PawSource.org has been developing open-source web standards and software components that implement these standards for the pet industry. Our mission is to provide the required web infrastructure for all pet related businesses. This standard and its framework provides free and simple web business operations to all other sites that utilize PawSource.org standards.
Our standards, source code, components and applications are provided free under an open-source license (either Apache or GPL) for integration into any web site. Our free web registry also provides SOA operations for search and business (site to site) processing to all sites using PawSource.org.
|
|
Pih Version Control
(pihversioncontrol)
A version control based in web services whose the objetives are the simplicity and automatization of tasks, such version geration of version, doc, all this by a web service.
|
|
Poster - a simple content manager
(poster)
Poster uses XML to store all data for a website and renders the site based on the URL parameters. The XML is easily edited through a web-based editor. Poster is easy to setup, admister, and use. And, very powerful.
|
|
Project Herd
(ProjectHerd)
The Herd Project is a java based apache web server cluster management project that enables high availability and fault tolerance based on the Dynamic cluster allocation algorithm jointly developed by students at Rajagiri school of engineering and technology.
|
|
Project Tango
(wsit)
Project Tango provides web service interoperability between the Java Platform and Microsoft's Windows Communications Foundation (aka Indigo). Project Tango adds interoperable security, reliability, transactions and optimizations to web services.
|
|
querysafe
(QuerySafe)
There are many enterprise tools for preserving the safety of the code if many people are accessing the same project code. These tools are called the source safe tools for it is used for the safety of the source. Visual source safe tool is the famous Microsoft tool mostly used in many organizations. I am planning to apply the same theory to the open-source database MySQL so that we query the database values safely and produce results without any inconsistencies. For instance one person updates the data and before he commits his work, another person may read the inconsistent data and thus produce invalid results, which may appear valid.
The implementation plan is like this:
Create a java webservice which provides us the required functions to query the datbases. Now we can create the front-end using any language of our wish, I could use C# for the front-end by deplying the java webservice in the back-end. Thus a web-service makes the application language and OS independent.
|
|
Reflection library for JAXB 2.0
(jaxb2-reflection)
This library parses JAXB 2.0 annotations for applications/frameworks that want to access them.
|
|
RELAX NG Object Model
(rngom)
Reusable library to parse RELAX NG schemas.
|
|
relax-ng
RELAX NG is a simple, powerful, and easy-to-run schema language. This project serves as the community for RELAX NG related projects in context of Java.
|
|
Relaxer
(relaxer)
Relaxer is a Java class generator that operates on a XML document defined by a RELAX grammer.
|
|
RelaxerStudio
(relaxerstudio)
RelaxerStudio is a model editor for Relaxer. RelaxerStudio has two model editors, RELAX NG Schema Editor and Relaxer Component Definition Language (RCDL) Editor. RelaxerStudio can be used as Relaxer launcher. You can execute Relaxer with option dialog.
|
|
relaxngcc
RELAXNGCC is a bison/yacc/JavaCC/ANTLR for XML. You annotate your grammar with Java code, and RELAXNGCC will turn that into full Java source code which you can use to parse XML.
|
|
Remote API for JIVE forum
(remote-jive-forum)
A poor man's remote API to programatically access JIVE forums.
|
|
Remote Reflection
(RemoteReflection)
Reflection is an important concept in Java and a backbone of various applications. This concept of reflection should be extended to remote objects. In a distributed environment, a client object should be able to get the reflective information about the remote objects.
Also with the advent of a number of protocols for distributed environment like RMI, IIOP, and webservices standards like XML-RPC, SOAP, etc the concept of remote reflection should be designed to work with many underlying protocols , etc
|
|
Resin Application Server
The Resin® high-performance application server features load balancing for increased reliability. Resin encourages separation of content from style with its fast XML and XSL support.
|
|
RESTful servlet engine with remote service bus for Swing clients
(quiterestful)
A RESTful webservice engine with remote service bus geared for Swing clients, where transactions (or transfer objects, or web service requests) are transferred in XML over HTTP in a RESTful fashion.
|
|
Restlet, a REST framework for Java
(restlet)
Restlet is a framework that brings the simplicity and efficiency of the REST architectural style to Java developers. It is composed of two parts, the Restlet API (alternative to Servlet API) and a reference implementation (Noelios Restlet Engine). It supports all REST concepts (resource, representation, data, connector, components, etc.) and is suitable for both client and server REST applications. The server connectors provided are HTTP(S), AJP (via Mortbay's Jetty or an adapter Servlet) and the client connectors are FILE, HTTP(S), JDBC, and SMTP(S).
|
|
rewst4j
rest4j is a minimalistic web services framework based on the REST principles.
|
|
Rome, Atom/RSS Java utilities
(rome)
Rome is a set of Atom/RSS Java utilities that make it easy to work in Java with most syndication formats. Today it accepts all flavors of RSS (0.90, 0.91, 0.92, 0.93, 0.94, 1.0 and 2.0) and Atom 0.3 feeds. Rome includes a set of parsers and generators for the various flavors of feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed object that lets you work on with the data without bothering about the underlying format.
|
|
SAAJ
(saaj)
The Standard Implementation for SAAJ. The SAAJ specification provides the lower layers of the JAX-RPC specification and the SAAJ project is a companion to the JAX-RPC project.
|
|
Semantic Caching of Xml databases
(xmlcache)
There has been growing interest in semantic query caches to aid in query evaluation. Semantic caches are simply the results of previously cached queries. In this project a semantic caching scheme for xml databases will be implemented inshallah. Caching user queries and their results, speeds up the query processing. Existing caching schemes for relational queries are not suitable for supporting xml queries. We will implement system XmlCache for caching of xml queries t to realize the proposed query matching, query rewriting, query containment, and cache replacement algorithms.
|
|
Semantic Framework
(xama)
Semantic Framework, Ontology Driven data and knowledge storage and retrieval (RDF, Topic Maps, SOAs)
|
|
Serving XML
Serving XML provides a language for building XML pipelines, and an extendible Java framework for defining the elements of the language. The accompanying console app supports reading content as XML files, flat
files, SQL queries or SAX events, ransforming it with XSLT stylesheets and custom SAX filters, and writing it as XML, HTML, PDF or mail attachments. This software is especially suited for converting flate file or database records to XML, with its support for variant record types, multi-valued fields, namespaces, hierarchical grouping of records, and row-by-row validation with XML Schema. There is also an API for imbedding the software in a Java application.
Serving XML is licensed under the LGPL.
|
|
Simple Database Protocol Definition
(sdprotocol)
The Simple Database Protocol Definition project has been created to define a new, XML based database protocol and a Java implementation of it.
|
|
Simple Messaging Framework
(smfw)
The Simple Messaging Framework provides an elegant way to create robust and flexible Web services. It is based on the document-style Web services paradigm that uses the full power of XML Schema. This approach enables you to expose arbitrarily complex business objects and services with ease.
|
|
Simple XML Pipelines
(sxpipe)
This project describes and implements a Simple XML Pipelines language. Simple XML Pipelines can be used to build a simple processing model for XML documents. This processing model allows authors to choose the order in which components (such as XInclude, Validation, and Transformation) are evaluated.
|
|
SimpleHTMLParser
The simplest and fast HTML Parser
|
|
Sitemaps
(sitemaps)
Sitemaps is a small library for creating sitemap files.
For more information about sitemap files see http://www.sitemaps.org
|
|
SJSXP Sources
(sjsxp-sources)
Source code for Sun Java Streaming XML Parser (SJSXP).
|
|
smallx XML Infoset & Pipelining Technology
(smallx)
This project provides code infoset-based XML technology for processing XML. It's key distinction is that it provides streaming of infoset items. It also provides streaming pipelining technology for XML processing.
|
|
SmartDoc
(smartdoc)
SmartDoc is the tool to create documents based on XML. It can convert SmartDoc format document to HTML4.0, HTML3.2, LaTeX2e , JavaHelp and plain text. By using the same document , possible to open by WWW , high quality printing by LaTeX, authoring online document for JavaHelp and plain text for delivery via email.
|
|
soapbrowser
This product which is named SOAP Browser provides Developers, Researchers and novice of Web-Services to browse through the existing web-services as Normal Internet Users browse the HTML Pages. This product is first of its kind as there is no product existing presently which dynamically builds clients for any given WSDL URL. The advantages of this browser are as follows
1.Platform Independent
2.Built on Open Source Technologies
3.Service Provider Independent
4.Language Independent
This feature of platform -independence comes from the fact that the whole system is built upon the java as platform. This Product uses an Open Source technology AXIS technology in processing WSDL Files, Sending SOAP Requests, getting Soap response and Object Serialization. This is made Service provider Independent by doing change in AXIS Source code and enabling its HTTP Connection class to work with both Microsoft and Non Microsoft technologies. The feature language independence will be explained as we go through the architecture of the product.
|
|
solareclipse
This project is aimed at developing a webservice development plugin for Eclipse IDE.It uses standards based open source api for development,deployment and testing of webservices.
|
|
Sommer
(sommer)
Semantic Object (Metadata) Mapper: Mapping to and from Java Objects to Semantic Web using annotations.
|
|
SSL
(ssl)
Parse data file and convert data file to xml use FOP.
|
|
StrutsEJB
(strutsejb)
StrutsEJB provides base classes and patterns to build a Web application with Struts, JBoss and JSTL. Features are:
Generic Session Facade: Just write a new EJB Command class to add a business logic. You don't have to create a whole new Session Bean.
Reflection-based DTO and Map-backed ActionForm: No more struggling with accessors. StrutsEJB's DTOFactory automaticaly detects fields and copies values between ActionForm, DTO and Entity Bean.
Service Locator and Business Delegate: to minimize your EJB-dependent code on Web tier.
J2EE Online Shop: a sample web app build around StrutsEJB, JSTL tags and Tiles templates.
DB access: simple DB access utility to show table contents by JSTL tags.
Security: Role-based user management and personalization tools.
|
|
sumind travel agency
(sumind)
it is the travel agency whose branches are situated in many places. it is to be made in jsp and database is oracle
|
|
Sun Java Streaming XML Parser
(sjsxp)
Sun Java Streaming XML Parser, Sun implementation of Stax (JSR 173)
|
|
Sun Multi-Schema Validator
(msv)
The Sun Multi-Schema XML Validator (MSV) is a Java technology tool to validate XML documents against several kinds of XML schemata. It supports RELAX NG, RELAX Namespace, RELAX Core, TREX, XML DTDs, and a subset of XML Schema Part 1.
|
|
This is test project for automating the project approval process
(kohsuke-test-4)
This is test project for automating the project approval process
|
|
This is test project for automating the project approval process
(kohsuke-test-5)
This is my test project for testing project approval automation
|
|
Tiger bridge for iso-relax validators
(isorelax-jaxp-bridge)
This jar allows validator implementations written for the iso-relax JARV API to be used through JAXP 1.4 validation API.
|
|
TMXResourceBundle - TMX Java Bridge
(tmxresourcebundle)
TMXResourceBundle is an extension of Java ResourceBundle class to read text resources directly from a TMX file.
TMX (Translation Memory eXchange) is the vendor-neutral open XML standard for the exchange of Translation Memory (TM) data created by Computer Aided Translation (CAT) and localization tools. The purpose of TMX is to allow easier exchange of translation memory data between tools and/or translation vendors with little or no loss of critical data during the process. In existence since 1998, TMX is a certifiable standard format. TMX is developed and maintained by OSCAR (Open Standards for Container/Content Allowing Re-use), a LISA (Localization Industry Standards Association) Special Interest Group.
One of the main concerns of internationalization consists of separating the main source code from the texts, the labels, the messages and all the other objects related to the specific language in use. This facilitates the translation process as such as all the resources related to the local language context are well identified and separated.
Since version JDK 1.1, Java provides great support for internationalization (i18n) by offering several instruments and tools, for example the support to Unicode 2.0, the multilingual environments and the object localization, just to mention a few.
However, all these instruments may not be sufficient when we target a global market in which the costs to translate and update the texts (including labels, messages, menu elements and so on) can easily become quite high.
This is the context where the TMX standard comes to help by applying to the translation and management process of these texts the concepts of reuse, increase of consistency, and the shortening of the production cycle. All this with the added bonus of cutting the development costs.
|
|
Tool for the community leads to update the homepage
(community-updater)
This project aims to develop a tool to automate the interface of the community page updater.
|
|
Tools and utilities around JAXB 2.0
(jaxb2-commons)
This project aims to collect/host small projects/utilities/tools around JAXB 2.0.
|
|
Tourism Vocal Information System
(MTTVIS)
This project is based on XML Schema data model representation. We have to provide dynamic information for Vocal diffusion system. We have designed the vocal process flow with Cocoon, now we have to design persistence level above ours databases. We have chozen, Hibernate and HyperJaxb project.
|
|
TourismIntelligentAgents
(tourismintelligentagents)
Intelligent agents collaborate tourism related web services in a Sience Oriented Architecture media present an adventure to customer.
|
|
typed XML writer
(txw)
Library that allows applications to write XML documents in a strongly-typed fashion by using a schema.
|
|
TypEx
(typex)
TypEx uses Java classes to extract data from streams of XML data. The extracted data is made available as instances of the specified classes. Instances are retrieved via either an Iterator or Observer mechanism. In either case, efficient Java code for a pull parser is generated to extract the data.
TypEx differs from other data binding approaches in that it does not require a schema for data, and it allows for partial descriptions.
|
|
UrlRewrite
(urlrewrite)
Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite URLs before they get to your code. It is a very powerful tool just like Apache's mod_rewrite.
|
|
vman framework
(VMan)
Java XML-based XUL framework for building complex GUIs and binding data to them.
|
|
WADL Tools
(WADL)
Tools for working with WADL descriptions of Web applications.
|
|
WeatherLib
(weatherlib)
WeatherLib is an easy to use library to return current weather data from www.weather.gov
|
|
Web Services Programming Course
This is "Web services programming" course that is being taught by Sang Shin of Sun Microsystems.
|
|
Web-based telephone alert system
(web-phone-alert)
Type in an alert message in a web page, have the system call a list of phone numbers and play the message using text-to-speech engine. Current telephony control is done by Voicent Gateway, but can be any third party tool.
|
|
webfuse
start a web service application, similar to appfuse for web applications
|
|
WebModels - an open source framework for building Web Applications.
(webmodels)
Web development framework that offers a good separation of business logic from the design, rapid development process, well balanced performance in limited resource environments. Framework based on MVC design paradigm with a custom Controller that is based on OGNL language, Model Manager that manages application models, and a View based on XSLT transformation. This framework proved to be a good alternative to Apache Struts.
|
|
WebServices Security
(xwss)
Provides SOAP Message Security based on OASIS WSS 1.0 specification
|
|
wiefanz
An On-line bookstore integrates with Amazon E-Commerce Services through web services. Also serves WML document to wireless user.
|
|
Wireless Intrusion Detector
(WID)
Detect intrusion in wireless network (802.11) using fuzzy logic solution
|
|
wombat
XML Persistence API
|
|
WPsynch
(wpsynch)
The Windows Password Synchronization Agent (WPsynch) synchronizes password values uni-directionally between any LDAP-V3 compliant directory server and Windows directories, namely Windows 2000 Active Directory (AD) and NT SAM (NT) Registry.
|
|
WS-Management
(wiseman)
|
|
WSDL Object Model
(wom)
This project developes a WSDL parser library and the object model that represents WSDL. It can be used by tools that need to programatically parse WSDL.
|
|
WSFrame
(WSFramework)
Framework that automates the consumption and providing of a service.The applications that require to access a web service as part of their workflow or business flow should be required to code to the minimal possible.
|
|
WSIT Documentation Project
(wsit-docs)
This project hosts the documentation for project WSIT.
|
|
wstest
WSTest is a web services test developed at Sun Microsystems. It is designed to measure
the performance of various types of web services calls.WSTest simulates a multi-threaded server program that makes multiple web services
calls in parallel. To avoid the effects of other platform components, the web service
methods perform no business logic but simply return the parameters that were passed in.
WSTest was released in Jan 2004 on java.sun.com and we would now like to build a community around it in Java.net
|
|
WSUnit - The Web Services Testing Tool
(wsunit)
WSUnit is a tool that can help you test Web Service consumers. It provides a predictable and repeatable simulation of a Web Service that is ideal for unit testing. It is also useful when developing web service consumers when the actual web service may not be avaliable due to your remote location or may not have been fully developed itself.
|
|
ws_platform
(webservice-platform)
webservice platform
|
|
X2JB
XML 2 Java Binding (X2JB) is a Java development tool intended for binding of XML entities to Java interfaces and classes (but not vice versa).
|
|
xed
This is a command line utility editing xml like sed.
|
|
Xeerkat P2P Computing Framework
(xeerkat)
Xeerlat provides an agent-based computing framework based on JXTA. The model uses a worker analogy for the agents were peers are solicited based on thier abilities. The computing framework is intended for use in the computation sciences such as bioinformatics or mathematical sciences.
|
|
XHTMLTranscoder
(xhtmltranscoder)
XHTMLTranscoder is an open-source Java class that quickly converts broken HTML code to well-formed XHTML.
This class extend the com.tecnick.htmlutils Java package that provides a collection of utilities to create, parse and convert HTML/XHTML documents.
XHTMLTranscoder is a fast transcoder useful to convert HTML code in real-time.
This class do not check headers, it checks only the general rules for tags, attributes and nesting: tags (elements) names in lowercase; attributes names in lowercase; elements nesting; elements termination; unquoted attributes; unminimized attributes; unterminated empty tags; preserve other languages elements (php, asp, jsp, ...).
The HTML documents transcoded using the XHTMLTranscoder class are generally recognized as valid XHTML document by the W3C Markup Validation Service.
|
|
xmail
The purpose is to develop a mail server using J2EE and XML as message store. Already implemented the basic commands to receive mails. Yet to implement the Delete commands and advanced POP commands.
|
|
XML attribute based templating
(axt)
A template processor for producing XML. It takes XML templates as input, garantuees well-formed output unlike JSP or Velocity, is designed to process beans as a data model unlike XSLT. axt uses the OGNL expression language for expressions. axt exclusively uses namespaced attributes as template annotations, no elements like Zope's tal.
|
|
XML based collaboration suite
(iNTERACT)
An XML based collaboration suite to exchange data between two applications or systems.
|
|
XML Bulk Loader
(xmlbulkloader)
XML Bulk Loader is a set of Java packages for insert/update/delete data contained in XML documents into/from relational databases. An instance of it can be created and used by applications developed using Java language. A sample application can be run from the command line to populate database tables.
|
|
XML Diff - Detecting Changes in XML Documents
(xmldiff)
xmldiff is a tool for detecting the difference between two XML documents.
|
|
XML Event Object Model
(xeom)
XEOM attempts to simplify the event processing of XML by passing event objects to a single method interface rather than having a multi-method interface receive a separate method call for each type of XML event received.
|
|
XML format for Java source code
(xava)
This project aims at defining XML format(s) for Java source code to allow storage and manipulation of Java sources by XML-aware tools and, ultimately, by Semantic Web related tools.
|
|
XML Pipeline
(xmlpipeline)
Assembly line like construction of XML document mainly for use with Struts and STXX.
|
|
XML Resolver
(xmlresolver)
A sophisticated XML Catalog resolver with advanced features such as support for resolving Namespace URIs with RDDL and automatic resource caching.
|
|
XML RPC Admin
(xmlrpcadmin)
Tool to create user and groups and manage rights to use services published using XML-RPC, and uses prevayler to maintain the data in the server, provides an GUI interface to manage the rights and user / groups
|
|
XML Schema Best Practices Checker
(XSBPC)
The goal of this project was to develop an extensible software framework for validating a given XML Schema or WSDL document against a set of the XML Schema best practices formulated at AT&T.
|
|
XML validator generator
(bali)
A tool that compiles a schema and generate the validator with a small runtime.
|
|
xml-databases
XML Databases community
|
|
xml-ezparse
A very simple XML parsing API based on event listeners and pattern matching. Inspired by Apache's Digester but xml-ezparse aims to be simpler and cleaner. The current revision is dependent on J2SDK 1.4 APIs.
|
|
xml2dbf
XML 2 dbf converter with xml configuration schema.
|
|
xml:id Filter
(xmlidfilter)
xml:id Filter is a SAX 2.x XMLFilter that implements xml:id processing.
|
|
XMLConfigReader
(xmlconfigreader)
XMLConfigReader is an open-source extension of Java ResourceBundle class to read configuration data directly from an XML file.
XMLConfigReader reads structured resource text data from an XML file and store it on a hashtable.
The hashtable keys are taken from the value of the first attribute of the item elements.
The hash table values are hashtables containing the sub-items names as keys and the sub-items data as value.
|
|
XMLDB API
(xmldb)
The XMLDB API provides a simple and efficient Collection and Resource interface that is easy to implement over files or more advanced services.
|
|
XmlPersistence
(xmlpersistence)
This project provides transactionnal DB persistence for XML document.
|
|
XMLSceneGraph
An API to read and write Java3D scenegraph using XML
|
|
XMLSerialization
(xmlserialization)
XMLSerialization is a framework that performs mapping of java object into XML and back. It uses bytecode generation to generate serializers for specific mapping. It's obviously performance oriented.
|
|
XMLTest
XMLTest simulates a multi-threaded server program that processes multiple XML documents in parallel. This is very similar to an application server that deploys web services and concurrently processes a number of XML documents that arrive in client requests. XMLTest concentrates on on XML processing performance by acting as a standalone multi-threaded program that processes XML document files. To avoid the effect of file I/O, the documents are read from and written to memory streams. It is implemented in both Java and C# .
XMLTest measures the throughput of a system processing XML documents. The notion of an XML transaction here corresponds to a complete life cycle of an XML document. For tree building parsers this requires the four steps of parse, access, modify and serialize while for streaming parsers it just involves parse and access. XMLTest reports one metric: Throughput - Average number of XML transactions executed per second.
|
|
XOM
(xom)
XOM is a new XML object model. It is a tree-based API for processing XML with Java that simultaneously supports streaming. In many use-cases, XOM can process arbitrarily large documents with effectively constant memory sizes. XOM strives for correctness, simplicity, and performance, in that order. XOM is not complete unto itself. It depends on an underlying SAX parser to read documents and feed the data into the tree structure.
|
|
XProc: An XML Processing Model Language Implementation
(xproc)
The xproc project will implement the XML Processing Model Language (as it is) developed by the W3C XML Processing Model Working Group.
|
|
XQuery Object Mapping Persistence Framework
(xqom)
XQOM is an XQuery/Object persistence framework, that allows the mapping of XQuery expressions to POJOs, transparent unmarshaling of XQuery Result Sequence into an object graph and mapping of object graphs into XQuery expressions. It also abstracts the underlying persistence mechanism (data source) of XML data from the user (i.e. filesystem, native XML database, etc...).
|
|
xReporter
xReporter is a Java (Avalon Phoenix/Cocoon) -based web database reporting framework.
|
|
xsdapi
|
|
XSLT unit testing framework for Java
(juxy)
Juxy is a library for unit testing XSLT stylesheets from Java. It is best suited for the projects where both Java and XSLT are used simultaneously.
|
|
XTAS Java XML Middleware
(xtas)
XTAS Java XML Middleware provides simple Java API to the Querying/ Modification/ Transformation of XML documents and fragments regardless of the documents storage type.
|