Dr. Dobb's Journal - May 2008 - (Page 13) 05_PP_Dobbs.qxp 2/27/08 3:36 PM Page 1 Your best source for software development tools! ® LEADTOOLS Document Imaging Suite by LEAD Technologies Document Imaging Suite allows developers to add specialized document image processing, viewing, high speed scanning, annotations, and document image compression to your applications. Convert images to editable documents with high speed OCR/ICR/OMR modules. Read and write a wide variety of 1D/2D Barcode symbols. • 150+ Image Formats • High speed TWAIN & WIA Scanning Paradise # • WPF XAML Controls L05 03101A02 • OCR/ICR/OMR & Barcode $ 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 3,214. 99 programmers.com/lead “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 Vizioncore vReplicator by Vizioncore vReplicator is the real-time replication solution for the VMware ESX Server environment. Replication is performed outside the guest at the Service Console. The replication scheme is based on time elapsed and/or the size threshold for changes in the cache of the files being replicated (.VMDK and .VMX). With vReplicator, the entire virtual machine is replicated, including configuration settings, patches to the OS, the applications themselves as well as the data and all other OS-level changes. New Release! .NET Edition Paradise # D77 01201A01 $ Paradise # V79 04201E01 $ 476. 99 441.99 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 New Release! Enterprise Edition 1 user Paradise # I0D 03101A02 $ 1,184.99 programmers.com/nsoftware programmers.com/vizioncore programmers.com/altova 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 2006 by Multi Edit Software Speed, depth, and uncompromising access to the inner workings of the machine, Multi-Edit 2006 delivers it all. A top tier program editor, ME2006 provides a single environment which can control all your VCS programs and compilers, and at the same time integrate with your existing RAD environments. Right out of the box, ME2006 comes ready to roll handling large (the only limit is your hardware) DOS/Windows, UNIX, binary, and Macintosh files in over fifty programming languages— including Ruby, XHTML and more. Paradise # SC5 03101A01 $ 1-49 User Paradise # A30 01101A01 $ 3,294.99 programmers.com/storagecraft 676. 87.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/faircom http://programmers.com/theimagingsource http://programmers.com/techexcel http://programmers.com/altova http://programmers.com/vizioncore http://programmers.com/nsoftware http://programmers.com/multiedit http://programmers.com/telerik http://programmers.com/storagecraft http://programmersparadise.com
Table of Contents Feed for the Digital Edition of Dr. Dobb's Journal - May 2008 Dr. Dobb's Journal - May 2008 Contents Friday Night Fish Fry Alia Vox Developer Diaries Software Development Goes to the Movies Cat: A Functional Stack-Based Little Language Mojax: Mobile Ajax Framework Kernel-Mode Databases Getting Better Search Results Effective Concurrency The Agile Edge Dr. Dobb's Journal - May 2008 Dr. Dobb's Journal - May 2008 - Dr. Dobb's Journal - May 2008 (Page Cover1) Dr. Dobb's Journal - May 2008 - Dr. Dobb's Journal - May 2008 (Page Cover2) Dr. Dobb's Journal - May 2008 - Dr. Dobb's Journal - May 2008 (Page 1) Dr. Dobb's Journal - May 2008 - Dr. Dobb's Journal - May 2008 (Page 2) Dr. Dobb's Journal - May 2008 - Dr. Dobb's Journal - May 2008 (Page 3) Dr. Dobb's Journal - May 2008 - Contents (Page 4) Dr. Dobb's Journal - May 2008 - Contents (Page 5) Dr. Dobb's Journal - May 2008 - Friday Night Fish Fry (Page 6) Dr. Dobb's Journal - May 2008 - Friday Night Fish Fry (Page 7) Dr. Dobb's Journal - May 2008 - Friday Night Fish Fry (Page 8) Dr. Dobb's Journal - May 2008 - Friday Night Fish Fry (Page 9) Dr. Dobb's Journal - May 2008 - Alia Vox (Page 10) Dr. Dobb's Journal - May 2008 - Alia Vox (Page 11) Dr. Dobb's Journal - May 2008 - Developer Diaries (Page 12) Dr. Dobb's Journal - May 2008 - Developer Diaries (Page 13) Dr. Dobb's Journal - May 2008 - Developer Diaries (Page 14) Dr. Dobb's Journal - May 2008 - Developer Diaries (Page 15) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 16) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 17) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 18) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 19) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 20) Dr. Dobb's Journal - May 2008 - Software Development Goes to the Movies (Page 21) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 22) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 23) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 24) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 25) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 26) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 27) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 28) Dr. Dobb's Journal - May 2008 - Cat: A Functional Stack-Based Little Language (Page 29) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 30) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 31) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 32) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 33) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 34) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 35) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 36) Dr. Dobb's Journal - May 2008 - Mojax: Mobile Ajax Framework (Page 37) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 38) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 39) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 40) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 41) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 42) Dr. Dobb's Journal - May 2008 - Kernel-Mode Databases (Page 43) Dr. Dobb's Journal - May 2008 - Getting Better Search Results (Page 44) Dr. Dobb's Journal - May 2008 - Getting Better Search Results (Page 45) Dr. Dobb's Journal - May 2008 - Getting Better Search Results (Page 46) Dr. Dobb's Journal - May 2008 - Getting Better Search Results (Page 47) Dr. Dobb's Journal - May 2008 - Getting Better Search Results (Page 48) Dr. Dobb's Journal - May 2008 - Effective Concurrency (Page 49) Dr. Dobb's Journal - May 2008 - Effective Concurrency (Page 50) Dr. Dobb's Journal - May 2008 - Effective Concurrency (Page 51) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page 52) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page 53) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page 54) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page 55) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page 56) Dr. Dobb's Journal - May 2008 - The Agile Edge (Page Cover3) Dr. Dobb's Journal - May 2008 - The Agile Edge (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.