Preparing For Enterprise Mobile Apps Norman Smith, SAIC August 15, 2011.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

Horizon Suite Demos: Quick Start The Platform for Workforce Mobility Single workspace for accessing data, apps & desktops on any device Access EUC Demo.
Agenda 1) Introductions 2) Expectations 3) Problem 4) Plan One Stop Shop Organize Application Staff Implement Portal Develop Data Warehouse Tools 5) Solution.
To the ISSA Las Vegas Chapter April 13, Definition People Technology Policy.
Enable Bring Your Own Device with SCCM 2012 David Caddick Solutions Architect, Quest Software WCL315.
November 14, 2012 Securely Manage your devices, applications and data. Deploy your corporate policies on smart devices. Comply with Regulatory Laws. Detroit.
Mobile Access: BYOD Trends SCOTT DUMORE - DIRECTOR, TECHNOLOGY, CHANNELS & ALLIANCES AUTONOMY, HP SOFTWARE.
Sophos Mobile Control SophSkills Session Name: Thomas Lippert – Product Management DPG Date: 17-Feb-2011.
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Mobile. Proteus MMX Mobile The Proteus MMX Mobile application is a valuable maintenance management tool that provides technicians with quick access to.
XProtect ® Professional Efficient solutions for mid-sized installations.
UNIT-e futures and UNIT-e Mobile Ben Potter Systems Architect.
XProtect ® Express Integration made easy. With support for up to 48 cameras, XProtect Express is easy and affordable IP video surveillance software with.
Magic Technology Eyal Pfeifel - CTO. Client Windows, iOS, Android, BlackBerry, Windows Mobile ServerWindows, AIX, Solaris, Linux, IBM i Database Oracle,
© 2009 VMware Inc. All rights reserved VMware Horizon Mobile Intro - NetHope Deepak Puri Director Mobile Business Development +1 (415)
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
1 GP Confidential © GlobalPlatform’s Value Proposition for Mobile Point of Sale (mPOS)
Building Mobile Apps in the Cloud – Comparing Approaches.
IPads Everywhere! Management Considerations for the Enterprise Bill Morrison Director of Technology, Rapides Parish School District
Sophos Mobile Control. Tablets on the rise 2 Trends 3 75% of 157 polled companies encourage employee owned smart phones and tablets to access corporate.
Ellucian Mobile: Don’t text and drive, kids!
Rhodes, the Smartphone App Framework. Background  Smartphone sales are exploding  Six major smartphone operating systems: iPhone, BlackBerry, Windows.
Fòmasyon Itilizatè Ayiti Office 365 Fòmasyon. Why the Change? Partners in Health's new hosted Microsoft Office 365 solution allows users to access their.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
THE UNIVERSITY OF GEORGIA Office of the Chief Information Officer Enterprise Information Technology Services UGA Bomgar Contact: Marcus Henderson.
XProtect ® Essential Brilliant simplicity. With support for up to 26 cameras, XProtect Essential is cost-efficient and easy to use IP video surveillance.
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
Devices 1 billion smartphones by 2016, 350M of those being used at work People 82 % of the world's online population engages in social networking Cloud.
Office 365: Efficient Cloud Solutions Wednesday March 12, 9AM Chaz Vossburg / Gabe Laushbaugh.
Adam Blum, Best Practices in Smartphone App Development.
Sharing Geographic Content
Welcome to iDOC Corp. DocHost Solution Online Document Management DocHost 14 Day Free Trial
Confidential Crisis Management Innovations, LLC. CMI CrisisPad TM Product Overview Copyright © 2011, Crisis Management Innovations, LLC. All Rights Reserved.
Mobile Web Applications
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Corporate Information Systems Delivery of Infrastructure IT Services.
Mobility for Kinetic Data Nasrin Azari Mobile Reach.
Moving from Web-based Collaboration to the Mobile Arena Nimrod Geva Product Group Manager, KWizCom
Building Tomorrow’s Corporate Portal David C. Hastings Director, Solutions Management
Agenda Introductions Overview Goals Functions Types Building Tools ROI Use Case.
MassHousing’s Mobile Website Communications/IT Joint Session: Is Your Website Mobile friendly? NCSHA Annual Conference September 29, 2015 Presented by.
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Elucido CONNECT. 2  Collaborate using personal devices AND from conference rooms…  Write, Annotate, Create documents & presentations on the fly…  Experience.
MOBILE DEVICE MANAGEMENT Intracol Technologies AD.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Citrix ShareFile. Instant file access from any device Sharing and collaboration—with anyone Easy & Familiar (love Dropbox) USERS DEMAND Security Control.
Secure Services Shared Hosted MS Exchange 2010.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Enterprise | education | public printing locations PrinterOn for Manufacturing.
Tech and Construction Mobile Technology in the Field Allen Small, Distribution Director Austin Energy SWEDE 2015 Workshop.
Short Customer Presentation September The Company  Storgrid delivers a secure software platform for creating secure file sync and sharing solutions.
What Are the Different Platforms for Enterprise Mobility Solutions?
Welcome to the Microsoft Outlook 2011 for the Mac Tech Talk.
Welcome to the Microsoft Outlook 2010 for Windows Tech Talk
StreetSmart Mobile Workforce App Incorporates Microsoft Office 365 Outlook Add-In for Improved Field Worker Scheduling and Streamlined Invoicing OFFICE.
CSCI 351 – Mobile Applications Development
System Center 2012 Configuration Manager
Webparts360: A Low-Code App Development Tool That Enables Non-Programmers to Build Business Solutions for Microsoft Office 365 Quickly, Easily OFFICE 365.
1.
Make Your Management and Board Meetings More Effective and Paperless with Microsoft Office 365, SharePoint, and the Pervasent Board Papers App Partner.
A Modern Intranet Integration that Extends the Value of Your Microsoft Office 365 Deployment, Boosts Productivity, and Enhances Collaboration OFFICE 365.
CSCI 351 – Mobile Applications Development
BOMGAR REMOTE SUPPORT Karl Lankford
Chapter 4.
Private Cloud Time Attendance System
Introduction to Mobile Apps
Microsoft Teams User Interface
Presentation transcript:

Preparing For Enterprise Mobile Apps Norman Smith, SAIC August 15, 2011

Introduction Public Facing vs Enterprise Mobile Apps The Enterprise Prospective Lessons Learned Getting Started Summary

Background We started exploring Cross-Platform Mobile apps as an IR&D project with a national non- profit organization Took cross-platform approach, which led to our Enterprise emphasis Long Lessons Learned List –Mobile apps are not simply programs, they are systems –Mobile Enterprise Apps are different –Mobile Enterprise Apps are Cross-Platform

Why Users Will Benefit From Mobile Apps Mobile apps are Universal Cross-platform Uses all capabilities of the smartphones –GPS, camera, autodialing, menu selections, alerts, query by location Information presentation –Lists, images, maps Integrated with their enterprise backend systems

Cross-Platform Devices Phones – iOS – iPhone, Touch – Android – Blackberry – Windows Phone 7 Tablets – iPad – Android

Mobile Capabilities That Influence Apps GeoLocation PIM Contacts Camera Barcode Date/Time Picker Native Menus Tab Bar Navigation Bar Signature Capture Bluetooth Calendar Push Screen Rotation Native Maps Alert Audio File Playback Ringtones NFC

Public Facing Apps vs. Enterprise Apps Public FacingEnterprise Platform SpecificFrequentlyNo, Cross-platform App is considered a...ProgramSystem MaintenanceComplicated for platform specific implementations Single code base for cross-platform simplifies maintenance and support SecurityRarely because utilize publicly available data Enterprise data access makes security critical DistributionVendor-specific App StoreControlled via private app store, either internal or external App ManagementNot requiredMinimally be able to wipe app and data

Typical Public Facing App Architecture

Typical Mobile Enterprise App Architecture

Typical App Arch Using Rhomobile Tools

The Enterprise Prospective Everyone wants Mobile Apps Today's mindset is phone-specific Must take the Enterprise View –Cross-platform apps –Must consider security –Access corporate data –Apps must be managed Cross-Platform means phones and tablet even if you dont plan on supporting today

NASA WebTADS Mobile App The Problem Allow employees who are out of the office to enter and approve time. The Solution A time charging application with most functionality of desktop app. Private App store. The Phone App Apps for iPhone, Blackberry, and iPad. No data stored locally.

E2I Knowledge Share App The Problem Create a collaboration environment for staff frequently out of office. No more to wrong people. The Phone App Cross-platform, private app store, basic app management included, security concerns covered. The Solution App with Wiki back-end feeding data to multiple smart phone types. REST/Json based messaging. Data caching on phone.

Mobile Enterprise Apps... Are Enterprise-centric –Security, Data usage, Architecture Are cross-platform –Single code base is critical for long term maintenance –Standardize on a development platform Treated as a system –Phone/tablet is client portion –Server portion feeds data to the phone Apps/Devices must be managed Private App Store for selective distribution

App Management vs. Device Management App ManagementDevice Management Data EncryptionApp data onlyEntire phone Private App StoreUsuallyRarely Wipe Just App and DataYesNo Wipe Entire DeviceNoYes Remote DiagnosticsNoYes Policy EnforcementNoYes ExamplesRhoGallery, AntennaBlackberry BIS, Iron Mountain, Sybase

Mobile Enterprise App Security Must be incorporated from start Count on close examination by IT security You'll need a Security Plan Server may be covered by existing backup procedures

Plan on IT Security Review What data is exposed Architecture What tools are used Server scans will be required How are known issues handled Phone password handling

Lessons Learned Take the Enterprise View Use light weight messaging Build security into the app Enterprise Mobile Apps are cross-platform Most Mobile Apps require a back-end server to access enterprise Development tools make a difference Think about division of processing between device and back-end server UI experience in simulators are different than on the device Screens multiply like rabbits!

Prototype Screen Map

Standardize Mobile Development Common Development Approach Provide Tools – Hosted Development Portal or local Developer Training Back-end Specifications JAD Session for gathering initial specs Enables developers to move from project to project

Getting Started Have a plan Budget for MEAP tools Identify an evangelist Choose a first project

Mobile Plan Vision Cross-platform or not Address Security Review Tools

Pick A Framework What tools are available Support for Mobile Enterprise apps? Developer skills/preferences Tool costs Is the scripting language proprietary or open source? Cross-platform?

Tool Costs Private App Store App/Device Management Development environment Phone client (most are licensed per phone/per app/sometimes per month) Middleware

Identify An Evangelist Do presentations Get people thinking about potential Get organization on board Capture app ideas Must be on board with chosen tools

The First Project Choose for success Allow extra time for learning curves Iterate to get visibility Look for data sources that are already REST-based Spread the knowledge

MEAP Defined A Mobile Enterprise Application Platform is a development framework that provides tools and client/server middleware for mobile applications.

MEAP Tools Vendors support to varying degrees Features: – Middleware – Scripting Language for phone – Device management – App Management – Phone client – Private app store Not cheap

MEAP Costs Phone Client per device/per app and sometimes per month Servers may be your site or theirs Tools – Phone client – Middleware – App store – Development tools (IDE and/or Language) – App/Device Management

Vendors Rhomobile – Antenna Software – Kony Solutions – Apperian – Mobile Iron – JAMF Casper – Mobiquity – Sybase –

Summary Approach from an Enterprise point of view Mobile Enterprise Apps are universal across disciplines Have a mobile computing plan Identify an evangelist Treat mobile apps as systems, not just phone programs

Contact Info Norman Smith SAIC Technical Fellow Assistant VP For Technology