Case Study | Google App Engine

Google App Engine Helps MokiMobility Simplify Mobile Device Management

At a Glance What they wanted to do • Build a robust, intuitive mobile device management platform • Avoid buying and managing new hardware • Scale automatically to support new customers What they did • Chose Google App Engine’s highly scalable, easy-to-use platform to build the service • Used key App Engine features, such as the High-Replication Datastore and the Task Queue API, to house the service’s data and help the service run smoothly • Added new features easily by deploying multiple versions of the code in parallel What they accomplished • Built the platform for one-tenth of the cost of building it in-house • Cut development time in half by not having to maintain hardware, administer databases or manage security • Gained the scalability needed to effortlessly support a growing customer base 

Organization MokiMobility used Google App Engine to build a cutting-edge, cloud-based mobile device management (MDM) platform for managing iPads, Android tablets and other mobile devices. Companies using these devices as pointof-sale tools and for other purposes need to be able to update settings and add and remove apps remotely. Google App Engine gave the Lehi, Utahbased startup a way to create a robust, dependable management system at a fraction of the cost of developing it in-house. Challenge Thomas Karren, co-founder and CEO of MokiMobility, wanted to avoid investing heavily in IT infrastructure when developing the new service. Buying and managing hardware would be costly and would take time away from building the platform. Infrastructure-as-a-service solutions posed a similar problem because they also required extensive setup and management. “We wanted something that would be easy to manage and that would scale automatically as we grew,” Karren says. “Building the service would be quite an undertaking, so we wanted to just focus on getting it up and running.” Solution Google App Engine was an excellent option since Karren and his team had already built a few successful applications on it. App Engine was powerful enough to support the richly featured system they imagined, yet easy enough to manage with a small IT staff. “Google App Engine created a scenario where we didn’t need a platform expert or network person,” he says. “We simply had to create our application and upload it to the cloud.”

“Google App Engine created a scenario where we didn’t need a platform expert or network person. We simply had to create our application and upload it to the cloud.” —Thomas Karren, co-founder and CEO, MokiMobility

Using App Engine as the back end and HTML and JavaScript for the clientside application, Karren and his team created a highly scalable system that enables users to manage mobile devices directly from a web-based

About Google App Engine

Google App Engine enables businesses to build and host web apps on the same systems that power Google applications. It offers fast development and deployment, effortless scalability and simple administration, with no need to worry about hardware, patches or backups. For more information, visit http://cloud.google.com/appengine “We have a sign in the office that says, ‘My other server is Google App Engine.’ It’s a way to remind ourselves that we don’t have to worry about servers and the associated costs.” —Thomas Karren, co-founder and CEO, MokiMobility

dashboard. They rely on several App Engine features to improve the service, including: • Auto-scaling capabilities – to seamlessly handle increases in users and devices • The High-Replication Datastore – to provide reliable, geographically redundant storage for the service’s data • Task Queues – to organize the complex offline processes needed for the service to run smoothly App Engine allows the team to add new features quickly and continually refine the service. They can deploy multiple versions of their code in parallel and test new features before they go live. “We love how easy it is to modify our application with App Engine,” Karren says. “With other solutions, we’ve had to make sure changes are applied to multiple servers. With App Engine, we just roll out a change to one place and specify which version of the app we want to apply.” Results Using Google App Engine, the company built MokiMobility for a tenth of the cost of building it in-house. Karren estimates that his team reduced the development time by half because they were able to avoid the overhead of managing servers and databases. “We have a sign in the office that says, ‘My other server is Google App Engine,’ ” he says. “It’s a way to remind ourselves that we don’t have to worry about servers and the associated costs.” MokiMobility launched in May 2012 and currently supports around 200 customers and thousands of mobile devices. App Engine has scaled to manage the growth effortlessly. “We anticipate that we’ll ultimately be able to handle hundreds of thousands or even millions of mobile devices,” Karren says. “Thanks to Google App Engine, we won’t have to worry about provisioning server or database resources.”

© 2012 Google Inc. All rights reserved. Google and the Google logo are trademarks of Google Inc. All other company and product names may be trademarks of the respective companies with which they are associated. SS2008-1208

Google App Engine Helps MokiMobility Simplify Mobile Device ...

Organization. MokiMobility used Google App Engine to build a cutting-edge, cloud-based mobile device management (MDM) platform for managing iPads, ...

351KB Sizes 1 Downloads 208 Views

Recommend Documents

App Developer Helps Companies Simplify Scheduling with Google ...
Organization. Appogee, a technology consultant and application developer, used Google. App Engine to build a robust system to help companies manage ...

Google App Engine Helps Web Publisher Unite African Communities
Organization. Online news publisher Umuntu Media used Google App Engine to develop a virtual message board for southern Africa. With internet connectivity.

Startup Helps Zap Mobile App Errors with ... Cloud Platform
Organization. BugSense, an application error-reporting service, relies on Google. App Engine to track and report millions of app errors every day. When.

Growing Your Mobile App
Learn more: http://developer.android.com/distribute/analyze/build-better-apps.html .... view–not a sales pitch. B Ensure ... developers conference - May 2015).

app mobile java.pdf
Connect more apps... Try one of the apps below to open or edit this item. app mobile java.pdf. app mobile java.pdf. Open. Extract. Open with. Sign In. Main menu.

Mobile App Tagging
Mobile app markets; app tagging; online kernel learning. 1. INTRODUCTION ... c 2016 ACM. .... and regression [8], multimedia search [23], social media, cy-.

Monitorless ATM mobile app - GitHub
Page 3. M. Kerem Tiryaki. 6/45 hours sleepless. Kerem fb.me/keremtiryaki bit.ly/hack-ing. Page 4. Prototype for iPhone&iPad. Experimental ATM. Mobile app. Augmented reality ATM gui. Augmented reality payment gui. Available on bit.ly/hack-ing fb.me/ke

App Developer Raises the Bar with Google App Engine
Organization. The Cloud Gate, a developer of internet and mobile applications, used. Google App Engine to create nubbius, a secure, sophisticated software-as-.

8.2.4.4 Worksheet - Mobile Device Information.pdf
Device: Pathway Features/Information. Page 2 of 3 ... 8.2.4.4 Worksheet - Mobile Device Information.pdf. 8.2.4.4 Worksheet - Mobile Device Information.pdf.

Mobile Device Management (MDM) -
Cloud-based solution provides ease of access for the administrator. How does it provide ... Almost all MDM products support easy integration with Exchange.

Programmable mobile device with thumb wheel
Oct 19, 2004 - may display inventory information, pricing detail, etc. which is to be transmitted to .... The spring button is always in contact with contact SW2 of.

Programmable mobile device with thumb wheel
Oct 19, 2004 - wired network, such as a local area network (LAN) or a wide area network ..... memory 50 may also serve as a storage medium for tempo.

google admob helps indie app developer translate free downloads ...
banner ads, and CPM is typically 10 times higher. GOOGLE ADMOB ... into his dictionary apps), creating Android versions, and developing more complex ...

AdMob helps drive downloads of woZZon Android app with ...
iPhone application and it turned to Google and their AdMob mobile advertising ... chart position of the app in the Android charts and generate brand awareness.

Citrix® XenMobile Mobile Device Management - Phoenix Akash.pdf ...
Page 1 of 1. Citrix® XenMobileTM Mobile Device Management - Phoenix. Akash. Page 1 of 1. Citrix® XenMobile Mobile Device Management - Phoenix Akash.pdf. Citrix® XenMobile Mobile Device Management - Phoenix Akash.pdf. Open. Extract. Open with. Sign