Emory Mobile App Catalog Administration Part 1: Mobile App Processes & Background.

Slides:



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

DELIVERING SHAREPOINT AS A SERVICE
Service Oriented Architecture for Mobile Applications Swarupsingh Baran University of North Carolina Charlotte.
OneBridge Mobile Data Suite Product Positioning. Target Plays IT-driven enterprise mobility initiatives Extensive support for integration into existing.
Mobile Application Architecture Initiative Steve Wheat Chief IT Architect.
Designing Enterprise Mobility Cortado Corporate Server.
© 2009 VMware Inc. All rights reserved VMware Horizon Mobile Intro - NetHope Deepak Puri Director Mobile Business Development +1 (415)
Steve Jordan Director. Industry Solutions 05/05/14 Managing Chaos: Data Movement in 2014.
Desktop Central Managing Desktops, Servers & Devices Romanus Prabhu R Technical Account Manager LinkedIn : romanus.prabhu.
The future of Desktops Transform Your Desktop with Virtualization.
PRODUCT FOCUS 6/9/14 – 6/20/14 INTRODUCTION Our Product Focus for the next two weeks is Microsoft Windows 8.1. Windows 8 was released in the Fall of.
Ellucian Mobile: Don’t text and drive, kids!
Building and Deploying Safe and Secure Android Apps for Enterprise Presented by Technology Consulting Group at Endeavour Software Technologies.
Communication Technology Peer Group BLACKBERRY 10: ASKED AND ANSWERED.
SIP for Mobile Services Arjun Roychowdhury Hughes Software Systems.
© 2009 Research In Motion Limited Methods of application development for mobile devices.
Grid Programming Environment (GPE) Grid Summer School, July 28, 2004 Ralf Ratering Intel - Parallel and Distributed Solutions Division (PDSD)
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
4/17/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Expanding Gloco’s Mobile Portfolio with MBaaS TEAM 3 Adam Pacelli, Emily Keuthen, Greg Yanick, Reshma Kumar.
Software Distribution in Microsoft System Center Configuration Manager v.Next: Part 1.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
Learning: Re-Imagined Getting Learning to Your Learners with OLSA
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Documenting Network Design
Telenet for Business Mobile & Security? Brice Mees Security Services Operations Manager.
Mobility Without Vulnerability: Secure and Enable Your Mobile Users, Apps, and Devices David Clapp – Intuitive.
May 30 th – 31 st, 2006 Sheraton Ottawa. Microsoft Certificate Lifecycle Manager Saleem Kanji Technology Solutions Professional - Windows Server Microsoft.
Cross Platform Mobile Backend with Mobile Services James
“ Does Cloud Computing Offer a Viable Option for the Control of Statistical Data: How Safe Are Clouds” Federal Committee for Statistical Methodology (FCSM)
What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 (Day 2) Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE ) Senior SharePoint.
Opensource for Cloud Deployments – Risk – Reward – Reality
BMC Software confidential. BMC Performance Manager Will Brown.
Olivier Amiot Director, Enterprise Marketing Sierra Wireless mHealth.
1. Windows Vista Enterprise And Mid-Market User Scenarios 2. Customer Profiling And Segmentation Tools 3. Windows Vista Business Value And Infrastructure.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
SharePoint 2010 Pragmatic implementation and use at a corporate level Carol Van der Donck.
THE EASY WAY TO STAGE ZEBRA’S ANDROID MOBILE COMPUTERS
Harris Schneiderman Account Manager Kloud Solutions.
ICINETIC Experts in.NET technologies and architectures.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
Jessica Dyer Emerge Mobile Tech Emerging Safety Technology.
OFC290 Information Rights Management in Microsoft Office 2003 Lauren Antonoff Group Program Manager.
Mobilize employees, field workers, and business partners with layered security infrastructure for mobile apps, Fiori apps, content, and devices Andreas.
Geospatial Systems Architecture Todd Bacastow. Views of a System Architecture Enterprise Information Computational Engineering Technology.
Good MDM IOS Overview Presented by: Jerry Wen 02/09/2012.
Terminal Services Technical Overview Olav Tvedt TVEDT.info Microsoft Speaker Community
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
StageNow The easy way to stage Android mobile computers from Zebra Technologies.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
Basics of testing mobile apps
IBM Bluemix Ecosystem Development Hands on Workshop Section 1 - Overview.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
CROSS PLATFORM MOBILITY
July 28, 2004WSRF Technical Committee F2F meeting1 WSRP leveraging WSRF Use case for Portlets as WS-Resources.
Wireless Mesh Networking or Peer to Peer Technology Andre Lukito – Johnsonsu – Wednesday, 9.
© 2012 IBM Corporation IBM Worklight Overview Martin Triska – IBM Worklight specialist (420) July 2012.
© 2014 IBM Corporation Mobile Customization & Administration IBM Connections 5.0 Workshop Author: Paul Godby IBM Ecosystem Development Duration: 30 minutes.
Accelerate Mobile App Delivery with Kinvey on vCloud Air.
Couchbase for Mobile Couchbase Lite & Sync Gateway
#SummitNow Managing Mobile Content Wednesday 13 th November 2013 Mike Hatfield, Lead Engineer Mobile Apps, Alfresco Marc Dubresson, Dir. Mobile Product.
Tech and Construction Mobile Technology in the Field Allen Small, Distribution Director Austin Energy SWEDE 2015 Workshop.
International Planetary Data Alliance Registry Project Update September 16, 2011.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
Week 01 Comp 7780 – Class Overview.
Component-based Applications
Microsoft Virtual Academy
Presentation transcript:

Emory Mobile App Catalog Administration Part 1: Mobile App Processes & Background

Agenda: Session 1 Emory Mobile App Review and Submission Processes (2 hours) Overview of Emory's internal app distribution process Overview of Emory's public app distribution process Demonstrate completing an internal distribution request form Demonstrate processing an internal request to post an app to the Emory mobile app catalog Brief discussion of the public distribution request and process and how it differs from the internal process (more involved and time consuming) Questions & Answers 13-Jul-15 1

Agenda: Session 2 How Mobile Apps are Developed at Emory (1 hour 45 minutes) Types of mobile apps: native, mobile web, and hybrid apps Artifacts for the different types of mobile apps Criteria for determining which type to build Resources for mobile app analysis, budget planning, and development APIs and technical architectures for accessing Emory data securely from mobile apps Security and compliance implications of mobile apps Typical development and distribution lifecycle for mobile apps at Emory Questions & Answers 13-Jul-15 2

Examples of Emory Mobile Apps Internal Apps Administrative (HR Self Service) Research (Massive Transfusion Protocol) Clinical (Emory Healthcare Mobile for Clinicians) Educational (Post Transplant Meds) Public Apps (all born internally and first distributed internally) Educational (Surgical Anatomy of the Liver) Research (WebEase for Managing Epilepsy) Personal Health (ReliefLink Suicide Prevention) Our goal is to enable and accelerate mobile app development

Some Major Challenges 1)Funding 2)Development resources 3)Security, compliance & regulatory requirements 4)Distributing mobile apps internally during development, testing, and focus group/beta testing stages 5)Distributing completed mobile apps for review for internal and public distribution

Emory Mobile App Catalog

Emory Mobile App Review and Distribution Processes Emory defined two processes for review and distribution of apps: 1)Bound for public marketplaces 2)Bound for internal distribution Determined that an internal app catalog or app store was key enabling infrastructure for both processes

Emory Mobile App Review Process for Distribution in Public Marketplaces 1)Office of Technology Transfer Intellectual Property Analysis 2)Communications & Marketing Branding Review 3)Legal Counsel Review 4)Compliance & Regulatory Review 5)Information Security Review 6)Public Marketplace Submission There are many people involved in the internal review process, all of whom must review the app metadata, description, and demos and many of whom must study the app.

Emory Mobile App Review Process for Internal Distribution 1)Internal Posting Review 2)Compliance & Regulatory Review 3)Information Security Review 4)Internal App Catalog Posting There are fewer people involved in internal mobile app review, but infrastructure challenges are still formidable. Ideally, to enable and accelerate mobile app development an organization needs to: 1)Post apps quickly to a limited group of users working on the app 2)Expand that to developers and testers 3)Expand access to reviewers and approvers 4)Release to the production user base or entire enterprise

Summary Emory determined that internal mobile app distribution infrastructure was key enabling technology. 1)Key to enabling and accelerating internal mobile app development 1)Necessary to support a complex review and distribution process required by a large organization with many stakeholders

Summary Emory also expects it will be useful in other ways in the future: 3)Distributing vended mobile apps to Emory people 3)Curating lists of recommended apps in public marketplaces for Emory people

Mobile App Distribution Process Wiki Policies & Process Overview: Internal Distribution Process:

Posting Apps in the App Catalog Let’s demonstrate posting several different types of apps in the app catalog: Native iOS App (Emergency Codes) Native Android App (Emergency Codes) Hybridize an App (MTP)

Posting Apps in Public Marketplaces Major differences: Marketplace required metadata Marketplace required review/rework Demonstration and discussion

Major Types of Mobile Apps Three major types of mobile apps at Emory: Native Apps Mobile Web Apps Hybrid Apps

Native Apps Characteristics: Typically have richer user interfaces Run largely on the mobile device Store at least some data on the mobile device Interact with backend services at Emory via web services Can be designed to operate without wireless or wifi connectivity Have updates and need to be kept up- to-date Examples at Emory: WebEase for Epilepsy Surgical Anatomy of the Liver Emergency Codes

Mobile Web Apps Characteristics: Typically have simpler user interfaces Run entirely in an application server and web browser (not on the device OS) Accessed from a browser, bookmark, or browser-generated homescreen icon Typically store no data on the device Mobile device does not interact with backend services at Emory directly Require wifi or wireless connectivity to operate No updates that need to be pushed to the mobile device as it is a web app Examples at Emory: Massive Transfusion Protocol e-Vantage (EHC HR Self Service) Emory Healthcare Patient Portal

Hybrid Mobile Apps Characteristics: Typically have richer user interfaces Has a native mobile client component (usually lightweight) and invokes logic and presents content as a mobile web app May store data on the device Mobile device does may interact with backend services at Emory directly Typically requires wifi or wireless connectivity to operate Some, less frequent updates need to be pushed to the mobile device as it is a web app Examples at Emory: Massive Transfusion Protocol e-Vantage (EHC HR Self Service)

Criteria for Determining which to Build Does the app have features that must work offline? Frequency, volume, and complexity of data entry Device features: accelerometer, geolocation, peripheral device access Background operations Security Accessibility

Criteria for Determining which to Build Does the app have features that must work offline? Frequency, volume, and complexity of data entry Device features: accelerometer, geolocation, peripheral device access Background operations Security Accessibility

Resources for Mobile App Development IT Architecture and External Vendors: Help perform preliminary analysis Prepare a budget Develop Deploy Working with Purchasing to identity several preferred mobile app development vendors.

Look Under the Hood Developing iOS, Android, Mobile Web Apps High-level Architectures for Data Access High-level Security Architecture