Skip to main content

  Software   >   Software Development   >   Library

Software Development

  Industry standards

 

IBM is committed to developing and supporting industry standards.

  • 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

  • Enterprise 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.

    Read more about IBM WebSphere and VisualAge for Java support for JavaBeans:
  • XML
    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.
Java and all Java-based trademarks and logos are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
 
Related links
Linux software at IBM
IBM support for open source
IBM and UDDI
J2EE compatibility: Sun's list of WebSphere
IBM's XML website
IBM's Java website
Sun's JavaBean website
OMG-CORBA
Object Management Group