Jolt Awards 2014: Mobile and Coding Tools
Dr. Dobbs has awarded the Jolt Award for Mobile and Coding Tools for 2014.
Dr. Dobb's Journal has recently announced the winners of the Jolt Awards for Mobile Development Tools. This award is meant to recognize the best tools for creating mobile applications. This year’s award recognizes the improvements made by cross-platform mobile development tools, noting that if “they continue to close the gap with native applications, they might well become the tool of choice for all development, save the most demanding.”
Anyone could submit a tool for review, and the judges have selected six of them which were deeply reviewed and evaluated, but the methodology used was not disclosed. The winners are:
Jolt Award: Xamarin 2.0
Xamarin has received the award for “the elegance of this solution and its ability to work with familiar tools to target the principal mobile platforms.” Xamarin lets C# developers to create cross-platform mobile application in Visual Studio or Xamarin Studio, most of the code being independent from the platform it is developed for. Developers need to use Objective-C or Java only for the interface, Xamarin providing a fully native interface for applications, which is considered superior to the HTML5 cross-platform flavor.
Jolt Productivity Award: PhoneGap
Jolt Productivity Award: Titanium Studio
Features that promoted Titanium Studio: ability to target the mobile Web, Android, Blackberry, iOS and Tizen, good integration between Alloy MVC – a framework built on Node.js, supporting Backbone.js and Underscore.js - and Eclipse IDE, good support for the entire development lifecycle, good separation between the interface, business code and data model, ability to test the app in the browser, and usefulness for data and cloud-oriented mobile apps.
Finalist: Corona SDK
Corona uses Lua to build graphically intensive apps for Android, iOS, Kindle Fire, and Nook, with support for Windows 8 and WP 8 coming soon. Corona is recommended when one needs to “develop a 2D rich app with an animated UI or a game that needs to interact with the typical Facebook login and some RESTful services.” Other highlighted features: simple interaction with SQLite, good support for in-app purchases and monetization, extensive documentation, fast simulator, ability to call native C++, Objective-C or Java code from Lua (Enterprise edition).
Finalist: Sencha Touch 2.3.1
Sencha Touch was rewarded for its ability to create HTML5 apps for Android, BlackBerry, iOS, Windows 8.x, Windows Phone, and Tizen, having good performance, a large collection of UI controls, icons and themes, MVC, support for Apache Cordova and PhoneGap Build, and its success in “making HTML5 apps look like native apps on mobile devices.”
Finalist: LiveCode 6.5
LiveCode was included among finalists for being a RAD tool which provides a simple drag&drop interface for beginner developers wanting to create iOS and Android apps. LiveCode uses a custom English-like scripting language to create cross-platform apps for iOS, Android, Windows, Linux and Mac OS X, but without a native look.
Earlier this year, Dr. Dobb's Journal awarded their prize for the best general Coding Tools:
Jolt Award: Microsoft Visual Studio 2013, Premium Edition
Productivity Award: JetBrains IntelliJ IDEA 13 Ultimate Edition
Productivity Award: IPython Notebook
Finalist: Developer Express CodeRush 13.2
Finalist: JetBrains Resharper 8
Finalist: Cloud9 IDE
Dr. Dobb’s has given their Jolt Awards for books and software development tools since 1991. Any software tool can be submitted for evaluation (PDF form). Only product release versions are accepted; no alphas, no betas. Nominations need to be made within the time frame specified by the awards calendar.