ebook img

SD Times Issue 282 PDF

2012·15.8 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview SD Times Issue 282

A BZMediaPublication Not your mother’s IDE Suite update tackles tough-to-get-out mobile, cloud development Safeguard your company’s code and software licenses Gen-Exit: COBOL generation moves on, but companies handle it OCTOBER 2012•ISSUE NO.282•$9.95•www.sdtimes.com ssis_sdt_jul12_8x10.875.ai 1 7/19/2012 9:57:14 AM SDT281 Full Page Ads 2-32_Layout 1 9/20/12 10:38 AM Page 2 Data Cleansing Tools for SQL Server Contact Verification Component Parse, validate, correct and geocode addresses, phone numbers, email addresses, and full names. SmartMover Component A(cid:2)ention Microso(cid:3) SQL Server MVPs – Add movers’ new addresses using USPS Call or email us at [email protected] and Canada Post Change of Address Data. to become a Melissa Data Valued Partner – Matchup Component a MDVP for SSIS! Identify duplicate or similar records for merge/purge efforts. • Free “non-commercial” license • Referral program for recurring revenue • Unlimited technical support SCAN TO WATCH A SHORT VIDEO For a Free Trial, Go to MelissaData.com/sdt Call 1-800-MELISSA (635-4772) SDT281 Full Page Ads 2-32_Layout 1 9/20/12 10:39 AM Page 3 SDT281 Full Page Ads 2-32_Layout 1 9/20/12 10:56 AM Page 4 Speed and Collaboration The winning combination for large-scale test automation The modern module-based keyword test authoring platform that enables large Go to market with confidence teams to create, maintain, and execute enterprise-scale test automation with groundbreaking speed. Exponentially increase automation. Create one test for multiple platforms/versions. Supports: Microsoft®Windows (up to Windows 8), Find out more and Linux (Red Hat, Cent OS), Android™(2.x, 3.x, 4.x); Native Windows, Microsoft .NET WinForm, WPF, download a FREE trial Microsoft Silverlight, Java™Swing, Java RCP, Java OSGI, at www.testarchitect.com Flash/Flex, QT, Android SDK, Android WebView or call +1 800 322 0333 Test sophisticated functionality. Easily test complex custom controls, 3D graphics and objects. Accelerate test creation and maintenance. Action-based Test Language creates stable, reusable tests without coding or fragile recording. Scale with ease. Spreadsheet style UI and dynamic action keywords make teams more productive. Modern keyword test automation for Coded UI SDT282 page 5_Layout 1 9/24/12 9:43 AM Page 5 Contents ISSUE 282 • OCTOBER 2012 FROM THE EDITORS SPECIAL REPORT 11 Defining NoSQL to avoid the hype Visual Studio 2012: New and improved 11 Companies to Watch in 2013 11 Another case of FUD to dud 13 Letters NEWS 16 Intel unveils Parallel Studio 2013 page 28 17 MarkLogic update grows NoSQL market FEATURES 18 Gen-Exit: COBOL developers move on Intellectual property: 20 GE talks Intelligent Platforms Safeguarding your 22 VMware extends virtualized networking company’s code and 25 Embarcadero adds platform support software licenses 25 Serena updates Orchestrated IT tools 27 DevExpress offers multi-channel support in DXTREME tool set page 40 How to get (almost) everything you ever COLUMNS wanted in one (not very) easy step 61 CODE WATCHby Larry O’Brien A software developer’s Bill of Rights 62 ANALYST VIEWby Rob Enderle Why Microsoft’s smartphone will win 65 GUEST VIEWby Todd DeCapua Tread carefully with your mobile app 66 INDUSTRY WATCHby David Rubinstein page 52 Great time to be a developer page 49 Software Development Times (ISSN 1528-1965) is published 12 times per year by BZ Media LLC, 7 High St., Ste. 407, Huntington, NY 11743. Periodicals postage paid at Hunting ton, NY, and additional offices. SD Times is a registered trademark of BZ Media LLC. All contents © 2012 BZ Media LLC. All rights reserved. The price of a one-year subscription is US$179 for subscribers in the U.S., $189 in Canada, $229 elsewhere. POSTMASTER: Send address changes to SD Times, PO Box 2169, Skokie, IL 60076. SD Times subscriber services may be reached at [email protected] or by calling +1-847-763-9692. SDT281 Full Page Ads_Layout 1 9/13/12 2:17 PM Page 6 1 &1 DYNAMIC CLOUD SERVER DEDICATED RESOURCES WITH MAXIMUM FLEXIBILITY With a 1&1 Dynamic Cloud Server, you can change your server confi guration in real time and control costs with hourly billing. In addition, the 1&1 Dynamic Cloud Server provides great value by offering 2000 GB of free traffi c. MAXIMUM FLEXIBILITY (cid:81) Independently adjust CPU cores, RAM and hard disk space (cid:81) Add up to 99 virtual machines under one contract (cid:81) Cost transparency through hourly billing that‘s accurate and fair INCLUDED TRAFFIC 2000GB included PARALLELS® PLESK PANEL 11 (cid:81) Latest version including unlimited domains (cid:81) Provides the best management tools for your server MAXIMUM SECURITY Redundant storage and mirrored processing units reliably protect your server against any failure FULL ROOT ACCESS The control and functionality of a root server with dedicated resources DOMAINS | E-MAIL | WEB HOSTING | eCOMMERCE | SERVERS * Offer valid for a limited time only. Lifetime 50% off applies to base fee and confi gurations. Base confi guration includes 1 processor core, 1 GB RAM, 100 GB storage. This offer applies to new contracts only. 12 month minimum contract term. Other terms and conditions may apply. Visit www.1and1.com for full promotional offer details. Program and pricing specifi cations and availability subject to change without notice. 1&1 and the 1&1 logo are trademarks of 1&1 Internet, all other trademarks are the property of their respective owners. © 2012 1&1 Internet. All rights reserved. SDT281 Full Page Ads_Layout 1 9/13/12 2:18 PM Page 7 LIFETIME DISCOUNT 50% OFF * INCLUDING CONFIGURATIONS, NO SETUP FEE 1&1 DYNAMIC CLOUD SERVER A fully fl exible server for a range of requirements including applications, databases, gaming and much more! (cid:81)(cid:3)(cid:3)Independently confi gure CPU, RAM, and storage (cid:81)(cid:3)(cid:3)Control costs with pay-per-confi guration and hourly billing (cid:81)(cid:3)(cid:3)Up to 6 Cores, 24 GB RAM, 800 GB storage (cid:81)(cid:3)(cid:3)2000 GB of traffi c included free (cid:81)(cid:3)(cid:3)Parallels® Plesk Panel 11 for unlimited domains, reseller ready (cid:81)(cid:3)(cid:3)Up to 99 virtual machines with different confi gurations (cid:81)(cid:3)(cid:3)No setup fee (cid:81)(cid:3)(cid:3)24/7 phone and e-mail support 24 .99 $ 49 $ .99 per month* per month* ® 1 (877) 461-2631 www.1and1.com Call or buy online SDT282 page 8_Layout 1 9/20/12 10:27 AM Page 8 ® Instantly Search EDITORIAL EDITOR-IN-CHIEF David Rubinstein Terabytes of Text +1-631-421-4158 x105 • [email protected] SENIOR EDITOR Alex Handy• [email protected] • 25+ fielded and full-text search types ASSOCIATE EDITOR Suzanne Kattau• [email protected] • dtSearch’s own document COPY EDITOR Adam LoBelia• [email protected] filters support “Office,” PDF, SENIOR ART DIRECTOR Mara Leonardi HTML, XML, ZIP, emails (with COLUMNIST Larry O’Brien nested attachments), and many other file types CONTRIBUTING WRITERS Chris Barylick, Alyson Behr, Jennifer deJong Lent, Patrick Hynds, Lisa L. Morgan,Dave Smith, • Supports databases as well as Alexandra Weber Morales static and dynamic websites CONTRIBUTING ANALYSTS Rob Enderle, Mike Gilpin, Mike Gualtieri, • Highlights hits in all of the above Jeffrey Hammond, Al Hilwa . • APIs for NET, Java, C++, SQL, etc. EDITORIAL DIRECTOR Alan Zeichick +1-650-359-4763 • [email protected] • 64-bit and 32-bit; Win and Linux CUSTOMER SERVICE SUBSCRIPTIONS +1-847-763-9692 • [email protected] "lightning fast" ADVERTISING TRAFFIC Sabrina Adler Redmond Magazine +1-631-421-4158 x125 • [email protected] LIST SERVICES Josette Strianese "covers all data sources" +1-631-421-4158 x112 • [email protected] eWeek REPRINTS Stacy Burris +1-631-421-4158 x108 • [email protected] ACCOUNTING Viena Ludewig "results in less than a +1-631-421-4158 x110 • [email protected] second" InfoWorld OTHER QUESTIONS +1-631-421-4158 x112 • [email protected] hundreds more ADVERTISING SALES reviews and developer PUBLISHER David Lyman case studies at +1-978-465-2351 • [email protected] www.dtsearch.com WASHINGTON, MIDWEST, David Lyman MID-ATLANTIC, EUROPE +1-978-465-2351 • [email protected] WESTERN U.S. Paula F. Miller WESTERN CANADA, ASIA +1-925-831-3803 • [email protected] dtSearch products: NORTHEAST U.S. Jonathan Sawyer Desktop with Spider SOUTHEAST U.S. +1-603-924-4489 • [email protected] Network with Spider EASTERN CANADA Publish (portable media) PUBLISHING DIRECTOR Ted Bahr Web with Spider +1-631-421-4158 x101 • [email protected] . Engine for Win & NET Engine for Linux Document filters also available PRESIDENT Ted Bahr for separate licensing EXECUTIVE VICE PRESIDENT Alan Zeichick BZ MEDIA LLC Ask about fully-functional evaluations 7 High Street, Suite 407 The Smart Choice for Text Retrieval® since 1991 Huntington, NY 11743 TEL +1-631-421-4158 1-800-IT-FINDS FAX +1-631-421-4130 www.dtSearch.com www.bzmedia.com [email protected] SDT281 Full Page Ads 2-32_Layout 1 9/20/12 10:56 AM Page 9 (cid:58)(cid:96)(cid:90)(cid:91)(cid:76)(cid:84)(cid:90)(cid:3)(cid:80)(cid:85)(cid:3)(cid:45)(cid:86)(cid:74)(cid:92)(cid:90) (cid:40)(cid:94)(cid:72)(cid:89)(cid:75)(cid:3)(cid:94)(cid:80)(cid:85)(cid:85)(cid:80)(cid:85)(cid:78)(cid:3)(cid:84)(cid:86)(cid:75)(cid:76)(cid:83)(cid:80)(cid:85)(cid:78)(cid:3)(cid:13)(cid:3)(cid:75)(cid:76)(cid:90)(cid:80)(cid:78)(cid:85)(cid:3)(cid:91)(cid:86)(cid:86)(cid:83)(cid:90)(cid:3)(cid:77)(cid:86)(cid:89)(cid:3)(cid:58)(cid:86)(cid:77)(cid:91)(cid:94)(cid:72)(cid:89)(cid:76)(cid:19)(cid:3)(cid:41)(cid:92)(cid:90)(cid:80)(cid:85)(cid:76)(cid:90)(cid:90)(cid:3)(cid:13)(cid:3)(cid:58)(cid:96)(cid:90)(cid:91)(cid:76)(cid:84)(cid:90) (cid:49)(cid:83)(cid:72)(cid:73)(cid:80)(cid:3)(cid:40)(cid:86)(cid:77)(cid:90)(cid:73)(cid:82)(cid:3)(cid:40)(cid:73)(cid:90)(cid:73)(cid:80)(cid:83)(cid:84)(cid:81)(cid:73)(cid:82)(cid:88) (cid:3)(cid:3) (cid:42)(cid:86)(cid:83)(cid:83)(cid:72)(cid:73)(cid:86)(cid:89)(cid:72)(cid:91)(cid:80)(cid:93)(cid:76)(cid:3)(cid:84)(cid:86)(cid:75)(cid:76)(cid:83)(cid:80)(cid:85)(cid:78)(cid:3)(cid:13)(cid:3)(cid:75)(cid:76)(cid:90)(cid:80)(cid:78)(cid:85)(cid:3)(cid:76)(cid:85)(cid:93)(cid:80)(cid:89)(cid:86)(cid:85)(cid:84)(cid:76)(cid:85)(cid:91)(cid:3) (cid:40)(cid:85)(cid:72)(cid:83)(cid:96)(cid:97)(cid:76)(cid:19)(cid:3)(cid:75)(cid:76)(cid:90)(cid:80)(cid:78)(cid:85)(cid:3)(cid:13)(cid:3)(cid:73)(cid:92)(cid:80)(cid:83)(cid:75)(cid:3)(cid:94)(cid:80)(cid:91)(cid:79)(cid:3)(cid:76)(cid:95)(cid:74)(cid:76)(cid:87)(cid:91)(cid:80)(cid:86)(cid:85)(cid:72)(cid:83)(cid:3)(cid:88)(cid:92)(cid:72)(cid:83)(cid:80)(cid:91)(cid:96)(cid:3)(cid:13)(cid:3)(cid:76)(cid:77)(cid:196)(cid:74)(cid:80)(cid:76)(cid:85)(cid:74)(cid:96) (cid:60)(cid:52)(cid:51)®(cid:3)(cid:73)(cid:72)(cid:90)(cid:76)(cid:75)(cid:3)(cid:74)(cid:86)(cid:89)(cid:76)(cid:19)(cid:3)(cid:87)(cid:83)(cid:92)(cid:90)(cid:3)(cid:84)(cid:72)(cid:85)(cid:96)(cid:3)(cid:90)(cid:91)(cid:72)(cid:85)(cid:75)(cid:72)(cid:89)(cid:75)(cid:90)(cid:3)(cid:73)(cid:72)(cid:90)(cid:76)(cid:75)(cid:3)(cid:76)(cid:95)(cid:91)(cid:76)(cid:85)(cid:90)(cid:80)(cid:86)(cid:85)(cid:90) (cid:41)(cid:55)(cid:52)(cid:53)™(cid:19)(cid:3)(cid:58)(cid:96)(cid:90)(cid:52)(cid:51)(cid:19)(cid:3)(cid:58)(cid:86)(cid:72)(cid:52)(cid:51)™(cid:19)(cid:3)(cid:41)(cid:55)(cid:44)(cid:51)™(cid:3)(cid:13)(cid:3)(cid:84)(cid:72)(cid:85)(cid:96)(cid:3)(cid:86)(cid:91)(cid:79)(cid:76)(cid:89)(cid:90) Sparx Systems (cid:58)(cid:80)(cid:84)(cid:92)(cid:83)(cid:72)(cid:91)(cid:80)(cid:86)(cid:85)(cid:19)(cid:3)(cid:74)(cid:86)(cid:75)(cid:80)(cid:85)(cid:78)(cid:19)(cid:3)(cid:75)(cid:76)(cid:73)(cid:92)(cid:78)(cid:78)(cid:80)(cid:85)(cid:78)(cid:3)(cid:13)(cid:3)(cid:93)(cid:80)(cid:90)(cid:92)(cid:72)(cid:83)(cid:80)(cid:97)(cid:72)(cid:91)(cid:80)(cid:86)(cid:85)(cid:3)(cid:91)(cid:86)(cid:86)(cid:83)(cid:90)(cid:3) (cid:55)(cid:76)(cid:89)(cid:77)(cid:86)(cid:89)(cid:84)(cid:72)(cid:85)(cid:74)(cid:76)(cid:19)(cid:3)(cid:87)(cid:89)(cid:80)(cid:74)(cid:76)(cid:3)(cid:13)(cid:3)(cid:87)(cid:89)(cid:76)(cid:74)(cid:80)(cid:90)(cid:80)(cid:86)(cid:85) www.sparxsystems.com (cid:45)(cid:92)(cid:83)(cid:83)(cid:3)(cid:83)(cid:80)(cid:77)(cid:76)(cid:74)(cid:96)(cid:74)(cid:83)(cid:76)(cid:3)(cid:90)(cid:92)(cid:87)(cid:87)(cid:86)(cid:89)(cid:91)(cid:3)(cid:94)(cid:80)(cid:91)(cid:79)(cid:3)(cid:76)(cid:85)(cid:75)(cid:20)(cid:91)(cid:86)(cid:20)(cid:76)(cid:85)(cid:75)(cid:3)(cid:91)(cid:89)(cid:72)(cid:74)(cid:76)(cid:72)(cid:73)(cid:80)(cid:83)(cid:80)(cid:91)(cid:96) Join the community www.community.sparxsystems.com (cid:60)(cid:52)(cid:51)(cid:3)(cid:99)(cid:3)(cid:41)(cid:55)(cid:52)(cid:53)(cid:3)(cid:99)(cid:3)(cid:43)(cid:43)(cid:58)™(cid:3)(cid:99)(cid:3)(cid:41)(cid:55)(cid:44)(cid:51)(cid:3)(cid:99)(cid:3)(cid:58)(cid:96)(cid:90)(cid:52)(cid:51)(cid:3)(cid:99)(cid:3)(cid:59)(cid:54)(cid:46)(cid:40)(cid:45)®(cid:3)(cid:99)(cid:3)(cid:42)(cid:18)(cid:18)(cid:3)(cid:99)(cid:3)(cid:21)(cid:53)(cid:44)(cid:59)(cid:3)(cid:99)(cid:3)(cid:49)(cid:72)(cid:93)(cid:72)™(cid:3)(cid:99)(cid:3)(cid:40)(cid:58)(cid:55)(cid:3)(cid:99)(cid:3)(cid:55)(cid:47)(cid:55)(cid:3)(cid:99)(cid:3)(cid:43)(cid:76)(cid:83)(cid:87)(cid:79)(cid:80)(cid:3)(cid:99)(cid:3)(cid:58)(cid:86)(cid:72)(cid:52)(cid:51)™(cid:3)(cid:99)(cid:3)(cid:40)(cid:89)(cid:74)(cid:46)(cid:48)(cid:58)™(cid:3)(cid:99)(cid:3)(cid:58)(cid:54)(cid:52)(cid:45)™(cid:3)(cid:99)(cid:3)(cid:63)(cid:52)(cid:51)™(cid:3)(cid:99)(cid:3)(cid:63)(cid:58)(cid:43)(cid:3)(cid:99)(cid:3)(cid:63)(cid:52)(cid:48)®(cid:3)(cid:99)(cid:3)(cid:62)(cid:58)(cid:43)(cid:51)(cid:3)(cid:99)(cid:3)(cid:17)(cid:52)(cid:86)(cid:89)(cid:76) SDT281 Full Page Ads 2-32_Layout 1 9/20/12 10:57 AM Page 10

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.