340 likes | 483 Views
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
E N D
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
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