WIRELESS INTERNET USABILITY AND INTEROPERABILITY

Similar documents
Developing Wireless Applications for Multiple Geographies. Christopher Koppe Speedware Corporation

The WAP Roadmap. Short Term Goals for WAP

Glossary 1. ARPU or Average Revenue per User A method of measuring revenue associated with the delivery of mobile commerce services by MNOs.

Module1. Getting Started on the Wireless Web. The Goals of This Module

DATA SHEET HIGHTLIGHTS Deploying a Single System to Manage All Devices and Services Implementing Service Assurance

COLUMN. Choosing the right CMS authoring tools. Three key criteria will determine the most suitable authoring environment NOVEMBER 2003

Web Engineering. Introduction. Husni

University of Southampton. Department of Electronics and Computer Science. What is the Future of Mobile Multimedia?

Overview. M-commerce vs. E-commerce

EPiServer Portals. Abstract

Distribution Channels for Mobile Navigation Services. Industry Research Whitepaper

Developing corporate mobile applications. An alternative approach to native development

HMI ARCHITECTURE SUMMARY ARCHITECTURE DESCRIPTION

Cisco Digital Media System: Simply Compelling Communications

Everyplace Suite: Websphere Transcoding Publisher Technical Overview

Viewer 2 Beta Frequently Asked Questions

KM COLUMN. How to evaluate a content management system. Ask yourself: what are your business goals and needs? JANUARY What this article isn t

QLogic TrueScale InfiniBand and Teraflop Simulations

Chapter 3. Technology Adopted. 3.1 Introduction

Escaping PCI purgatory.

Developing a Mobile Information Service

Introducing IBM Lotus Sametime 7.5 software.

Solutions Overview. Nortel Networks. Preside. Next-Generation Management Solutions

SyncML Overview. Noel Poore, Psion Computers PLC

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Agilent 8960 Wireless Test Set Ensures the Success of Your Wireless Products

IBM iseries Models 800 and 810 for small to medium enterprises

BECOME A LOAD TESTING ROCK STAR

09. Mobile Commerce. Contents. Mobile Computing and Commerce

TREND REPORT. Hosted VoIP: What IT Decision-Makers Really Think

Aspiring to Mobile Network Leadership

xiii A. Hayden Lindsey IBM Distinguished Engineer and Director, Studio Tools Foreword

Fixed Mobile Convergence

Building a New Rational Web Site with Rational Suite

Executive Summary About Members Capabilities [but not limited to] Experiences and Knowledge Base Clients Conclusion Contact

Case study on PhoneGap / Apache Cordova

WHITE PAPER. Good Mobile Intranet Technical Overview

Concepts, Technology, and Applications of Mobile Commerce

SYMANTEC: SECURITY ADVISORY SERVICES. Symantec Security Advisory Services The World Leader in Information Security

Unified Communications. What are the Key Benefits of Replacing PBX with Cloud Based Solutions?

Mobile UX or WHITEPAPER

Mobile Commerce. Electronic Commerce

Cisco Start. IT solutions designed to propel your business

Embracing HTML5 CSS </> JS javascript AJAX. A Piece of the Document Viewing Puzzle

W3C Mobile Web Initiative Workshop. 17 Nov 2004 Daniel Appelquist Vodafone Group Services Ltd.

Brochure. Dialogic BorderNet Session Border Controller Solutions

Web Content Accessibility Guidelines (WCAG) Whitepaper

EIAA European Mobile Internet Use Executive Summary

Implementing ITIL v3 Service Lifecycle

Unit code: J/601/1286 QCF Level 4: BTEC Higher National Credit value: 15

User Interface. Technology Domain Roadmap & Strategy. 22 February 2010 Scott Weiss, UI Technology Manager

World s Largest Telco

UXD. using the elements: structure

NFON Whitepaper: Integrating Microsoft Lync (Skype for Business) with Telephony

Making MMS successful in CDMA revenue-generating components of a wireless data ecosystem

Competing with OTT Services: RCS e without IMS. November 15, 2011

A novel approach to design a Wireless Communication based Railway Information System Kumar, Vijay; Patra, Sarat Kumar; Mishra, Sanjib; TENCON

Smart Service Packs. Providing customer recruitment, retention & new revenue streams. 1 Smart Service Packs

Remembering 9/11 Accessing Oral Histories for Educational and Research Purposes

efax Corporate for Independent Agent Offices

THE NEW COLLABORATIVE WORKFORCE. Enterprise Communications, Advanced.

Survey: Global Efficiency Held Back by Infrastructure Spend in Pharmaceutical Industry

ARCHIVE ESSENTIALS

WAP. Bringing the internet to you. Cynthia Luk Marianne Morris Harvey Wong. 4 April, 2002 CMPUT 499

Simplify IP Telephony with System i. IBM System i IP Telephony

Enabling a world without wires

GET CLOUD EMPOWERED. SEE HOW THE CLOUD CAN TRANSFORM YOUR BUSINESS.

Module Contact: Dr J Fairbrass, NBS Copyright of the University of East Anglia Version 1

ARCHIVE ESSENTIALS: Key Considerations When Moving to Office 365 DISCUSSION PAPER

Enabling Performance & Stress Test throughout the Application Lifecycle

Shaping a BRIGHTER future

M.SARAVANA KARTHIKEYAN

User Centered Design - Maximising the Use of Portal

Pervasive Web Application Architecture. History Scalability Availability Development Application Architecture

WHY DEVICE AWARENESS IS ESSENTIAL FOR THE OPERATOR ENVIRONMENT

THE API DEVELOPER EXPERIENCE ENABLING RAPID INTEGRATION

Cisco Unified Wireless Network Solution Overview

adapted images adapted images adapted images

Mobile Devices & Wireless Security. Jack Jania Director Field Marketing Mobile Communications

J2EE Application Development with WebSphere Studio

What s New in VMware vsphere 5.1 VMware vcenter Server

Hello INTRODUCTION TO XML. Neil Maycock. Pro-Bel Limited, UK ABSTRACT

Systematic Software Engineering 2006

Mitel IP Desktop Solutions. Tailored to Your Work Day

RED HAT ENTERPRISE LINUX. STANDARDIZE & SAVE.

Predictive Insight, Automation and Expertise Drive Added Value for Managed Services

Mobility Optimized Access Layer

Information System Architecture. Indra Tobing

Branded Custom Mobile GPS Solutions

ARM Apps. What are ARM Apps?

White paper. Axis and Intelligent Video (IV)

Overview of Java 2 Platform, Micro Edition (J2ME )

Services in the IMS ecosystem

Technical Overview. Access control lists define the users, groups, and roles that can access content as well as the operations that can be performed.

WAP/ WML : Wireless Protocol wireless protocol

BEAWebLogic. Portal. Overview

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

Nuclias by D-Link is a complete cloud-managed networking solution for small to medium-sized organisations with one or more sites.

Transformation Through Innovation

Enterprise Fixed-Mobile Convergence:

Transcription:

WHITEPAPER WIRELESS INTERNET USABILITY AND INTEROPERABILITY JAMES PEARCE VP TECHNOLOGY This paper represents the presentation notes from Wireless Internet Usability & Interoperability presented by James Pearce at 3GSM, Cannes 2002 All rights reserved. Argogroup, Oak House, Shackleford Road, Elstead, Surrey, GU8 6LB, UK t: +441252 705705 f: +441252 705706 www.argogroup.com

INTRODUCTION The main themes throughout this paper are Interoperability and Usability; the issues surrounding these themes - and some proposed solutions. THE CHALLENGE: PROVIDING STABLE AND USABLE APPLICATIONS As in all media, the customer is key, and delivering compelling content and an enjoyable experience to the end-user is the main focus for all companies operating in the wireless Internet space. The new challenges with this particular medium, however, are caused by the issues of device diversity, and the challenges of usability on such small, limited devices. To set the scene, let us look at what we mean by the Pervasive Internet. We use the term pervasive to mean the ability to access the Internet via any sort of device type: phones, PDAs, PCs, as well as everyday objects, e.g. coke machines, watches, fridges etc. The Internet An individual will expect to access many of the same services through one or more device groups (channels) and to receive the same service through each device within each genre. In reality, this is not happening particularly in wireless. DEVICIFICATION We all know what is meant by personalisation - where an on-line service is adapted for the actual user accessing the content. For example, Amazon.co.uk recognise the user if they have visited the site before and know what products they have been interested in the past. In this way they are able to offer related products and deliver a better personalised experience to the user whilst they are browsing through the site. Our term Devicification is the same principle applied to understanding the actual device used by that individual; the service is customised to the device used as well as to the users preferences or in other words the customer must be thought of as the person and the device, and requirements must be met for both. THE MAIN AREAS OF DEVICIFICATION Many aspects of today s device vary widely from one manufacturer to another, from one model to another, and from one sub-revision to another as well as the diversity introduced by the network configuration that the user has connected to. These aspects of variation include: Wireless Network Protocol (WAP, i-mode etc.)

Infrastructure servers (gateways, cache etc.) User Interface (soft keys, touch screen, voice etc.) Content (WML, HDML, CHTML etc.) Multimedia interface (typically micro-browser) Application environments (JAVA, SIM Toolkit) Air interface (CDMA, TDMA, GSM etc.) Operating System (EPOC, CE, Palm, etc.) Physical device types (phone, pager, watch etc.) Some of these areas will obviously have a greater impact than others, depending on the application. For example, the constraints on a wireless game might depend greatly on the variations in screen size and network performance. DIVERSITY WILL CONTINUE It would be natural to expect consolidation within the industry among micro-browser and phone manufacturers. In much the same way that Microsoft now dominates the web browser industry, some might expect to see a particular vendor s browsers on all WAP phones in the coming years. But we believe that this is not about to happen, for a number of reasons: Multiple standards will continue to exist on a regional and worldwide basis; USA, Japan, Europe - WAP, i-mode and others There will be ongoing development within those standards (e.g. WML 1.1 to 1.2 to 2.0) Manufacturers strive to differentiate in order to gain a competitive advantage; with: Varied price points Size & feature sets Market segmentation features & functionality for the youth, market, fashion conscious etc. Handset upgrade lag consumers will still use phones that are 2 years old, they are not likely to upgrade each time a new phone comes onto the market Content upgrade lag New network services from 2.5G and 3G networks In summary, we believe devices in the marketplace will diverge and continue to diversify rather than to converge. To overcome today s issues developers have often chosen the easy option writing content to the lowest common denominator. The paradox of this is that it often makes content awkward to use on any devices bar one or two well-known models and as a result, usability is the first victim of generic wireless content. LEARNING CURVE FOR DEVELOPERS Whenever a new standard is brought onto the market developers have to overcome a number of hurdles: Compliance industry standards e.g. HTTP, XML, WML Developers have to learn new languages and a new set of standards. For example, a web developer wanting to produce WAP sites first has to learn WML. Content needs to be compliant before it is likely to work on any device Interoperability between devices, browsers, networks. Once a developer has understood the standard they should be working to, it is necessary to understand the devices themselves. Many developers overcome the compliancy issue and get stuck on interoperability producing content that works on all devices

Usability ease of navigation, an application that is pleasant to use, that meets the typical user s expectations and understanding, and that suits the scenarios under which the application is likely to be used (on the move, in a car, for example) this is about producing content that works well on all devices Performance response times and the adaptation of the application to the network and its conditions. Developers should strive to produce applications which work quickly and efficiently despite vast amounts of traffic. Currently networks are not busy enough to make performance a major issue, although we are all hoping this will change over time! All developers aim to produce content that works well & quickly on all devices, but every time a new standard comes out, or evolves, it often seems like everyone is back at the bottom of the ladder, which can be extremely frustrating. THE SOLUTION DEVICE-AWARE CONTENT To proactively deal with these issues the solution is to create device aware content, i.e. to have pages that are customised to the device either on the fly or at design time. Whenever the request comes from a device for a page, the server must make decisions on how the page should be formatted. The server has to be able to: - accurately identify the device, - understand the class (phone, PDA) and family (make mark-up language assumptions), - understand the make, model and revision of device (know the limitations, features and idiosyncrasies of the device). - device targeting (the final fine-tuning of content, such as handling character set issues) AUTOMATED TESTING Tackling the issues reactively - testing content once it has been built is also a valuable exercise, particularly as new devices continue to appear, long after the application s development may have ceased. Developers can use automated tools with the ability to do scripting, autobrowsing, simulating multiple devices, in order to cover a vast test surface, which can t be done manually in the same time frame, or as efficiently.

Industry realises there is a problem and has made various steps towards a solution. A number of initiatives attempt to solve the interoperability problems: WAP 2.0 has been built with an appreciation of the issues and shares W3C technology (e.g. XHTML). This is a common technology with the web, which means a smaller learning curve for developers to climb. M-Services initiative this has been driven by the GSM Association to bring order to browser implementations. M-Services: brings order to device aspects outside of WAP indicates a growing industry understanding of the challenges Application server space is providing support: - servers are built with an understanding of the interoperability problems, for example:.net (Microsoft) WebSphere (IBM) WebLogic (BEA) USABILITY THROUGH DESIGN Understand the usability issues before writing live code. Leading companies in the wireless space have brought out documents to aid developers; these include recommendations and style guides, for example, those by: Openwave: http://developer.openwave.com/ Nokia: http://forum.nokia.com/ It is important that developers don t simply work from existing web site designs. Users have different expectations and want to carry out different tasks on the wireless Internet to those on the web. For example, a user visiting an airline site may wish to make a full on-line booking, however, on the WAP site they are more likely to simply check flight departures or arrivals. USABILITY DURING DEVELOPMENT There are conversion tools available on the market, which can help developers from an educational point of view by giving them a head start and early wins, e.g. WAP Tool is a developer tool which converts HTML files to WML content and offers comments on how the WML could be enhanced (http://devzone.argogroup.com). This type of tool is useful for prototyping and can help developers to learn WML. In-development testing is always useful; check on compliance, interoperability, usability and performance issues during the development of your wireless site or portal, e.g. Monitor Master allows for rapid testing of WML content against multiple devices via autobrowsing or scripting. There are several emulators on the market which can be used to attempt to preview pages on multiple devices. The key point with all of the above is to enforce usability throughout the development process. USABILITY- AUTOMATED TESTING Automated testing of usability may perhaps be a holy grail; there is little substitute for real people with real phones. However, any automated opportunities provide faster testing, use fewer resources, cost less and should have the ability to simulate multiple devices. Monitor Master for example, conducts usability testing with virtual reference devices, reporting on compliancy, interoperability, usability and performance. Manual usability testing involves such tasks as recording the number of clicks, how far the user has to scroll, number of buttons to tap, how long it takes pictures to appear, and how long it takes to configure a phone to access a WAP site. Further, there is much value to be gained from running focus groups of representative users and recording what they find frustrating or counter-intuitive

whilst using the application. However, this is a lengthy and time-consuming process, and can be expensive. FUTURE STRATEGIES & SUMMARY Diversity won t diminish this highlights the necessity for content developers to re-assess their existing approach. Pro-actively plan your understanding of devices, either within your company or with a partner with device knowledge e.g. Argogroup Train and retrain your development & test teams and ensure that they stay abreast of relevant industry initiatives, which are there to help. Usability is now more important than ever - think of the user tasks and expectations! As a developer, there are no short cuts to resolving these issues and no replacement for. real users real devices real networks ABOUT ARGOGROUP Argogroup are the leaders in device intelligence for the multi-channel Internet. By collecting information on the capabilities and limitations of all of the wireless Internet devices in the world, Argogroup is able to provide services and products that make it easier to build compelling applications. Argogroup's mission is to use knowledge of devices to make it easier to develop content and to improve the user experience. Argogroup headquarters are near Guildford, UK, with a field office in Stockholm. Argogroup employs 20 people. Argogroup is a member of the WAP Forum and the W3C, and is part of the OpenGroup MMF, the Bluetooth(tm) Special Interest Group, Openwave Systems Alliance Program, the Ericsson, Nokia Artus and Orange developer programs. Contact: Oak House Shackleford Road Elstead Surrey, GU8 6LB UK Tel: +44 1252 705705 Fax: +44 1252 705706 Email: info@argogroup.com