Mobile Application Development Platforms Buyers Guide

Total Page:16

File Type:pdf, Size:1020Kb

Mobile Application Development Platforms Buyers Guide 2014 Mobile Application Development Platforms Buyers Guide A Compilation and Capabilities Summary of the Top 36 Solution Providers in Mobile Application Development Platforms Released by Solutions Review 1/1/2014 INTRODUCTION: Mobile Applications are certainly big business. Companies like Rovio Entertainment are seeing huge revenues generated from B2C entertainment apps like its flagship game, Angry Birds. Mobile apps, however, are no longer just a consumer entertainment play, with new business and enterprise apps able to generate increasing efficiencies within companies. In other words, apps are becoming a part of running a business. Critical business functions such as work and order processing are now being carried out on mobile devices with enterprise mobile apps. Whether you know it or not, you will eventually have at least one business or enterprise app, which means that you will need to start wrapping your head around how best to build and implement them. One of the key challenges facing mobile app developers and companies looking to implement mobile business/enterprise “Critical business apps is the multiplicity of devices and environments the apps functions such as need to work in, as well as the number of languages you can work and order write the apps in. Coding can be done in several languages, ranging from Java, Javascript and HTML5 to more environment processing are now specific languages like Objective-C, generally for iOS and C#, being carried out generally for Windows to the heavy duty C++ to WYSIWYG on mobile devices (what you see is what you get) languages. Environments that with enterprise Apps operate in include Apple’s iOS, Google’s Android, Microsoft’s Windows mobile 7 and 8, RIM’s Blackberry family of mobile apps.” OS’s, and Nokia’s/Accenture’s Symbian OS. On top of that you have many different devices within and across environments. So many different languages and environments across so many different devices means that Apps have trouble working across many different devices and OS’s without significant trade-offs in performance. For example, an app written in Objective-C with great functionality for iOS, usually referred to as a native-architecture app, won’t work in Android, whereas an app written in HTML5 as a web architecture will work on both iOS and Android, but can have performance and other issues such as less functionality. You will need to understand, utilize and take this into account when planning your business and/or enterprise app development strategy. One method of developing apps is to hire a development company to write a specific app, and have them help you deal with the challenges above. This artisanal approach to app development, however, faces increasing competition from more industrial development platforms. A Mobile Application Development Platform (MADP) can enable both non-technical and technical employees at your company to build, test, distribute, manage and update business and enterprise apps far more rapidly then a development company can while enabling you increased control. The MADP space is currently undergoing an explosion of growth in the number of solutions and types of solutions. For example, there are free, open-source community-based platforms like JQuery and Dojo. However, these usually require serious coding skills that won’t come cheap, either in-sourced or outsourced. Page | 2 Solutions Review | 500 West Cummings Park | Woburn, Massachusetts 01801 Additionally, dedicated support can be spotty, meaning you’re on your own if something isn’t working correctly. There are a whole host of other services you’ll be missing out on as well. The support, services and much easier app creation come with the paid MADP solutions. Examples include Kony Solutions’ KonyOne platform and Antenna Software’s AMPchroma, and offer your business the benefits listed above and more. If you’re going to heavily invest in business and enterprise apps, then you need to seriously consider investing in a paid MADP solution. On the other hand, enterprise level solutions will come with enterprise level prices. If you don’t have a lot of money to throw around or you won’t be investing much in business or enterprise apps, less-expensive but more skills-intensive or outsourced solutions may be appropriate. We are considering adding a solutions directory for outsourced development solutions. Finally, we at Solutions Review have noticed an interesting geographical spread of solutions providers. A little less than half of the solutions listed in our directory are from the US, and a little less than half are from European countries along with 2 Latin American Solutions and 5 open source platforms. This means that if you need support for your app development platform in Slovenian, you can get that support in Slovenian, courtesy of Resco, SRO.’s MADP solution, or Swedish with MoSync or Spanish with GeneXus. In order to help you start the process of sorting all this out, below are 10 questions, five for yourself, and five for a prospective solutions provider to your mobile app development needs. It will help you walk through why you want the app, what it’s supposed to do for you, your own resources and needs, as well as the solution providers offerings, services and staying power. Michael Jamison Editor Solutions Review [email protected] (339) 927-9232 Page | 3 Solutions Review | 500 West Cummings Park | Woburn, Massachusetts 01801 5 Questions You Should Ask Yourself Before Selecting a Mobile Application Development Platform Solution QUESTION #1 What do you plan on using the Apps for and what features are most important for you? Before you take action, you need to decide what that action is. All too often developers and platform providers are approached by companies who want apps, but don’t know what they want to do with them. Are you planning on using it to generate revenue? Enhance your brand? Streamline internal procedures? Depending on your answer to this question, the requirements for your App will vary in sophistication and cost. QUESTION #2 How technically savvy is your organization and its IT department, and what level of technical support or maintenance might you require from a solutions provider? There are many platforms and tools that require a higher level of technical sophistication for their use. Many open-source platforms are like this. If your “There are many organization does not have a resident coder, you will need a tool platforms and or platform with a simple user interface. Another alternative is to hire an application developer to simply create the App for you. tools that Additionally, if you lack the requisite technical sophistication, require a higher fixing and maintaining the App on your own will be difficult, and level of technical you will need to make sure your solutions provider offers these services. Of course, if your IT department is chock-full of tech sophistication talent, you can save yourself some cash by selecting a solution for their use.” without maintenance services. QUESTION #3 Will your planned Apps be used on only one OS, or across multiple OS’s? Think back to what you’ll be using the App for. Is it for internal, company approved devices only? Or is it meant for use by consumers, on any and every type of device imaginable? For internal Apps used on only company devices, it may make sense to limit devices to one allowed OS environment and therefore design an App using native architecture that can operate on only that OS. If you are looking to reach across multiple device types, then you will want an architecture (web-based for simpler, wrapper or hybrid for more complex) that will allow your App to do just that. If your App strategy includes the need for both, you should consider investing in a Mobile Application Development Platform that gives you that capability. QUESTION #4 Are you planning on using Apps in just one or a few specialized places, or do you plan on integrating Apps more broadly into your business strategy? If your desired App strategy looks to use Apps in only a few areas of your business, you could consider hiring a developer to create the App. If the planned App won’t be technically sophisticated, then you can consider using one of the simpler development tools available. On the other hand, if you plan on using multiple Apps for a variety of purposes, consider some of the Enterprise level Mobile Application Development Platform solutions out there today. Page | 4 Solutions Review | 500 West Cummings Park | Woburn, Massachusetts 01801 QUESTION #5 What is the security need for the apps you are planning on implementing? This is one area that many Mobile Application Developers and Platforms have not put as much attention into as they should. If your proposed App is a simple branding tool, then that probably won’t matter. However, if the App allows access to sensitive data, critical infrastructure or impacts compliance and legal, then you need to seriously consider the security features in a solution. Another alternative is finding a mobile security specific solution that would layer onto your mobile ecosystem. The last thing you need is someone hijacking your business from a stolen or hacked mobile device. And 5 Questions You Should Ask Your Potential Mobile Application Developer or Development Platform Provider Before Selecting a Solution QUESTION #6 What OS’s/Environments does your App or Platform support? If the people that will be using the app have devices on iOS, then obviously you need a developer or platform that supports iOS. Also, apps can be created that work across multiple environments, so if your business needs include a single app that must work across several environments, be sure to ask if the developer or platform solution can do that, and what if any trade-offs there are for their product’s functionality to do so.
Recommended publications
  • Medplatformski Razvoj Mobilnih Aplikacij
    Univerza v Ljubljani Fakulteta za racunalniˇ ˇstvo in informatiko Matej Zimic Medplatformski razvoj mobilnih aplikacij DIPLOMSKO DELO VISOKOSOLSKIˇ STROKOVNI STUDIJSKIˇ PROGRAM PRVE STOPNJE RACUNALNIˇ STVOˇ IN INFORMATIKA Mentor: doc. dr. Peter Peer Asistent: as. Jernej Bule Ljubljana, 2012 Rezultati diplomskega dela so intelektualna lastnina avtorja in Fakultete za ra- ˇcunalniˇstvo in informatiko Univerze v Ljubljani. Za objavljanje ali izkoriˇsˇcanje rezultatov diplomskega dela je potrebno pisno soglasje avtorja, Fakultete za raˇcu- nalniˇstvo in informatiko ter mentorja. Besedilo je oblikovano z urejevalnikom besedil LATEX. Izjava o avtorstvu diplomskega dela Spodaj podpisani Matej Zimic, z vpisno ˇstevilko 63070338, sem avtor di- plomskega dela z naslovom: Medplatformski razvoj mobilnih aplikacij S svojim podpisom zagotavljam, da: • sem diplomsko delo izdelal samostojno pod mentorstvom doc. dr. Petra Peera in as. Jerneja Buleta • so elektronska oblika diplomskega dela, naslov (slov., angl.), povzetek (slov., angl.) ter kljuˇcnebesede (slov., angl.) identiˇcnis tiskano obliko diplomskega dela • soglaˇsamz javno objavo elektronske oblike diplomskega dela v zbirki "Dela FRI". V Ljubljani, dne 10. junija 2012 Podpis avtorja: Diploma je nastala pod mentorstvom doc. dr. Petra Peera in as. Jerneja Buleta, ki se jima iskreno zahvaljujem za vse dragocene nasvete in pripombe. Za pomoˇcse zahvaljujem tudi mentorju v podjetju MIEL, d.o.o. mag. Andreju Rotovniku ter sodelavcu Maticu Tovˇsak. Posebna zahvala gre Heleni Kosec, Speliˇ Zimic, MatjaˇzuTauses, Hani-Tii Tauses, Ani Motnikar, Andreju Jurjevcu, Andreju Bokaliˇcu,Meri Omrzel, UroˇsuBrdniku, Mateji Novak, Danielu Vrbcu, Aleksandru Petroviˇcuin vsem drugim, ki sem jih nehote izpustil. Hvala za vso vaˇsopomoˇc,potrpeˇzljivost in spodbude. Posebej bi se zahvalil punci Barbari Zemljiˇc,ki mi je stala ob strani v ˇcasumojega ˇstudijain svetovala pri diplomi.
    [Show full text]
  • MEAP, MADP & More the New Rules of Enterprise Application Development
    A SUPPLEMENT TO MOBILE ENTERPRISE MAGAZINE MEAP, MADP & More The New Rules of Enterprise Application Development GENERAL SPONSOR In today’s rapidly changing mobile environment, Only Verivo’s enterprise mobility platform allows speed is of the essence. users to build apps five times faster, deploy apps simultaneously across multiple devices, and manage Companies must design apps quickly to accelerate and update apps in seconds – easily and securely. business results. Apps must be deployed simultaneously across multiple devices to meet user No writing code for individual devices. No relying on demand. Data must be integrated easily and specialized, device-specific skills. Simply focus on securely and updates have to show up promptly on creating unique apps that give your business a all devices to improve user experience. competitive edge. Enter Verivo Software – the enterprise mobility Want to see how fast you can build an app from company that is revolutionizing the industry. Its scratch using Verivo’s platform? Visit us online at software is empowering companies to respond to www.verivo.com/platform. market demands like never before. To learn more, visit www.verivo.com or call 781.795.8200 MT_Fullpg_temp.indd 1 8/13/12 11:13 PM MOBILE ENTERPRISE MAG SUPPLEMENT With technology, just when you think it’s safe to use a term, the wording changes or a new device or solution comes out. Such is the case with the term Mobile En- terprise Application Platforms (MEAPs). It describes the platform upon which developers design, create and run or serve business applications for smart- phones and tablets. Aimed at solving the expensive problem of recoding the same app for every handheld that might show up in an enterprise, MEAPs , promise a write-once, deploy-every- MEAP where efficiency.
    [Show full text]
  • Mobile Developer's Guide to the Galaxy
    Don’t Panic MOBILE DEVELOPER’S GUIDE TO THE GALAXY 14thedition published by: Services and Tools for All Mobile Platforms Enough Software GmbH + Co. KG Stavendamm 22 28195 Bremen Germany www.enough.de Please send your feedback, questions or sponsorship requests to: [email protected] Follow us on Twitter: @enoughsoftware 14th Edition February 2014 This Developer Guide is licensed under the Creative Commons Some Rights Reserved License. Art Direction and Design by Andrej Balaz (Enough Software) Editors: Richard Bloor Marco Tabor (Enough Software) Mobile Developer’s Guide Contents I Prologue 1 The Galaxy of Mobile: An Introduction 12 Conceptional Design for Mobile 22 Android 37 BlackBerry Java Apps 44 BlackBerry 10 56 Firefox OS 62 iOS 74 Java ME (J2ME) 84 Tizen 88 Windows Phone & Windows RT 100 Going Cross-Platform 116 Mobile Sites & Web Technologies 130 Accessibility 140 Enterprise Apps: Strategy And Development 150 Mobile Analytics 158 Implementing Rich Media 164 Implementing Location-Based Services 172 Near Field Communication (NFC) 180 Implementing Haptic Vibration 188 Implementing Augmented Reality 200 Application Security 211 Testing 227 Monetization 241 Epilogue 242 About the Authors 3 4 Prologue When we started Enough Software in 2005, almost no one amongst our friends and families understood what we were actually doing. Although mobile phones were everywhere and SMS widely used, apps were still a niche phenomena – heck, even the name ‘apps’ was lacking – we called them MIDlets or “mobile applications” at the time. We kept on architecting, designing and developing apps for our customers – and it has been quite a few interesting years since then: old platforms faded, new platforms were born and a selected few took over the world by storm.
    [Show full text]
  • Create Mobile Apps with HTML5, Javascript and Visual Studio
    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
    [Show full text]
  • Enterprise Mobility Putting People First
    Aegis Graham Bell Awards 2013, 25 October 2013, Delhi Introduction p4/Enterprise mobility ecosystem p7/Trends p12/Challenges p20/ Experiences p21/The road ahead p24 Enterprise mobility Putting people first www.pwc.in We are perhaps living in the best times in terms of connectivity when out of the total seven billion, six billion people are connected to each other through mobile phones. However, the full potential of this power is yet to be explored. As the work force is becoming increasingly mobile and the consumers no longer like to wait for what they want, enterprises are gearing up to harness this power for a competitive advantage. They have realized the perks of ‘putting people first’ and they are now not only providing mobile phones to their employees, they are even and making apps for their customers. Enterprise mobility is gaining considerable momentum with the empowerment of both the employees and customers resulting in significant economic gain. We at Aegis, first experienced the power of mobile phones in a well connected world when we launched mMBA (which is MBA on tablets) in 2011. It took the learning from the classrooms to the palm of our students which were mainly working professionals in telecom companies. ‘Wherever-whenever’ and ‘my time-my place’ are our two concepts that helped them balance between work and the learning process. They are now able to access their study material on their tablets while travelling which results in an effective utilisation of their time. Within three years we reached from New Mumbai to other Indian cities and countries like Africa, Maldives, the Middle East, Afghanistan, Indonesia and Philippine.
    [Show full text]
  • The New Mobile Supply Chain?
    ARE YOU READY FOR The New Mobile Supply Chain? Featuring research from US APAC EMEA AUSTRALIA Toll Free: 1.800.217.8030 Phone: +65 6871.5330 Phone: +44 118.9637.552 Phone: +613 9835.0600 [email protected] [email protected] [email protected] [email protected] ARE YOU READY FOR The New Mobile Supply Chain? Mobility is ubiquitous. The question is no longer when to build a mobile strategy; it’s how to most effectively become a mobile enterprise right now. The answer lies in mobilizing your supply chain. Embracing mobility in every aspect of your business can lead to shortening the supply chain through increased visibility and responsiveness. The diagram below demonstrates how mobility can connect all entities in the supply chain and increase direct engagement with the end consumer. Figure 1. The New Mobile Supply Chain The applications and impact of such a mobile supply chain are wide-reaching. With optimally implemented mobile solutions, business process improvements ripple throughout the supply chain. For example, the increased accuracy of real- time inventory tracking benefits everyone from the information worker on the warehouse floor, to the customer browsing in the store. Imagine a shopper able to find an item in the size and color she wants from her mobile device, even if it’s not available on the shelf. With the connection afforded in the new mobile supply chain, the customer can find the item in the location nearest to her, or place an order online, immediately. Though the benefits of complete supply chain visibility are easy to see in the retail space, the same business value is similarly amplified in B2E and B2B applications.
    [Show full text]
  • Mobile Developer's Guide to the Galaxy
    an initiative by Don’t Panic MOBILE DEVELOPER’S GUIDE TO THE GALAXY www.enough.de sponsored by msdn.microsoft.com developers.sap.com hp.com/go/mobile „If you want to start your own business in the mobile environment, this is the book you must read rst.“ Minh Nguyen on amazon.com „The title is grand, but the content does live up to the title to an extent. This ebook is a wide-ranging look at almost anything related to mobile app development out there.“ Azzief Khaliq on hongkiat.com „A spectacular piece of work! You will be astonished by how incredibly fast you can establish your presence in the mobile market with the simple steps explained in this guide.“ Daniel Hudson on webtechman.com ly upd te ate le d „A must-read for everyone considering creating and marketing apps.“ p Steve on amazon.com m o c Distribution Partner: E S E T R IL F wip.org L FOR www.mobiledevelopersguide.com published by: Services and Tools for All Mobile Platforms Enough Software GmbH + Co. KG Stavendamm 22 28195 Bremen Germany www.enough.de 15th Edition February 2015 This Developer Guide is licensed under the Creative Commons Some Rights Reserved License. Please send your feedback, questions or sponsorship requests to: [email protected] Follow us on Twitter: @MobileDevGuide Art Direction and Design by Cornelius Kwietniak (Enough Software) Editors: Marco Tabor (Enough Software) Julian Harty www.mobiledevelopersguide.com 1 Mobile Developer’s Guide Contents 1 Prologue 4 The Galaxy of Mobile: An Introduction by Robert Virkus & Marco Tabor 16 From Idea To Concept by Sebastian
    [Show full text]
  • Mobile Application Development Platforms Buyers Guide
    2013 Mobile Application Development Platforms Buyers Guide A Compilation and Capabilities Summary of the Top 36 Solution Providers in Mobile Application Development Platforms Released by Solutions Review 1/1/2013 INTRODUCTION: Mobile Applications are certainly big business. Companies like Rovio Entertainment are seeing huge revenues generated from B2C entertainment apps like its flagship game, Angry Birds. Mobile apps, however, are no longer just a consumer entertainment play, with new business and enterprise apps able to generate increasing efficiencies within companies. In other words, apps are becoming a part of running a business. Critical business functions such as work and order processing are now being carried out on mobile devices with enterprise mobile apps. Whether you know it or not, you will eventually have at least one business or enterprise app, which means that you will need to start wrapping your head around how best to build and implement them. One of the key challenges facing mobile app developers and companies looking to implement mobile business/enterprise “Critical business apps is the multiplicity of devices and environments the apps functions such as need to work in, as well as the number of languages you can work and order write the apps in. Coding can be done in several languages, ranging from Java, Javascript and HTML5 to more environment processing are now specific languages like Objective-C, generally for iOS and C#, being carried out generally for Windows to the heavy duty C++ to WYSIWYG on mobile devices (what you see is what you get) languages. Environments that with enterprise Apps operate in include Apple’s iOS, Google’s Android, Microsoft’s Windows mobile 7 and 8, RIM’s Blackberry family of mobile apps.” OS’s, and Nokia’s/Accenture’s Symbian OS.
    [Show full text]