Developing a Mobile Information Service

Similar documents
POSTER SESSION. Wireless Cardiology Decision Support System. Proceedings Paper. Slide Presentation. Dr. Saji Salam SSI Technologies Chennai, India

USABILITY TEST REPORT

Glossary. ADO.NET ActiveX Data Objects for.net. A set of data access technologies included in the.net Framework class libraries.

UNDERGRADUATE PROJECT REVIEW REPORT

Design Patterns for CGI Web Applications with Visual Basic

Usability Report for Online Writing Portfolio

Chapter 3. Technology Adopted. 3.1 Introduction

Usability Test Report for Programming Staff

EMIS v7.1 Patient Access

Certified Tester Foundation Level Performance Testing Sample Exam Questions

Stream Features Application Usability Test Report

Just as computer-based Web search has been a

Table of Contents. I) Project Planning. User Analysis. III) Tasks Analysis. IV) Storyboard. V) Function Design. VI) Scenario Design.

Information Aggregation for Tailored Mobile Information

A PPG guide to using SystmOnline in Woodbridge Medical Practice.

PROVIDER WEBSITE SITE ADMINISTRATOR GUIDE » PATIENT INQUIRY» CLAIM CENTER» FIND A DOCTOR» CLAIMS EDITING SYSTEM (CES)

National College of Ireland BSc in Computing 2015/2016. Mahmoud Azzam LocalDeal. Final Report

DOWNLOADING YOUR BENEFICIARY SAMPLE Last Updated: 11/16/18. CMS Web Interface Excel Instructions

User Manual Appointment System

Product Development for Medical, Life Sciences, and Consumer Health

Customize. Building a Customer Portal Using Business Portal. Microsoft Dynamics GP. White Paper

Patient Portal User Guide The Patient s Guide to Using the Portal

Series 40 6th Edition SDK, Feature Pack 1 Installation Guide

Locate your Advanced Tools and Applications

Interpreter Intelligence

Azureus Plugin for Facebook Integration

A Comparative Usability Test. Orbitz.com vs. Hipmunk.com

ATS Questionnaire Management Interface (QMI) School Administrator Manual

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

Idaho Form Simplicity Course Outline

PNC.com, Weather.com & SouthWest.com. Usability Analysis. Tyler A. Steinke May 8, 2014 IMS 413

Enabling the Wireless Internet

Development tools for mobile devices in market price information systems

Jane s 2.0 Customer FAQ

TouchPoints. instructions. Contents

Web Evaluation Report Guidelines

Patient Studio 2.0 Specialist Referral Form User Guide. Marketing to Referring Docs

OpenSpace provides some important benefits to you. These include:

Scottish Care Information. SCI Gateway v10.3. Sending Referrals & Receiving Discharges User Guide

Application Notes for InteractCRM SMSConnect 1.0 with Avaya Interaction Center Release Issue 1.0

Instructional Treatment Plan Unit 4: Selecting the Right Tools for Your Dynamic Online Course Needs

OneView. User s Guide

Upgrading from Call Center Reporting to

Guidance for upload of Desktop Review documents

umdrive Uploading Files

AT&T Business Messaging Account Management

GPS // Guide to Practice Success

I. INTRODUCTION ABSTRACT

Usability and Evaluation of BCKOnline PORTAL Prototype Early breast cancer Recurrent Advanced

Patient Portal - Patient User Guide

ORAC Match. User Manual for Support Workers. V1.0 Updated 13/11/2017

epethealth Dashboard VIA

NHBC Extranet user guide. Site management made easy

Potential Threats to Mobile Network Security

APHA Connect User Guide Revised July Get Started

Usability Testing of Wiki s

My Health Online 2017 Website Update Configuration User Guide

Graphs and Tables of the Results

GVU s WWW User Surveys

Outline. CS5984 Mobile Computing HTTP. HTTP (especially 1.0) Problems 1/2. Dr. Ayman Abdel-Hamid, CS5984. Wireless Web.

BINUS INTERNATIONAL UNIVERSITAS BINA NUSANTARA. Computer Science Major. Multimedia Stream. Computer Science Thesis Bachelor

How to Guide. How to create mobile surveys. and forms START

Chapter 1 Introduction to HTML, XHTML, and CSS

Patient Services - Configuration User Guide

For many people, learning any new computer software can be an anxietyproducing

HSA BANK. Table of Contents MEMBER WEBSITE GUIDE

Parent Portal User Guide

Creating and Managing Surveys

BIOTECHNOLOGY COMPUTING FACILITY. OnCore Facility Scheduler v1.0. OCF Scheduler. Resource User Guide

About this Application

Connect and Transform Your Digital Business with IBM

Reigate School SIMS Learning Gateway for Teachers

Student Guide G. Technical Support

To find a quick and easy route to web-enable

Usability Testing Methodology for the 2017 Economic Census Web Instrument

Appointment Scheduling System User Manual. By Grace Web Design

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

MyHealthRecord. Patient User Guide. Top of Page Table of Contents

USABILITY REPORT A REPORT OF USABILITY FINDINGS FOR OFF THE BEATEN PATH WEBSITE

Design and Implementation of Cost Effective MIS for Universities

PORTAL TRANSITION GUIDE. 1 February 2019

e-mds Patient Portal TM

Javelin Workbench Tutorial. Version 3.0 September, 2009

document : initial client questionnaire Client Questionnaire

This tutorial is designed for those who would like to understand the basics of i-mode in simple and easy steps.

NAMI Affiliate Profile Center Contact Manual

CHAPTER 4 HUMAN FACTOR BASED USER INTERFACE DESIGN

Abstract. Avaya Solution & Interoperability Test Lab

Patient Portal- Instructions Overview

Paying. on the go: Mobile payments slowly catch on in the United States

Good afternoon, everyone. Thanks for joining us today. My name is Paloma Costa and I m the Program Manager of Outreach for the Rural Health Care

GRADUATE STUDENT EMPLOYEE SELF SERVICE GUIDE

TutorTrac for Staff LOGINS: Kiosk Login Setting up the Kiosk for Student Login:

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Usability Report for Love and Robots.com

Visual Appeal vs. Usability: Which One Influences User Perceptions of a Website More?

Evaluating the suitability of Web 2.0 technologies for online atlas access interfaces

Developing corporate mobile applications. An alternative approach to native development

GSMA Research into mobile users privacy attitudes. Key findings from Brazil. Conducted by in November 2012


Transcription:

Developing a Mobile Information Service Proceedings of the 15 th Annual NACCQ, Hamilton New Zealand July, 2002 www.naccq.ac.nz ABSTRACT T.T. Goh Chris Chen Victoria University Wellington Wellington, New Zealand tiong.goh@vuw.ac.nz This paper reports the experience in the development of a Mobile Information Service, namely a mobile GP booking system using WAP technologies. The primary objective of the GP booking system is to allow patient to book an appointment with a doctor using WAP enabled phone such as an Ericsson R380s. This system also provides a real demonstration on database access through WAP covered in most e-commerce and webwap development papers. The system first allows user to log on, make an appointment, browse his appointment, or delete his appointment. Other features such as notification of appointment through e-mail is still in progress. This paper also describes the software and hardware requirement to build the WAP development site. Testing strategies derived to ensure system functionality is also presented in this paper. And lastly, survey result on the usability with mobile users is presented. Keywords: WAP, Mobile Information Service, Database 1. INTRODUCTION Despite the slow adoption of WAP and confusion over the benefit of mobile data technology (Braue, 2001) there are still opportunities to provide simple and reliable business viable solutions to consumer for efficient information access. Several interesting business and location-based services have attracted interest from consumers (www.ericsson.com/ mobilityworld/). The problems associated with cost, speed, security and latency obviously had an impact on the development of WAP. But with the introduction of 3G technologies and WAP 2.0 (Sutton, 2001), (WAP 2.0 Technical White Paper), these shortcomings can be overcome in a very near future with enhanced users experience. The purpose of this project is to demonstrate the use of retrieving and uploading data to a remote database through the use of Wireless Application Protocol (WAP) technology. The mobile service developed here is a Medical General Practitioners (GP) booking system, where existing patients are able to book a time slot as well as cancel the appointment using wireless technology. The system requires a WAP gateway and web server that will host both ASP and WML script (Thompson, 2000). Microsoft Access is used as the database to retrieve the information and maintain the doctor s database. A WAP-enabled device is needed to run the application. 225225

2. METHODOLOGY The survey methodology uses a qualitative approach instead of a quantitative approach. Qualitative approach is a cheaper and effective method and according to Nielsen (http://useit.com/ alertbox/20010121.html), a survey with only five users could review almost 85% of the problems. Our survey forms are designed similar to the IBM s psychometric evaluation (http://www.acm.org/- perlman/question.cgi) but with modifications to suit the WAP environment. The survey covers users background, navigation simplicity, actual booking with a WAP phone emulator, structure, content and functionality effectiveness, and competitive costing and user experience. Our target users are current mobile phone subscribers randomly selected from a student population. During the survey, the user will be led to the survey web site. Once the five background questions have been completed, the user will be guided to the GP-online WAP site. A WAP phone will be launched and the user uses the emulator to make a booking. Once the user has completed the booking he will continue to respond and complete the questionnaires. 3. APPLICATION OVERVIEW The development of the GP Online WAP site uses a full project development methodology - the waterfall methodology. The WAP site contains information on the doctors and times available for the consultations. Using a unique Patient ID, registered Patients will make an appointment based on the allocated time slots available (at intervals of 15 minutes). The information included in the WAP site consists of: 1. Welcome page 2. Patient Login 3. Selecting a Doctor 4. Making Appointments 5. Patient cancelling appointments 6. Selecting a day 7. Selecting the time of day (i.e., AM or PM) 8. Choosing the time 9. Confirmation Within the nine main categories for the WAP site there will be a number of additional sub categories. 4. WAP DEVELOPMENT ENVIRONMENT The software used in the development includes Macromedia UltraDev Dreamweaver 4.0 provides the basic WML (Wireless Markup Language) to create the decks and card of the WAP site. It is also 226

Splash Page 1. Main page to introduce users to the site 2. Designed with in-built timer loading the next card 3. Developed using WML-based coding Figure 2: A welcome page for GP booking system Patient Login 1. Registered patients log onto the WAP site 2. Session variables identify the patient that logs on 3. ASP coding integrated with WML used for development 4. Login information is read from the Microsoft Access database 5. Successful login allows user to access next page Figure 3: Patient login page Main Menu 1. Users are given the above four options (links) using WML 2. This is a static WAP card using only WML 3. Due to the size, there are limited links to accelerate downloading time Figure 4: The main menu after successful login 227

used to create ASP pages, dynamic WML pages and also to code the DSN-less database connection. Macromedia Fireworks 4.0 was used to create WBMP images (e.g Cross image on the splash page). TagTag WAP Emulator (www.tagtag.com) is an online emulator used to simulate the workings of a mobile WAP device. The URL of the WAP site is typed in, in which a WAP page is returned on an HTTP browser, through the use of Java applets. Ericsson WAP Integrated Development Environment Ericsson WapIDE (www.ericsson.com, 2001) is a Software Development Kit (SDK) containing an Ericsson WAP emulator, supporting an Ericsson R380s. However, a variety of errors were encountered when testing the WAP site using this emulator especially with the database connection. As a result, the WapIDE is basically used to develop and test static WML cards. Microsoft Access Database 2000 is used to create the database where information is retrieved, submitted and modified through ASP scripts. Internet Information Server (IIS) and WAP-enabled micro browser mobile device are the main hardware required. The main Programming Language used is VB Script used in active server page. Other technology such as ColdFusion (Schmidt, 2001) can also provides application server similar to ASP but was not deployed here. VB script is used as the foundation for the generation of SQL queries to create dynamic ASP/WML pages (Lee). 5. SYSTEM MODEL The entire working and test model is shown in Figure 1. Patients use the WAP device to submit a booking through a WAP gateway via Internet WEB/ WAP server. The requested information is stored in a database. For the GP, a normal PC is used for Internet access and views all the appointments. The WAP emulator is used to perform testing and development. We used more extensively the Internet WAP browser instead of the WAPIDE as it has intermittent error connecting to the web server. The WAP Internet emulator from Tag-Tag works well and is fast compare to actual WAP phone. 6. APPLICATION INTERFACE In Figures 2, 3 and 4 are some of the user interface when a user is accessing the WAP GP booking system. 7. TESTING STRATEGY Testing is a very critical step for WAP system. This is typically true for WAP application as users might have different handsets that are incomparable. The WAP system must also able to perform under load conditions such as network failure or multiple users access condition. Testing is done after each finished phase or key milestones have been approached. The major testing activity is conducted after the WAP system has been fully developed. There are three major types of testing that being done consecutively and repeatedly over the course of the project. 7.1 TECHNICAL AND SPECIFICATION TESTING The test plan for this part involves checking the integrity of the data, syntax checking the WML and ASP codes, networks connectivity testing, and lastly, performance & stress testing. Content is tested for accuracy, regular updating and retrieving, use of graphics and links. A specific test for booking an appointment application is included here. To do the specific test, a database containing simulated test data is used. Performance & stress testing is use to test the application for prolonged access, response to network failure, and response times under stressful loads. The test is conducted using the emulator. 7.2 GRAPHICAL USER INTERFACE AND OVERALL DESIGN TESTING The test for this part comes into two series. The first series involves producing a number of design alternatives for the GUI onto paper. These designs will be surveyed to possible end-users. After the first series of test is done, the second part, which is after the Design phase, we test the overall look and feel of the design. This test is done after the chosen design is uploaded to the phone or to the emulator. 7.3 END-USER USABILITY TESTING The usability testing involves ease of use testing including all interfaces, navigation, menu consistency, text wrapping, customisation, and set-up. The team also test for interoperability. This test is used to highlight any interoperability problems that the application will have when displayed on specific WAP handsets, between the database and the WAP handsets, and any other software interoperability difficulties. The test is also done on end-users. 228

8. SURVEY SUMMARY A user survey was conducted to evaluate the GP WAP booking application. We have used an online survey facility, www.zoomerang.com to build and compile the survey. Five general areas have been identified. 8.1 DEMOGRAPHIC AND GENERAL UNDERSTANDING OF WAP The objective of the survey was to evaluate the interface design and usability of the WAP GP site. 17 people responded to the design survey. The average respondent to the survey was between the ages of 16-25. The survey respondent was 53% male and 47% female. This means we had an almost equal number of both genders. 65% of respondents said they know the meaning and the usage of WAP, but 59 % of them have never used WAP before. In the 59% respondents that never have used WAP, they said they would not use WAP to make a doctor appointment. 8.2 DESIGN EVALUATION For the navigation tools and interface of the site, majority of the survey respondents thought that the navigation names and links were not implicit; these were 35% and 59% of the survey respondents respectively. However many respondents thought that it was easy to navigate between the sites, this was 53% of the total respondents. Overall, 35-41% agreed that the WAP site is well structured. The overall responses to the contents and functionalities survey section indicated to us that the content of the site gave a clear meaning and understanding to the users and have served the right purpose and functionalities. Users were able to test the functionalities of the application, for example View Appointment. A total of 35% has performed the operation. 35% respondents viewed that customising the site would be useful. 47% agreed that the site gave the users the right and clear feedback. 8.3 WAP COST The average cost that users would be willing to pay to use the WAP service is 20 cents. This is the same cost as using the text messaging service (SMS). 8.4 USER EXPERIENCE 41% of respondents were quite satisfactory when using and viewing the WAP site on a limited screen. This indicates that users will be comfortable accessing the site via wireless devices. 65% would visit the WAP site again. This is quite encouraging. The other 35% would not visit because they hardly use mobile phones, and most importantly at this stage it is expensive to use WAP. 8.5 USERS RECOMMENDATIONS A change that users would like to see is less scrolling when navigating within the page. One respondent thought that adding another functionality, which is viewing the doctors timetable would be an advantage. 9. CONCLUSION We have demonstrated the development of a mobile information service namely a WAP GP booking system. The implementation also integrated a WAP development environment, which consists of WEB development tools, WAPIDE, WAP emulators, WAP Gateway, Web server and database. The application is further tested and users survey is conducted to identify the application usability and adoptability. The overall results were encouraging but improvement is definitely needed. ACKNOWLEDGEMENT We would like to thank also Prita Roesli, Isha Hartono and Dinil Wijesinghe for their contributions in the project. REFERENCES Braue, D., (2001). Survey Shows Mobile Users Still Don t Understand WAP. Australia.internet.com, May 4, 2001. Lee, M.L. Creating a Dynamic WAP Application using ASP: The Mobile Personal Assistant. Schmidt, K., (2001). WML application with coldfusion. Web Techniques, June 2001 v6 i6 p61. Sutton, N., (2001). Making WAP More attractive to users: Specification promises more usability and increase security. Computing Canada, August 24, 2001 v27 i18 p18. 229

Thompson, B., (2000). How to build a web site for WAP. Internet Magazine, May 2000. www.ericsson.com/mobilityworld/ WAP 2.0 Technical White Paper WWW.wapforum.org, August 2001. WAPIDE 3.1 User s Guide, www.ericsson.com Ericsson April 9, 2001. 230