Medical Mobile Devices & Apps CLASS 1 – INTRODUCTION THE RULES INSTRUCTORS: M. CHOW & R. LASSER THURSDAY, JANUARY 21, 2016 Welcome ! Interaction ! Shopper, Buyer, User ! Experimentation ! Customer empathy ! Iteration ! iDevice ! Design ! Security/Encryption ! Clinicians ! Concurrency ! FDA ! Who’s the customer? ! Business of Healthcare ! What’s the problem? ! Medical device Start-ups ! Occupational Therapy ! Public Health ! 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 Version & Release date 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 2.0.1 2.0.2 2.1/2.1.1 2.2 2.2.1 July 11, 2008[12] August 4, 2008 August 18, 2008 September 9, 2008/September 12, 2008 November 21, 2008 January 27, 2009 3.0 3.0.1 3.1/3.1.1 3.1.2 3.1.3 3.2 3.2.1 3.2.2 June 17, 2009 July 31, 2009 September 9, 2009 October 8, 2009 February 2, 2010 April 3, 2010 iPad only July 15, 2010 iPad only August 11, 2010 iPad only 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, 3rd 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 5.0.1 5.1 5.1.1 October 12, 2011 November 10, 2011 / December 12, 2011 March 7, 2012 May 7, 2012 / May 25, 2012 6.0 6.0.1 6.0.2 6.1 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 September 19, 2012 November 1, 2012 December 18, 2012 January 28, 2013; 2 years ago February 6, 2013 February 19, 2013 March 19, 2013 May 2, 2013 November 14, 2013 February 21, 2014 7.0 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.0.6 7.1 7.1.1 7.1.2 September 18, 2013 September 19, 2013 September 26, 2013 October 22, 2013 November 14, 2013 January 29, 2014 February 21, 2014 March 10, 2014 April 22, 2014 June 30, 2014 -- 18 months ago iOS Version & Release date 7.1.2 June 30, 2014 -- 18 months ago 8.0 8.0.1 8.0.2 8.1 8.1.1 September 17, 2014 -- 16 months ago September 24, 2014 -- 16 months ago September 25, 2014 -- 16 months ago October 20, 2014 -- 15 months 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 9.0.1 September 16, 2015 -- 3 months ago 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 Version & Release date 5.0 5.0.1 5.0.2 5.1 5.1.1 6.0.1 6.1 6.1.1 6.2 6.3 6.3.1 6.3.2 6.4 September 18, 2013 October 22, 2013 November 12, 2013 March 10, 2014 April 10, 2014 iOS 6.1 Sep 17, 2014 October 16, 2014 / October 20, 2014 for mac osx versions December 2, 2014 March 9, 2015 April 8, 2015 OSX 10.10 iOS 8.3 iOS 8.2 iOS 8.1 + iOS 7.1 April 21, 2015 May 18, 2015 June 30, 2015 iOS 8.4 iOS 8.3 iOS 8.2 iOS 8.1 iOS 7.1 7.0 7.0.1 7.1 7.1.1 September 16, 2015 September 28, 2015 October 21, 2015 November 9, 2015 OSX 10.10.4 iOS 9, 8.3, 8.2, 8.1 OSX 10.10.5 iOS 9.1, 9.0, 8.4, 8.3 , 8.2, 8.1 7.2 December 8, 2015 – 44 days ago 7.3Beta January 11, 2016 – 10 days ago Swift Version & Release date Announced 1.0 1.1 1.2 2.0 2.1 2.1.1 2.2 Snapshot June 2, 2014 September 9, 2014 (Xcode 6.0) October 22, 2014 ( Xcode 6.1 April 8, 2015,(Xcode 6.3) June 8, 2015 October 20, 2015 December 8, 2015 -- 44 days ago December 1, 2015 -- 51 days ago https://swift.org/blog/swift-2-2-release-process/ 2.2 3.0 roadmap December 3, 2015 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
© Copyright 2026 Paperzz