OptimalJ

OptimalJ

Compuware OptimalJ was a model-driven development environment for Java.

OptimalJ was first released in 2001[1] and was then based on Sun Microsystems' open source NetBeans IDE. Since 2006 OptimalJ is based on the open source Eclipse IDE.[2] OptimalJ was developed out of Compuware's Amsterdam offices by many of the development team responsible for the Uniface development suite.

OptimalJ is available in two editions:

  • The Professional Edition is focused on simplifying Java EE development, by providing the capability to model a Java EE application, and then generate the application's code from the model via implementation patterns.[3] First, a platform-independent model is made, which is then transformed via technology patterns to a platform-specific model.
  • The Architecture Edition provides capabilities for metamodeling and for writing implementation and technology patterns, which can be used to extend the Professional Edition. Metamodels and patterns are bundled into software factories.[4]

OptimalJ was generally regarded as a technically superior but relatively expensive development environment. Compuware found it difficult to gain market share amongst the Java development community with the Optimal suite of products.

Due to internal restructurings, Compuware decided in 2008 to discontinue OptimalJ[5].

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • QVT — In the model driven architecture, QVT (Query/View/Transformation) is a standard for model transformation defined by the Object Management Group. Description Model transformation is the process of converting a model Ma conforming to metamodel MMa… …   Wikipedia

  • QVT — (Query/View/Transformation)] est un standard défini par l OMG. Il s agit d un langage standardisé pour exprimer des transformations de modèles. La notion de transformation de modèles est essentielle en Ingénierie dirigée par les modèles ou MDA… …   Wikipédia en Français

  • Avaya — Inc. Type Private Industry Telecommunications Founded 2000 Headquarters …   Wikipedia

  • Objecteering — Use Case Diagram Example Developer(s) …   Wikipedia

  • List of UML tools — This article lists Unified Modeling Language tools, classified by their proprietary or non proprietary status. Non proprietary UML tools *Acceleo: Eclipse and EMF template based system for source code generation from UML models. *AmaterasUML:… …   Wikipedia

  • CFEclipse — is a CFML plugin for the Eclipse platform. It includes many of the features common to modern IDEs such as code assist, context help, syntax highlighting, snippets, and more. The plugin is released under the terms of the Eclipse Public License… …   Wikipedia

  • Model-driven engineering — (MDE) is a software development methodology which focuses on creating and exploiting domain models (that is, abstract representations of the knowledge and activities that govern a particular application domain), rather than on the computing (or… …   Wikipedia

  • MagicDraw UML — Infobox Software name = MagicDraw UML caption = developer = latest release version = 15.1 latest release date = 28 March 2008 operating system = cross platform (Java) genre = Software development license = Proprietary website =… …   Wikipedia

  • Oxygen XML Editor — <oXygen/> XML Editor Stable release 13.1 / October 26, 2011; 26 days ago (2011 10 26) Written in Java …   Wikipedia

  • MyEclipse — is a commercially available Java EE and Ajax IDE created and maintained by the company Genuitec, a founding member of the Eclipse Foundation. MyEclipse is built upon the Eclipse platform,[1] and integrates both proprietary and open source… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”