Building Mobile Apps in the Cloud – Comparing Approaches.

Slides:



Advertisements
Similar presentations
Flex in the Salesforce Cloud Markus Spohn Director of Product Management.
Advertisements

Developing downloadable mobile apps using HTML5 and PhoneGap Apache Callback Ron Perry, CTO, Worklight Inc.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
 This session details common scenarios for deploying Office 365 services. Office 365 provides a breadth of capability, but often there is a key scenario.
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Got a minute to spare?
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Lee Hang Lam Wong Kwun Yam Chan Sin Ping Wong Cecilia Kei Ka Mobile Phone OS.
Partner Name and Logo Contact us today for more information, an evaluation or to Schedule a 30 minute demo. Phone: XXX-XXX-XXXX
Ellucian Mobile: Don’t text and drive, kids!
OPC Systems.NET. Open Automation Software Based in Lakewood, Colorado USA Founded in 1994 OPC Systems.NET released in 2004 Over 100k+ server licenses.
OPC WPFHMI.NET.
Confidential FullArmor Corp Platform for SaaS and mobile apps to remotely access, migrate, and sync Active Directory resources with the cloud ADanywhere.
Using free opensource tools to conduct surveys in vulnerable communities.
OPC Alarm.NET.
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
Be there without going there. Microsoft Lync is an enterprise-ready, unified communications platform that connects users everywhere, providing a consistent,
Tivoli Software © 2010 IBM Corporation Maximo Everyplace Lori Landesman.
Your storage on the ground; Your files in the cloud.
Android in the Cloud Chromebooks, BYOD and Wearables Joel Isaacson Copyright 2014 Joel Isaacson
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Mia Urman, Bring Your Legacy Applications to the Mobile World.
OPC Database.NET. OPC Systems.NET What is OPC Systems.NET? OPC Systems.NET is a suite of.NET and HTML5 products for SCADA, HMI, Data Historian, and live.
KTC, November On services and apps in IoT Mobile apps – the key interface for IoT solutions The value of IoT devices increase with the functionality.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Mobility for Kinetic Data Nasrin Azari Mobile Reach.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
QuickBooks, hosted by Reckon Online Catie Cotcher.
2006 Adobe Systems Incorporated. All Rights Reserved. 1 Adobe RIA Technologies: Adobe Flex 3 Cornel Creanga Platform Evangelist
Frequently Asked Questions NCSC Product Certification Payroll Anytime, Anywhere!
2006 Adobe Systems Incorporated. All Rights Reserved. 1 RIAs - Beyond the Buzz James Ward Technical Evangelist jamesward.org
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
Inspections Made Easy – Introducing Inspector, a Mobile App for iOS, Android, and Windows Phones and Tablets, Hosted in Microsoft Azure MICROSOFT AZURE.
Cloud Applications Cloud Applications  A cloud app is the evolved web app.  It's equally used to access online services over the Internet like web apps.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
| | Top 4 Benefits of Hybrid Mobile Apps.
Make Mobile Work For You Dave Lewis. Why Mobile GIS? Key Business Drivers for Field Operations Empowering Field Operations with Data Replace paper maps.
Created by Presented by James Schultz Titanium. What is Titanium? An open, extensible development environment for creating beautiful native apps across.
Live Mobile and Cloud Hacking by ACEs OGh | Fusion Middleware Experience (FME) 16-feb :45 – 16:45.
WIDESCREEN PRESENTATION Tips and tools for creating and presenting wide format slides.
 Can access all API’s made available by OS vendor.  SDK’s are platform-specific.  Each mobile OS comes with its own unique tools and GUI toolkit.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Office 365 is cloud- based productivity, hosted by Microsoft. Business-class Gain large, 50GB mailboxes that can send messages up to 25MB in size,
Citrix ShareFile. Instant file access from any device Sharing and collaboration—with anyone Easy & Familiar (love Dropbox) USERS DEMAND Security Control.
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
丁建文 國立高雄應用科大資管系副教授 兼任計網中心軟體發展組組長 跨平台行動應用軟體開發技術 : HTML5 & Mobile JavaScript Framework 暨南大學.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Discover How You Can Increase Collaboration with External Partners While Reducing Your Cost in Managing an Extranet from the Azure Cloud MICROSOFT AZURE.
Becoming a Pro IN Mobile Applications Testing
Office 365 is cloud-based productivity, hosted by Microsoft.
Upsell Small Business Customers to an Office 365 plan
Browsers and Web Platforms
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
in All Office 365 Apps for Enterprise Companies
Get Office 2016 with Office 365 and get down to business
OPERATING SYSTEMS.
Securely run and grow your business with Microsoft 365 Business
Which is right for your business, Office 365 or Microsoft 365?
Which is right for your business, Office 365 or Microsoft 365?
ideas to mobile apps in record time,
WEBINAR: Test Automation & Robotic Automation of Dynamics AX with Rapise October 18th, 2018 – Adam
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Apache Cordova What is it ? Platforms Development Architecture Plugins
Salesforce.com Salesforce.com is the world leader in on-demand customer relationship management (CRM) services Manages sales, marketing, customer service,
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Building Mobile Apps in the Cloud – Comparing Approaches

Understanding Requirements for Mobile App Requirements  What Devices / Browsers  Online only  Online / Offline  Form based user interface  Custom user interface  Integration with File System, Camera, GPS, External Accessories (Bluetooth) Platform Requirements  Development Skill Sets  Deployment of Application to Devices  Upgrades, etc.  Authentication  Offline / Online Synch  Optimized for Mobile Network  Mobile Device Management  What data can be downloaded  Encrypting Data  Remote Wipe / Administration

Development via Configuration Enterprise Administration On/offline access Automatic synchronization Deployment via AppStore, BES, etc. No device specific development Secure, encrypted solution Solution 1: Salesforce Mobile

When to use Salesforce Mobile Good Fit - Pros  iPhone, Blackberry, Windows Mobile  Form based user interface  Online / Offline  Ease of Development  Ease of Deployment  Mobile Device Management  What data can be downloaded  Encrypting Data  Remote Wipe Cons  Limited Ability to Customize UI for offline  Limited integration with device or peripherals (GPS, Camera, BT devices)  Users must be employees or partners  Only 1 device per user  No Android Support (lacks encryption)

 2D drawing – Canvas, SVG  3D drawing – WebGl  Timed media playback – video and audio  Offline storage –Offline cached applications –Local storage –Session storage –Client side SQL  Web sockets  Geolocation Solution 2: HTML 5

When to use HTML 5 (and Force.com) Good Fit - Pros  Mostly Online  Offline data is not sensitive  Ease of Deployment, Upgrades,..  Industry Standard –Device independent –Many Browsers Support or plan to Support  Additional Benefits of Force.com –World Class Infrastructure delivers Low Latency –Authentication: Mobile login page or OAuth –Stateless server side support Remote Javascript Cons  Limited integration with device or peripherals (Camera, BT devices)  Safari has no file support on iOS  Significant Development Effort  Difficult to detect when online / offline  Browser is request / response  Synchronization is my problem  Offline data is not encrypted  No Remote wipe, device management

Solution 3: Adobe Flash Builder for Force.com It’s never been easier to build Rich Internet Applications in the cloud Developer Benefits Single Eclipse®-based IDE with powerful code-editor and design-view Pre-built Force.com UI components and data visualizations Pre-built data management and data synchronization Develop once on force.com and deploy in the browser (Flash) or on the Desktop (AIR)

Desktop or mobile Field Service Apps Custom Branded Desktop Runs on a tablet PC Occasionally Connected Apps Adobe ® AIR ™

Adobe Flex 4.5  Android, iOS or BB

When to use Adobe Flash Builder Good Fit - Pros  Online and Offline  Ease of Deployment, Upgrades,..  Write Once, Run Anywhere  One Skill set for –phone, tablet, desktop –iOS / Android / Windows / Mac OSX  Encrypted offline database  Additional Benefits of Force.com –World Class Infrastructure delivers Low Latency –Authentication: Mobile login page or OAuth –Stateless server side support Remote Javascript Cons  Limited integration with device or peripherals (Camera, BT devices)  Significant Development Effort  Skill set investment  No Remote wipe, device management

Solution 4: Go Native

When to use Native Good Fit - Pros  Online or offline  Full device integration via native APIs  Additional Benefits of Force.com –Rapid development of data model, back office processes, analytics, etc. –Pre-built REST or SOAP API –OAuth Support built-in –World Class Infrastructure delivers Low Latency –Pre-built SDKs for iOS and Android –Examples, tutorials on developer.force.com Cons  Significant Development Effort  Significant Skill Set Investment  Java for Android  Objective C for iOS  Synchronization is my problem  Deployment, Upgrades, etc.

Mobile Strategy for 2011 Build a suite of integrated mobile apps Go big on tablets – iPad, Playbook, etc. Provide SDK’s for custom app development Support broader range of devices, starting with Android New web version of Salesforce Mobile app Optimizing the Salesforce experience for tablets and devices is a top priority for the company Looking Ahead