Development and Deployment of Whole Slide Imaging with Modern Web Technologies - Pate
|
If you are the presenter of this abstract (or if you cite this abstract in a talk or on a poster), please show the QR code in your slide or poster (QR code contains this URL). |
Abstract
Aims:
Web-based learning tools are of great interest in medical education. Based on a student questionnaire a new Whole Slide Imaging (WSI) application named Pate (http://pate.um-nainz.de) was developed. The questionnaire was conducted to assess the needs of students as well as their previous experiences with WSI. As a result one of the goals in development is to provide an interface for desktop PCs and devices with small screens, i.e. tablet PCs and smart-phones. Furthermore, it was necessary to implement a touch-compatible interface besides the classical mouse / keyboard input. Two years of development lead to a modern HTML 5 / JavaScript-based WSI application with slides enriched by points of interest (POI), annotations and teaching texts.
Methods:
To achieve platform independency we decided to implement modern HTML 5 technologies in combination with JavaScript and Cascading Style Sheets on the client side. Since the implementation, especially of JavaScript, in modern browsers is not coherent it was beneficial to utilize abstraction frameworks. For this purpose, we relied on open source technology employing frameworks like OpenLayers and JQuery.
On the server side we chose TurboGears 2.2 as Web Server Gateway Interface (WSGI) Framework in combination with Apache Web Server. To achieve good data replication performance and to ensure data integrity a relational database was used. In the current implementation MySQL was used. To ensure rapid application development and flexibility object relational mapping techniques were employed.
Results:
For nearly one year the application is available for the students. While being a sole WSI solution in the beginning, over time we added additional features like informational texts, Points of Interest and annotations. The use of OpenLayers framework has shown several advantages: it provides solid WSI functionality and at the same time it made it easy to provide a touch interface for mobile devices. In our tests only Android devices older than 2 years revealed problems due to their lack of multi-touch support in the native browser. This can be avoided by installing a third party browser to the device.
Discussion:
Based on a questionnaire a demand-driven WSI with special features such as annotations, points of interest and teaching texts could be established. Since students actually use a wide range of different device types from mobile (i.e.: IPhone and Android), over tablets to desktop PCs the presented web application Pate supports different software platforms. In this regard the decision to implement the client side in modern web technologies like HTML 5 was advantageous. Finally, the present solution allowed us to support most devices while maintaining a single code base.
Web-based learning tools are of great interest in medical education. Based on a student questionnaire a new Whole Slide Imaging (WSI) application named Pate (http://pate.um-nainz.de) was developed. The questionnaire was conducted to assess the needs of students as well as their previous experiences with WSI. As a result one of the goals in development is to provide an interface for desktop PCs and devices with small screens, i.e. tablet PCs and smart-phones. Furthermore, it was necessary to implement a touch-compatible interface besides the classical mouse / keyboard input. Two years of development lead to a modern HTML 5 / JavaScript-based WSI application with slides enriched by points of interest (POI), annotations and teaching texts.
Methods:
To achieve platform independency we decided to implement modern HTML 5 technologies in combination with JavaScript and Cascading Style Sheets on the client side. Since the implementation, especially of JavaScript, in modern browsers is not coherent it was beneficial to utilize abstraction frameworks. For this purpose, we relied on open source technology employing frameworks like OpenLayers and JQuery.
On the server side we chose TurboGears 2.2 as Web Server Gateway Interface (WSGI) Framework in combination with Apache Web Server. To achieve good data replication performance and to ensure data integrity a relational database was used. In the current implementation MySQL was used. To ensure rapid application development and flexibility object relational mapping techniques were employed.
Results:
For nearly one year the application is available for the students. While being a sole WSI solution in the beginning, over time we added additional features like informational texts, Points of Interest and annotations. The use of OpenLayers framework has shown several advantages: it provides solid WSI functionality and at the same time it made it easy to provide a touch interface for mobile devices. In our tests only Android devices older than 2 years revealed problems due to their lack of multi-touch support in the native browser. This can be avoided by installing a third party browser to the device.
Discussion:
Based on a questionnaire a demand-driven WSI with special features such as annotations, points of interest and teaching texts could be established. Since students actually use a wide range of different device types from mobile (i.e.: IPhone and Android), over tablets to desktop PCs the presented web application Pate supports different software platforms. In this regard the decision to implement the client side in modern web technologies like HTML 5 was advantageous. Finally, the present solution allowed us to support most devices while maintaining a single code base.
Medicine 2.0® is happy to support and promote other conferences and workshops in this area. Contact us to produce, disseminate and promote your conference or workshop under this label and in this event series. In addition, we are always looking for hosts of future World Congresses. Medicine 2.0® is a registered trademark of JMIR Publications Inc., the leading academic ehealth publisher.

This work is licensed under a Creative Commons Attribution 3.0 License.