title: easyHealthApps: e-Health Apps dynamic generation for smartphones & tablets.
abstract: Mobile phones and especially smartphones have been embraced by a rapidly increasing number of people worldwide and this trend is expected to evolve even more in the years to come. There are numerous smartphone Apps that record critical medical data in an effort to solve a particular health issue each time. We studied such applications and not surprisingly, we have found that development and design effort is often repeated. Software patterns have been detected to exist, however re-usability has not been enforced. This leads to lost programming manpower and to increased probability of repeating bugs in Apps. Moreover, at the moment smartphone e-Health Apps demand time, effort and costs for development. Unfortunately even simple data recording Apps are practically impossible to be produced by multiple health domain users who are not developers. In this work, we propose, design and implement a simple and integrated solution which gives healthcare professionals and researchers the ability to create their own data intensive smartphone applications, independent of the desired healthcare domain. The proposed approach applies efficient software techniques that hide development from the users and enable App creation through a simple Web User Interface. The Apps produced are in native format and it is possible to dynamically receive m-Health business logic and the chosen UI. Evaluation of the proposed solution has shown that the generated Apps are functionally and UI equivalent to human-coded Apps according to a number of comparison parameters. Furthermore, e-Health professionals show particular interest in developing Apps on their own for a particular domain they focus on.
authors.affiliation: Department of Computer Engineering & Informatics, School of Engineering, University of Patras, Rio Campus, 26500, Patras, Greece, paschou@ceid.upatras.gr.
authors.forename: Mersini
authors.initials: M
authors.lastname: Paschou
authors.forename: Evangelos
authors.initials: E
authors.lastname: Sakkopoulos
authors.forename: Athanasios
authors.initials: A
authors.lastname: Tsakalidis
mesh_terms: D040421:Cell Phone; D003695:Delivery of Health Care; D006801:Humans; D063731:Mobile Applications; D000068997:Smartphone; D012984:Software; D013607:Tablets; D017216:Telemedicine
chemical_list: D013607:Tablets