31
Developing Mobile Apps at the University of Michigan Medical School Laurence Kirchmeier Technologist & Mobile Apps Development Lead 3/13/12 © 2012 The Regents of the University of Mi

Developing Mobile Apps at the University of Michigan Medical School

Embed Size (px)

DESCRIPTION

On 13 March 2012, Laurence Kirchmeier gave this presentation on mobile app activities in the University of Michigan Medical School. Laurence is a Technologist in the Office of Enabling Technologies, a unit of Medical School Information Services. This presentation was part of the seminar "iPhone and iPad in the Health Sciences." In this presentation, Kirchmeier gives examples of mobile apps that have been released or are currently under development. He also outlines a roadmap for the mobile app development process at the University of Michigan Medical School.

Citation preview

Page 1: Developing Mobile Apps at the University of Michigan Medical School

Developing Mobile Apps at the University of Michigan Medical

School

Laurence KirchmeierTechnologist & Mobile Apps Development Lead

3/13/12© 2012 The Regents of the University of Michigan

Page 2: Developing Mobile Apps at the University of Michigan Medical School

2

Agenda

• Mobile Devices in the Health System

• What kinds of mobile apps being developed?

• Mobile Apps from UMMS/UMHS

• Supporting App Development

• Engagement

Page 3: Developing Mobile Apps at the University of Michigan Medical School

3

Mobile Devices within UMHS

iPhone/iPad 2,009

 Android 1,076

Blackberry 999

total 4,084

Exchange & BES

iPhone/iPad 6253

 Android 2736

Blackberry 872

total 9,861

July 2011 March 2012

Page 4: Developing Mobile Apps at the University of Michigan Medical School

4

Mobile Device Deployments

• 200 iPads purchased by Anesthesiology for faculty and residents (clinical web app and education resources)

• iPad pilot with Neurosurgery Department (30 devices). Access to Centricity Nursing via Citrix client app.

• M1/M2 students arriving at UMMS with iPads and are asking for education resources to be delivered in a mobile friendly format

• Installed base of Blackberry devices continues to be a challenge when developing mobile apps - especially web-based apps

Page 5: Developing Mobile Apps at the University of Michigan Medical School

5

Types of Mobile Applications

Page 6: Developing Mobile Apps at the University of Michigan Medical School

6

Mobile Applications native app vs. web app Native Applications Web Applications

 local applications web server-based application

no network required requires network connection

Objective C, JAVA, (JavaScript**) HTML5, PHP, jQuery Mobile

can access all features of device. e.g. location services, notification services

limited access to device features (** this is changing)

app performance is critical - 3D Visualization, Gaming

for access to server-based data within an enterprise

Separate app must be developed for each platform - iOS, Android, Blackberry,

Windows, Nokia

single app supports must platforms - iOS, Android, Blackberry,

Windows, Nokia

Must deliver to separate Stores Available to all platforms*

Updates required for all versionsUpdates delivered from one

location to all platforms*

Page 7: Developing Mobile Apps at the University of Michigan Medical School

7

Administrative applications

Page 8: Developing Mobile Apps at the University of Michigan Medical School

8

Faculty Development News & Events

• Delivers News, Events, Resources

• Supports registration, Mailing list signup

• Backend database administration

• Web application

• Developed by Office of Enabling Technologies, MSIS

Page 9: Developing Mobile Apps at the University of Michigan Medical School

9

M.D.Stat+

• Co-Developed by two MSIS units: Application & Information Services and Office of Enabling Technologies

• Thin native IOS app for iPhone/iPad

• Local Notifications of status changes

385385

675675

Page 10: Developing Mobile Apps at the University of Michigan Medical School

10

Orange Card Replacement

Page 11: Developing Mobile Apps at the University of Michigan Medical School

11

Orange Card Replacement

• Released web application (http://umhscme.com) utilizing mobile-aware CSS

• Developed by Application & Information Services, a unit of MSIS

Page 12: Developing Mobile Apps at the University of Michigan Medical School

12

Education applications

Page 13: Developing Mobile Apps at the University of Michigan Medical School

13

Second Look Series

• Mobile app displays convert-

ed Powerpoint slide decks.

• Native app for Tablets:

- iOS & Android

• In-app purchase of additional slide decks.

• Developed by Office of Enabling Technologies, a unit of MSIS

Page 14: Developing Mobile Apps at the University of Michigan Medical School

14

Heart Sound Challenge

• Developed by Instructional MultiMedia & Design, a unit of MSIS

• Released IOS app for iPhone/iPad

• Learn more: http://umhsheadlines.org/01/mobile-app-makes-learning-heart-sounds-easier/

317317

Page 15: Developing Mobile Apps at the University of Michigan Medical School

15

3D Woodson

• New 3D technology brings Woodson, a long-time Mott supporter, to life in new hospital lobby– http://www.uofmhealth.org/news/3d-woodson-app-1031

• Bully Entertainment – http://www.bullyentertainment.com

Page 16: Developing Mobile Apps at the University of Michigan Medical School

16

Michigan Barrett’s Esophagus pREdiction Tool

(M-BERET)

• Mobile-friendly web application using jQuery-Mobile

• Under development by Office of Enabling Technologies, a unit of MSIS, to support a research paper submission by a faculty member.

Page 17: Developing Mobile Apps at the University of Michigan Medical School

17

Clinical application examples

Page 18: Developing Mobile Apps at the University of Michigan Medical School

18

MySkinCheck

• Developed for the UMHS Destinations Program by Office of Enabling Technologies, a unit of MSIS

• First Release for iPhone/iPad, then for Android

Page 19: Developing Mobile Apps at the University of Michigan Medical School

19

Anesthesiology iPad Deployment

• Over 100 iPads deployed to residents and interns

• Teaching materials installed or available online

• Access to online clinical applications using Citrix terminal app.

• Learn more: http://umhsheadlines.org/10/ipad-brings-mobility-and-portability-to-department-of-anesthesiology-functions/

RiskWatchLive integrated display and alert system for patients being monitored in the OR, PACU & critical care units

Page 20: Developing Mobile Apps at the University of Michigan Medical School

20

NeuroSurgery iPad Pilot Receiver

• Citrix Receiver on iPad to access core clinical online applications

• Health System IT Pilot

Page 21: Developing Mobile Apps at the University of Michigan Medical School

21

Do you have an app idea?

Supporting Mobile App Development

Page 22: Developing Mobile Apps at the University of Michigan Medical School

22

Supporting Mobile App Development

• Provide a roadmap for design, development and release of a mobile app

– Design and idea brainstorming

• what delivery platforms?

• what type of app should be developed? – Web App, Native App, E-Book

– Provide design consulting to build out the complete design.

– Identify development resources for a project (internal and contract)

– Help with packaging/marketing and deployment

• GitHub repository of shared code

• Dashboard of mobile app development

• Adhoc app deployment support for testing

Page 23: Developing Mobile Apps at the University of Michigan Medical School

23

Mobile Application Development Roadmap

Page 24: Developing Mobile Apps at the University of Michigan Medical School

24

Page 25: Developing Mobile Apps at the University of Michigan Medical School

25

Page 26: Developing Mobile Apps at the University of Michigan Medical School

26

Page 27: Developing Mobile Apps at the University of Michigan Medical School

27

Page 28: Developing Mobile Apps at the University of Michigan Medical School

28

Page 29: Developing Mobile Apps at the University of Michigan Medical School

29

Development Environments

Native Apps Development•iOS - Objective C/XCode http://developer.apple.com/devcenter/ios/

•Android - JAVA/Eclipse http://developer.android.com/sdk

•Windows/ Nokia http://www.developer.nokia.com/Develop/Windows_Phone/

•Blackberry JAM - JAVA http://us.blackberry.com/developers/

Cross-platform Development•Appcelerator/Titanium http://appcelerator.com

•PhoneGap http://phonegap.com

•Sencha Touch http://sencha.com

Page 30: Developing Mobile Apps at the University of Michigan Medical School

30

Fostering the Community

• GitHub repository of shared code

• Dashboard of mobile app development

• Monthly Developer meetings

• Meeting with ITS Mobile team every month

• Participating in MCIT Mobile Device Support Working Group

Page 31: Developing Mobile Apps at the University of Michigan Medical School

31

Laurence KirchmeierTechnologist & Mobile Apps Development Lead

[email protected]

(734) 926-5025

For More Information

http://sitemaker.umich.edu/enablingtech/mobile_applications

Office of Enabling TechnologiesMedical School Information Systems