Medical Mobile Devices & Apps CLASS 1 INTRODUCTION THE RULES INSTRUCTORS: M. CHOW & R. LASSER THURSDAY, JANUARY 21, 2016
Welcome! Interaction! Experimentation! Iteration! Design! Clinicians! FDA! Business of Healthcare! Medical device Start-ups! Public Health! Shopper, Buyer, User! Customer empathy! idevice! Security/Encryption! Concurrency! Who s the customer?! What s the problem?! Occupational Therapy! Apple ios, MVC, API Just a few for now, many more where these came from
Learning Objectives At the end of the course you should be able to! Define the phases of a medical product development life cycle! Acquire relevant, practical knowledge and experience in the development of new products for medical and healthcare environments by interacting with clinicians! Plan, design, and develop an original medical ios app, from concept to working device/app using Apple API & ios paradigm in Swift! Integrate hardware sensors via Arduino & wifi with the ios API: location, map, sensors, gestures, and other frameworks! Design and develop a signal processing model on an ios device
Mobile Medical Device and Apps Objective: Build a working medical device Patient monitor from Fall 2014
ios 1.0 June 29, 2007 1.0.1 July 31, 2007 1.0.2 August 21, 2007 1.1 September 14, 2007 1.1.1 September 27, 2007 1.1.2 November 12, 2007 1.1.3 January 15, 2008 1.1.4 February 26, 2008 1.1.5 July 15, 2008 1.2/2.0 July 11, 2008[12] 2.0.1 August 4, 2008 2.0.2 August 18, 2008 2.1/2.1.1 September 9, 2008/September 12, 2008 2.2 November 21, 2008 2.2.1 January 27, 2009 3.0 June 17, 2009 3.0.1 July 31, 2009 3.1/3.1.1 September 9, 2009 3.1.2 October 8, 2009 3.1.3 February 2, 2010 3.2 April 3, 2010 ipad only 3.2.1 July 15, 2010 ipad only 3.2.2 August 11, 2010 ipad only Version & Release date 4.0 2010-06-21 iphone and ipod Touch only 4.0.1 2010-07-15 iphone only 4.0.2 2010-08-11 iphone and ipod Touch only. Patches for iphone 3G iphone 3GS, iphone 4 and ipod Touch (2nd, 3 rd and 4th generation) 4.1 2010-09-08 4.2.1 2010-11-22 4.2.5 2011-02-07 4.2.6 2011-02-10 4.2.7 2011-04-14 4.2.8 2011-05-04 4.2.9 2011-07-15 4.2.10 2011-07-25 4.3 2011-3-9 4.3.1 2011-03-25 4.3.2 2011-04-14 4.3.3 2011-05-04 4.3.4 2011-07-15 4.3.5 July 25, 2011 5.0 October 12, 2011 5.0.1 November 10, 2011 / December 12, 2011 5.1 March 7, 2012 5.1.1 May 7, 2012 / May 25, 2012 6.0 September 19, 2012 6.0.1 November 1, 2012 6.0.2 December 18, 2012 6.1 January 28, 2013; 2 years ago 6.1.1 February 6, 2013 6.1.2 February 19, 2013 6.1.3 March 19, 2013 6.1.4 May 2, 2013 6.1.5 November 14, 2013 6.1.6 February 21, 2014 7.0 September 18, 2013 7.0.1 September 19, 2013 7.0.2 September 26, 2013 7.0.3 October 22, 2013 7.0.4 November 14, 2013 7.0.5 January 29, 2014 7.0.6 February 21, 2014 7.1 March 10, 2014 7.1.1 April 22, 2014 7.1.2 June 30, 2014 -- 18 months ago
ios Version & Release date 7.1.2 June 30, 2014 -- 18 months ago 8.0 September 17, 2014 -- 16 months ago 8.0.1 September 24, 2014 -- 16 months ago 8.0.2 September 25, 2014 -- 16 months ago 8.1 October 20, 2014 -- 15 months 8.1.1 November 17, 2014 -- 14 months ago
ios Version & Release date 8.1.2 December 9, 2014 -- 13 months ago 8.1.3 January 27, 2015 -- 12 months ago 8.2 March 9, 2015 -- 9 months ago 8.3 April 8, 2015 -- 8 months ago 8.4 June 30, 2015 -- 6 months ago 8.4.1 August 13, 2015 -- 4 months
ios Version & Release date 9.0 September 16, 2015 -- 3 months ago 9.0.1 September 23, 2015 -- 3 months ago / September 24, 2015 -- 3 months ago 9.0.2 September 30, 2015 -- 3 months ago 9.1 October 21, 2015 -- 2 months ago 9.2 December 8, 2015 -- 44 days ago 9.2.1 Beta 2 January 4, 2016 -- 17 days ago 9.3 Beta 1.1 January 14, 2016 -- 7 days ago
Xcode 5.0 September 18, 2013 5.0.1 October 22, 2013 5.0.2 November 12, 2013 5.1 March 10, 2014 5.1.1 April 10, 2014 ios 6.1 Version & Release date 6.0.1 Sep 17, 2014 6.1 October 16, 2014 / October 20, 2014 for mac osx versions 6.1.1 December 2, 2014 6.2 March 9, 2015 6.3 April 8, 2015 OSX 10.10 ios 8.3 ios 8.2 ios 8.1 + ios 7.1 6.3.1 April 21, 2015 6.3.2 May 18, 2015 6.4 June 30, 2015 ios 8.4 ios 8.3 ios 8.2 ios 8.1 ios 7.1 7.0 September 16, 2015 OSX 10.10.4 ios 9, 8.3, 8.2, 8.1 7.0.1 September 28, 2015 7.1 October 21, 2015 OSX 10.10.5 ios 9.1, 9.0, 8.4, 8.3, 8.2, 8.1 7.1.1 November 9, 2015 7.2 December 8, 2015 44 days ago 7.3Beta January 11, 2016 10 days ago
Swift Version & Release date Announced June 2, 2014 1.0 September 9, 2014 (Xcode 6.0) 1.1 October 22, 2014 ( Xcode 6.1 1.2 April 8, 2015,(Xcode 6.3) 2.0 June 8, 2015 2.1 October 20, 2015 2.1.1 December 8, 2015 -- 44 days ago 2.2 Snapshot December 1, 2015 -- 51 days ago https://swift.org/blog/swift-2-2-release-process/ 2.2 December 3, 2015 3.0 roadmap December 3, 2015
Apple / Swift Documentation! Swift Programming Language! Available via itunes store for ibooks! Available on web: https://developer.apple.com/library/ios/documentation/swift/conceptual/ Swift_Programming_Language/! Using Swift with Objective-C! Available via itunes store for ibooks! Available on web: https://developer.apple.com/library/ios/documentation/swift/conceptual/ BuildingCocoaApps/! Apple API! Available on web:! https://developer.apple.com/library/ios/navigation/
Arduino & Sensors! Arduino Yun! https://www.arduino.cc/en/guide/ ArduinoYun! Sparkfun! Triple Axis Accelerometer Breakout - ADXL345 " https://www.sparkfun.com/products/9836! 6 Degrees of Freedom IMU Digital Combo Board - ITG3200/ADXL345 " https://www.sparkfun.com/products/10121
Rules of Development! No third-party or Open Source libraries unless specified by the instructors! We cannot guarantee compatibility or other such problems! For Arduino Yun linio! Compatible pkg s for OpenWrt must be approved most work fine, e.g., node.js, python you really don t need these!! Read the Getting Started link (on previous slide)! idevice code all in Swift 2.1, no C or C++, or any other language! All hardware must be approved by the instructors
Expectations! Please track your hours and cost of development! EE/Comp E -- $38.72 + 30% benefits per hour! Sfwr Engr (Comp Sci) $46.32 + 30% benefits per hour! Proj Mgr -- $55.12 + 30% benefits per hour! All parts costs used! Regulatory approval costs! For final prototype! Bill of Material (BOM) cost! 18% factory overhead! 65% margin! Designate average sales price
The Nature of the Beast! Welcome to real-life! The world is changing at impossible speed! This course is NOT an introduction to product development of medical mobile devices and apps
Course Outline! Course web site: http://tuftsdev.github.io/mobilemedicaldevices/! Two projects with a pediatric theme! Public Health 4 weeks! Occupational Therapy 8 weeks " Work with OT grad students " Class meets @574 on 2-4, 2-25, and 4-7 until 12 noon*! Work in instructor assigned teams! Student presentations during and final! Guest speakers: FDA, Security, Public Health, Business of Healthcare, Medical Device Start-up! Objective: Design and build two working med devices * Profs Gregg & Stankovic are aware of impact to their classes
The Nature of the Beast! This course IS product development of medical mobile devices and apps! You are expected to:! Ask questions! Discover new knowledge! Experiment in theory and practice! Analyze, synthesize, design, iterate, document, and present! Develop a working prototype that meets customer expectations! Have fun