Skip to main content

Skip over site navigation to main content

developerWorks  >   Java technology  >  

Downloads and products  RSS for Java technology

developerWorks
 Related links:    All technology downloads  |  alphaWorks

Filter your search and/or enter a keyword. If you don't filter your search or enter a keyword, the search results will default to all results.

 
 
 
  1 - 100 of 332 results    Next   Show All   Hide Summaries
Title

Table that contains the results that meet the search criteria.

jTDS
jTDS is an open source type 4 JDBC driver for Microsoft SQL Server and Sybase 10. It supports many advanced JDBC features, including scrollable result sets, multiple statements per connection, and most database and result set meta data features.
 
jRelationalFramework
An open-source object-relational mapping tool that helps to abstract SQL and JDBC code away from business logic. It automates many common database coding tasks by having persistent objects subclass from a JRF "PersistentObject" class.
 
jMaki
jMaki is an Ajax framework that provides a lightweight model for creating Javascript-centric, Ajax-enabled Web applications using Java and PHP. jMaki is implemented as a JSP tag handler or JSF component that renders the HTML necessary to configure dynamic browser-based widgets. jMaki widgets include Dojo and Scriptaculous components as well as custom widgets built from JavaScript and CSS.
 
iText
iText is an open-source library for generating PDF files from Java programs. It supports text, lists, tables, images, page headers and footers, watermarks, and other formatting features.
 
iSQL-Viewer
iSQL-Viewer is a universal database browser. It can browse, edit, and execute commands against any JDBC database.
 
iBatis
The iBATIS Data Mapper framework makes it easier to use a database with Java and .NET applications by eliminating boilerplate data access code. iBATIS couples objects with stored procedures or SQL statements using a XML descriptor, mapping classes to SQL statements through an XML descriptor. To use the iBATIS Data Mapper, you rely on your own objects, XML, and SQL. The iBATIS Data Mapper provides a simple and flexible means of moving data between Java and .NET objects and a relational database.
 
egantt
egantt is a graphing and charting component which supports the Gantt chart type, typically used in project management tools.
 
eXist
eXist is an open source, XML database with index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with existing XML development tools. With XQuery support it is possible to write Web applications with just XQuery and XSLT. eXist uses an efficient index structure based on a numerical indexing scheme. The database is lightweight and completely written in Java.
 
eVe SDK
The eVe SDK is a suite of Java component-development tools for building, testing, and publishing visual-search applications using eVe (the eVision Visual Engine). The eVision Visual Engine provides analysis, storage, indexing, and search of visual images and video.
 
dom4j
dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.
 
db4o
db4o is an open source object database designed to provide a full-featured, embeddable database engine for equipment, mobile, desktop, and server platforms in object-oriented environments.
 
Zelix Klassmaster
Zelix Klassmaster is a second-generation bytecode obfuscator, for packaging and obfuscating Java applications. It provides obfuscation of class and member names, control flow, and uses encryption to obfuscate static strings stored in the constant pool.
 
Zaval Light-Weight Visual Components
Zaval LwVCL is a lightweight, low-footprint alternative to AWT or Swing for building GUI applications, and is suitable for PersonalJava applications as well as J2SE.
 
Xerxes
Xerces is a flexible XML parsing toolkit, which includes support for DOM level 1 and 2, SAX version 1 and 2, and XML Schema.
 
Xalan-Java
Xalan-Java is an XSLT processor for transforming XML documents into HTML, text, or other XML document types. Xalan-Java recasts Xalan (formerly LotusXSL) as an implementation of the Transformation API for XML (TraX) interfaces, part of the Java API for XML Processing 1.2.
 
XUI RIA Framework
XUI is an open source, Rich Internet Application (RIA) framework for building applications in Java and XML. XUI supports Swing, AWT, SWT, and HTML widget sets, letting you code in XML or Java or a mix of both. It uses the MVC pattern to help separate the setup of user interfaces from business logic and data handling.
 
XUI RIA Framework
XUI is an open source, Rich Internet Application (RIA) framework for building applications in Java and XML. XUI supports Swing, AWT, SWT, and HTML widget sets, letting you code in XML or Java or a mix of both. It uses the MVC pattern to help separate the setup of user interfaces from business logic and data handling.
 
XUI RIA Framework
XUI is an open source, Rich Internet Application (RIA) framework for building applications in Java and XML. XUI supports Swing, AWT, SWT, and HTML widget sets, letting you code in XML or Java or a mix of both. It uses the MVC pattern to help separate the setup of user interfaces from business logic and data handling.
 
XStream
XStream is a simple library to serialize objects to XML and back again. It does not require you to specify a schema or mapping file. It uses reflection to map classes to element names, though additional mapping information can be supplied, if desired.
 
XQEngine
XQEngine is a full-text search engine for XML documents. It supports XQuery and XPath for queries, and includes a high-performance indexer for XML documents.
 
XOM
XML is an open source, tree-based API for processing XML with Java that strives for correctness, simplicity, and performance, in that order.
 
XMLUnit
XMLUnit is a JUnit extension framework that facilitates testing of XML documents.
 
XML Enhancements for Java
A set of language extensions that facilitate XML processing in Java. (This is an ETTK technology.)
 
XDoclet
XDoclet is a JavaDoc 'doclet' toolkit that lets you define custom JavaDoc tags and generate source code based on those tags using a template engine. It includes built-in support for generating EJB and Web application deployment descriptors.
 
XAPool
XAPool is a connection pool implementation for JDBC and XA connections. XAPool wraps JDBC drivers with XA support, so JDBC drivers without driver XA support can still participate in XA transactions.
 
WindowBuilder Pro
WindowBuilder Pro is an Eclipse plug-in for creating and two-way editing of Swing and SWT GUI applications.
 
WebWork
WebWork is a Java Web application development framework. It is built with developer productivity and code simplicity in mind, providing robust support for building reusable UI templates, UI themes, internationalization, dynamic form parameter mapping to JavaBeans, robust client and server side validation, and more.
 
WebSphere Translation Server
WebSphere Translation Server enables enterprises to provide Web pages, e-mail messages and chat conversations in multiple languages, in real time. Specifically designed for enterprise use, WTS allows companies to leverage their existing Web infrastructure to provide content to users in their native language, at a fraction of the cost of professional translation.
 
WebSphere Portal
WebSphere Portal is a framework -- including a runtime server, services, tools, and many other features -- that you can use to integrate your enterprise into a single, customizable interface called a portal.
 
WebSphere Message Broker
IBM WebSphere Message Broker (formerly WebSphere MQ Integrator Broker) transforms and enriches in-flight information to provide a level of intermediation between applications that use different message structures and formats.
 
WebSphere MQ Everyplace
WebSphere MQ Everyplace enables access to enterprise data for mobile workers and remote devices with assured message delivery and dependable security anytime, anyplace, anywhere.
 
WebSphere MQ
Enterprise messaging is an essential tool for building enterprise applications and WebSphere MQ provides application programming services that enable application programs to communicate with each other. WebSphere MQ implements the Java Message Service, a common API and provider framework, which enables the development of portable, message based applications.
 
WebSphere ILOG JRules
ILOG JRules is a repository for business rules, which are specified using a customizable business rule language. JRules captures business logic in the form of business rules which can be quickly changed and redeployed without altering application code.
 
WebSphere Everyplace Micro Environment
The WebSphere Everyplace Micro Environment, IBM's J2ME runtime environment, provides an end-to-end solution for connecting cellular phones, PDAs, and other pervasive devices to e-business. It contains a production-ready, Java-powered runtime environment, tested and certified to meet Java 2 Micro Edition (J2ME) specifications as laid out by the Java Community Process. A free evaluation version is available for download.
 
WebSphere Application Server Community Edition
This lightweight J2EE application server built on Apache Geronimo open source technology is designed to help you accelerate your development and deployment efforts. It harnesses the latest innovation from the open source community to provide a readily accessible and flexible foundation for building Java applications.
 
WebSphere Application Server
IBM WebSphere Application Servers are part of a family of IBM Web application servers and complementary development and management tools that provide a complete solution for running, building, and managing e-business applications. XML support and tools are a key component of the server environment, enabling widespread communication of business content.
 
WebCap EJB Financial and Mathematical Components
WebCab offers several suites of EJB components for financial calculation and mathematical and statistical analysis. Financial calculation components include interest computation, bond yield and maturity calculation, portfolio analysis, and discounted cash flow analysis. Mathematical and statistical components are available for numerical equation solving, confidence interval and hypothesis testing, correlation, and regression.
 
WebCab JGraph
JGraph is a set of JavaBeans for visually representing data as charts, graphs, or pictograms.
 
WSDL4J
The Web Services Description Language for Java Toolkit (WSDL4J) allows the creation, representation, and manipulation of WSDL documents describing services. This codebase is the reference implementation of the standard created by JSR110.
 
WEKA
Weka is a collection of machine learning algorithms for solving real-world data mining problems. The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization.
 
Visaj
Visaj is a point-and-click environment for building pure Java applications. It allows you to place JavaBean components on a palette, manage layout and events, and customize event handler code from within the builder environment.
 
VisAD
VisAD (Visualization for Algorithm Development) is a Java component library for interactive and collaborative visualization and analysis of numerical data. VisAD is designed to support a wide variety of user interfaces, ranging from simple data browser applets to complex applications that allow groups of scientists to develop data-analysis algorithms collaboratively.
 
VB Converter, Java Edition
Applet Designer Enterprise generates 100% Pure Java source and byte code from Visual Basic projects (modules, classes, and forms).
 
UMLet
UMLet is a UML editor plug-in for Eclipse. It supports Class, Use Case, Interation, State Machine, and Activity diagrams, can generate code, and can export to EPS, PDF, JPG, and SVG.
 
ULC
ULC, from Canoo Engineering AG, is a suite of GUI components for building rich thin-client browser-based J2EE applications. It includes components such as interactive trees, tables, and editors, providing Swing-like GUI functionality with server-side application control and client-side validation, formatting, and component state management.
 
UDDI4J
UDDI4J is an open source Java class library that allows an application to interact with a UDDI (Universal Description, Discovery and Integration) registry. UDDI is a protocol that enables businesses to (1) discover each other, and (2) define how they interact over the internet and share information in a global registry architecture.
 
UDDI4J
UDDI4J is a Java class library that provides an API to interact with a UDDI (Universal Description, Discovery and Integration) registry. The UDDI Project is a comprehensive, open industry initiative enabling businesses to discover each other and define how they interact over the Internet to share information in a global registry architecture.
 
TopLink Essentials
TopLink Essentials is the open-source community edition of Oracle's TopLink product, and is the JPA (Java Persistence API) Reference Implementation. It is an API for creating, removing, and querying across lightweight persistent Java objects and can be used both within a compliant EJB 3.0 Container and a standard Java SE 5 environment.
 
Toolbox for Java/JTOpen
The IBM Toolbox for Java / JTOpen is a library of Java classes supporting the client/server and Internet programming models to a system running OS/400 or i5/OS.
 
TinyLine SVG Toolkit
TinyLine SVG Toolkit is a J2ME software development kit for applications using images in the Mobile Scalable Vector Graphics (SVG) format on Java-enabled devices. The toolkit gives developers a set of core modules that can be used together or individually to support specific Mobile SVG solutions.
 
TestNG
TestNG is a testing framework inspired by JUnit but introducing additional functionality such as: JDK 5 Annotations, a more flexible test configuration and execution model, support for data-driven testing, support for test parameters, distribution of tests to slave machines, broad tools support, and BeanShell support. It is designed to support multiple types of tests: unit, functional, end-to-end, integration, etc.
 
Teamstudio Analyzer for Java
Teamstudio Analyzer for Java is a code auditing tool which helps you uncover potential errors, performance problems, or oversights. Teamstudio Analyzer can help ensure compliance with coding standard and find potential bugs before they can do any damage.
 
Tcl/Java
The Tcl/Java project consists of two packages for integrating the Tcl scripting language with Java, Jacl is a Java-based Tcl intepreter, and Tcl Blend is a Tcl extension that allows you access Java classes from within Tcl scripts.
 
TaylorBench
TaylorBench is a simple benchmark that tests the low-level performance of a MIDP-compliant device. It considers the following characteristics for J2ME devices: low-level graphics, RMS, CPU/VM (processor and Java Virtual Machine), and read/write of files, both locally and remotely (HTTP).
 
SwiftMQ Router
SwiftMQ is a micro-kernel-based JMS enterprise messaging platform offering high performance and scalability. SwiftMQ Router is a federated transactional messaging routing network, supporting a variety of messaging topologies, load balancing, and failover. It also supports running applications within the same JVM as the router, increasing performance and reliability.
 
SwiftMQ Router
SwiftMQ Router is a high-performance, scalable JMS implementation. In addition to supporting all JMS 1.1 features, it offers extensions for propagating JMS messages reliably using JavaMail or TCP tunnels, transparently replicating and synchronizing file sets, and can use any transactional JDBC database for its message store.
 
Sun Java Wireless Toolkit for CLDC
Sun Microsystems offers this set of tools to provide Java developers with the emulation environment, documentation, and examples needed to develop MIDP-compliant applications for mobile information devices.
 
Subversive
Subversive is an Eclipse plug-in providing Subversion revision control support. In addition to basic revision control features such as repository browsing and checkin, it supports interactive merging, refactoring, and conflict resolution.
 
Structural Analysis for Java
A technology that analyzes structural dependencies of Java applications, measures stability, detects structural "anti-patterns," and more.
 
Stripes
Stripes is a presentation framework designed to reduce the complexity of building and configuring Web applications. Stripes integrates easily with all Ajax frameworks, including Dojo, MochiKit, Prototype, Scriptaculous, and others.
 
StringTemplate
StringTemplate is a Java template engine (with ports for C# and Python) for generating source code, Web pages, e-mails, or any other formatted text output. StringTemplate is particularly good at multi-targeted code generators, multiple site skins, and internationalization/localization.
 
Spring Web Flow
Spring Web Flow manages definition and execution of page flow within a Web application. It allows you to capture logical page flows as reusable modules, facilitating the building of Web applications that guide the user through controlled navigations that drive business processes. It can integrate with Struts, Spring MVC, and JSF.
 
Spring Security
Spring Security (formerly Acegi Security System) is a flexible security solution for enterprise Web applications. It builds on the declarative security approach of Java EE, extending URL and business-method permissions to arbitrary Java objects to provide authentication, authorization, instance-based access control, channel security, and human user detection capabilities.
 
Spring Framework
Spring Framework is layered, full-stack Java SE and Java EE application framework. A central focus of Spring is to allow for reusable business and data access objects that are not tied to specific Java EE services.
 
SiteMesh
SiteMesh is a Web page-layout and decoration framework and Web application-integration framework that aids in creating large sites consisting of many pages for which a consistent look/feel, navigation, and layout scheme is required.
 
Simkin for Java/MIDP
Simkin is a simple open source scripting language that gives control over part or all of a Java application to the user. The developer exposes an API of primitives that are made available to the scripter. Simkin for Java now supports MIDP, the Java environment for wireless devices.
 
Selenium
Selenium is a browser-based testing tool for Web applications. It can be used to create functional tests and to ensure that applications run correctly on a wide variety of browsers and platforms. With the Selenium Remote Control add-on, tests can be written in Java, .NET, Perl, Python, or Ruby.
 
Security Workbench for Java
This set of Eclipse plug-ins performs static analysis of Java programs and access to the security features of the JDK. It can determine which authorizations are needed in order to run Java code when a SecurityManager is enabled and identify which portions of code could be made privileged. It can inspect JAR files to identify methods, certificates, and OSGi plug-in permission. In addition, it manages certificate and key entries and cryptographically signs code.
 
SWT Designer
SWT Designer is a two-way Java GUI designer based on Eclipse SWT technology and implemented as an Eclipse plug-in. It allows you to create complicated GUIs in minutes without coding, add controls by drag-and-drop, add event handlers to your controls, and change properties of controls using property editors.
 
SVNKit
SVNKit is a Pure Java implementation of the Subversion client protocols, enabling Java applications to access Subversion repositories without native binaries.
 
STaX
StAX is an XML processing API that allows you to stream XML data from and to your application. This StAX implementation is the reference implementation for the JSR-173 specification.
 
SOFIA
SOFIA is an open source framework for building MVC Swing-based and Web-based applications. Providing a rich JSP tag library for GUI Web applications and tight integration with IDEs like IDEA and Eclipse and HTML editors like DreamWeaver, SOFIA allows you to quickly and easily build database-driven GUI applications with full separation between presentation and business logic.
 
SMC
SMC is a state machine compiler. You describe a state machine and transition rules in SMC's description language, and it generates Java (or C++) classes for you.
 
Rome
ROME is an set of open source Java tools for parsing, generating and publishing RSS and Atom feeds. The core ROME library depends only on the JDOM XML parser and supports parsing, generating and converting all of the popular RSS and Atom formats including RSS 0.90, RSS 0.91 Netscape, RSS 0.91 Userland, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, and Atom 1.0. You can parse to an RSS object model, an Atom object model or an abstract SyndFeed model that can model either family of formats.
 
Rife
RIFE is a full-stack Web application framework with tools and APIs to implement most common Web features. RIFE ensures that every declaration and definition is handled in one place in the code, reducing code replication, enforcing consistency, and easing maintenance.
 
Retroweaver
Retroweaver postprocesses the bytecode output of the JDK 5.0 javac compiler, allowing you to execute code which uses generics and other JDK 5.0 language improvements on JDK 1.4 JVMs.
 
ReportMill
ReportMill is an object-based reporting system, allowing you to define reports based on existing business objects, and generate reports in PDF, Flash, or HTML format.
 
Recital Web Developer
This a complete visual development environment, written entirely in Java, allows FoxPro or FoxBASE developers to write event code in language they're comfortable using and then deploy in Java.
 
Rational Unified Process
IBM Rational Unified Process, or RUP, is a configurable software development process platform that delivers proven best practices and a configurable architecture. The RUP platform includes tools for developing internal knowlege into process components, customizable Web-based deployment tools, and a database of best practices for help in crafting your own processes.
 
Rational Test RealTime
Rational Test Realtime is a cross-platform solution for component testing and runtime analysis, designed specifically for embedded and pervasive computing. It automates creation and deployment of host- and target-based component tests, test stubs, and test harnesses, provides message-based unit and integration testing for threads, tasks, and processes, performs memory, thread, and CPU profiling, and performs code coverage analysis.
 
Rational Rose XDE Modeler
The IBM Rational Rose XDE product family combines the Rational Rose family with Rational XDE, which extends your IDE with advanced software modeling capabilities. Rational Rose XDE Modeler enables architects and designers to practice model-driven development with the Unified Modeling Language (UML). Such users can produce platform-independent models of software architecture, business needs, reusable assets, and management-level communication.
 
Rational Rose XDE Developer
Rational Rose XDE Developer is a fully integrated development environment, including the Rational Rose modeling product and the Rational XDE development toolkit which extends your IDE with advanced software modeling capabilities. IBM Rational Rose XDE Developer editions offer software designers and developers a rich set of model-driven development and runtime analysis capabilities for building quality software applications.
 
Rational Rose Technical Developer
Formerly known as Rational Rose RealTime, Rational Rose Technical Developer is a visual UML modeling tool for developing event-driven, concurrent, and distributed applications.
 
Rational Rose Developer for Unix
Rational Rose is a visual UML modeling and development tool, providing design-level code generation, reverse engineering, and model-code synchronization for Java, C++, and Ada.
 
Rational Rose Data Modeler
Rational Rose accelerates database design by providing a sophisticated modeling environment, a flexible transformation between the logical and physical models, and advanced visual modeling capabilities for databases.
 
Rational Robot
Rational Robot is a functional, regression, and configuration testing tool for testing GUI applications which may be developed using more than one IDE and/or programming language, including e-commerce, client/server and ERP applications. It supports multiple UI technologies, including Java, Web, and Visual Studio .NET.
 
Rational RequisitePro
Rational RequisitePro is an easy-to-use requirements management solution that combines the familiarity and ease of Microsoft Word documents with powerful database capabilities for effective requirements management. By assisting you in understanding the impact of changes, and integration of requirements across tools and teams, it makes it easier to effectively manage projects and keep everyone informed of current requirements.
 
Rational PurifyPlus
IBM Rational PurifyPlus is a runtime analysis solution designed to help developers write faster, more reliable code in Java and C++. By providing memory corruption detection, memory leak detection, application performance profiling, and code coverage, and integrating with many leading IDEs, PurifyPlus helps you find and track down errors and performance problem in running code that would be difficult to find through inspection.
 
Rational ProjectConsole
IBM Rational ProjectConsole, part of IBM Rational Suite, automates reporting on project status, dynamically creating a project Web site with a graphical dashboard based on data you collect, saving you the effort of building, updating, and maintaining a team Web site.
 
Rational Method Composer
A flexible process platform containing a customizable process library and tooling for use in multiple business and IT dimensions and throughout IT lifecycle management (ITLM).
 
Rational Functional Tester for Java and Web
Formerly known as Rational XDE Tester, Rational Functional Tester is an automated testing tool for functional and regression testing of Java and Web applications. It can test applications built with J2EE, J2SE, HTML, DHTML, XML, JavaScript, and Java Applets.
 
Rational ClearQuest
ClearQuest is an activity-based solution for tracking software changes, defects, enhancement requests, and support issues with a flexible workflow process. It provides integration with Rational ClearCase, WebSphere Studio, Eclipse, and Visual Studio .NET, to provide maximum integration of change and defect tracking into the development process.
 
Rational ClearCase
ClearCase is a high-end version control and configuration management solution for medium to large teams. It provides change management for all development assets, not just source code, enables parallel development, and offers advanced workspace management features such as dynamic view support.
 
Rational Application Developer for WebSphere Software
IBM Rational Application Developer for WebSphere Software extends Eclipse with visual construction development. It helps Java developers rapidly design, develop, assemble, test, profile, and deploy high quality Java SE, Java EE, Portal, Web, Web services, and SOA applications.
 
Quartz
Quartz is a full-featured, open source job scheduling system that can be integrated with virtually any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs. The Quartz Scheduler supports JTA transactions and clustering.
 
Project Phobos
Phobos is a lightweight, scripting-friendly, Web application environment running on the Java platform. It comes with a set of plugins for the NetBeans IDE that cover the complete development process, including a fully featured debugger. It also has wizards to help you get started faster, a palette of Ajax widgets that can be dropped on a page, thanks to jMaki, and the ability to generate a standard Web application for deployment on any servlet container or Java EE application server.
 
ProfilerJ
Terrasoft is a profiler and code coverage tool for Java applications. It supports both sampling and instrumentation-based profiling, can be turned on or off dynamically during an execution, and offers precise control over which classes to profile.
 
ProGuard
Proguard is an open-source toolkit for obfuscating and packaging Java applications. It offers a flexible configuration interface for specifying particular classes or members to leave unobfuscated, using wildcards or inheritance as selectors (i.e., "don't obfuscate anything that extends JMXService.") The provided ANT task allows you to specify all your obfuscation rules and exclusions from within your ANT build file, and a tool is provided for deobfuscating stack traces (provided you kept a copy of the obfuscation map).
 
Prevayler
Prevalyer is an open-source, load-balanced, fault-tolerance persistence server for Java objects. Prevalyer stores the primary copy of an object in memory and stores snapshots and logs on disk, providing reliable persistence with much higher performance than relational database sytems.
 
Pervasive DataRush
Pervasive DataRush allows developers to build parallel data-processing applications quickly for high-performance multi-core hardware, without the need to deal with threading libraries, deadlock detection algorithms, or concurrent process design issues.
 
  1 - 100 of 332 results    Next   Show All   Hide Summaries
Not finding what you're looking for? Suggest Content