|
Welcome
Welcome to Objects by Design, a site dedicated to bringing you valuable information about the world of object-oriented design and programming. Head First Design Patterns is the newest book in the popular Head First series. Read our interviews with co-authors Kathy Sierra and Eric Freeman to find out how learning theory has made this innovative book on design patterns fun to read. Compuware's OptimalJ is one of the leading MDA tools. Read Part 1 of our OptimalJ review for details on what makes a good MDA tool. Zicom Systems recently released Mentor - Visual Dictionary UML 2.0, a fully interactive, browser-based, electronic reference for the full UML 2.0 specification. Read our interview with Zicom Systems founder Stephen Maguire to read what makes this online UML reference so unique. Sparx Systems recently released Enterprise Architect 6.1, one of the first UML tools to extensively support the new UML 2.0 specification. Read our interview with Sparx Systems CEO and founder Geoffrey Sparks for some insights on this new release. |
||
|
||
Forums
Join a discussion to participate in the leading edge for our site. Become a member and get automatic e-mail notifications for new posts. Objects by Design Forums |
||
Software
Choosing the right UML tool can be quite a challenge. Fortunately, there are many products to choose from on the market today. How do you choose? Choosing a UML Modeling Tool. Choisir un outil de modÈlisation UML. Seleccionando una herramienta de modelaje UML. Tools What are the UML tools on the market? There are a lot! And they provide an interesting array of features. Selection list of UML tools. Updated: 10/15/2005 SVG SVG is the emerging Scalable Vector Graphics standard from the W3C. What does a UML diagram look like rendered with SVG? SVG: Scalable Vector Graphics Graphics Model in SVG. (Requires an SVG plug-in) Together/J In our first in-depth review of a UML modeling tool, we apply our own UML Modeling Tool selection criteria to Together/J from TogetherSoft. How does it stand up? Together/J, A Review in Progress Open Source UML What happens when you bring the UML to open source software? Let's see... Open Source Software Models Real-Time In the post-PC era the use of info-appliances is proliferating. Many of these host real-time or embedded systems. How do you develop object-oriented real-time systems? An industry veteran tells us how it's done. OO CASE Tools for R-T/E Development. |
||
ViewPoint
Python is fast growing as an elegant and powerful object-oriented language. Can the UML help Python developers? Python + UML = ? Python + UML Example Python Link Collection. Most professions today have certification requirements. How about object-oriented design and programming? Find out about UML certification. UML Certification? |
||
Projects
Our newest project, the Object-Oriented Calculator, is a Java example which we hope will serve the developer community as a tutorial for both the UML as well as the principles of object-oriented design. Object-Oriented Calculator You've worked hard on your UML model and now you want to publish it for others to use. In our first project, Transforming XMI to HTML, we show you how to use XSL stylesheets to do the job. Transforming XMI to HTML Revised: 1/10/2001 If a picture is worth a thousand words, then how much is a good code example worth? We invite you to view our XSLT tutorial, XSLT by Example. XSLT by Example |
||
Books
Check out our favorite books about object-orientation: Recommended Books. The UML describes a notation but not a process. What is the process? Author Craig Larman has a candidate in his book Applying UML and Patterns. Read author David A. Taylor's comments on our in-depth review of Object Technology: A Manager's Guide. Dr. Taylor provides new insights into the encapsulation of rules within objects.
|
|
Copyright © 1999-2005 Objects by Design, Inc. All rights reserved.