Listed below are quality resources available for 'JAVA'. Xerces2-J The Apache XML parser for Java, Xerces2-J, supports the W3C XML Schema Recommendation. Sample Implementation of TREX in Java This page offers a sample Java implementation of the Tree Regular Expressions for XML (TREX) schema language for validating XML documents, with links to the downloadable sample as a JAR file, as a Win32 executable for use with the Microsoft Java Virtual Machine (VM), and as source code. Oracle XML Developer's Kit for Java Oracle XML Schema Processor for Java is now a component of Oracle XML Developer Kit for Java (XDK for Java). Schema Processor for Java is a set of Java classes that allows the parsing of W3C XML Schemas, validation of XML instance documents against schemas, and the retrieval of information about the document's data structure. It is accompanied by two sample classes performing document validation. GNU Classpath GNU Classpath is a set of essential libraries for supporting the Java language. Our goal is to provide a free replacement for Sun's proprietary class libraries so that the GNU system can run programs written in the Java language. Mauve The Mauve Project is collaborative project whose goal is to create a Free suite of functional, black box, tests for the core Java libraries. OpenMap BBN Technologies OpenMap package is an Open Source JavaBeans based programmers toolkit. OpenMap provides the means to allow users to see and manipulate geospatial information. James James is a free Java package that provides an event model for MARC records through Java callbacks. James is inspired by the Simple API for XML (SAX). Using James you can write programs that involve MARC records without knowing the details of the MARC reco Java SNMP Package This is an open-source implementation of the SNMP protocol as a Java package. It provides support for basic SNMP client and agent operations as defined in SNMP versions 1 and 2 (excluding the security model proposed as part of SNMP version 2, which was never widely accept or deployed). The package provides a mechanism for getting and setting SNMP object identifier (OID) values through a simple communication interface, and represents SNMP structures and data types as corresponding Java objects JavaMail The JavaMail 1.3.1 API provides a set of abstract classes that model a mail system. The API provides a platform independent and protocol independent framework to build Java technology-based mail and messaging applications. The JavaMail API is implemented as a Java platform optional package and is also available as part of the Java 2 platform, Enterprise Edition. Sun provides a royalty-free reference implementation, in binary form, that developers will be able to use and ship. B-AWT B-AWT (BISS abstract window toolkit, also called BISS-AWT) is a Java framework for implementing feature-rich user interfaces without the need to use the basic Java AWT or Swing GNU getopt - Java port A port of the GNU getopt family of functions from C to Java. The GNU Java getopt classes support short and long argument parsing in a manner compatible with the version of GNU getopt in glibc 2.0.6 JavaHelp JavaHelp software is a full-featured, platform-independent, extensible help system that enables developers and authors to incorporate online help in applets, components, applications, operating systems, and devices. qflib qflib is a Java library created by Quality First Software GmbH during the development of a Java GUI test tool qftestJUI to encapsulate the reusable parts. It is compatible with JDK 1.1 through JDK 1.3 JavaBeans Activation Framework (JAF) With the JavaBeans Activation Framework standard extension, developers who use Java technology can take advantage of standard services to determine the type of an arbitrary piece of data, encapsulate access to it, discover the operations available on it... ICU International Components for Unicode is a portable set of IBM Unicode globalization libraries for C/C++ and Java. ICU includes support for locale sensitive string comparison; date, time, number, currency, and message formatting; character set conversion; and additional features. It is available under the X license, which is apparently compatible with the GPL license, although not copyleft. See the website for more details. Application Interoperability: Microsoft .NET and J2EE Application Interoperability: Microsoft .NET and J2EE presents interoperability best practices, and illustrates these approaches with a functional sample application. It shows how to link Microsoft .NET and J2EE, using Web services, runtime bridges, and asynchronous techniques. GCC - the GNU Compiler Collection GCC, the GNU Compiler Collection, includes front ends for C, C++, Objective-C, Fortran, Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). Ajax with the ZK Framework Discover how to utilize the ZK Ajax framework to develop web based Java applications with the look and functionality of desktop applications. Programming the Eclipse Workbench What makes Eclipse applications most easily recognizable is the Workbench. Explore the Eclipse Workbench parts in detail — specifically the views and editors that make up most Workbench applications. PostgreSQL JDBC Drivers From here you will get up to date information relating to the JDBC driver for PostgreSQL, download pre-compiled driver in a jar file, and look at current documentation Trail: 2D Graphics This trail introduces you to the Java 2D API and shows you how to display and print 2D graphics in your Java programs 2D Text Tutorial Because the Java 2D Text APIs provide a wealth of functionality, this tutorial focuses on what you need to know to use the java.awt.font.TextLayout class to create exciting, interesting, and interactive styled text in any language supported by the Unicode character set. After going through this tutorial, you should have enough information to explore the remaining functionality on your own. Java 3D Tutorial This tutorial is an introduction to Java 3D. Examples lead you through the basic methods for producing 3D images and animation. You do not need to have any knowledge of 3D graphics or Java 3D to learn from this tutorial, but it will help if you have a basic understanding of the Java programming language Java 3D joy ride New to the world of 3D? This tutorial offers Java developers an introduction to the concepts involved with 3D programming in general and the Java 3D API in particular. IBM 3D software engineer and gamer at heart Suzy Deffeyes takes you on a joy ride through the world of Java 3D programming with a high-level discussion of the concepts involved and a detailed look at scene graphs -- the fundamental object used to describe the scene you want to render. (registration required) Java Advanced Imaging (JAI) Tutorial 1.0 The Java Advanced Imaging (JAI) Tutorial 1.0 provides an overview of JAI 1.0-1.0.2 features, source code, and demos in the form of an interactive book. Examples show key JAI 1.0-1.0.2 functionality and coding style to incorporate advanced imaging features into programs or applets. Java 3D API Tutorial This tutorial introduces the main concepts of the Java 3D API, including many code samples, examples, and diagrams. You can view chapters online or download the PDF file. Fundamentals of RMI The Java Developer Connection (JDC) presents a Short Course introducing the Remote Method Invocation API Advanced Programming for the JavaTM 2 Platform To help you navigate the Java APIs and fast-track your project development time, this book includes the design, development, test, and deployment phases for an enterprise-worthy auction application. Fundamentals of Java Security The Java Developer Connection (JDC) presents a Short Course on Security written by Java Software licensee, the MageLang Institute. Concurrent Programming Using Java This is an introduction to using the Java programming language in concurrent or multithreaded applications. The context is the process synchronization material and related concurrent programming in operating systems courses. ChiMu OO and Java Development This document provides guidelines and resources for developers and teams building Object-Oriented (OO) and Java based software systems. Some familiarity with OO and Java is required for this material to be understandable. Trail: JAR Files The JavaTM Archive (JAR) file format enables you to bundle multiple files into a single archive file. Java Tutorial: Don't Fear the Oop! The analogy of this tutorial is simple: think of a java programmer as a writer, composing a stock novel. All of the characters and settings are "off-the-shelf", and need be only modified slightly to fit into a new book. All that's left to write a bestseller is to come up with a plot that pulls all those pre-existing elements together. |