Compuware FrontLine Compuware FrontLine  
 
FrontLine Home
JavaCentral Home
Site Info
Java Tools
Demos
Getting Started
University Program
Support Center
Partners
Java Resources
Pattern Plaza
Forums
White Papers & Articles
Documentation & Tutorials
FAQs
Early Access Program
Downloads

JavaCentral


Compuware OptimalJ

Printer Friendly Version

Compuware OptimalJ is a Java development environment that uses patterns to automatically translate business models into working applications. OptimalJ enables developers to automatically generate code directly from visual models, leveraging design and coding patterns to implement best practices for coding for the J2EE platform. By automating the routine aspects of J2EE development, OptimalJ gives development team members of all skill levels the control, flexibility and productivity needed to focus on what to implement instead of how.
Compuware OptimalJ accelerates application delivery by simplifying Java development using the standards of the Object Management Group's (OMG's) Model-Driven Architecture (MDA). By transforming UML models into working applications, this enables a team of architects, designers and developers to rapidly produce reliable J2EE business applications quickly with a high degree of integrity.
Compuware OptimalJ enables developers to work at a higher level of abstraction when analyzing and designing the business functions of the application. With recently expanded life cycle coverage, IT team needs are met more thoroughly since OptimalJ now bridges code- and model-driven-centric development. This enables the development team to model the application and build or modify J2EE applications. Senior developers also are freed from many of the repetitive coding tasks and can focus on architecture refinements and customization. Compuware OptimalJ unites analysis, design and testing to ensure that large, diverse development teams can consistently architect, build, integrate and maintain high-quality enterprise applications.

What's new in OptimalJ 4.0

Process oriented development (POD).  POD focuses on the design and the implementation of activities that need to be called and executed in a particular order and only under prescribed circumstances.

  • Domain Process Modeling is based on UML 2.0 activity model and reflects the activities, sequence and conditions required to execute the application in the correct sequence.
  • Guards defined in OCL (Object Constraint Language) are constraints that can be optionally assigned to describe the flow of the process.
  • Security and authorization data is represented by the organization model and the process and policies model.
  • The Task list is a Web page from which end-users start processes and execute scheduled tasks.

Developer Edition powered by Eclipse The OptimalJ Developer Edition is the first OptimalJ Edition to be built on the Eclipse Platform and adds functionalities enabling complete customization of OptimalJ applications.

Pattern Plaza website promotes OptimalJ’s Pattern Customization functionality and extends the OptimalJ patterns library. Pattern Plaza includes a catalogue of downloadable transformation patterns and a forum to discuss customizing or building new OptimalJ patterns.

Graphical User Interface Designer. The extensions to the User Interface Designer provide additional support for declarative user interface development. These changes contribute to productivity when developing user interface components and their associated actions.

  • Generated default Maintenance WebPages have become editable 
  • UI Designer supports page iterator functionality
  • New Transaction Types for Create/Store
  • Multiple query profiles
  • Struts version 1.1 upgrade to Struts 1.2.4

UML diagrams. OptimalJ 4.0 enhances the modeling capabilities by making the diagrams and models more independent from each other.

Cut and Paste functionality has been implemented for all models and diagrams.

Application Architecture Enhancements. OptimalJ 4.0 introduces the DataAccessMethod (DAM) as a new feature of the Data Access Component. The DAM will accept an arbitrary input parameter and will return a parameter of an arbitrary type. This feature provides more freedom and flexibility with respect to data retrieval and data modification than the finder methods.

Database access for two- tier applications has been improved.

Integration Web Services support for WebLogic and SAP integration for WebLogic have been added for the application server integrated testing environment (ASIT).

Currency
  • Sun JDK 1.5
  • WebSphere 6.0
  • JBoss 4.0
  • Team development.
    • Support for Starteam
  • Plug ins: Upgraded to support JBuilder 2005 Foundations
OptimalJ links

Login required
 

© 2008 Compuware Corporation - All Rights Reserved | Privacy | Contact Us

Compuware FrontLine