Create Mobile Apps with HTML5, Javascript and Visual Studio
Total Page:16
File Type:pdf, Size:1020Kb
SDT297 Cover Tip_Layout 1 12/20/13 10:39 AM Page 1 A BZ Media Publication Create mobile apps with HTML5, JavaScript and Visual Studio DevExtreme Mobile is a single page application (SPA) framework for your next Windows Phone, iOS and Android application, ready for online publication or packaged as a store-ready native app using Apache Cordova (PhoneGap). With DevExtreme, you can target today’s most popular mobile devices with a single codebase and create interactive solutions that will amaze. Get started today… ・ Leverage your existing Visual Studio expertise. ・ Build a real app, not just a web page. ・ Deliver a native UI and experience on all supported devices. ・ Use over 30 built-in touch optimized widgets. Learn more and download your free trial devexpress.com/mobile JANUARY 2014 • ISSUE NO. 297 • $9.95 • www.sdtimes.com All trademarks or registered trademarks are property of their respective owners. SDT297 Cover Tip_Layout 1 12/20/13 10:36 AM Page 2 SDT297 cover_Layout 1 12/20/13 1:05 PM Page 1 A BZ Media Publication Pulling back the curtain on Visual Studio 2013 Doing development ‘The Menlo Way’ JANUARY 2014 • ISSUE NO. 297 • $9.95 • www.sdtimes.com sdt-blocks-apr13-8x10.875-ol.ai 1 3/20/2013 2:25:39 PM SDT297 Full page ads 2-37_Layout 1 12/19/13 3:00 PM Page 2 SDT297 Full page ads 2-37_Layout 1 12/19/13 3:01 PM Page 3 Creating a report is as easy as writing a letter Reuse MS Word documents Create encrypted and print-ready as your reporting templates Adobe PDF and PDF/A Royalty-free WYSIWYG Powerful and dynamic template designer 2D/3D charting support Easy database connections and 1D/2D barcode support including master-detail nested blocks QRCode, IntelligentMail, EAN www.textcontrol.com/reporting US: +1 855-533-TEXT txtextcontrol EU: +49 421 427 067-10 Reporting Rich Text Editing Spell Checking Barcodes 3')5HÁRZ SDT297 Full page ads 2-37_Layout 1 12/19/13 2:21 PM Page 4 SDT297 page 5_Layout 1 12/23/13 12:54 PM Page 5 Contents ISSUE 297 • JANUARY 2014 FROM THE EDITORS SPECIAL REPORT 11 Who are they really looking out for? The changing rules of 11 So, what can we expect to see in 2014? configuration 12 SD Times on the Web management NEWS page 53 16 Choosing the right database 18 Google gives developers a head start on Glass 20 Samsung’s big developer push FEATURES 22 What now for quality assurance? Pulling back the curtain on Visual Studio 2013 26 Software development the ‘Menlo Way’ 29 DevExpress updates .NET development tool COLUMNS 57 CODE WATCH by Larry O’Brien Grading the MOOCs: Incomplete page 36 58 GUEST VIEW by Rebecca Ray Five rules to follow when building software for the world market The Top 10 pitfalls of 60 ANALYST VIEW by Vivian Brown large-scale website Make hackathons a win-win deployments 62 INDUSTRY WATCH by David Rubinstein A matter of trust page 49 BUYERS GUIDE 2013: The Year in Review page 30 Choosing the ‘right’ mobile app framework page 45 Software Development Times (ISSN 1528-1965) is published 12 times per year by BZ Media LLC, 225 Broadhollow Road, Suite 211, Melville, NY 11747. Periodicals postage paid at Hunting ton Station, NY, and additional offices. SD Times is a registered trademark of BZ Media LLC. All contents © 2014 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, 225 Broadhollow Road, Suite 211, Melville, NY 11747. SD Times subscriber services may be reached at [email protected]. SDT297 page 6,7_Layout 1 12/19/13 3:12 PM Page 6 March 5-7, 2014 San Francisco WearablesDevCon.com For Designers, Builders and Developers of Wearable Computing Devices l Learn how to develop apps for the coolest gadgets like Google Glass, FitBit, Pebble, the SmartWatch 2, Jawbone, and the Galaxy Gear SmartWatch l Get practical answers to real problems, learn tangible steps to real-world implementation of the next generation of computing devices l Network with other engineers, developers and our expert speakers Build the next generation of red-hot A BZ Media Event SDT297 page 6,7_Layout 1 12/23/13 12:43 PM Page 7 Choose from over 30 classes and tutorials! Technical Classes In-Depth Tutorials Deep Dive into Google Glass Live Cards FIRST LOOK! Transitioning from Android to Google Glass API and GDK Design for Google Glass More classes Building Wearable Technology Applications for being added Behavior Modification: A Hands-On Tutorial Best of Two Worlds: Mirror API and GDK every week! Google Glass Applications Prototyping new Wearable Experiences with Soft Electronics and Arduinos Unlocking the Value in Wearables Developing for Wearable Devices with Android Gradle and Your Android Wearable Projects How to Develop Your Wearable Electronics From Beyond Activity Trackers: Sport Wearables Design Idea to Production When Microwatts Are Precious: Battery Tips for Wearable Apps Building Wearable Devices through Rapid Prototyping Making Android Bluetooth 4.0 Work For more information and program updates, check out: #WearDevCon apps! SDT297 page 8_Layout 1 12/19/13 3:28 PM Page 8 ® EDITORIAL Instantly Search EDITOR-IN-CHIEF David Rubinstein 631-421-4158 x105 • [email protected] Terabytes of Text SENIOR EDITOR Alex Handy • [email protected] COPY EDITOR Adam LoBelia • [email protected] 25+ fielded and full-text search types SENIOR ART DIRECTOR Mara Leonardi • [email protected] SOCIAL MEDIA AND Rob Marvin • [email protected] ONLINE EDITORS dtSearch’s own document filters Christina Mulligan • [email protected] support “Office,” PDF, HTML, XML, ZIP, COLUMNIST Larry O’Brien emails (with nested attachments), and CONTRIBUTING WRITERS Alyson Behr, Patrick Hynds, G. Arnold Koch, many other file types Lisa L. Morgan, Dave Smith, Alexandra Weber Morales Supports databases as well as static CONTRIBUTING ANALYSTS Rob Enderle, Mike Gilpin, Mike Gualtieri, and dynamic websites Jeffrey Hammond, Al Hilwa CUSTOMER SERVICE Highlights hits in all of the above SUBSCRIPTIONS [email protected] APIs for .NET, Java, C++, SQL, etc. ADVERTISING TRAFFIC Amy Zicolella 631-421-4158 x125 • [email protected] 64-bit and 32-bit; Win and Linux LIST SERVICES Josette Stefanak 631-421-4158 x112 • [email protected] REPRINTS Stacy Burris "lightning fast" Redmond Magazine 631-421-4158 x108 • [email protected] ACCOUNTING Viena Ludewig 631-421-4158 x110 • [email protected] "covers all data sources" eWeek OTHER QUESTIONS 631-421-4158 x112 • [email protected] "results in less than a second" ADVERTISING SALES PUBLISHER David Lyman InfoWorld 978-465-2351 • [email protected] EUROPE, MIDDLE EAST David Lyman hundreds more reviews and developer WESTERN ASIA 978-465-2351 • [email protected] case studies at www.dtsearch.com WESTERN U.S., WESTERN Paula F. Miller CANADA, EASTERN ASIA 925-831-3803 • [email protected] AUSTRALIA, INDIA dtSearch products: EASTERN U.S. Jonathan Sawyer Desktop with Spider Web with Spider EASTERN CANADA 603-924-4489 • [email protected] Network with Spider Engine for Win & .NET PUBLISHING DIRECTOR Ted Bahr 631-421-4158 x101 • [email protected] Publish (portable media) Engine for Linux Document filters also available for separate licensing PRESIDENT Ted Bahr FOUNDING EDITOR Alan Zeichick Ask about fully-functional evaluations BZ MEDIA LLC 225 Broadhollow Road, Suite 211 ® Melville, NY 11747 The Smart Choice for Text Retrieval since 1991 TEL 631-421-4158 FAX 631-421-4130 www.dtSearch.com 1-800-IT-FINDS www.bzmedia.com [email protected] SDT297 Full page ads 2-37_Layout 1 12/19/13 3:01 PM Page 9 :`Z[LTZPU-VJ\Z (^HYK^PUUPUNTVKLSPUN KLZPNU[VVSZMVY:VM[^HYL)\ZPULZZ :`Z[LTZ 1SHIP(VMZIR(IZIPSTQIRX *VSSHIVYH[P]LTVKLSPUN KLZPNULU]PYVUTLU[ (UHS`aLKLZPNU I\PSK^P[OL_JLW[PVUHSX\HSP[` LMÄJPLUJ` ® <43 IHZLKJVYLWS\ZTHU`Z[HUKHYKZIHZLKL_[LUZPVUZ )745™:`Z43:VH43™)7,3™ THU`V[OLYZ Sparx Systems :PT\SH[PVUJVKPUNKLI\NNPUN ]PZ\HSPaH[PVU[VVSZ 7LYMVYTHUJLWYPJL WYLJPZPVU www.sparxsystems.com -\SSSPMLJ`JSLZ\WWVY[^P[OLUK[VLUK[YHJLHIPSP[` Join the community www.community.sparxsystems.com <43c)745c++:™c)7,3c:`Z43c;6.(-®c*c5,;c1H]H™c(:7c7/7c+LSWOPc:VH43™c(YJ.0:™c:64-™c?43™c?:+c?40®c>:+3c4VYL SDT297 Full page ads 41-64_Layout 1 12/23/13 1:08 PM Page 10 The answer is right in front of you Java Image Enabling SDKs that Help You See the Big Picture At first glance it may seem difficult, but it’s really quite simple. Atalasoft’s JoltImage product is a proven SDK for image enabling your Java-based web applications, easily. Image enabling helps to add dimension to your data, so you can uncover insights such as correlations and causations hidden inside your 2-dimensional documents. Our SDK does the heavy lifting for you, saving time, money, and the headaches of figuring it out yourself. Backed by our highly knowledgeable & caffeinated support engineers, JoltImage will enable your success and make the big picture so much easier to see. For tips on viewing this stereogram or to see the answer, visit go.atalasoft.com/magic Image enabling experts & bacon connoisseurs. Visit us online to see our full line of SDK products for .NET and Java www.atalasoft.com SDT297 page 11_Layout 1 12/20/13 10:08 AM Page 11 www.sdtimes.com January 2014 SD Times 11 FROM THE EDITORS Who are they really looking out for? ack in June, documents leaked by Talk about a delayed reaction. ing more about HealthCare.gov than BEdward Snowden implicated The group’s website and open letter surveillance reform. Microsoft, Google, Facebook, Yahoo, to Washington demand limits on the In principle, the Reform Govern- AOL and Apple, among other tech government’s authority to collect user ment Surveillance group is coming companies, as participants in PRISM, information, as well as increased over- from the right place.