IBM is committed to developing and supporting industry standards.
Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
- IBM WebSphere and Eclipse
The IBM WebSphere Studio development environment extends Eclipse technology to a whole new level, integrating enterprise-level project management, advanced Java? development, visual editors, extensive Web infrastructure management, and Web services support, to name a few, within a flexible open architecture.
Eclipse Technology provides several common facilities that help tools vendors concentrate on their own special areas of expertise. Through an architected "Plug-in" environment, commercial and open source tools extend Eclipse technology such as team programming support, the workbench and its user interface, the help subsystem, debugging support and more. This new open-source framework is helping unify the software development industry and improving the integration of tools from multiple vendors into a multi-platform and multi-language development environment. Eclipse Technology also enables developers to customize the user interface to fit any function, format or style. This role-based approach to programming can lower time-to-deployment and boost return on investment.
Eclipse Technology provides a comprehensive set of functions useful to tool builders. Additional tools from IBM, IBM partners, Eclipse community members and other tools providers extend the power and scope of the development environment. The IBM WebSphere Studio development environment extends Eclipse technology to a whole new level, integrating enterprise-level project management, advanced Java? development, extensive Web infrastructure management, and Web services support within a flexible open architecture.
Visit the WebSphere and Eclipse web site for more information.
- How WebSphere supports Java standards
WebSphere Technology for
Developers is the first application server featuring Java 2 Enterprise Edition (J2EE) 1.3
compatibility. With this new release, IBM continues to outpace BEA®, and to stand firmly at the industry's
forefront. WebSphere® Technology for Developers is the first release of technologies that will be included
in the next version of the WebSphere Application Server.
Read the white paper: Supporting open standards for Web services and the Java 2 Platform, Enterprise Edition (J2EE).
Read more about IBM support for Java in the Java Technology zone
Read more about IBM WebSphere and VisualAge for Java support for JavaBeans:
The Enterprise JavaBeans component model provides an industry standard for building and deploying Java applications in a multi-tier, distributed environment. IBM supports
Enterprise JavaBean technology in its VisualAge and WebSphere products.
The XML Metadata Interchange Format (XMI) specifies an open information interchange model that is intended to give developers working with object technology the ability to
exchange programming data over the Internet in a standardized way, thus bringing consistency and compatibility to applications created in collaborative environments.
Read more about IBM support for XML in the XML zone and the following articles:
- Object Constraint Language (OCL)
OCL is the expression language for the Unified Modeling Language (UML). OCL was an
important aspect of IBM and ObjecTime Limited's previous proposal on Object Analysis
and Design. IBM's primary contribution to UML 1.1 is OCL.
- The OCL specification, submitted as part of the UML proposal to the OMG
- Download the OCL Parser
IBM has an OCL Parser, written in Java using the JavaCC parser generator. IBM is making this parser available for free to the object-oriented community in order to encourage the use of OCL with UML modelers
- Object Analysis and Design
IBM and ObjecTime's original contribution to OA&D.