Knowledge

OptimalJ

Source 📝

393: 116:
OptimalJ was generally regarded as a technically inferior and expensive development environment. Compuware found it difficult to gain market share amongst the
453: 108:
and for writing implementation and technology patterns, which can be used to extend the Professional Edition. Metamodels and patterns are bundled into
226: 468: 434: 29: 458: 235: 59: 219: 86: 195: 256: 117: 33: 400: 78: 212: 26: 82: 302: 94: 427: 90: 367: 167: 153: 44: 332: 463: 181: 139: 51: 420: 357: 342: 109: 40: 251: 404: 282: 447: 123:
Due to internal restructurings, Compuware decided in 2008 to discontinue OptimalJ.
105: 81:
a Java EE application, and then generate the application's code from the model via
372: 307: 287: 246: 327: 297: 277: 55: 19: 352: 312: 292: 47: 362: 74: 267: 261: 392: 154:"Compuware Brings the Power of Model-driven Development to Eclipse" 347: 322: 317: 272: 204: 140:"New Compuware Product to Simplify Java Application Development" 208: 85:. First, a platform-independent model is made, which is then 58:
offices by many of the development team responsible for the
120:
development community with the Optimal suite of products.
39:
OptimalJ was first released in 2001 and was then based on
408: 50:
IDE. Since 2006 OptimalJ is based on the open source
182:"Compuware OptimalJ Enables Software Factories" 54:IDE. OptimalJ was developed out of Compuware's 168:"Code Generation Network - OptimalJ interview" 428: 220: 8: 77:development, by providing the capability to 435: 421: 227: 213: 205: 196:"Compuware 2.0 set as rebirth of company" 131: 65:OptimalJ is available in two editions: 7: 389: 387: 454:Integrated development environments 14: 391: 469:Unified Modeling Language stubs 257:Android Development Tools (ADT) 1: 407:. You can help Knowledge by 16:Java development environment 485: 386: 104:provides capabilities for 73:is focused on simplifying 401:Unified Modeling Language 242: 95:platform-specific model 83:implementation patterns 30:development environment 459:Java development tools 303:Granite data services 273:Avaya Dialog Designer 102:Architecture Edition 71:Professional Edition 91:technology patterns 62:development suite. 264:Studio for Eclipse 198:. Infoworld. 2008. 184:. Compuware. 2006. 156:. Compuware. 2006. 142:. Compuware. 2001. 110:software factories 416: 415: 381: 380: 358:Rational Software 476: 437: 430: 423: 395: 388: 229: 222: 215: 206: 200: 199: 192: 186: 185: 178: 172: 171: 164: 158: 157: 150: 144: 143: 136: 41:Sun Microsystems 484: 483: 479: 478: 477: 475: 474: 473: 444: 443: 442: 441: 384: 382: 377: 343:<oXygen/> 252:Adobe LiveCycle 238: 236:Eclipse plugins 233: 203: 194: 193: 189: 180: 179: 175: 166: 165: 161: 152: 151: 147: 138: 137: 133: 129: 17: 12: 11: 5: 482: 480: 472: 471: 466: 461: 456: 446: 445: 440: 439: 432: 425: 417: 414: 413: 396: 379: 378: 376: 375: 370: 365: 360: 355: 350: 345: 340: 335: 330: 325: 320: 315: 310: 305: 300: 295: 290: 285: 280: 275: 270: 265: 259: 254: 249: 243: 240: 239: 234: 232: 231: 224: 217: 209: 202: 201: 187: 173: 159: 145: 130: 128: 125: 114: 113: 98: 15: 13: 10: 9: 6: 4: 3: 2: 481: 470: 467: 465: 462: 460: 457: 455: 452: 451: 449: 438: 433: 431: 426: 424: 419: 418: 412: 410: 406: 403:article is a 402: 397: 394: 390: 385: 374: 371: 369: 366: 364: 361: 359: 356: 354: 351: 349: 346: 344: 341: 339: 336: 334: 331: 329: 326: 324: 321: 319: 316: 314: 311: 309: 306: 304: 301: 299: 296: 294: 291: 289: 286: 284: 281: 279: 276: 274: 271: 269: 266: 263: 260: 258: 255: 253: 250: 248: 245: 244: 241: 237: 230: 225: 223: 218: 216: 211: 210: 207: 197: 191: 188: 183: 177: 174: 169: 163: 160: 155: 149: 146: 141: 135: 132: 126: 124: 121: 119: 111: 107: 103: 99: 96: 92: 88: 84: 80: 76: 72: 68: 67: 66: 63: 61: 57: 53: 49: 46: 42: 37: 35: 31: 28: 24: 21: 409:expanding it 398: 383: 337: 333:Objecteering 190: 176: 162: 148: 134: 122: 115: 106:metamodeling 101: 70: 64: 38: 27:model-driven 22: 18: 373:Zend Studio 308:JBoss Tools 288:EasyEclipse 283:Carbide.c++ 87:transformed 45:open source 448:Categories 247:Adobe Flex 127:References 464:UML tools 328:MyEclipse 298:G-Eclipse 278:Bioclipse 56:Amsterdam 20:Compuware 368:Together 353:RadRails 338:OptimalJ 313:JBuilder 293:FindBugs 48:NetBeans 23:OptimalJ 363:SOAtest 170:. 2004. 75:Java EE 60:Uniface 52:Eclipse 268:Aptana 262:Appium 25:was a 399:This 348:PyDev 323:Jtest 318:JFire 93:to a 79:model 405:stub 118:Java 100:The 89:via 69:The 34:Java 32:for 450:: 43:' 36:. 436:e 429:t 422:v 411:. 228:e 221:t 214:v 112:. 97:.

Index

Compuware
model-driven
development environment
Java
Sun Microsystems
open source
NetBeans
Eclipse
Amsterdam
Uniface
Java EE
model
implementation patterns
transformed
technology patterns
platform-specific model
metamodeling
software factories
Java
"New Compuware Product to Simplify Java Application Development"
"Compuware Brings the Power of Model-driven Development to Eclipse"
"Code Generation Network - OptimalJ interview"
"Compuware OptimalJ Enables Software Factories"
"Compuware 2.0 set as rebirth of company"
v
t
e
Eclipse plugins
Adobe Flex
Adobe LiveCycle

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.