Dr. Dobb's Journal - June 2008 - (Page 49) ADVERTISING SECTION DESIGN AND MODELING TOOLS Sparx Systems Unify your team throughout the entire development lifecycle from requirements gathering, analysis, design and build, through to testing, deployment and maintenance. Take advantage of a truly agile modeling and design solution, with outstanding performance and scalability built in from the start. A modeling tool that cuts across the disconnects between different disciplines and organizational units, providing a tightly integrated and unified vision for all to share. Enterprise Architect 7.1 - high performance, high availability modeling for Business, IT and Systems Sparx Systems CONTACT INFORMATION: Sparx Systems Operating Systems Supported: Microsoft® Windows NT 4.0, 2000, XP, Vista, Windows 2003 Server or Linux with Crossover Office sparks@sparxsystems.com URL: www.sparxsystems.com scripts and results, project management, metrics, risk, defects, changes and maintenance details. Use this information to drive and track product development and delivery. Share and Re-Use Models Sparx Systems Enterprise Architect supports a number of mechanisms for exporting and importing models using industry standard XMI. You can use information created in a wide range of tools supporting XMI, copy information between Enterprise Architect models and use custom tools which take XMI directly as input. Model and Manage Information Integrate and connect a wide range of structural and behavioral information, building a coherent and verifiable architectural model of what-is and what-willbe. Leverage full traceability from base requirements to design, build, deployment and beyond. Trace back from built artifacts and deployed solutions to original requirements and proposals. ments, HTML based reports and a free Reader edition of Enterprise Architect which can be given to your customers and non-authoring team members at no cost. Design and Build with UML UML provides a rich language for describing, documenting and designing software, business and IT systems in general. Sparx Systems Enterprise Architect allows you to leverage the full expressive power of UML 2.1 to model, design and build a diverse range of systems in an open and well understood manner. Make MDA Work Model Driven Architecture decouples your implementation from your abstract model, allowing a single model to drive multiple device dependent solutions. Because MDA is an open standard, Enterprise Architect has a rich and extendable set of tools, templates and transformations built in to support MDA. Share your Vision A scalable, easily deployed, multi-user tool with a rich modeling language based on UML and extended with industry standard Profiles and Technologies. Integrate diverse teams with a common model and common goal. Stay on track throughout all phases of a product or system's development and maintenance lifecycle. Enterprise Architect acts as a single repository for business analysts, software architects, developers, project managers, testers, roll-out and support, providing a 'unified' view of a complex system of many view points and many possible sub-systems. Multiple reporting mechanisms provide a flexible solution for disseminating and sharing models amongst all stakeholders. Industry standard rich text (RTF) docu- Dissect Complex Software Software is inherently complex and often hard to understand. With Enterprise Architect you can both reverse engineer a wide variety of source code to understand static structure and use the unique builtin profiling and debugging tools to capture and visualize executing software at run-time. Automatically record and create diagrams with both object behavior and object state shown. Reverse engineer database schema and integrate existing data models into your projects. Experiment with live, run-time instances of model elements using the built in Object Workbench. Organize your Architecture With a powerful extension mechanism based on the UML Profile standard built into Enterprise Architect, additional technologies and frameworks can be written and plugged in to create complete new modeling languages and methodologies. Example frameworks already available from Sparx Systems include Zachman, DoDAF, MODAF and TOGAF. These provide significant benefits for large enterprises, government and military teams building complex and mission critical systems. Download your FREE 30 day trial www.sparxsystems.com Use Full Lifecycle Modeling Capture and track a wide range of information about model elements. Test http://www.sparxsystems.com http://www.sparxsystems.com http://www.sparxsystems.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - June 2008 Dr. Dobb's Journal - June 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries There Must Be Contest Conversations Building a Test Harness for RTOS QT and Windows CE Software to Hardware Parallelization Performance Portable C++ Effective Concurrency The Agile Edge Swaine's Flames Dr. Dobb's Journal - June 2008 Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page Cover1) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page Cover2) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 1) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 2) Dr. Dobb's Journal - June 2008 - Dr. Dobb's Journal - June 2008 (Page 3) Dr. Dobb's Journal - June 2008 - Contents (Page 4) Dr. Dobb's Journal - June 2008 - Contents (Page 5) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 8) Dr. Dobb's Journal - June 2008 - Friday Night Fish Fry (Page 9) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 10) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 11) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 12) Dr. Dobb's Journal - June 2008 - Alia Vox (Page 13) Dr. Dobb's Journal - June 2008 - Developer Diaries (Page 14) Dr. Dobb's Journal - June 2008 - Developer Diaries (Page 15) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 16) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 17) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 18) Dr. Dobb's Journal - June 2008 - There Must Be Contest (Page 19) Dr. Dobb's Journal - June 2008 - Conversations (Page 20) Dr. Dobb's Journal - June 2008 - Conversations (Page 21) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 22) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 23) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 24) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page IBM-1) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page IMB-2) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 25) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 26) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 27) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 28) Dr. Dobb's Journal - June 2008 - Building a Test Harness for RTOS (Page 29) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 30) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 31) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 32) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 33) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 34) Dr. Dobb's Journal - June 2008 - QT and Windows CE (Page 35) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 36) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 37) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 38) Dr. Dobb's Journal - June 2008 - Software to Hardware Parallelization (Page 39) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 40) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 41) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 42) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 43) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 44) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 45) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 46) Dr. Dobb's Journal - June 2008 - Performance Portable C++ (Page 47) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 48) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 49) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 50) Dr. Dobb's Journal - June 2008 - Effective Concurrency (Page 51) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 52) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 53) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 54) Dr. Dobb's Journal - June 2008 - The Agile Edge (Page 55) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page 56) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page Cover3) Dr. Dobb's Journal - June 2008 - Swaine's Flames (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.