BUILDING A FLOSSFRAMEWORKFOR FRAMEWORK FOR ehealth R&D PROJECTS 14 16 APRIL 2010 Track: Collaborative Development, Social Networking, Services Janina Garrigós A. Santoyo, J.C. Castro and J.M. Colomé Department of ehealth and edependance i2cat Research and Innovation Centre
Index 1 Motivation 2 i2cat FLOSS Framework for ehealth R&D projects 3 Open Source policies in Catalonia 4 Future Directions 5 i2cat Foundation, Research & Innovation Centre 2
Motivation 3
WHY WE TRIED OPEN SOURCE MODEL Non profit organization R&D Centre Technology transfer User driven innovation Living Lab approach similarto Open Source methodology Modularity Future deployment and sustainable project An efficient way to coordinate ehealth projects among several institutions reducing the development time 4
i2cat FLOSS Framework for ehealth R&D projects 5
ehealth PROJECTS LIFE CYCLE Birth of the project Requirements: gathered during all life cycle of the project Design and Development: Release early, release often [1] Testing: driven by final users. Deployment in real environment [1] Eric S. Raymond, The Cathedral and the Bazaar 6
PROJECT EXAMPLE: VIEWCAT A multi videoconference platform based on open source software: Red5, MySql, Apache Tomcat, Open Office, Debian Birth: need of Vall Hebron Hospital for a TeleMedicine platform Requirements: Videoconference Multi videoconference Presentation Sharing Improved Quality of Service Stakeholders:medical staff (doctors and nurses), technical staff from hospital, patients, management Design and development: from first prototype and every 10 15 weeks Testing: living lab approach and pilots 7
VIEWCAT INTERFACE http://www.i2cat.net/en/projecte/viewcat-2 p 8
FLOSS FRAMEWORK ehealth projects 1. ehealth R&D projects: share the life cycle and a subset of defined tools and services Common life cycle 2. i2cat common tools: based on i2cat Common Tools 2 i2cat common tools based on FLOSS model as Wiki, Issue Tracker, Mailing List, Version Control System, Open Source Development Environment Platforms and Services 3. Platforms and services: common services and operating system 9
DETAILED TOOLS AND COMPONENTS (I) EGroupware's license for Community Version: GNU General Public License Mantis: It is released under the terms of the GNU General Public License (GPL) Trac: is released under the modified BSD license Eclipse: alleclipse projectsarelicensed undertheeclipse Public License (EPL), a commercial friendly OSI approved licensed Subversion: Licensed under the Apache License, Version 2.0. 20 10
DETAILED TOOLS AND COMPONENTS (II) Xen: GNU General Public License (GPL) Debian: certain licenses follow the Debian Free Software Guidelines (DFSG),but we encourage most maintainers to use one of the common licenses: GPL, LGPL, modified BSD, or Artistic. MySql: under the terms ofthe GNU General Public License Apache: Tomcat, HTTP Server, Ant, ActiveMQ, Log4j. Apache License. Red5: Red5 uses the LGPL License (OSI Approved) Mirth Connect: Open Source Initiative (OSI) approved MPL 1.1. (For more information, please visit Mozilla Public License 1.1) 11
Open Source policies in Catalonia 12
CATALONIAN GOVERNMENT AND UNIVERSITY INITIATIVES Telecommunications and Information Society Department (STSI) promotes po oesthe use of FLOSS in Catalonia: aao a Migration of internal software to FLOSS. (Example: Thunderbird) Use of open source frameworks for internal developments. (Canigó Framework) Use of FLOSS to improve the interoperability and accessibility of administration services. Promote FLOSS in collaboration with Universities, companies and associations. Encourage the use of FLOSS in the educational field. Linkat and Càtix distribution. Formation in specific FLOSS tools. http://www.lafarga.cat http://www.catix.cat/ http://linkat.xtec.cat/ 13
Future Directions 14
FUTURE DIRECTIONS Start contributing to the FLOSS HC community with our developments and expertise. Participation in other specific fields: Dissemination Events and conferences R&D in ehealth collaborative projects following this way of working. 15
i2cat Foundation, Research & Innovation Centre 16
i2cat FOUNDATION i2cat is a non for profit Foundation whose aim is the boost of Research & Innovation on Next Generation Internet The i2cat key model is based on the collaboration between the public, private sectors and the academic environment, setting up an innovative Triple Helix model (Loet Leydesdorff) in the Information and Communication Technologies. 17
i2cat RESEARCH MODEL R&D AREAS NETWORK TECHNOLOGIES EHEALTH & EDEPENDENCE 25 20 15 10 5 0 NUMBER OF PROJECTS FROM COMPETITIVE CALLS 2004 2005 2006 2007 AUDIOVISUAL ELEARNING 18
RESEARCH AND INNOVATION ACTIVITIES IN ehealth Mu ultimedia e-learn ning Illnes Asociations Aegin ng Disabled people p Prevention Member of: Caregiv vers SW e-dependence Professional-Patient O ON & OFF--LINE Managem ment Professionall-Professionaal ON & OF FFLINE Wireless e-health http://www.sehrc.eu Social Networks 19
HELP4MOOD PROJECT Bed Movement Scales Virtual Agent A Computational Distributed System to Support the Treatment of Patients with ihmj Major Depression Collaborative project inside 7th Framework Program ICT Microart SL Fundació Privada i2cat Universitatea Babes Bolyai FVA SAS Di Louis Ferrini & C Universidad Politecnica de Valencia DSS The University of Edinburgh Universitat Politècnica de Catalunya http://www.i2cat.net/en/projecte/help4mood 1 20 Heriot-Watt University
CHEETAH PROJECT An open TeleMedicine platform to support the treatment of diseases from remote locations (initially for stroke patients) Searching for collaboration from other interested t dinstitutions: technological l centres and medical partners 21
ABOUT THE AUTHORS Janina Garrigós holds a Telecommunications i Engineering i and a Msc. In Software Engineering. Projects: Cheetah (Telemedicine platform), ViewCat (multi conference system). Research interests: Software development methodologies, FLOSSi initiatives iti in ehealth Juan Carlos Castro holds a Bsc. in Computer Engineering. Phd student in Biomedical Engineering. Projects: Help4Mood (Virtual Agents for mental health treatment). Research interests: clinical standards integration and bioinformatics Antonio Santoyo holds a Telecommunications Engineering. He is responsible of the department software platforms. Projects: Ciber (medical research collaboration environment), LivingLab4Carers (living lab for care givers) 22
Thank you! janina.garrigos@i2cat.net joanc.castro@i2cat.net antonio.santoyo@i2cat.net josep.colome@i2cat.net C/Gran Capità 2 4, Barcelona Spain Phone: +34 93 553.25.10 Fax: +34 93 553.25.20 http://www.i2cat.net