W3C to Run Online Mobile Web Training Course

W3C are producing an online training course for mobile Web developers: “An Introduction to W3C’s Mobile Web Best Practices” which will run from May 26 to June 20 2008. This will be a great chance to get more information on mobile Web development practices from the experts — highly recommended for any Web developers out there who are interested in getting into mobile.

W3C is organizing an online course to introduce Web developers and designers to W3C’s Mobile Web Best Practices.

In this course you will:

    • * learn about the specific promises and challenges of the mobile platform
    • * learn how to use W3C’s Mobile Web Best Practices to design mobile-friendly Web content and to mobilize existing content
    • * discover the relevant W3C resources for mobile Web design

Participants will have access to lectures and assignments providing hands-on practical experience with using W3C’s mobile Web Best Practices. They will have direct access to W3C experts on this topic who are the instructors for this course. Participants will also be able to discuss and share experiences with their peers who are faced with the challenges of mobile Web design.

More information at

http://www.w3.org/2008/03/MobiWeb101/Overview.html

Register now at
http://www.3gwebtrain.com/moodle/

Web 2.0 Expo Presentation Online

Just made a presentation at Web 2.0 Expo here in San Francisco. This presentation was a bit of an experiment – combining some “vision thing” stuff about the Mobile Web with some specific recommendations for building Mobile Ajax applications (and thanks to Óscar Gutiérrez Isiégas, Scott Hughes and Jonathan Jeon for their contributions). I got a lot of requests for the slides – so here they are for anyone interested!

Reflections on the Mobile Web in Korea

Mobile Wednesday LogoI was very lucky this past week to have been invited to Seoul (along with the other members of the W3C Mobile Web Best Practices, Device Descriptions and Ubiquitous Web working groups) to participate in something that came to be know as Mobile Web Week.

The week of W3C working group meetings was punctuated by a day-long open workshop which we named W3C Mobile Wednesday. (Yes, my intention is to mobilize every day of the week – already we have had Mobile Monday and Mobile Sunday. Now Wednesday has fallen. Can Thursday be far behind?) Mobile Wednesday was actually a unique opportunity to hear from people working in Korea on the sharp end of the Mobile Web and to do a little bit of a sales job about the work we’ve been doing in the W3C Mobile Web Initiative and why it might be relevant there.

One factor that greatly helped create a feeling of open dialog was the presence of simultaneous translation during the whole event. It’s a luxury I almost never get to experience, but it really can help to facilitate discussion when someone else is worrying about the burden of translation. The translators were a wonder – deftly dealing with sometimes very thick technical discussion, especially during the panel sessions.

Besides Mobile Wednesday, I also had the pleasure of speaking to many Koreans living and breathing the Mobile Web, including representatives of the Mobile Web 2.0 Forum, the Korean W3C office, ETRI, and of the Korean companies involved in W3C activities, such as SK-Telecom and Samsung.

So – what impressions am I left with after this week?

I have more questions than answers, but my overall impressions are that the challenges to the growth of the mobile Web in Korea are similar to the challenges the world over. Perceptions about usage and comparisons to the “real web” are also a problem. I have to respectfully disagree with a statement made by one of the other conference speakers that Korean use of the Mobile Web hasn’t taken off because “Koreans already have very high speed access to the Web at home and at the office.” Yes, Broadband penetration is really high in Korea. However, the use cases for using the Web on the move are different from the use cases for using it in front of a computer. Other speakers at the event highlighted some of these, particular social gaming and one-to-many messaging. Interesting side-note, nobody seemed to know what Twitter was but there are apparently a couple of similar Korean services.

One basic challenge Koreans might have to bringing the Web to the phone is the high use of Flash. Seems that most Korean (PC) Web sites are full of Flash content. Even the photo of me that appeared in the Korean tech news article was embedded in Flash for some reason. The fact that these sites aren’t working on even highly sophisticated mobile browsers is no doubt putting people off the concept of mobilizing the Web.

In any case, it was a very educational an informative week. Special thanks go out to Jonathan Jeon (전종홍) for his role in putting it all together and for posting some great video of the Mobile Wednesday event (see link).

Famous in Korea!

François Daoust of W3C and I were interviewed by the Korean press about the work of the W3C Mobile Web Best Practices working group.  Unfortunately,  the article hasn’t been translated so I have no idea what they said about us, but hey — any publicity is good publicity, I suppose.

Why am I Going to Korea?

Picture out the window of the Korean Airlines Lounge in Narita AirportI’m sitting in the Korean Airlines lounge in Narita (Tokyo) airport after an 11 hour flight from London, watching a seemingly endless succession of JAL 747s taking off. When I arrived, there were no promised uniformed agents showing me the way. All the doors marked “international connections” were closed. In the end, I had to find my way through a very forbidding looking corridor and I was sure I was going to be turned back and possibly detained, but the airport staff I eventually found were very helpful and guided me to the checkpoint I needed for my connection. So, here I sit, stealing WiFi from the Northwest lounge next door.

In an hour I’ll be on another flight on my way to Seoul, South Korea. I don’t speak a word of Korean, I have no local currency and I’ve most likely packed the wrong plug adapters. But on Monday morning, I will convene the next face to face meeting of the W3C Mobile Web Best Practices working group. After that, I plan to participate in an event called W3C Mobile Wednesday, a kind of east-meets-west open conference-style event bringing together people working in mobile Web standardization and those working on the sharp end of the mobile Web in Korea: people from manufacturers and operators, yes, but also entrepreneuers, bloggers, developers. It’s all thanks to the Korean Mobile Web 2.0 Forum, ETRI, and the people at the W3C offfice in Korea. I’m very excited about this event and this whole week. Besides making some real progress on the work of the Mobile Web Best Practices group, I hope to get a real flavor for how the mobile Web (and other digital services) are being delivered in Korea, a place that showcases (according to Jim O’Reilly and Tomi Ahonen in their book Digital Korea) the “Convergence of Broadband Internet, 3G Cell Phones, Multiplayer Gaming, Digital TV, Virtual Reality, Electronic Cash, Telematics, Robotics, E-Government and the Intelligent Home”.
That and enjoy some good kimchi.

I got vlogged at Mobile World Congress!


I got “video blogged” at Mobile World Congress in Barcelona last week by Dennis Howlett. Dennis captured me talking about the landscape and future of the mobile Web. Unfortunately, he edited out the bit where I was talking about the W3C Mobile Web Initiative, which was kind of the point of the whole thing (from my perspective). The material that made it in was some scene-setting for why we created the Mobile Web Initiative and developed the Mobile Web Best Practices and MobileOK, both of which were being showcased at the W3C booth at the congress.

W3C Releases Mobility / Accessibility Draft

In June 2005, I wrote in these pages about an issue I knew we were going to have to grapple with in the Mobile Web Best Practices group that we were then kicking off. What is the intersection of mobility and accessibility when it comes to Web content? In fact, the initial approach and early work of the group that set the foundations for the Mobile Web Best Practices and for MobileOK was based on the work of the W3C’s Web Accessibility Initiative, and specifically the Web Content Accessibility Guidelines document.

This week, we have followed up the release of MobileOK with a new document that details exactly that: describe the relationship between Mobile Web Best Practices and Web Content Accessibility Guidelines. Why should you care? If you’re trying to provide a service on the Web, you need to care about both accessibility and mobility. Both of these topics require some investment in skills, tools, and development time, so understanding where the overlaps are should greatly help to reduce development costs and time to market. At the end of the day, it’s also about maximizing the potential audience for your service, regardless of a user’s disability or the device used to access that service.

The iPhone, dotMobi and the Future of the Mobile Web

James Pearce (CTO of dotMobi) wrote a great article yesterday about the impact of the iPhone on the industry and what it means for them. Of course, he’s right. What the iPhone is doing is helping the Web along to become a mobile medium. Does this make dotMobi or efforts like the W3C Mobile Web Initiative obsolete?

Let me pose the question another way. In 5 years’ time, when the majority of Web usage is from mobile devices, will we all be using the browsers on these devices to pan, scan and zoom around pages that were designed for large screen desktop PCs? I think we can agree that this would be a kind of dystopian vision of the future of the Web. Apple certainly agrees. That’s why they released a set of guidelines on ptimizing Web Applications and Content for iPhone. These guidelines, while developed by Apple in house specifically to match the capabilities of the iPhone browser, bear a striking resemblance to the W3C Mobile Web Best Practices and the dotMobi Developer Guide in their approach, language and purpose. All these documents are trying to change the mind-set of developers to get them to think about both the technical differences between mobile devices and PCs (for example, Apple saying “a touch-screen is not a mouse”) and also the differences in usage and behavior that need to be taken into account in designing for mobile use.

The main difference between the Apple guidelines and the dotMobi and W3C documents are the level of browser technology assumed. Because the dotMobi and W3C guidelines are targeting a wide range of form factors, devices and browsers (some of which are fairly bare-bones) they encourage the developer to not rely on scripting, advanced CSS or other technologies that are usually not well supported in these devices (while encouraging developers to use these capabilities when they do know that the device/browser in question supports them). Apple’s guidelines are targeting only one browser on only one device, so they can afford to tell developers to use Web technologies like CSS, scripting and AJAX.

In two weeks’ time, however, the W3C Mobile Web Best Practices working group (which I chair and which includes dotMobi as a member) will be meeting in London. This meeting will be the kick off of a new phase of work for the group. We will be working on a successor document to the basic guidelines document issued earlier this year. The new document will provide guidelines to developers targeting more advanced devices, like the iPhone; devices where you can assume a higher level of capability. I have called on Apple to contribute their developer guidelines into this effort. Why? Because it’s in their best interest to make sure that Web sites and applications developed for the iPhone also work across a range of other devices, and that mobile Web applications designed according to industry standard guidelines work seamlessly on their devices.

The iPhone will herald a whole generation of advanced Web-capable mobile devices. In this context, a converged set of Web developer guidelines for such devices will be a boon to the developer community and will help create the necessary conditions for the evolution of the Web into the Mobile space, an evolution which Alan Moore, in a very thoughtful essay, calls the dawn of the 7th Mass Medium.

It’s the Web. But not as we know it.

mobileOK goes to “Last Call”

After a great meeting of the Mobile Web Best Practices working group last week, the group decided to issue a “Last Call” working draft of the mobileOK Basic specification. This spec is basically a series of tests you can perform on content to evaluate how well it implements the best practices themselves. Because many of the best practices are not machine testable, these test necessarily only represent a subset of the best practices, but they’re a good place to start (hence “basic”). The specification (actually “mobileOK Basic Tests 1.0″) is intended to raise the quality bar on mobile Web content. I invite you to review it and send comments in to the public W3C mailing list (public-bpwg-comments@w3.org).

Switch to our mobile site