Artificial Pancreas
description
Transcript of Artificial Pancreas
Artificial Pancreas
Cheetah
Just Boerlage & Patrick van Kouteren
Inhoud
• Wie zijn wij?– Wat doen wij?– Wat is het probleem?
• Wat is de oplossing?– Werkmethode– Tools– Architectuur
AardRock
• De klant– Martien van Steenbergen (customer on site)
• Visie– Disruptive innovation – Leadership – Happiness
Teamleden
• Hogeschool Utrecht– Communicatie en marketing
• Universiteit van Amsterdam– Serengetti project
• Hogeschool der Kunsten Utrecht – Design en usability
• Universiteit Utrecht– Cheetah project
Universiteit van Amsterdam
• Project– Netwerk van experts die hetzelfde
gedachtegoed hebben– Synergy– Voltooien van een missie
Hogeschool der Kunsten Utrecht
• Usability– Personas– Allow the development team to live and
breathe the user’s world
• Design
Universiteit Utrecht
• Cheetah project– Hans Philippi (begeleider) – Chris Eidhof (projectleider)– Martijn van Steenbergen– Durk Kingma– Roderik de Langen– Sjoerd van Kreel– En jullie begeleiders van vandaag:
• Just Boerlage• Patrick van Kouteren
Onze visie
• Integratie en ondersteunend
• Energie/passie
• Fun
Diabetes
• Verschijnselen– Te veel aan suiker in het bloed– Te kort aan werkzame insuline
• Complicaties op lange termijn– Blindheid– Hart-, lever- en nieraandoeningen
Doelstelling
• Levensverbeterend– Glucoseschommelingen waarnemen– Advies geven
Doelstelling
• Uitwisselen van gegevens
• Speels– User friendly– Game platform
“Hoera! Ik heb diabetes!”
Doelgroep
• Gebruikers– Startende diabeet (type 1)– 20-30 jarige diabeten – 45+ diabeten (type 2)– Diabetici met zwangerschap
• Financieel belanghebbenden– Zorgverzekeraars– Ziekenhuizen– De behandelend arts
Overzicht
• Wat is Cheetah?
• Development
• Huidige status
Wat is Cheetah?
• Open source
• P2P
• Zelflerend en meegroeiend
• Redenerend
• Adviserend
Overzicht
• Wat is Cheetah?
• Development
• Huidige status
Development
• Agile development
• Tools
• Platforms
Agile development
• Test driven
• Continuous Integration
• Stories
Test driven
• Unit tests
Continuous Integration
• Altijd een werkende versie
• Nieuwe functies simpel toevoegen door updaten
Stories
• Stukken functionaliteit ‘verkopen’
Tools
• Eclipse http://wiki.aardrock.com
• Wiki
• Mailinglist
• Subversion
• Maven
Platforms
• Platonos
• WiredReach
• Jena
Platonos
• http://platonos.sourceforge.net
• Plugin engine
• Wordt gebruikt voor software updates
WiredReach
• http://www.wiredreach.org
• Java API
• Hoog niveau van abstractie
• Werkende set componenten:– JXTA voor P2P– Jena voor RDF storage
Jena
• http://jena.sourceforge.net
• RDF database
• Objecten opslaan
Overzicht
• Wat is Cheetah?
• Development
• Huidige status
Huidige status
• Hoe ver zijn we?
• De planning
• Liggen we daarmee op schema?
Hoe ver zijn we?
• Heel algemeen:– Core– Data opslaan– Updates downloaden en installeren– User accounts
What puzzles us?
• Omslagpunt algemene functionaliteit – kenmerkende functionaliteit
• Reasoning engine
• The wizard, the rabbit and the treasurer
• 7 juli presentatie
Liggen we op schema?
• Niet helemaal volgens schema van voor starten project
Samenvatting
• Een grote groep mensen werkend aan 1 doel
• Lerend, redenerend, adviserend
• Agile development
• Omslagpunt qua implementeren functionaliteiten