Mobile Application

Posted on 2012-08-24
Last Modified: 2013-11-13
Would like to know the best approach.  I would like to create a non-native Android application to be hosted on a web server.  I would like some type of control on the Android device that would have complete control over the peripherals (ie. barcode reader, keyboard) but retrieve data from web services on the device.  This would ultimately be deployed on an Android device, but more than 10,000 devices so application must be on the web server.  This could also be deployed on an iOS device in the future as well.  Been playing with PhoneGap, but it isn't really giving me what I want.  A web control on the device with the guts on the web server and non-native.  Any advice?
Question by:SNichols1124
    1 Comment

    Accepted Solution

    There is no "web control" unfortunately.  It's either native, a web application (HTML5), or a blend (Phonegap or home grown)

    Eventhough web apps have a lot of advantages like you want, you can forget processor hungry applications or apps that heavily use touch and gestures.

    1. Should your app run even if the Internet is down? Forget it, web apps cannot function without Internet connectivity – something that may be very important

    2. WebApps can’t run in the background and cannot send push notifications.

    3. Peripheral integration is not 100%, but getting there. Like you said, supports most of the features on multiple platforms. But PhoneGap still requires a native "stub" of software.

    4. Operation of the WebApp is not as smooth and seamless as that of the App. Transitions and effects rely heavily on CSS3 and JavaScript and are limited.

    Featured Post

    Find Ransomware Secrets With All-Source Analysis

    Ransomware has become a major concern for organizations; its prevalence has grown due to past successes achieved by threat actors. While each ransomware variant is different, we’ve seen some common tactics and trends used among the authors of the malware.

    Join & Write a Comment

    Suggested Solutions

    Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
    Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
    In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
    With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now