Date post: | 14-Jan-2015 |
Category: |
Education |
Upload: | university-of-michigan-medical-school |
View: | 2,146 times |
Download: | 2 times |
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
2
Agenda
• Mobile Devices in the Health System
• What kinds of mobile apps being developed?
• Mobile Apps from UMMS/UMHS
• Supporting App Development
• Engagement
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
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
5
Types of Mobile Applications
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*
7
Administrative applications
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
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
10
Orange Card Replacement
11
Orange Card Replacement
• Released web application (http://umhscme.com) utilizing mobile-aware CSS
• Developed by Application & Information Services, a unit of MSIS
12
Education applications
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
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
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
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.
17
Clinical application examples
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
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
20
NeuroSurgery iPad Pilot Receiver
• Citrix Receiver on iPad to access core clinical online applications
• Health System IT Pilot
21
Do you have an app idea?
Supporting Mobile App Development
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
23
Mobile Application Development Roadmap
24
25
26
27
28
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
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
31
Laurence KirchmeierTechnologist & Mobile Apps Development Lead
(734) 926-5025
For More Information
http://sitemaker.umich.edu/enablingtech/mobile_applications
Office of Enabling TechnologiesMedical School Information Systems