Dr. Dobb's Journal - August 2008 - (Page 9) Your best source for software development tools! ® LEADTOOLS Raster Imaging Pro by LEAD Technologies Raster Imaging Pro gives developers the tools to create powerful imaging applications. LEADTOOLS libraries extend the imaging support of the .NET framework by providing comprehensive support for image file formats (150+), 200 image processing filters, compression, TWAIN scanning, high-speed image display, color conversion, screen capture, special effects and more. • .NET, API, C++ Class Libraries & WPF Paradise # • AJAX and ASP.Net Web Form Controls L05 01101A02 • COM Interop wrapper for .NET $ 99 • Royalty Free programmers.com/lead dtSearch Engine for Win & .NET Add dtSearch‘s “blazing speeds” (CRN Test Center) searching and New file format support 64-bit Version! • dozens of full-text and fielded data search options • file parsers/converters for hit-highlighted display of all popular file types • Spider supports dynamic and static web data; highlights hits with links, images, etc. intact • API supports .NET, C++, Java, SQL and more; new .NET Spider API VMware Infrastructure Acceleration Kits 800. “Bottom line: dtSearch manages a terabyte of text in a single index and returns results in $ 99 —InfoWorld less than a second.” programmers.com/dtsearch Single Server Paradise # D29072P 873. VMware Infrastructure 3 offers SMB organizations a scalable and cost-effective way to optimize utilization of technology assets, simplify IT management and protect the data and IT environments that run their businesses. Three new Acceleration Kits are now available, one for each of the three editions of VI3. These new kits offer midsize and smaller organizations and branch offices a cost-effective way to deploy a comprehensive virtualization solution that includes centralized management functionality. The ideal organization has a growing IT environment with between 15-60 servers. Call for pricing on the Standard High Availability Acceleration Kit and Midsize Acceleration Kit. New Release! Foundation Acceleration Kit Paradise # V55 47101A01 $ 2,559.99 programmers.com/vmware DevTrack Small Team Edition Powerful Defect and Project Tracking by TechExcel TechExcel DevTrack is the most powerful, affordable and easy-to-use defect and project tracking tool for development organizations. You’ll dramatically transform your development processes, save significant time and resources, and deliver quality products on-time and on-budget. • Sophisticated workflow engine 5-User Pack Paradise # T34 0208 $ c-tree Plus by FairCom ® TX Text Control 14 New Word Processing Components Release! TX Text Control is royalty-free, robust and powerful word processing software in reusable component form. • .NET WinForms control for VB.NET and C# • ActiveX for VB6, Delphi, VBScript/HTML, ASP • File formats DOCX, DOC, RTF, HTML, XML, TXT Professional Edition • PDF export without additional 3rd party Paradise # tools or printer drivers T79 02101A01 • Nested tables, headers & footers, text $ 99 frames, bullets, numbered lists, multiple undo/redo, sections, merge fields Download a demo today. • Ready-to-use toolbars and dialog boxes • Point-and-click administration • Fully configurable user interface 1,414.99 programmers.com/techexcel With unparalleled performance and sophistication, c-tree Plus gives developers absolute control over their data management needs. Commercial developers use c-tree Plus for a wide variety of embedded, vertical market, and enterprise-wide database applications. Use any one or a combination of our flexible 64-bit SQL APIs including low-level and ISAM C APIs, simplified Available! C and C++ database APIs, SQL, ODBC, or JDBC. c-tree Plus can be used to develop single-user and Paradise # multi-user non-server applications or client-side F010131 application for FairCom’s robust database server ™ —the c-treeSQL Server. Windows to Mac to $ 99 Unix all in one package. programmers.com/faircom 811. 711. programmers.com/theimagingsource NEW: IP*Works! Version 8 by /n software The latest evolution of the most comprehensive suite of Internet communications components for professional developers is here! A leap forward in design, performance, and new functionality with support for every major Internet protocol including - FTP, HTTP, SMTP, POP, IMAP, LDAP, DNS, RSS, SMS, Jabber, SOAP, WebDav, REST, ATOM, RAS, XML, and many more! Call for pricing on the Java Edition New Release! .NET Edition Paradise # D77 01201A01 $ Visual Data Conversion, Transformation, and Integration Tool by Altova MapForce: The premier data mapping, conversion, and integration tool from the creators of XMLSpy®. Through its visual interface, users can map seamlessly between any combination of XML, database, flat file, EDI, and/or Web service, then convert data instantly or auto-generate an application for recurrent transformations. Languages for code generation include: XSLT 1.0/2.0, XQuery, Java, C++, and C#. Altova® MapForce® 2008 Enterprise Architect 7.1 Visualize, Document and New Control Your Software Project Release! by Sparx Systems Enterprise Architect is a comprehensive, integrated UML 2.1 modeling suite New providing key benefits at each stage of Release! system development. Enterprise Architect 7.1 supports UML, SysML, BPMN and Enterprise Edition other open standards to analyze, design, Corporate Edition 1 user test and construct reliable, well under1-4 Users stood systems. Additional plug-ins are Paradise # Paradise # also available for Zachman Framework, I0D 03101A02 SP6 0001 MODAF, DoDAF and TOGAF, and to $ 99 integrate with Eclipse and Visual Studio $ 99 2005/2008. programmers.com/altova programmers.com/sparxsystems 476.99 1,245. 196. programmers.com/nsoftware StorageCraft ShadowProtect IT Edition v3.0 by StorageCraft Create, edit or restore backup images on as many servers, desktops and laptops as needed. Create online or cold state backups in minutes, no software installation required. StorageCraft™ ShadowProtect IT Edition provides complete bare metal recovery in minutes. ShadowProtect IT Edition provides IT Professionals with a bootable Windows environment to create and restore compressed and encrypted backups, no software installation required. Telerik RadControls by Telerik Add grid, combo, editing, navigation and charting functionality to your AJAX and ASP.NET projects. RadControls for ASP.NET enhances your Web applications by adding AJAX functionality to your ASP.NET projects. The suite takes full advantage of the features included in Visual Studio 2005. RadControls for ASP.NET helps developers deliver feature-rich, standards-compliant (WAI-A, WCAG 1.0, XHTML 1.1) and cross-browser compatible Single Developer Web applications, while significantly cutting Paradise # their development time. RadControls for ASP.NET TB3 01101A01 includes: RadEditor, RadTabstrip, RadInput, RadCalendar, RadUpload, RadWindow, RadAjax, $ 99 RadGrid, RadCombobox, RadMenu, RadSpell, RadChart, RadTreeview and more. programmers.com/telerik Multi-Edit 2008 by Multi Edit Software Multi-Edit 2008 delivers, a powerful IDE, with its speed, depth, and support for over 50 languages. Enhanced search functions include Perl 5 Regular Expressions and definable filters. Supports large DOS/Windows, UNIX, binary and Mac files. File Sync Integration for: Delphi 6, 7, 2005, C++Builder 6, BDS 2006 and RadStudio 2007, VB 6, VC 6, VS 2003 & VS 2005. Includes file compare, code beautifying, command maps, and much more. New Release! 1-49 User Paradise # A30 01201A02 $ Paradise # SC5 03101A01 $ 3,294.99 programmers.com/storagecraft 726. 161.99 programmers.com/multiedit 800-445-7899 Prices subject to change. Not responsible for typographical errors. programmersparadise.com http://programmersparadise.com http://programmers.com/lead http://programmers.com/dtsearch http://programmers.com/vmware http://programmers.com/theimagingsource http://programmers.com/techexcel http://programmers.com/faircom http://programmers.com/altova http://programmers.com/sparxsystems http://programmers.com/nsoftware http://programmers.com/storagecraft http://programmers.com/telerik http://programmers.com/multiedit http://programmersparadise.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - August 2008 Dr. Dobb's Journal - August 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries Developer’s Notebook A Conversation with Christos Papadimitriou OpenGL and Mobile Devices: Round 2 Ellipse Specification Using Vectors Embed Custom GUIs in WPF Building RIAs on J2EE Foundations Disentangling Concepts in Object-Oriented Systems The Agile Edge Effective Concurrency Swaine’s Flames Dr. Dobb's Journal - August 2008 Dr. Dobb's Journal - August 2008 - Dr. Dobb's Journal - August 2008 (Page Cover1) Dr. Dobb's Journal - August 2008 - Dr. Dobb's Journal - August 2008 (Page Cover2) Dr. Dobb's Journal - August 2008 - Dr. Dobb's Journal - August 2008 (Page 1) Dr. Dobb's Journal - August 2008 - Dr. Dobb's Journal - August 2008 (Page 2) Dr. Dobb's Journal - August 2008 - Dr. Dobb's Journal - August 2008 (Page 3) Dr. Dobb's Journal - August 2008 - Contents (Page 4) Dr. Dobb's Journal - August 2008 - Contents (Page 5) Dr. Dobb's Journal - August 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - August 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - August 2008 - Friday Night Fish Fry (Page 8) Dr. Dobb's Journal - August 2008 - Friday Night Fish Fry (Page 9) Dr. Dobb's Journal - August 2008 - Alia Vox (Page 10) Dr. Dobb's Journal - August 2008 - Alia Vox (Page 11) Dr. Dobb's Journal - August 2008 - Developer Diaries (Page 12) Dr. Dobb's Journal - August 2008 - Developer Diaries (Page 13) Dr. Dobb's Journal - August 2008 - Developer’s Notebook (Page 14) Dr. Dobb's Journal - August 2008 - Developer’s Notebook (Page 15) Dr. Dobb's Journal - August 2008 - A Conversation with Christos Papadimitriou (Page 16) Dr. Dobb's Journal - August 2008 - A Conversation with Christos Papadimitriou (Page 17) Dr. Dobb's Journal - August 2008 - A Conversation with Christos Papadimitriou (Page 18) Dr. Dobb's Journal - August 2008 - A Conversation with Christos Papadimitriou (Page 19) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 20) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 21) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 22) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 23) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 24) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 25) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 26) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 27) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 28) Dr. Dobb's Journal - August 2008 - OpenGL and Mobile Devices: Round 2 (Page 29) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 30) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 31) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 32) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 33) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 34) Dr. Dobb's Journal - August 2008 - Ellipse Specification Using Vectors (Page 35) Dr. Dobb's Journal - August 2008 - Embed Custom GUIs in WPF (Page 36) Dr. Dobb's Journal - August 2008 - Embed Custom GUIs in WPF (Page 37) Dr. Dobb's Journal - August 2008 - Embed Custom GUIs in WPF (Page 38) Dr. Dobb's Journal - August 2008 - Embed Custom GUIs in WPF (Page 39) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 40) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 41) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 42) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 43) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 44) Dr. Dobb's Journal - August 2008 - Building RIAs on J2EE Foundations (Page 45) Dr. Dobb's Journal - August 2008 - Disentangling Concepts in Object-Oriented Systems (Page 46) Dr. Dobb's Journal - August 2008 - Disentangling Concepts in Object-Oriented Systems (Page 47) Dr. Dobb's Journal - August 2008 - Disentangling Concepts in Object-Oriented Systems (Page 48) Dr. Dobb's Journal - August 2008 - Disentangling Concepts in Object-Oriented Systems (Page 49) Dr. Dobb's Journal - August 2008 - The Agile Edge (Page 50) Dr. Dobb's Journal - August 2008 - The Agile Edge (Page 51) Dr. Dobb's Journal - August 2008 - The Agile Edge (Page 52) Dr. Dobb's Journal - August 2008 - Effective Concurrency (Page 53) Dr. Dobb's Journal - August 2008 - Effective Concurrency (Page 54) Dr. Dobb's Journal - August 2008 - Effective Concurrency (Page 55) Dr. Dobb's Journal - August 2008 - Swaine’s Flames (Page 56) Dr. Dobb's Journal - August 2008 - Swaine’s Flames (Page Cover3) Dr. Dobb's Journal - August 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.