SlideShare a Scribd company logo
Porting a Clinical Mobile Device
   Application from iPhone to Android
       using Online Collaboration:
     a Case Study using NeuroMind
Jonathan C. Lau, MEng, MD Candidate, Queen’s University
     Pieter Kubben, MD, PhD, Maastricht University
Objective
• To present our experiences porting a clinical
  mobile device application, NeuroMind, from
  iPhone to Android
  – Successes we’ve obtained
  – Challenges of online collaboration
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
NeuroMind
• A mobile device application developed
  originally for the iPhone by Dr. Kubben
• Specifically designed as clinical resource for:
  1. medical students
  2. neurology / neurosurgery residents
  3. neurologists / neurosurgeons
• Available on the AppStore as free download
• Details at:
  http://blog.digitalneurosurgeon.com
NeuroMind
NeuroMind
• Has been downloaded more than 30,000X
  since its release
• #1 ranked iPhone app for neurosurgery
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Collaboration
• How does a medical student from Kingston,
  Ontario, Canada end up collaborating with a
  neurosurgery resident from Maastricht?
Collaboration
• Social Media (Twitter)
Collaboration
• After two readers emailed @DigNeurosurgeon
  about NeuroMind on Android, he broadcasted
  the following message on Twitter:



• Link to his blog
  – Concluded that it was outside of his current
    priorities to port NeuroMind to Android
  – But should anyone be interested, to contact him
Collaboration
• In touch by email that day
• Agreed on initial plan:
  – To develop framework in Android SDK
  – Add same content as on iPhone (HTML)
• Tentative deadline for working application:
  – Six months from our initial contact
  – (Time of Medicine 2.0 Congress)
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Why Android?
Why Android?
Why Android?
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Project Planning
Project Planning
• Google Wave:




Google stopped developing 2010/08.
Project Planning
• 37signals Basecamp: www.basecamphq.com




30-day free trial then $49/month.
Project Planning
• Email
  – July:
     • get Dictionary example working
     • experiment with changing content in example
  – August-September: expand example with
     1.     working database in background that is used for loading data
     2.     have the user go to a detail screen that displays the data (title,
            description, content) if the user clicks the item in the TableView
  – October:
     • Populate app with actual content and continue testing
  – November: prepare conference material and release
  – Nov-Dec: release and post about it
Project Planning
• Obtaining an Android phone
  – Not absolutely necessary: well-documented
    software from Google for virtual device
  – Bought used HTC Magic online
• Obtaining an “iProduct” to evaluate
  NeuroMind
  – Borrowed an iTouch from colleague
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Project Development
• Software Development Environment
  – Original goal to try developing using Android SDK
  – Eclipse Platform:
     • Free open-source software
     • Designed for development of Java applications
     • Android SDK available with virtual device for testing
       mobile device applications
Project Development
• Tutorials on Android (http://developer.android.com)
   – Hello World to Dictionary
   – ListView as UI candidate
Project Development
• Enter Appcelerator Titanium Mobile 1.4
  – Released July 26, 2010
• Open source platform for developing native
  mobile and desktop applications using web
  technologies
• Support for multiple platforms:
  – iPhone and Android support since June 2009
  – iPad support since April 2010
  – Blackberry support in beta
Project Development
• Significant progress with Appcelerator 1.4
  release (September/October 2010)
• Preliminary Android NeuroMind released:
  – October 23, 2010 (ahead of schedule!)
• Coincided with release of Surgical Neurology
  International mobile application
  – see conference presentation by Kubben et al.
Project Development




• Available on Android Market
• 500-1000 downloads so far
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Challenges
• In Medicine 2.0 context:
  – Selected Group of Stakeholders:
     • Neurosurgeons and neurologists
     • Neurosurgery and neurology residents
     • Medical students interested in clinical neuroscience
  – Collaboration:
     • Limited to specialized # of stakeholders who also had
       interest in mobile device application development
• Likely did not take advantage of expertise of
  greater community as well as we could have
Challenges
• Collaborator Idiosyncrasy
  – or “Compatibility” between collaborators
  – Different Platforms:
     • Lack of virtual device on non-Apple products for
       product development
  – Different Software Development Environments:
     • Eclipse Java environment
     • Appcelerator Titanium
  – Time:
     • Clinical duties, other research priorities, time difference
Challenges
• Maintaining Collaboration
  We know Medicine 2.0 is useful for initiation of
   collaboration (intermediation/apomediation) but
   how do we maintain effective collaboration over
   time?
Challenges
• Collaboration in Software Development
  – Tracking Project Milestones
     • Social Media: Twitter, Google Wave
     • 37signals Basecamp
  – Tracking Software Changes
     • Redmine:
        – web-based project management + bug-tracking tool
     • Trac
     • Appcelerator?
Challenges
• Collaboration in Content
• Tracking Content Changes (neurodss.com)
  – Currently using Google Docs
  – Alternatives:
     • Wiki
Outline
•   What is NeuroMind?
•   Our Collaboration
•   Why Android?
•   Project Planning
•   Project Development
•   Challenges
•   Future Work
Future Work
• Design, Development, Maintenance, Testing
  – User Interface (iOS, Android, RIM, Windows 7)
• Appcelerator has many advantages:
  – Content / Layout nuances decided by others
  – Software development largely outsourced
  – Can focus on content building
• There are disadvantages too:
  – Dependence on support provided by company
    and their roadmap for development
  – Professional version $199/developer/month
Future Work
• Collaboration in Content
• Mobilize other stakeholders?
  – ?Authority to edit
  – ?Authority to edit from mobile device
  – Ability to rate entries
  – Ability to ask for new entries
  – Peer-review

Aside: need to support multiple mobile platforms to
ensure widest participation
Future Work
• Multiple Versions of NeuroMind?
  – Decision support version for clinicians
  – Education version for medical students
• Integration with Neurosurgery 2.0 framework?
Future Work
Future Work
Conclusions
• While our software development deviated
  from our original design, a product was
  released ahead of schedule for Android
• Online collaboration can be effective but the
  tools used are context dependent and depend
  also on project scale and direction
• Having the opportunity to discuss in person at
  this meeting will greatly assist with facilitating
  our continued collaborations
Acknowledgements
• Dr. Pieter L. Kubben (@DigNeurosurgeon)
  – Maastricht University
• Queen’s University, Kingston, ON, Canada
  – Dr. Richard Resnick
     • Dean of the Faculty of Health Sciences for funding
  – Undergraduate Medical Education Office
Thank you for your attention!
• Questions?

More Related Content

PPT
How to Analyze the Privacy of 750000 Smartphone Apps
PDF
The Science of Compliance
PDF
HTML5 API's: Hero, Villain and your usage in real applications
PDF
ôN thi toice
PDF
Le Marche: Pesaro, Urbino e Fabriano
PPT
Be a fruit champion!!!
PPTX
CIS 2303 LO2 Part 3
PPT
Harbor UCLA Neuro-Radiology Case 8
How to Analyze the Privacy of 750000 Smartphone Apps
The Science of Compliance
HTML5 API's: Hero, Villain and your usage in real applications
ôN thi toice
Le Marche: Pesaro, Urbino e Fabriano
Be a fruit champion!!!
CIS 2303 LO2 Part 3
Harbor UCLA Neuro-Radiology Case 8

Viewers also liked (18)

PDF
Russian Neurosurgical Journal; Vol 5, No 3
PDF
Contest marketing editoriale
PDF
Russian Neurosurgical Journal; Vol 5, No 4
PPT
Tbadv492 good version
PDF
Compras convencionales
PPTX
Itecn453 it infrastructure
PPT
Taco Bell ADV492
PPT
Medicine 2.0'10 presentation
PDF
Mba International Client Brochure
PPT
Phone gap
PPT
מצגת שיעור כלים לקידום אתרים
PDF
Html5 api herói, vilão e sua utilização hoje em aplicações reais
PPTX
Itecn453 business strategy
PDF
бизнес план 3
PPT
Challenges in is development
PDF
Russian Neurosurgical Journal; Vol 3, No 3
PDF
เกณฑ์การสอบ
PDF
Segnalibri
Russian Neurosurgical Journal; Vol 5, No 3
Contest marketing editoriale
Russian Neurosurgical Journal; Vol 5, No 4
Tbadv492 good version
Compras convencionales
Itecn453 it infrastructure
Taco Bell ADV492
Medicine 2.0'10 presentation
Mba International Client Brochure
Phone gap
מצגת שיעור כלים לקידום אתרים
Html5 api herói, vilão e sua utilização hoje em aplicações reais
Itecn453 business strategy
бизнес план 3
Challenges in is development
Russian Neurosurgical Journal; Vol 3, No 3
เกณฑ์การสอบ
Segnalibri
Ad

Similar to Porting a Clinical Mobile Device Application from iPhone to Android using Online Collaboration (20)

PPTX
Online collaboration in Neurosurgery 2.0
PPT
The Impact of Mobile Technology at the University of Michigan Medical School
PPT
Smartphone and tablet apps for people with disabilities
PDF
Stephen Welch
PDF
iOs Application Ideas
PDF
Konnected Mindz Profile
KEY
GSA Boston 2011
PDF
App Development Services
PPTX
android dev PPT (1).pptx
PPTX
Introduction to mLearning for MobiMOOC
PDF
Pragmatic Principles for Mobile Design
PDF
Mobile Access to Licensed Databases in Medicine and Other Subject Areas
PPTX
SPINCon 2012
PDF
UX for Multi Device applications
PDF
PPTX
Practicing in a Connected World: Tech Use Guidelines aka A Mobile Health Guid...
PDF
ISD Project Management Tools (and Mobile Learning)
PPTX
Mobile Apps in Clinical Settings
PPTX
Software testing
Online collaboration in Neurosurgery 2.0
The Impact of Mobile Technology at the University of Michigan Medical School
Smartphone and tablet apps for people with disabilities
Stephen Welch
iOs Application Ideas
Konnected Mindz Profile
GSA Boston 2011
App Development Services
android dev PPT (1).pptx
Introduction to mLearning for MobiMOOC
Pragmatic Principles for Mobile Design
Mobile Access to Licensed Databases in Medicine and Other Subject Areas
SPINCon 2012
UX for Multi Device applications
Practicing in a Connected World: Tech Use Guidelines aka A Mobile Health Guid...
ISD Project Management Tools (and Mobile Learning)
Mobile Apps in Clinical Settings
Software testing
Ad

More from Surgical Neurology International (20)

PDF
Neurocirugía Hoy, Volume #17, Numero 57.
PDF
Neurocirugía Hoy -- Volume 17, Numero 56
PDF
Neurocirugía Hoy -- Volume 17, Numero 55
PDF
Neurocirugía Hoy, Volume 17, Numero 54 (SNI)
PDF
Neurocirugía Hoy, Volume 17, Numero 53__
PDF
Neurocirugia Hoy - Volume 17, Number 52
PDF
Neurocirugía Hoy, Vol. 16, Numero 51
PDF
Neurocirugía Hoy, Vol. 16, Numero 50
PDF
Neurocirugía Hoy, Vol. 16, Numero 49
PDF
Neurocirugía Hoy, Vol. 16, Numero 48
PDF
Neurocirugía Hoy, Vol. 16, Numero 47
PDF
Neurocirugía Hoy, Vol. 16, Numero 46
PDF
Neurocirugía Hoy, Vol. 15, Numero 45
PDF
Neurocirugía Hoy, Vol. 15, Numero 44
PDF
Neurocirugía Hoy, Vol. 15, Numero 43
PDF
Neurocirugía Hoy, Vol. 13, Numero 42
PDF
Neurocirugía Hoy, Vol. 13, Numero 41
PDF
Neurocirugía Hoy, Vol. 13, Numero 40
PDF
Neurocirugía Hoy, Vol. 13, Numero 39
PDF
Neurocirugía Hoy, Vol. 13, Numero 38
Neurocirugía Hoy, Volume #17, Numero 57.
Neurocirugía Hoy -- Volume 17, Numero 56
Neurocirugía Hoy -- Volume 17, Numero 55
Neurocirugía Hoy, Volume 17, Numero 54 (SNI)
Neurocirugía Hoy, Volume 17, Numero 53__
Neurocirugia Hoy - Volume 17, Number 52
Neurocirugía Hoy, Vol. 16, Numero 51
Neurocirugía Hoy, Vol. 16, Numero 50
Neurocirugía Hoy, Vol. 16, Numero 49
Neurocirugía Hoy, Vol. 16, Numero 48
Neurocirugía Hoy, Vol. 16, Numero 47
Neurocirugía Hoy, Vol. 16, Numero 46
Neurocirugía Hoy, Vol. 15, Numero 45
Neurocirugía Hoy, Vol. 15, Numero 44
Neurocirugía Hoy, Vol. 15, Numero 43
Neurocirugía Hoy, Vol. 13, Numero 42
Neurocirugía Hoy, Vol. 13, Numero 41
Neurocirugía Hoy, Vol. 13, Numero 40
Neurocirugía Hoy, Vol. 13, Numero 39
Neurocirugía Hoy, Vol. 13, Numero 38

Recently uploaded (20)

DOCX
RUHS II MBBS Microbiology Paper-II with Answer Key | 6th August 2025 (New Sch...
DOCX
NEET PG 2025 | Pharmacology Recall: 20 High-Yield Questions Simplified
PDF
Handout_ NURS 220 Topic 10-Abnormal Pregnancy.pdf
PDF
Human Health And Disease hggyutgghg .pdf
PPTX
Slider: TOC sampling methods for cleaning validation
PPTX
Gastroschisis- Clinical Overview 18112311
PPTX
Note on Abortion.pptx for the student note
PPT
CHAPTER FIVE. '' Association in epidemiological studies and potential errors
PPTX
Electromyography (EMG) in Physiotherapy: Principles, Procedure & Clinical App...
PPTX
1 General Principles of Radiotherapy.pptx
PDF
Therapeutic Potential of Citrus Flavonoids in Metabolic Inflammation and Ins...
PPTX
15.MENINGITIS AND ENCEPHALITIS-elias.pptx
PDF
NEET PG 2025 | 200 High-Yield Recall Topics Across All Subjects
PPTX
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx
DOC
Adobe Premiere Pro CC Crack With Serial Key Full Free Download 2025
PPTX
Important Obstetric Emergency that must be recognised
PPTX
ca esophagus molecula biology detailaed molecular biology of tumors of esophagus
PPT
MENTAL HEALTH - NOTES.ppt for nursing students
PDF
Medical Evidence in the Criminal Justice Delivery System in.pdf
PPTX
Uterus anatomy embryology, and clinical aspects
RUHS II MBBS Microbiology Paper-II with Answer Key | 6th August 2025 (New Sch...
NEET PG 2025 | Pharmacology Recall: 20 High-Yield Questions Simplified
Handout_ NURS 220 Topic 10-Abnormal Pregnancy.pdf
Human Health And Disease hggyutgghg .pdf
Slider: TOC sampling methods for cleaning validation
Gastroschisis- Clinical Overview 18112311
Note on Abortion.pptx for the student note
CHAPTER FIVE. '' Association in epidemiological studies and potential errors
Electromyography (EMG) in Physiotherapy: Principles, Procedure & Clinical App...
1 General Principles of Radiotherapy.pptx
Therapeutic Potential of Citrus Flavonoids in Metabolic Inflammation and Ins...
15.MENINGITIS AND ENCEPHALITIS-elias.pptx
NEET PG 2025 | 200 High-Yield Recall Topics Across All Subjects
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx
Adobe Premiere Pro CC Crack With Serial Key Full Free Download 2025
Important Obstetric Emergency that must be recognised
ca esophagus molecula biology detailaed molecular biology of tumors of esophagus
MENTAL HEALTH - NOTES.ppt for nursing students
Medical Evidence in the Criminal Justice Delivery System in.pdf
Uterus anatomy embryology, and clinical aspects

Porting a Clinical Mobile Device Application from iPhone to Android using Online Collaboration

  • 1. Porting a Clinical Mobile Device Application from iPhone to Android using Online Collaboration: a Case Study using NeuroMind Jonathan C. Lau, MEng, MD Candidate, Queen’s University Pieter Kubben, MD, PhD, Maastricht University
  • 2. Objective • To present our experiences porting a clinical mobile device application, NeuroMind, from iPhone to Android – Successes we’ve obtained – Challenges of online collaboration
  • 3. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 4. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 5. NeuroMind • A mobile device application developed originally for the iPhone by Dr. Kubben • Specifically designed as clinical resource for: 1. medical students 2. neurology / neurosurgery residents 3. neurologists / neurosurgeons • Available on the AppStore as free download • Details at: http://blog.digitalneurosurgeon.com
  • 7. NeuroMind • Has been downloaded more than 30,000X since its release • #1 ranked iPhone app for neurosurgery
  • 8. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 9. Collaboration • How does a medical student from Kingston, Ontario, Canada end up collaborating with a neurosurgery resident from Maastricht?
  • 11. Collaboration • After two readers emailed @DigNeurosurgeon about NeuroMind on Android, he broadcasted the following message on Twitter: • Link to his blog – Concluded that it was outside of his current priorities to port NeuroMind to Android – But should anyone be interested, to contact him
  • 12. Collaboration • In touch by email that day • Agreed on initial plan: – To develop framework in Android SDK – Add same content as on iPhone (HTML) • Tentative deadline for working application: – Six months from our initial contact – (Time of Medicine 2.0 Congress)
  • 13. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 17. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 19. Project Planning • Google Wave: Google stopped developing 2010/08.
  • 20. Project Planning • 37signals Basecamp: www.basecamphq.com 30-day free trial then $49/month.
  • 21. Project Planning • Email – July: • get Dictionary example working • experiment with changing content in example – August-September: expand example with 1. working database in background that is used for loading data 2. have the user go to a detail screen that displays the data (title, description, content) if the user clicks the item in the TableView – October: • Populate app with actual content and continue testing – November: prepare conference material and release – Nov-Dec: release and post about it
  • 22. Project Planning • Obtaining an Android phone – Not absolutely necessary: well-documented software from Google for virtual device – Bought used HTC Magic online • Obtaining an “iProduct” to evaluate NeuroMind – Borrowed an iTouch from colleague
  • 23. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 24. Project Development • Software Development Environment – Original goal to try developing using Android SDK – Eclipse Platform: • Free open-source software • Designed for development of Java applications • Android SDK available with virtual device for testing mobile device applications
  • 25. Project Development • Tutorials on Android (http://developer.android.com) – Hello World to Dictionary – ListView as UI candidate
  • 26. Project Development • Enter Appcelerator Titanium Mobile 1.4 – Released July 26, 2010 • Open source platform for developing native mobile and desktop applications using web technologies • Support for multiple platforms: – iPhone and Android support since June 2009 – iPad support since April 2010 – Blackberry support in beta
  • 27. Project Development • Significant progress with Appcelerator 1.4 release (September/October 2010) • Preliminary Android NeuroMind released: – October 23, 2010 (ahead of schedule!) • Coincided with release of Surgical Neurology International mobile application – see conference presentation by Kubben et al.
  • 28. Project Development • Available on Android Market • 500-1000 downloads so far
  • 29. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 30. Challenges • In Medicine 2.0 context: – Selected Group of Stakeholders: • Neurosurgeons and neurologists • Neurosurgery and neurology residents • Medical students interested in clinical neuroscience – Collaboration: • Limited to specialized # of stakeholders who also had interest in mobile device application development • Likely did not take advantage of expertise of greater community as well as we could have
  • 31. Challenges • Collaborator Idiosyncrasy – or “Compatibility” between collaborators – Different Platforms: • Lack of virtual device on non-Apple products for product development – Different Software Development Environments: • Eclipse Java environment • Appcelerator Titanium – Time: • Clinical duties, other research priorities, time difference
  • 32. Challenges • Maintaining Collaboration We know Medicine 2.0 is useful for initiation of collaboration (intermediation/apomediation) but how do we maintain effective collaboration over time?
  • 33. Challenges • Collaboration in Software Development – Tracking Project Milestones • Social Media: Twitter, Google Wave • 37signals Basecamp – Tracking Software Changes • Redmine: – web-based project management + bug-tracking tool • Trac • Appcelerator?
  • 34. Challenges • Collaboration in Content • Tracking Content Changes (neurodss.com) – Currently using Google Docs – Alternatives: • Wiki
  • 35. Outline • What is NeuroMind? • Our Collaboration • Why Android? • Project Planning • Project Development • Challenges • Future Work
  • 36. Future Work • Design, Development, Maintenance, Testing – User Interface (iOS, Android, RIM, Windows 7) • Appcelerator has many advantages: – Content / Layout nuances decided by others – Software development largely outsourced – Can focus on content building • There are disadvantages too: – Dependence on support provided by company and their roadmap for development – Professional version $199/developer/month
  • 37. Future Work • Collaboration in Content • Mobilize other stakeholders? – ?Authority to edit – ?Authority to edit from mobile device – Ability to rate entries – Ability to ask for new entries – Peer-review Aside: need to support multiple mobile platforms to ensure widest participation
  • 38. Future Work • Multiple Versions of NeuroMind? – Decision support version for clinicians – Education version for medical students • Integration with Neurosurgery 2.0 framework?
  • 41. Conclusions • While our software development deviated from our original design, a product was released ahead of schedule for Android • Online collaboration can be effective but the tools used are context dependent and depend also on project scale and direction • Having the opportunity to discuss in person at this meeting will greatly assist with facilitating our continued collaborations
  • 42. Acknowledgements • Dr. Pieter L. Kubben (@DigNeurosurgeon) – Maastricht University • Queen’s University, Kingston, ON, Canada – Dr. Richard Resnick • Dean of the Faculty of Health Sciences for funding – Undergraduate Medical Education Office
  • 43. Thank you for your attention! • Questions?