development could be performed as rapidly as
possible. It can be seen that the field of medicine
demands far more considerations when developing a
piece of software. Everything must be considered,
from screen resolution, platform availability, speed,
portability, library capability, and supported
technologies. Java’ maturity, concrete standards
(such as the JDBC API) and wide ranging third party
support makes it the choice for medical software
development.
5 CONCLUSIONS
It is clear that special considerations must be made
when developing applications in the medical
domain, especially if these applications should be
platform independent, future proof, and mobile.
There are a plethora of frameworks, environments,
and programming languages available, each with
their own specific advantages and disadvantages but
only some are suitable for the medical domain. By
reading this paper, it should be possible to save
anyone a lot of research and work if you they are
considering writing a cross platform, portable
application in the medical domain. Almost all
considerations were taken into account, from screen
resolution, doctors’ wishes, language suitability, and
operating system capability. By working close to
medical professionals, UI experts, and software
engineers, it was possible to ascertain what special
considerations must be taken into account when
working in this field. By analysing these
considerations, a number of concrete factors could
be defined which eventually led to development path
and programming environment that was chosen.
REFERENCES
Android (2008), Open Handset Alliance, Online available:
www.openhandsetalliance.com/android_overview.htm
l, last access: 2008-06-10
Antinisca Di, M., Cecilia, M. (2007) Performance analysis
and prediction of physically mobile systems. 6th
international workshop on Software and performance.
Buenos Aires, ACM, 129-132.
Bishop, J., Horspool, N. (2006) Cross-platform
development: Software that lasts. Computer, 39, 10,
26-35.
Brekka, T. (1995) Select mobile computers tailored to
healthcare environment. Health Management
Technology, 16, 13, 48, 50.
Forman, G., Zahorjan, J. (1994) The Challenges of Mobile
Computing. IEEE Computer, 27, 4, 38-47.
Holzinger, A. (Ed.) (2007) HCI and Usability for
Medicine and Health Care: Third Symposium of the
Workgroup HCI&UE of the Austrian Computer
Society, USAB 2007, LNCS 4799, Berlin, Heidelberg,
New York, Springer.
Holzinger, A., Emberger, W., Wassertheurer, S. & Neal,
L. (2008a) Design, Development and Evaluation of
Online Interactive Simulation Software for Learning
Human Genetics. Elektrotechnik &
Informationstechnik (e&i), 125, 5, 190-196.
Holzinger, A., Errath, M. (2007) Mobile computer Web-
application design in medicine: some research based
guidelines. Univ Access in the Information Society
International Journal, 6, 1, 31-41.
Holzinger, A., Höller, M., Schedlbauer, M., Urlesberger,
B. (2008b). An Investigation of Finger versus Stylus
Input in Medical Scenarios. ITI 2008: 30th
International Conference on Information Technology
Interfaces, June, 23-26, 2008, Cavtat, Dubrovnik,
IEEE, in print.
Holzinger, A., Sammer, P., Hofmann-Wellenhof, R.
(2006) Mobile Computing in Medicine: Designing
Mobile Questionnaires for Elderly and Partially
Sighted People. Springer LNCS 4061. Berlin, New
York, Springer, 732-739.
Holzinger, A., Searle, G., Nischelwitzer, A. (2007) On
some Aspects of Improving Mobile Applications for
the Elderly. In: Stephanidis, C. (Ed.) Coping with
Diversity in Universal Access, Research and
Development Methods in Universal Access, LNCS
4554. Berlin, Heidelberg, New York, Springer, 923-
932.
Junger, A., Michel, A., Benson, M., Quinzio, L. A., Hafer,
J., Hartmann, B., Brandenstein, P., Marquardt, K.,
Hempelmann, G. (2001) Evaluation of the suitability
of a patient data management system for ICUs on a
general ward. International Journal of Medical
Informatics,
64, 1, 57-66.
Oracle (2008), Oracle 8i. Online available:
http://java.sun.com/javase/technologies/database last
access: 2008-06-10
Ozok, A. A., Benson, D., Chakraborty, J., Norcio, A. F.
(2008) A comparative study between tablet and laptop
PCs: User satisfaction and preferences. International
Journal of Human-Computer Interaction, 24, 3, 329-
352.
Prey, J., Weaver, A. (2007) Tablet PC technology: The
next generation. Computer, 40, 9, 32-33.
Stefano, C., Claudia, R., Luigi, U. (2007) A Java mobile-
enabled environment to access adaptive services. 5th
international symposium on Principles and practice of
programming in Java. Lisboa, Portugal, ACM, 249-
254.
Thimbleby, H. (2007) User-Centered Methods Are
Insufficient for Safety Critical Systems. In: Holzinger,
A. (Ed.) USAB 200, LNCS 4799. Berlin, Heidelberg,
New York, Springer, 1-20.
Turner, A., Wang, C. (2007) AJAX: Selecting the
framework that fits - The right tools make the
difference. Dr Dobbs Journal, 32, 6, 40-42.
ICE-B 2008 - International Conference on e-Business
240