Easy to Learn Java: Programming Articles, Examples and Tips

Start with Java in a few days with Java Lessons or Lectures

Home

Code Examples

Java Tools

More Java Tools!

Java Forum

All Java Tips

Books

Submit News
Search the site here...
Search...
 
Search the JavaFAQ.nu
1000 Java Tips ebook

1000 Java Tips - Click here for the high resolution copy!1000 Java Tips - Click here for the high resolution copy!

Java Screensaver, take it here

Free "1000 Java Tips" eBook is here! It is huge collection of big and small Java programming articles and tips. Please take your copy here.

Take your copy of free "Java Technology Screensaver"!.

Easy Learn Java: Programming Articles, Examples and Tips - Page 295


Previous 1060 Stories (530 Pages, 2 Per Page) Next

WinA&D 4.0 - Software Engineering Tool

Go to all tips in Java Tools
Placitas, NM – January 3, 2005 - Excel Software started shipping WinA&D 4.0, an engineering tool for requirements management, software modeling, code generation, reengineering and flexible report generation. Thousands of software developers in consulting, industrial and defense companies including GM, Raytheon, Northrop-Grumman, Lockheed Martin, IBM, EDS and CSC use WinA&D for structured analysis & design, multi-task design, UML based object-oriented design and database design.

WinA&D 4.0 packs major enhancements for modeling, reengineering, report generation, managing projects, scalability, finding, listing and printing information. New online help for the application, report scripting and programming interface is based on QuickHelp. A new six manual set comes in both printed and PDF form.

WinA&D implements the full UML notation for object-oriented software design. Package and class diagrams show class structure. Use cases capture functional requirements. Statecharts define specific system states and events. Object interactions are shown on communication or sequence diagrams, while activity diagrams reveal parallel behavior. Deployment diagrams illustrate runtime relationships for hardware and software components.

WinA&D supports structured analysis and design of multi-tasking, real-time systems. Data and control flow diagrams show the flow of information through a system. State diagrams and tables identify modes of operation and event handling. Task diagrams illustrate threads of execution connected by operating system services. Structure charts highlight call structure between modules.

Database designers use logical and physical data models to represent tables, views, constraints, assertions, triggers, indexes, procedures and other SQL elements, then generate the SQL schema code for an RDBMS.

WinA&D provides an integrated solution for managing requirements with capabilities to identify, specify, group, track and control requirements. Code generation is supported for object-oriented, procedural and database designs. In conjunction with WinTranslator, class, structure and data models can be generated from code. Verification, balancing, import and export commands help locate information, check for errors and share work with other users, development tools and platforms. The built-in, fully scriptable report generator comes with dozens of standard reports for viewing project information using an HTML browser or word processor.

WinA&D runs on all Windows computers from 95 through XP and comes in several product editions. The full Developer edition is $1995, while the Desktop and Educational editions are $1295 and $845, respectively. See www.excelsoftware.com for site license pricing, on-site training, product descriptions and online ordering.

Excel Software
Ph: (505) 771-3719
Fax: (505) 771-3718

Web: http://www.excelsoftware.com


Email: info@excelsoftware.com

73 comments | Printer Friendly Page  Send to a Friend | Score: 0
Posted by Anonymous on Friday, January 28, 2005 (00:00:00) (2595 reads)

GUI - Swing vs. AWT

Go to all tips in Swing, AWT

Java: GUI - Swing vs. AWT

The original graphical user interface (GUI) for Java was called the Abstract Windowing Toolkit (AWT). Performance and extendability problems with AWT were resolved by introducing a new GUI interface, known as Swing. Swing provides replacements for most of the AWT components, altho many AWT non-component classes remain in use. Upward compatibility is assured in almost all cases; an AWT continues to work in Java.

Must choose between Swing and AWT

Mixing both Swing and AWT components in the same interface can produce errors, so one has to make a decision about which to use. Despite the advantages of Swing, there actually are arguments for using AWT.

Swing advantages

  • Swing is faster.
  • Swing is more complete.
  • Swing is being actively improved.

AWT advantages

  • AWT is supported on older, as well as newer, browsers so Applets written in AWT will run on more browsers.
  • The Java Micro-Edition, which is used for phones, TV settop boxes, PDAs, etc, uses AWT, not Swing.

These notes use Swing

These notes use Swing for all GUI components. Because the AWT is very similar to Swing, changing code is not difficult.

13 comments | Printer Friendly Page  Send to a Friend | Score: 3
Posted by jalex on Friday, January 28, 2005 (00:00:00) (4458 reads)

Previous 1060 Stories (530 Pages, 2 Per Page) Next

530| 529| 528| 527| 526| 525| 524| 523| 522| 521| 520| 519| 518| 517| 516| 515| 514| 513| 512| 511| 510| 509| 508| 507| 506| 505| 504| 503| 502| 501| 500| 499| 498| 497| 496| 495| 494| 493| 492| 491| 490| 489| 488| 487| 486| 485| 484| 483| 482| 481| 480| 479| 478| 477| 476| 475| 474| 473| 472| 471| 470| 469| 468| 467| 466| 465| 464| 463| 462| 461| 460| 459| 458| 457| 456| 455| 454| 453| 452| 451| 450| 449| 448| 447| 446| 445| 444| 443| 442| 441| 440| 439| 438| 437| 436| 435| 434| 433| 432| 431| 430| 429| 428| 427| 426| 425| 424| 423| 422| 421| 420| 419| 418| 417| 416| 415| 414| 413| 412| 411| 410| 409| 408| 407| 406| 405| 404| 403| 402| 401| 400| 399| 398| 397| 396| 395| 394| 393| 392| 391| 390| 389| 388| 387| 386| 385| 384| 383| 382| 381| 380| 379| 378| 377| 376| 375| 374| 373| 372| 371| 370| 369| 368| 367| 366| 365| 364| 363| 362| 361| 360| 359| 358| 357| 356| 355| 354| 353| 352| 351| 350| 349| 348| 347| 346| 345| 344| 343| 342| 341| 340| 339| 338| 337| 336| 335| 334| 333| 332| 331| 330| 329| 328| 327| 326| 325| 324| 323| 322| 321| 320| 319| 318| 317| 316| 315| 314| 313| 312| 311| 310| 309| 308| 307| 306| 305| 304| 303| 302| 301| 300| 299| 298| 297| 296|
295
| 294| 293| 292| 291| 290| 289| 288| 287| 286| 285| 284| 283| 282| 281| 280| 279| 278| 277| 276| 275| 274| 273| 272| 271| 270| 269| 268| 267| 266| 265| 264| 263| 262| 261| 260| 259| 258| 257| 256| 255| 254| 253| 252| 251| 250| 249| 248| 247| 246| 245| 244| 243| 242| 241| 240| 239| 238| 237| 236| 235| 234| 233| 232| 231| 230| 229| 228| 227| 226| 225| 224| 223| 222| 221| 220| 219| 218| 217| 216| 215| 214| 213| 212| 211| 210| 209| 208| 207| 206| 205| 204| 203| 202| 201| 200| 199| 198| 197| 196| 195| 194| 193| 192| 191| 190| 189| 188| 187| 186| 185| 184| 183| 182| 181| 180| 179| 178| 177| 176| 175| 174| 173| 172| 171| 170| 169| 168| 167| 166| 165| 164| 163| 162| 161| 160| 159| 158| 157| 156| 155| 154| 153| 152| 151| 150| 149| 148| 147| 146| 145| 144| 143| 142| 141| 140| 139| 138| 137| 136| 135| 134| 133| 132| 131| 130| 129| 128| 127| 126| 125| 124| 123| 122| 121| 120| 119| 118| 117| 116| 115| 114| 113| 112| 111| 110| 109| 108| 107| 106| 105| 104| 103| 102| 101| 100| 99| 98| 97| 96| 95| 94| 93| 92| 91| 90| 89| 88| 87| 86| 85| 84| 83| 82| 81| 80| 79| 78| 77| 76| 75| 74| 73| 72| 71| 70| 69| 68| 67| 66| 65| 64| 63| 62| 61| 60| 59| 58| 57| 56| 55| 54| 53| 52| 51| 50| 49| 48| 47| 46| 45| 44| 43| 42| 41| 40| 39| 38| 37| 36| 35| 34| 33| 32| 31| 30| 29| 28| 27| 26| 25| 24| 23| 22| 21| 20| 19| 18| 17| 16| 15| 14| 13| 12| 11| 10| 9| 8| 7| 6| 5| 4| 3| 2| 1|


Home Code Examples Java Forum All Java Tips Books Submit News, Code... Search... Offshore Software Tech Doodling

RSS feed Java FAQ RSS feed Java FAQ News     

    RSS feed Java Forums RSS feed Java Forums

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest 1999-2006 by Java FAQs Daily Tips.

Interactive software released under GNU GPL, Code Credits, Privacy Policy