the mobile web

67
Catching Up With Our Clients

Upload: adah

Post on 14-Jan-2016

24 views

Category:

Documents


0 download

DESCRIPTION

The Mobile Web. Catching Up With Our Clients. Panelists. David Bonebrake, LSNTAP Hugh Calkins, Pine Tree Legal Assistance Kathleen Caldwell, Pine Tree Legal Assistance Dave Mallon, iKnow Web Design. Today’s Training. Why Mobile Matters Making Sense of Mobile PTLA Project. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: The Mobile Web

Catching Up With Our Clients

Page 2: The Mobile Web

David Bonebrake, LSNTAP Hugh Calkins, Pine Tree Legal Assistance Kathleen Caldwell, Pine Tree Legal Assistance Dave Mallon, iKnow Web Design

Page 3: The Mobile Web

Why Mobile Matters Making Sense of Mobile PTLA Project

Page 4: The Mobile Web
Page 5: The Mobile Web

1. People (including your clients) are using it.

2. It’s only getting bigger.

Page 6: The Mobile Web
Page 7: The Mobile Web

(The challenge is creating a quality user experience)

Page 8: The Mobile Web

As of July 2009, how many Americans were actively using the mobile web?

*Active = accessing it at least monthly.

Page 9: The Mobile Web

With the mobile web, the early adoption demographics are much different.

Page 10: The Mobile Web

.

Page 11: The Mobile Web

As processor speeds increase and full graphics systems get embedded onto single chips, phones will soon be able to embody a PC experience as soon as they get near a flat screen TV and a keyboard. -Steve Rubel http://www.steverubel.com/the-apple-tablet-and-chrome-os-are-meaningles

Page 12: The Mobile Web

• The mobile browser landscape is an absolute mess, but it’s improving

• Going forward, most new touch phones will use a WebKit-based browser. That’s good.

Page 13: The Mobile Web
Page 14: The Mobile Web

• Surprising high mobile usage – and it’s increasing rapidly.• Early adopters of mobile technology do not fit the typical

early-adopter profile: users are younger and are people of color. 

• Devices, browsers, and connections are improving

Page 15: The Mobile Web

 

Page 16: The Mobile Web

Feature Phones Smartphones Touch Phones

Page 17: The Mobile Web

• Carriers provide mobile services and maintain networks. They provide customers contracts or prepaid plans.

• Networks carry wireless signals.• Different generations of networks: 2G, 3G, and 4G

Page 18: The Mobile Web

Platforms: Java ME, Blackberry, iPhone, and Android.

Operating Systems: Mac OS X, Android, Symbian and Windows Mobile

Page 19: The Mobile Web

• SMS

• Mobile Websites

• Mobile Web Applications

• Native Applications

Page 20: The Mobile Web

Personal to the user Capable of sending and receiving

information at all times Goes everywhere

Page 21: The Mobile Web

Mobile Devices: -Have tiny displays

-Utilize poor browsers

-Suffer from flaky connections

Page 22: The Mobile Web

Adapt to the mobile context - don’t just repurpose your existing site.

Page 23: The Mobile Web
Page 24: The Mobile Web
Page 25: The Mobile Web
Page 26: The Mobile Web
Page 27: The Mobile Web
Page 28: The Mobile Web
Page 29: The Mobile Web
Page 30: The Mobile Web
Page 31: The Mobile Web
Page 32: The Mobile Web
Page 33: The Mobile Web
Page 34: The Mobile Web
Page 35: The Mobile Web
Page 36: The Mobile Web

…to here.

Think small

We eliminated:

graphics

fillable forms and .pdf’s

all long pages that require a lot of scrolling

most videos

left-hand navigation

Page 37: The Mobile Web

Again, eliminate all long, complicated content

Then, think about the kinds of information mobile users might be browsing for (e.g. baseball scores, flight schedule updates).

What is our equivalent?

Page 38: The Mobile Web
Page 39: The Mobile Web
Page 40: The Mobile Web
Page 41: The Mobile Web

Eliminate left-hand navigation

cut text to ¼ of original length (or less); retain only most essential information

move phone link to top of abbreviated page

convert all phone numbers into links

Page 42: The Mobile Web
Page 43: The Mobile Web

Choose content that is already brief or that can be easily edited down

Choose content that a mobile user would be more likely to be looking for on mobile device, rather than on a desktop browser

Page 44: The Mobile Web
Page 45: The Mobile Web
Page 46: The Mobile Web

Who is our most likely audience?

Duh–uh-uh

Page 47: The Mobile Web
Page 48: The Mobile Web
Page 49: The Mobile Web

Even better

Page 50: The Mobile Web

Same questions:

What kinds of information might people being looking for on their mobile devices?

What topics can we address reasonably well in a small space?

How to distill messages down? What formatting to use to avoid too much

scrolling?

Page 51: The Mobile Web

Starting with Maine Attorney General’s Consumer Guide on “Your Rights When Buying a Used Vehicle”- a very dense 22 page .pdf –

we came up with 8 basic tips that a buyer could easily skim while at the used car lot:

contact the prior owner

have a mechanic you trust check the car, etc.

Page 52: The Mobile Web
Page 53: The Mobile Web
Page 54: The Mobile Web

Yes, it’s annoying but LSC says you have to do it.

You’re getting toward the finish line and you’ve had it up to HERE with this project.

Put some thought and effort into it, anyway.

Page 55: The Mobile Web

iPhones were doing a really funny thing with our phone # links.

Some phones weren’t recognizing characters like é and ñ

Although we had loaded things up with phone links, they wanted more.

We could test a lot of devices efficiently, at the same time, and compare results.

Page 56: The Mobile Web

The Right Tools For The Job Notepad or the editor of your choice Firefox (with addons)

a)Firebugb)Useragent Switcher

Mobile emulatorsa)Opera minib)Ready.mobi

Real devices

Page 57: The Mobile Web

Inspect and edit HTML elements

Edit CSS and see effects instantly

Detailed error reporting

Firebugaddons.mozilla.org

Page 58: The Mobile Web

Default user agent Openwave user agent

Page 59: The Mobile Web

CODING• XHTML-MP (mobile profile)• XHTML is a stricter version of HTML

All tags must be closeda) This is correct <br />b) This is not <br>

Attribute values quoteda) <p class=”foo”></p>

Case sensitive a) Correct <p></p> b) Incorrect <P></P>

Must include XML declaration and doctype

Page 60: The Mobile Web

• XHTML-MP sample<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Your Title</title>

<link rel="stylesheet" href="style.css" type="text/css" media="screen" />

</head>

<body>

<p>Hello World!</p>

</body>

</html>

Page 61: The Mobile Web

• Keep It Simple

a)Use markup to indicate structure - headings and lists

b)No floats or absolute positioning

c) Use percentages and em units for dimensions

d)Keep margins and padding to a minimum

e)Stylesheet support varies. Make sure your site is presentable without styles.

f) Images should be small and lightweight

g)Do not rely on JavaScript. Support varies.

Page 62: The Mobile Web

• Device Detection

a) Identify visitors by device typeIphone, Nokia, Opera Mini, Vodafone, Android, PalmOS, Kindle, Up.Link, Symbian, SymbianOS, MIDP, NetFront,, AvantGo, Windows CE, PIE, BlackBerry

b) Re-direct to mobile site

c) Detection takes place on the server

d) Useragent string: (Openwave)OPWV-SDK/62 UP.Browser/6.2.2.1.208 (GUI) MMP/2.0

– Zope example<dtml-let target="'http://ptla.org/mobile'">

<dtml-if "_.string.find(HTTP_USER_AGENT, 'UP.Browser') != -1"> <dtml-call expr="RESPONSE.redirect(target)"><dtml-elif "_.string.find(HTTP_USER_AGENT, 'Nokia') != -1"> <dtml-call expr="RESPONSE.redirect(target)"> </dtml-if>

Page 63: The Mobile Web

VIDEO• Use audio and video to

deliver more complex content.

• Limitations of devices• On-screen text may be

hard to read• Keep file sizes small• Mostly useful for

smartphones

Page 64: The Mobile Web

SOME THINGS WE LEARNED• Telephone links

<a href=”tel:+12077748211”>774-8211</a>• Unicode limitations

Character set often limited by geographic region

• Keep content scrolling to a minimum• Difficulty in linking to external sources• Test, test, test

Page 65: The Mobile Web

mobiReady: http://ready.mobi/ LSNTAP Mobile Web Reading Room:

http://www.lsntap.org/Mobile_Web_Reading_Room

LawHelp Resources Drupal Resources

Page 66: The Mobile Web

How can the mobile web be used to help legal aid clients and advocates?

What happens in few years? Does almost everyone have carry a powerful mobile device?

Other questions and comments?

Page 67: The Mobile Web

David Bonebrake – [email protected] Hugh Calkins - [email protected] Kathleen Caldwell - [email protected] Dave Mallon -- [email protected]

For Law Help Questions – [email protected]

For Drupal Questions -- [email protected]