SlideShare uma empresa Scribd logo
1 de 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 Michigan
Agenda

• Mobile Devices in the Health System
• What kinds of mobile apps being
  developed?
• Mobile Apps from UMMS/UMHS
• Supporting App Development
• Engagement




                                        2
Mobile Devices within UMHS
                                    Exchange & BES




      July 2011            March 2012
iPhone/iPad   2,009   iPhone/iPad   6253
  Android     1,076     Android     2736
Blackberry    999     Blackberry    872
   total      4,084      total      9,861            3
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

                                                   4
Types of Mobile Applications




                               5
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.        limited access to device
location services, notification services      features (** this is changing)

   app performance is critical - 3D            for access to server-based
       Visualization, Gaming                    data within an enterprise

Separate app must be developed for              single app supports must
 each platform - iOS, Android, Blackberry,   platforms - iOS, Android, Blackberry,
              Windows, Nokia                            Windows, Nokia

   Must deliver to separate Stores            Available to all platforms*

                                              Updates delivered from one
   Updates required for all versions
                                               location to all platforms*
                                                                                     6
Administrative applications




                              7
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




                                                    8
• Co-Developed by two MSIS units:
M.D.Stat+     Application & Information Services
              and Office of Enabling Technologies
            • Thin native IOS app for iPhone/iPad
            • Local Notifications of status changes

                                         675

                                         385




                                                 9
Orange Card Replacement




                          10
Orange Card Replacement




• Released web application (http://umhscme.com) utilizing
  mobile-aware CSS
• Developed by Application & Information Services, a unit
  of MSIS                                                   11
Education applications




                         12
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
                                                         13
317
                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/
                                                                                       14
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




                                                         15
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.                                  16
Clinical application examples




                                17
MySkinCheck




• Developed for the UMHS Destinations Program by
  Office of Enabling Technologies, a unit of MSIS
• First Release for iPhone/iPad, then for Android   18
Anesthesiology iPad Deployment


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




• 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-func
  /                                                                                            19
NeuroSurgery iPad Pilot Receiver




• Citrix Receiver on iPad to access core clinical online
  applications
• Health System IT Pilot                                   20
Do you have an app idea?

Supporting Mobile App Development




                                    21
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
                                                          22
Mobile Application Development
          Roadmap




                                 23
24
25
26
27
28
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




                                                                     29
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
                                                30
Of e f nb g eho g s
 f o E al Tcnl ie
  ic     in    o
Md aShoIf mt n yt s
 eicl colno a Ss m
          r io  e




            Laurence Kirchmeier
            Technologist & Mobile Apps
            Development Lead
            laurie@umich.edu
            (734) 926-5025



               For More Information
  http://sitemaker.umich.edu/enablingtech/mobile_applicatio

                                                        31

Mais conteúdo relacionado

Mais de University of Michigan Medical School

Mais de University of Michigan Medical School (18)

Ethiopia: Back to the Future
Ethiopia: Back to the FutureEthiopia: Back to the Future
Ethiopia: Back to the Future
 
Tips from a Fellow Traveller…on the Road of Application Development
Tips from a Fellow Traveller…on the Road of Application DevelopmentTips from a Fellow Traveller…on the Road of Application Development
Tips from a Fellow Traveller…on the Road of Application Development
 
Raspberry Pi: New possibilities using a disruptive technology
Raspberry Pi: New possibilities using a disruptive technologyRaspberry Pi: New possibilities using a disruptive technology
Raspberry Pi: New possibilities using a disruptive technology
 
Developing the Learner Portfolio for Competency-based Medical Education
Developing the Learner Portfolio for Competency-based Medical EducationDeveloping the Learner Portfolio for Competency-based Medical Education
Developing the Learner Portfolio for Competency-based Medical Education
 
YOER Pi: A portable, adaptable local area network even in restricted Internet...
YOER Pi: A portable, adaptable local area network even in restricted Internet...YOER Pi: A portable, adaptable local area network even in restricted Internet...
YOER Pi: A portable, adaptable local area network even in restricted Internet...
 
Leveraging Contextual Inquiry Methods to Empower Patients in a Learning Healt...
Leveraging Contextual Inquiry Methods to Empower Patients in a Learning Healt...Leveraging Contextual Inquiry Methods to Empower Patients in a Learning Healt...
Leveraging Contextual Inquiry Methods to Empower Patients in a Learning Healt...
 
Networks: some days are more cloudy than others
Networks: some days are more cloudy than othersNetworks: some days are more cloudy than others
Networks: some days are more cloudy than others
 
Sdascola-umcollab-forum-edmodules-july2014
Sdascola-umcollab-forum-edmodules-july2014Sdascola-umcollab-forum-edmodules-july2014
Sdascola-umcollab-forum-edmodules-july2014
 
Family Medicine Education Modules
Family Medicine Education ModulesFamily Medicine Education Modules
Family Medicine Education Modules
 
Understanding and Navigating Constant Change in the Academic Medicine Landsca...
Understanding and Navigating Constant Change in the Academic Medicine Landsca...Understanding and Navigating Constant Change in the Academic Medicine Landsca...
Understanding and Navigating Constant Change in the Academic Medicine Landsca...
 
PowerPoint Supported by the Science of Learning: Using the Assertion-Evidence...
PowerPoint Supported by the Science of Learning: Using the Assertion-Evidence...PowerPoint Supported by the Science of Learning: Using the Assertion-Evidence...
PowerPoint Supported by the Science of Learning: Using the Assertion-Evidence...
 
Raspberry Pi: A portable, adaptable local area network even in restricted Int...
Raspberry Pi: A portable, adaptable local area network even in restricted Int...Raspberry Pi: A portable, adaptable local area network even in restricted Int...
Raspberry Pi: A portable, adaptable local area network even in restricted Int...
 
Ethical Considerations in International Collaboration for Translational and C...
Ethical Considerations in International Collaboration for Translational and C...Ethical Considerations in International Collaboration for Translational and C...
Ethical Considerations in International Collaboration for Translational and C...
 
Open Educational Resources for Health Training: Capacity Building for Global ...
Open Educational Resources for Health Training: Capacity Building for Global ...Open Educational Resources for Health Training: Capacity Building for Global ...
Open Educational Resources for Health Training: Capacity Building for Global ...
 
African Health OER Network - University of Cape Town
African Health OER Network - University of Cape TownAfrican Health OER Network - University of Cape Town
African Health OER Network - University of Cape Town
 
Overview of Open.Michigan - University of Cape Town
Overview of Open.Michigan - University of Cape TownOverview of Open.Michigan - University of Cape Town
Overview of Open.Michigan - University of Cape Town
 
Operational Support of iOS & Apple Devices at the University of Michigan Medi...
Operational Support of iOS & Apple Devices at the University of Michigan Medi...Operational Support of iOS & Apple Devices at the University of Michigan Medi...
Operational Support of iOS & Apple Devices at the University of Michigan Medi...
 
The Impact of Mobile Technology at the University of Michigan Medical School
The Impact of Mobile Technology at the University of Michigan Medical SchoolThe Impact of Mobile Technology at the University of Michigan Medical School
The Impact of Mobile Technology at the University of Michigan Medical School
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Último (20)

SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 

Developing Mobile Apps at the University of Michigan Medical School

  • 1. 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 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 2
  • 3. Mobile Devices within UMHS Exchange & BES July 2011 March 2012 iPhone/iPad 2,009 iPhone/iPad 6253 Android 1,076 Android 2736 Blackberry 999 Blackberry 872 total 4,084 total 9,861 3
  • 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 4
  • 5. Types of Mobile Applications 5
  • 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. limited access to device location services, notification services features (** this is changing) app performance is critical - 3D for access to server-based Visualization, Gaming data within an enterprise Separate app must be developed for single app supports must each platform - iOS, Android, Blackberry, platforms - iOS, Android, Blackberry, Windows, Nokia Windows, Nokia Must deliver to separate Stores Available to all platforms* Updates delivered from one Updates required for all versions location to all platforms* 6
  • 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 8
  • 9. • Co-Developed by two MSIS units: M.D.Stat+ Application & Information Services and Office of Enabling Technologies • Thin native IOS app for iPhone/iPad • Local Notifications of status changes 675 385 9
  • 11. Orange Card Replacement • Released web application (http://umhscme.com) utilizing mobile-aware CSS • Developed by Application & Information Services, a unit of MSIS 11
  • 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 13
  • 14. 317 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/ 14
  • 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 15
  • 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. 16
  • 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 18
  • 19. Anesthesiology iPad Deployment RiskWatch Live integrated display and alert system for patients being monitored in the OR, PACU & critical care units • 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-func / 19
  • 20. NeuroSurgery iPad Pilot Receiver • Citrix Receiver on iPad to access core clinical online applications • Health System IT Pilot 20
  • 21. Do you have an app idea? Supporting Mobile App Development 21
  • 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 22
  • 24. 24
  • 25. 25
  • 26. 26
  • 27. 27
  • 28. 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 29
  • 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 30
  • 31. Of e f nb g eho g s f o E al Tcnl ie ic in o Md aShoIf mt n yt s eicl colno a Ss m r io e Laurence Kirchmeier Technologist & Mobile Apps Development Lead laurie@umich.edu (734) 926-5025 For More Information http://sitemaker.umich.edu/enablingtech/mobile_applicatio 31

Notas do Editor

  1. This is just registered BES & ActiveSync users.
  2. JQuery Mobile used to style pages from backend web server # of downloads in relation to the number of applicants (~4000)
  3. Dr Hortsch, Histology
  4. skill-aquisition - a challenge to learn skills Dr Judge - pioneer in pacemaker development at UM Practice anytime anywhere downloaded in 40 countries
  5. 4.50 Dr Sanford
  6. Develop typical user personas Interview potential users Observe existing systems if any UX/UI development