IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     

developerWorks  >  Java technology  >  

Standards

developerWorks
 Related links:    Technical library view
 
 
 
  1 - 100 of 290 results    Next  Show all    Hide summaries    
 
Title Sorted by Title - Click to reverse sort
Advanced Multimedia Supplements
An optional package for advanced multimedia functionality that is targeted to run as an supplement in connection with the Mobile Media API in Java ME/CLDC environments.
 
 
Advanced Multimedia Supplements
An optional package for advanced multimedia functionality that is targeted to run as an supplement in connection with the Mobile Media API in Java ME/CLDC environments.
 
 
Application Installation API
A set of Java APIs that enable cross-platform installation and de-installation of Java applications as well as platform-specific applications.
 
 
Application Installation API
A set of Java APIs that enable cross-platform installation and de-installation of Java applications as well as platform-specific applications.
 
 
Application Isolation API
This API provides a uniform mechanism for managing Java application life cycles that are isolated from each other, at least with respect to object reachability, but that can potentially share underlying implementation resources. It provides a means of deploying new Java implementation features that enable and enhance scalability while providing an alternative to ad hoc control schemes.
 
 
Application Isolation API
This API provides a uniform mechanism for managing Java application life cycles that are isolated from each other, at least with respect to object reachability, but that can potentially share underlying implementation resources. It provides a means of deploying new Java implementation features that enable and enhance scalability while providing an alternative to ad hoc control schemes.
 
 
AspectJ
AspectJ is an open source aspect-oriented extension to the Java programming language that can be used to modularize crosscutting concerns such as exception handling, multi-object protocols, synchronization, performance optimizations, and resource sharing. AspectJ supports aspects at compile-time by performing a preprocessing step that results in standard Java code.
 
 
AspectJ
AspectJ is an open source aspect-oriented extension to the Java programming language that can be used to modularize crosscutting concerns such as exception handling, multi-object protocols, synchronization, performance optimizations, and resource sharing. AspectJ supports aspects at compile-time by performing a preprocessing step that results in standard Java code.
 
 
BPELJ: BPEL for Java technology
BPELJ is a combination of Business Process Execution Language (BPEL) and the Java programming language, allowing the two languages to be used together to build business process applications.
 
 
CC/PP Processing
This set of APIs is for processing Composite Capability/Preference Profiles (CC/PP) information to enable interoperability between Web servers and access mechanisms, and to facilitate development of device-independent Web applications.
 
 
CC/PP Processing
This set of APIs is for processing Composite Capability/Preference Profiles (CC/PP) information to enable interoperability between Web servers and access mechanisms, and to facilitate development of device-independent Web applications.
 
 
Certification Path API
The Certification Path API provides a set of provider-based APIs for creating, building, and verifying certification paths (also known as "certificate chains"). A certification path is an ordered list of certificates. If a certification path meets certain validation rules, it can be used to securely establish the mapping of a public key to a subject.
 
 
Certification Path API
The Certification Path API provides a set of provider-based APIs for creating, building, and verifying certification paths (also known as "certificate chains"). A certification path is an ordered list of certificates. If a certification path meets certain validation rules, it can be used to securely establish the mapping of a public key to a subject.
 
 
Common Annotations for the Java Platform
This specification develops annotations for common semantic concepts in the Java SE and Java EE platforms that apply across a variety of individual technologies. Its purpose is to avoid unnecessary redundancy between annotations defined in different Java Specification Requests.
 
 
Common Annotations for the Java Platform
This specification develops annotations for common semantic concepts in the Java SE and Java EE platforms that apply across a variety of individual technologies. Its purpose is to avoid unnecessary redundancy between annotations defined in different Java Specification Requests.
 
 
Concurrency Utilities
A set of medium-level utilities that provide functionality commonly needed in concurrent programs. A standard set of concurrency utilities eases the task of writing a wide variety of multithreaded applications and generally improves the quality of the applications that use them.
 
 
Concurrency Utilities
A set of medium-level utilities that provide functionality commonly needed in concurrent programs. A standard set of concurrency utilities eases the task of writing a wide variety of multithreaded applications and generally improves the quality of the applications that use them.
 
 
Connected Device Configuration (CDC)
CDC provides the basis of the J2ME platform for devices that have a sufficient 32-bit microprocessor and ample memory. CDC provides a virtual machine and basic class libraries to support Java language applications on consumer electronic and embedded devices such as smart communicators, pagers, personal digital assistants (PDAs), and interactive, digital television set-top boxes.
 
 
Connected Device Configuration (CDC)
CDC provides the basis of the J2ME platform for devices that have a sufficient 32-bit microprocessor and ample memory. CDC provides a virtual machine and basic class libraries to support Java language applications on consumer electronic and embedded devices such as smart communicators, pagers, personal digital assistants (PDAs), and interactive, digital television set-top boxes.
 
 
Connected Limited Device Configuration (CLDC)
CLDC is one of two configurations defined through the Java Community Process to be part of the J2ME platform. Combined with a set of device-specific Java APIs, such as the Mobile Information Device Profile (MIDP), CLDC provides a complete J2ME runtime environment for small resource-constrained devices.
 
 
Connected Limited Device Configuration (CLDC)
CLDC is one of two configurations defined through the Java Community Process to be part of the J2ME platform. Combined with a set of device-specific Java APIs, such as the Mobile Information Device Profile (MIDP), CLDC provides a complete J2ME runtime environment for small resource-constrained devices.
 
 
Contactless Communication API
This API defines Java ME optional packages for contactless communication: one package for bidirectional communication and the other for accessing read-only information. The API is targeted for resource-constrained devices such as mobile phones and consumer electronic devices.
 
 
Contactless Communication API
This API defines Java ME optional packages for contactless communication: one package for bidirectional communication and the other for accessing read-only information. The API is targeted for resource-constrained devices such as mobile phones and consumer electronic devices.
 
 
Content Handler API
The Content Handler API enables J2ME applications to handle multimedia and Web content to give developers and users a seamless and integrated user environment on mobile phones and wireless devices. It defines an optional package for an API and associated model permitting the invocation of J2ME applications to handle actions on Uniform Resource Identifiers (URI) based on the MIME-type or scheme.
 
 
Content Handler API
The Content Handler API enables J2ME applications to handle multimedia and Web content to give developers and users a seamless and integrated user environment on mobile phones and wireless devices. It defines an optional package for an API and associated model permitting the invocation of J2ME applications to handle actions on Uniform Resource Identifiers (URI) based on the MIME-type or scheme.
 
 
Content Repository for Java technology API
This is a standard API for accessing content repositories in Java 2 independently of implementation. A content repository is a high-level information-management system that is a superset of traditional data repositories.
 
 
Content Repository for Java technology API
This is a standard API for accessing content repositories in Java 2 independently of implementation. A content repository is a high-level information-management system that is a superset of traditional data repositories.
 
 
Data Mining API (JDMAPI)
JDMAPI addresses the need for a pure Java API that supports the building of data mining models, the scoring of data using models, as well as the creation, storage, access, and maintenance of data and metadata supporting data mining results, and select data transformations. By using JDMAPI, implementers of data mining applications can expose a single, standard API that will be understood by a wide variety of client applications and components running on the J2EE Platform.
 
 
Data Mining API (JDMAPI)
JDMAPI addresses the need for a pure Java API that supports the building of data mining models, the scoring of data using models, as well as the creation, storage, access, and maintenance of data and metadata supporting data mining results, and select data transformations. By using JDMAPI, implementers of data mining applications can expose a single, standard API that will be understood by a wide variety of client applications and components running on the J2EE Platform.
 
 
Debugging Support for Other Languages
This specification establishes standardized tools for correlating Java virtual machine byte code to the source code of languages other than the Java programming language.
 
 
Debugging Support for Other Languages
This specification establishes standardized tools for correlating Java virtual machine byte code to the source code of languages other than the Java programming language.
 
 
Decimal Arithmetic Enhancement
This enhancement primarily adds floating point arithmetic to the BigDecimal class, allowing the use of decimal numbers for general-purpose arithmetic without the problems resulting from conversions to and from another type.
 
 
Decimal Arithmetic Enhancement
This enhancement primarily adds floating point arithmetic to the BigDecimal class, allowing the use of decimal numbers for general-purpose arithmetic without the problems resulting from conversions to and from another type.
 
 
Digital Set Top Box Profile - On Ramp to OCAP
A Java ME profile based on the Connected Limited Device Configuration (CLDC) appropriate for use by small-footprint, cable television set top boxes. It consists of APIs for I/O, networking, and graphics, and a subset of the Java TV API appropriate for such devices.
 
 
ECPerf Benchmark Specification
ECperf is an EJB performance workload that is real-world, scalable, and captures the essence of why component models exist.
 
 
ECPerf Benchmark Specification
ECperf is an EJB performance workload that is real-world, scalable, and captures the essence of why component models exist.
 
 
Enterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) technology is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. EJB technology enables rapid and simplified development of distributed, transactional, secure, and portable applications based on Java technology.
 
 
Enterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) technology is the server-side component architecture for the Java 2 Platform, Enterprise Edition (J2EE) platform. EJB technology enables rapid and simplified development of distributed, transactional, secure, and portable applications based on Java technology.
 
 
Enterprise Media Beans (EMB)
EMB provides a framework to integrate rich media data such as audio, video, or image into applications based on EJB Entity Beans within the J2EE application development model.
 
 
Enterprise Media Beans (EMB)
EMB provides a framework to integrate rich media data such as audio, video, or image into applications based on EJB Entity Beans within the J2EE application development model.
 
 
Enterprise Metadata Discovery
A metadata discovery and import model for Java EE resource adapters and Enterprise Application Integration (EAI) tooling frameworks. It allows resource adapters to plug into an integration framework easily and improve the adapters' usability within the framework. Any resource adapter that complies with the specification can plug into any EAI tooling framework that supports the specification.
 
 
Enumerations, Autoboxing, Enhanced for Loops and Static Import
The specification extends the Java programming language in four ways: 1. A syntax for defining enumerated types provides linguistic support for the Typesafe Enumeration pattern. 2. An automatic conversion from primitive types to their corresponding reference type wrappers facilitates the integration of generics into the language and reduces inessential clutter. 3. Enhanced for loops allow convenient iteration over collections, without the need for an explicitly defined iterator. This reduces the need for boilerplate iteration code and the corresponding opportunities for errors. 4. A static import mechanism allows the use of unqualified constants.
 
 
Enumerations, Autoboxing, Enhanced for Loops and Static Import
The specification extends the Java programming language in four ways: 1. A syntax for defining enumerated types provides linguistic support for the Typesafe Enumeration pattern. 2. An automatic conversion from primitive types to their corresponding reference type wrappers facilitates the integration of generics into the language and reduces inessential clutter. 3. Enhanced for loops allow convenient iteration over collections, without the need for an explicitly defined iterator. This reduces the need for boilerplate iteration code and the corresponding opportunities for errors. 4. A static import mechanism allows the use of unqualified constants.
 
 
Federated Management Architecture
FMA specifies a storage-management platform that allows vendors to construct storage-management applications from standard and custom components. Sun's Jiro technology is the first product implementation of FMA.
 
 
Federated Management Architecture
FMA specifies a storage-management platform that allows vendors to construct storage-management applications from standard and custom components. Sun's Jiro technology is the first product implementation of FMA.
 
 
Generic Connection Framework Optional Package for the J2SE Platform
The Generic Connection Framework (GCF) enables applications written to the javax.microedition.io APIs in any existing J2ME Profile to use these APIs in an identical manner in J2SE when the optional package is present.
 
 
Generic Connection Framework Optional Package for the J2SE Platform
The Generic Connection Framework (GCF) enables applications written to the javax.microedition.io APIs in any existing J2ME Profile to use these APIs in an identical manner in J2SE when the optional package is present.
 
 
Generic Types
This specification extends the Java programming language with generic types (also known as parameterized types). Without the ability to specify generic types, programs are unnecessarily hard to read and maintain and are more likely to fail with runtime type errors.
 
 
Generic Types
This specification extends the Java programming language with generic types (also known as parameterized types). Without the ability to specify generic types, programs are unnecessarily hard to read and maintain and are more likely to fail with runtime type errors.
 
 
Image I/O Framework
This framework enhances Java Advanced Imaging to support the core Java 2 platform in the manipulation of digital images in a variety of file and compression formats. The framework allows Java 2 developers access to arbitrary sampled image formats, including compressed or otherwise encoded formats.
 
 
Image I/O Framework
This framework enhances Java Advanced Imaging to support the core Java 2 platform in the manipulation of digital images in a variety of file and compression formats. The framework allows Java 2 developers access to arbitrary sampled image formats, including compressed or otherwise encoded formats.
 
 
Implementing Enterprise Web Services
This specification defines the programming model and runtime architecture for implementing Web services in the Java language.
 
 
Implementing Enterprise Web Services
This specification defines the programming model and runtime architecture for implementing Web services in the Java language.
 
 
InfoBus
InfoBus enables dynamic exchange of data between JavaBeans component architecture by defining a small number of interfaces between cooperating Beans and specifying the protocol for use of those interfaces.
 
 
Information Module Profile
This specification defines a J2ME profile targeting embedded networked devices that wish to support a Java runtime environment, but that do not have graphical display capabilities.
 
 
Information Module Profile
This specification defines a J2ME profile targeting embedded networked devices that wish to support a Java runtime environment, but that do not have graphical display capabilities.
 
 
Instant Messaging API
This is a protocol-agnostic API for instant messaging that provides a standard portable and secure interface to control, manage, and manipulate instant messages between clients through the use of presence servers.
 
 
Instant Messaging API
This is a protocol-agnostic API for instant messaging that provides a standard portable and secure interface to control, manage, and manipulate instant messages between clients through the use of presence servers.
 
 
J/eXtensions for Financial Services (J/XFS)
A set of standard Java interfaces developed to support the input and output devices used in the financial industry. The J/XFS Forum, spearheaded by Sun and IBM, includes representatives from DeLaRue, NCR, and Wincor Nixdorf Retail and Banking Systems.
 
 
J/eXtensions for Financial Services (J/XFS)
A set of standard Java interfaces developed to support the input and output devices used in the financial industry. The J/XFS Forum, spearheaded by Sun and IBM, includes representatives from DeLaRue, NCR, and Wincor Nixdorf Retail and Banking Systems.
 
 
J2EE Application Deployment
The J2EE Application deployment specification defines standard APIs that will enable any deployment tool that uses the APIs to deploy any assembled application onto a J2EE-compatible platform.
 
 
J2EE Application Deployment
The J2EE Application deployment specification defines standard APIs that will enable any deployment tool that uses the APIs to deploy any assembled application onto a J2EE-compatible platform.
 
 
J2EE Client Provisioning
J2EE Client Provisioning partitions server applications that provision client applications in such a way that the details of any one client provisioning model are abstracted and standardized. The purpose of enabling portable J2EE provisioning applications is to allow a high degree of flexibility in integrating one or more provisioning models with enterprise services exposed into the J2EE platform in a particular enterprise setting.
 
 
J2EE Client Provisioning
J2EE Client Provisioning partitions server applications that provision client applications in such a way that the details of any one client provisioning model are abstracted and standardized. The purpose of enabling portable J2EE provisioning applications is to allow a high degree of flexibility in integrating one or more provisioning models with enterprise services exposed into the J2EE platform in a particular enterprise setting.
 
 
J2EE Connector Architecture
The J2EE Connector Architecture specifies a standard architecture for integrating Java applications with existing enterprise information systems.
 
 
J2EE Connector Architecture
The J2EE Connector Architecture specifies a standard architecture for integrating Java applications with existing enterprise information systems.
 
 
J2EE Management
The J2EE Management specification provides server vendors and tool vendors with a standard model for managing the J2EE platform. The specification allows rapid development of management solutions for J2EE, provides integration with existing management systems, enables a single management tool to manage multiple vendor implementations of the platform, and enables a specific implementation of a platform to use any compliant management tool.
 
 
J2EE Management
The J2EE Management specification provides server vendors and tool vendors with a standard model for managing the J2EE platform. The specification allows rapid development of management solutions for J2EE, provides integration with existing management systems, enables a single management tool to manage multiple vendor implementations of the platform, and enables a specific implementation of a platform to use any compliant management tool.
 
 
J2ME Foundation Profile
The J2ME Foundation Profile is a set of APIs meant for applications running on small devices that have some type of network connection.
 
 
J2ME Foundation Profile
The J2ME Foundation Profile is a set of APIs meant for applications running on small devices that have some type of network connection.
 
 
J2ME RMI
The J2ME RMI Profile provides Java-to-Java remote method invocation for Java devices and interoperates with J2SE RMI.
 
 
J2ME RMI
The J2ME RMI Profile provides Java-to-Java remote method invocation for Java devices and interoperates with J2SE RMI.
 
 
J2ME RMI Optional Package (RMI OP)
The J2ME RMI Optional Package (RMI OP) provides a mechanism for publishing distributed application protocols that applications can use to manipulate objects on remote systems. RMI OP is a subset of the J2SE Remote Method Invocation (J2SE RMI) package.
 
 
J2ME RMI Optional Package (RMI OP)
The J2ME RMI Optional Package (RMI OP) provides a mechanism for publishing distributed application protocols that applications can use to manipulate objects on remote systems. RMI OP is a subset of the J2SE Remote Method Invocation (J2SE RMI) package.
 
 
J2ME Web Services Specification
The J2ME Web Services Specification defines an optional package that provides standard access from J2ME to Web services.
 
 
J2ME Web Services Specification
The J2ME Web Services Specification defines an optional package that provides standard access from J2ME to Web services.
 
 
Java 2 Platform, Enterprise Edition (J2EE)
J2EE is a set of coordinated specifications and practices that together enable solutions for developing, deploying, and managing multi-tier server-centric applications.
 
 
Java 2 Platform, Micro Edition (J2ME)
J2ME provides an environment for Java applications running on consumer devices, such as mobile phones, PDAs, TV set-top boxes, and embedded devices. The J2ME architecture comprises a variety of configurations, profiles, and optional packages that implementers and developers can choose from and combine to construct a complete Java runtime environment that closely fits the requirements of a particular range of devices.
 
 
Java 2 Platform, Standard Edition (J2SE)
J2SE comprises the essential SDK, tools, runtimes, and APIs for developers writing, deploying, and running applets and applications in the Java programming language on desktops and servers.
 
 
Java 3D
The Java 3D API provides a set of object-oriented interfaces that support a high-level programming model for incorporating high-quality, scalable, platform-independent 3D graphics into Java-based applications and applets.
 
 
Java 3D
The Java 3D API provides a set of object-oriented interfaces that support a high-level programming model for incorporating high-quality, scalable, platform-independent 3D graphics into Java-based applications and applets.
 
 
Java Advanced Imaging API
The Java Advanced Imaging API enables developers to incorporate high-performance, network-enabled, scalable, platform-independent image processing into Java-based applications and applets.
 
 
Java Advanced Imaging API
The Java Advanced Imaging API enables developers to incorporate high-performance, network-enabled, scalable, platform-independent image processing into Java-based applications and applets.
 
 
Java API for XML Messaging (JAXM)
JAXM enables applications to send and receive document-oriented XML messages using a pure Java API. JAXM implements SOAP 1.1 with Attachments messaging so that developers can focus on building, sending, receiving, and decomposing messages for their applications instead of programming low-level XML communications routines.
 
 
Java API for XML Messaging (JAXM)
JAXM enables applications to send and receive document-oriented XML messages using a pure Java API. JAXM implements SOAP 1.1 with Attachments messaging so that developers can focus on building, sending, receiving, and decomposing messages for their applications instead of programming low-level XML communications routines.
 
 
Java API for XML Processing (JAXP)
Previously known as the Java API for XML Parsing, JAXP supports processing of XML documents using DOM, SAX, and XSLT. JAXP enables applications to parse and transform XML documents independent of a particular XML processing implementation.
 
 
Java API for XML Processing (JAXP)
Previously known as the Java API for XML Parsing, JAXP supports processing of XML documents using DOM, SAX, and XSLT. JAXP enables applications to parse and transform XML documents independent of a particular XML processing implementation.
 
 
Java API for XML Registries (JAXR)
JAXR provides a uniform and standard Java API for accessing different kinds of XML registries. An XML registry is an enabling infrastructure for building, deploying, and discovering Web services.
 
 
Java API for XML Registries (JAXR)
JAXR provides a uniform and standard Java API for accessing different kinds of XML registries. An XML registry is an enabling infrastructure for building, deploying, and discovering Web services.
 
 
Java API for XML-Based RPC (JAX-RPC)
JAX-RPC enables building of Web services and Web applications based on the SOAP 1.1 specification, Java SE 1.4 or lower, or when rpc/encoded style must be used. If possible, JAX-WS should be used instead because it is based on the most recent industry standards.
 
 
Java API for XML-Based RPC (JAX-RPC)
JAX-RPC enables building of Web services and Web applications based on the SOAP 1.1 specification, Java SE 1.4 or lower, or when rpc/encoded style must be used. If possible, JAX-WS should be used instead because it is based on the most recent industry standards.
 
 
Java API for XML-Based Web Services (JAX-WS)
JAX-WS is a fundamental technology for developing SOAP-based and RESTful Java Web services. JAX-WS is designed to take the place of JAX-RPC in Web services and Web applications.
 
 
Java API for XML-Based Web Services (JAX-WS)
JAX-WS is a fundamental technology for developing SOAP-based and RESTful Java Web services. JAX-WS is designed to take the place of JAX-RPC in Web services and Web applications.
 
 
Java APIs for Bluetooth
This specification standardizes a set of Java APIs to allow Java-enabled devices to integrate into a Bluetooth environment. Bluetooth is an important emerging standard for wireless integration of small devices.
 
 
Java APIs for Bluetooth
This specification standardizes a set of Java APIs to allow Java-enabled devices to integrate into a Bluetooth environment. Bluetooth is an important emerging standard for wireless integration of small devices.
 
 
Java APIs for Integrated Networks (JAIN)
The JAIN APIs are a set of Java-based APIs that enable the rapid development of next-generation telecommunications products and services on the Java platform.
 
 
Java APIs for Integrated Networks (JAIN)
The JAIN APIs are a set of Java-based APIs that enable the rapid development of next-generation telecommunications products and services on the Java platform.
 
 
Java APIs for WSDL
This is a standard set of APIs for representing and manipulating services described by Web Services Description Language (WSDL) documents. These APIs define a way to construct and manipulate models of service descriptions.
 
 
Java APIs for WSDL
This is a standard set of APIs for representing and manipulating services described by Web Services Description Language (WSDL) documents. These APIs define a way to construct and manipulate models of service descriptions.
 
 
Java Architecture for XML Binding (JAXB)
JAXB provides an API and tools that automate the mapping between XML documents and Java objects.
 
 
  1 - 100 of 290 results    Next  Show all    Hide summaries    
 
Not finding what you're looking for? Suggest content.

    About IBM Privacy Contact