Skip navigation.

ODIN Blog

Opera Developer Network

Posts tagged with "education"

Educating the web standards kids - scrunchup and more

, , , ...

In a blog post a couple of months ago, I asked How do we educate the web standards kids?. This elicited quite a few good responses, so I thought I'd follow up on this subject and give a couple of updates.

First of all, the first issue of ScrunchUp is finally out, and it looks great. You can find the first part of my article, A proper web standards education, a guide to employment and portfolios from Paul and Marcus Headscape, and much much more useful stuff. It is aimed at the younger generation, just getting into web design.

Secondly, things have been progressing for the Open Web Education Alliance. We have been steadily working on a whitepaper to present to the W3C management folk, explaining how our curriculum will be put together, how our outreach work to educators will work, etc. More on this soon!

Last, I am jetting off to Australia for a couple of weeks of work very soon. I will be doing lots of education work over there, and meeting a lot of passionate folk to get on board the standards education movement, no doubt! Find out more about my activities, and enter our competition!

A call for education: How do we educate the web standards kids?

, , , ...

There have been some exciting developments in web standards education of late. I've pretty much got the core of the Web Standards Curriculum published, and there are translations on the way. I have also contributed to the WaSP InterAct project, which currently has 11 courses available and promises more in the next year or so. And these initiatives are being brought together along with others under the umbrella of the Open Web Education Alliance, which promises to provide a worldwide standard for teaching web design and development that provides educators with all the tools and resources they need to start teaching web standards and best practices in their courses.

Although at an early stage (we had the first OWEA summit in Tennessee in early August 2009), this promises great things for web standards education and therefore adoption. But I have a worry - it will be easier to integrate our courses with higher education, where they at least have some existing courses covering "web stuff" in some capacity. But what about kids at high schools, and even below that age group?

Read more...

European Accessibility Forum Frankfurt, Friday 27th March 2009

, , , ...

Report by Chris Mills, with contributions from Henny Swan

When Martin Kliehm invited me to come over to speak at this conference about educational initiatives, I was very intrigued — I am a big advocate of accessibility because I am passionate about the web as a universal communication and education medium. But I am certainly not as knowledgeable about accessibility as my peers - Henny and Bruce. And I am not really that familiar with the accessibility crowd.

This is not a burden however — it is a boon to me, as I love to learn more and meet new people. I learned so much on this day that my head was spinning and I felt quite exhausted by the end of it!

Martin really created a fantastic conference here — the panels were translated across from German to English simultaneously (or the other way if needed), and people were present to sign for the benefit of deaf audience members as well. He even took care to make sure the venue and available hotels were accessible.

To find links to many of the slides, plus useful conversation around the day, go to Twitter and do a search for hashtag #eafra. My slides are available at my blog.

Thursday

The plane ride over was funny — I just so happened to be sitting on the plane across the aisle from a few other geeks, who expressed an interest in the presentation flashing across my screen. I lept into action and seized the chance to do a useful rehearsal of my talk before getting there! The evangelism started before I even got to the conference ;-)

I got there in good time before the speakers dinner started on Thursday, but being a useless tourist I completely failed to figure out what train to get on for the Frankfurt Hauptbanhof. Time started to tick away so I got a taxi to the restaurant. As I was driven through the temperate Frankfurt outskirts by possibly the most humourless taxi driver I've ever met, we listened to cheesy 70's disco music on the radio. A strange combination indeed.

I got to the restaurant - a rather nice Chinese place, and started chatting to loads of great people. Old allies like the marvelous Miss Henny Swan, Jeremy Keith, Jessica Spengler, Lars Gunther, Christian Heilmann and Niqui Merret, and new friends like Marco Zehe (Firefox accessibility QA engineer), Saqib Shaikh (Microsoft accessibility consultant), Steve Faulker from TPG, and Peter Krantz from Sweden.

Jeremy mentioned that he was really pleased with the Opera Geolocation build coming out, and we also talked a bit more about our idea of doing a geek band night at the next SXSWi ;-)

I had the offer of bar plus beer, but I decided to get an early night, as I had a lot to do the next day.

Friday

After a pleasent breakfast, I headed on in, and got settled. It was nice to say hi to Jon Gibbins, and I also got stalked on Twitter for a short time by that Patrick Lauke bloke, before having a really good long chat to him later on.

Keynote

The first keynote was a round up of the importance of accessibility in the EU by Linda Mauperon. It was appropriate, certainly setting tone of the day.

She talked about how e-inclusion is very challenging but rewarding, how the economic crisis makes digital inclusion even more vital, and how in the last year 51% of european citizens accessed the net at least once a week, which is 250 million. We've reached over half of the population, so this will include a lot of people with disabilities.

Accessible web applications

The first panel was brilliant, I thought. Jeremy Keith made a great moderator, and Christian Heilmann stole the show with his no nonsense approach to making JavaScript accessible. He showed off some of his recent work, such as Easy Youtube, and Yahoo query language. Saqib from Microsoft talked about accessibility in Microsoft technologies such as Silverlight, but it was a little bit sales pitch-ish, and Jeremy slapped him down for it, although I thought he went pretty easy on him considering! It was also interesting to hear from Paul Bakaus about the WAI-ARIA support and other accessibility stuff being put into jQuery.

Accessibility and mobile

The second panel was all about mobile accessibility. First up was Dominique Hazaël-Massieux (Activity Lead, W3C Mobile Web Initiative) talking about how the W3C has drafted a set of documents showing the relationship between Mobile Web Best Practices (MWBP) and Web Content Accessibility Guidelines (WCAG) — there is a lot of overlap there. Our very own Miss Swan then had her chance to talk about a variety of mobile accessibility issues, including similarities between browsing on a desktop with low-vision and small screens on a mobile, issues around mobility and navigation on a desktop and mobile, and the benefits of mobile browsing for people with disabilities. Henny then went on to further clarify the cross over by talking about solutions for improved browsing for both groups such as geolocation, personalisation, customisation and media quesries. Thomas Caspers rounded off the individual talks by playing devil's advocate. He disagreed with a few of Henny's points, saying that it is really hard to provide a single (one web) solution with alternative content for some applications.

The main example was maps - content needs to be changed for both the visual content AND any alternative content. Does the user want to get from A to B, or find the nearest bank, or get contour information, or political information? You can say so much about a map that you need to provide just the relevant stuff for that user, otherwise there is so much of it that it becomes useless. Henny's response was that better personalisation and customisation is needed, something that is a benefit for all users regardless of ability, disability or whether they are on a desktop or mobile.

Good panel, but I thought some of Thomas' points were slightly off. Why can't you have a toilet that works for disabled people and non disabled people, male and female? This was one example he cited, of how universal design can sometimes fail.

At this point I had a huge conversation outside with Patrick Lauke and a few others about web standards education initiatives, mobile web development, and more besides. I met Martyn Cooper from the Open University who was rather interesting. Apparently they have web standards modules, so I'm going to find out more about exactly what they've got, and see if the web standards curriculum/WaSP InterAct will be useful to them.

Lunch

Lunch was tasty, but odd - we had the world's tiniest pizzas. Lars and I also met our co-panelists, Dr Carlos Velasco and Hartmut Wöhlbier - they are great people, and I had a good feeling at this point. We went through some potential topics of conversation, and learnt a bit more about one another.

Accessible Rich Internet applications

The talk before ours — this was also a really interesting talk. Steve Faulkner went through how ARIA works, giving a nice overview. Niqui gave a really interesting insight into making Flash application accessible, which I really enjoyed. She highlighted the issues browsers have with Flash keyboard accessibility — we will have to get someone looking into this. Marco Zehe rounded things off with a — slightly sales pitch-ish — look at Firefox ARIA support, which was interesting but went on far too long.

I think Martin was getting rather frustrated by the talk timings at this point ;-)

My panel - Web standards and accessibility in higher education

I was feeling rather more nervous than usual before our talk, but I ploughed on regardless. I think I did fairly well in delivering a quick synopsis of the current issues with teaching web design and development in higher education, and Opera's efforts to try and make things better - the University tours and the Opera Web Standards Curriculum.

I was amused by being told to slow down early on in my presentation — too much coffee I think ;-)

Lars then added a few more points on top of mine, and showed off the WaSP Interact project.

At the end of the session, Carlos talked about the educational initiatives they have been putting together at the Fraunhofer institute, such as EU 4 All — it is worth checking out.

We answered a few questions from Hartmut about how we would position our courses in a university infrastructure (answer — the different modules can be restructured into courses aimed at designers or programmers; they could potentially exist inside multiple different faculties), and whether we are planning on providing other forms of media such as short instructional videos (answer — yes, when time and resources allow).

I think it was a success overall. I missed the last two talks before my head was absolutely overflowing with information already, and I felt a bit frazzled after delivering my panel. I also talked to many attendees in the coffee area, including industry people who are excited to check out our material, and French and German students who want Opera to visit their universities to try to improve things on their courses. A couple of guys said they thought our panel was one of the best of the day, which was great.

The evening

After having a really silly conversation with Henny, Steve, Jon and Patrick, we made our way to the evening meeting place. We then decided to go somewhere else for food because the evening meeting place had a bit of an arty farty menu, and we wanted steak. We then made our way back and talked the evening away. I went to bed before everyone else in my group because they were all sticking around the next day, and I had to be up at 7.30 to go to the airport.

Finish

I am writing this while on a train to Birmingham, to go and play a gig with my band, the mighty Conquest of Steel. I will be able to see my family again tomorrow, which will be nice. It is times like these that I get the Extreme lyric "Stop the world, I wanna get off" echoing through my head, but nevertheless, great conference, and great weekend ahead!

SXSWi 2009, March 12-18, Austin, Texas

, , , ...

Report by Chris Mills, with contributions from Henny Swan

SXSWi 2009 rather unsurprisingly proved to be another week of incredible conversations, sharing joys with old friends and new friends, and putting together great ideas for future work (and play). As I sit on the second leg of my journey home, feeling slightly sad that it seemed to go by so quick, I've decided to write an article to tell you about my experiences during this week. It'll be a shorter, more concise article than usual, as my SXSWi reports usually spiral out of control towards minor novel status, and I suspect that few people read them ;-)

The Lead up

One thing I was really glad I did this year was go over a few days early and get all of the jetlag out of the way before the event starts. Even if you just go over to Austin a day or two early and chill out and do a little bit of sightseeing, I'd recommend everybody to do this if you can spare the time. I think it improved my first couple of days at SXSWi immensely.

I actually stopped off at Houston for a few days and visited my good friend John \m/ Grden, awesome drummer and godlike Flash/3D developer. It was so awesome hanging out with him and his family, getting a whole load of work done, then taking a bit of time out to visit NASA and get some gaming in.

After saying goodbye to John, I had a mere 41-minute flight to endure before getting to Austin. I got the long part of the journey out of the way a few days previously of course, but it just felt psychologically really good to know I was so close and see Tweets from my friends in the UK saying that they were up early and had long journeys ahead ;-)

The first couple of days

I got in to Austin at a really good time, sharing a flight with colleagues Lawrence Eng and meeting Michelle Valdivia Lien shortly after landing. The awesome Thomas Ford picked us up in our hire car, and took us to our "glamourous" hotel, which actually wasn't that bad for $69 a night, although the location was a bit far out.

I got some work out of the way and waited for the delectable Miss Swan to get in, then we made our way to the Opera UT (University of Texas at Austin) university tour, delivered by Chaals McCathie Nevile. It was straight into the great conversations, as the talk was attended by Leslie Jensen-Inman, Glenda Goodwitch, Nicole Sullivan, and some great new friends such as Steven Bush, Will Martin, and Chaals' sister Georgie. After the lecture we went for some food and had more nice conversation, before getting some much needed sleep.

The next day I met up with my friend Carl Camera, had some food, did some mooching around the conference, saw a load of people (far too numerous to list here), had a nice lunch with Carl's family, then did some set up stuff and headed on over for the WaSP Edu TF meeting at the Gingerman. Present were a whole host of amazing people - Glenda, Virginia DeBolt, Aarron Walter, Steph Troeth, Leslie, Derek Featherstone, Nick Fogler, and Jamie from Yahoo! Education. We had a great meeting about the future of the OWEA (Open Web Education Alliance), designed to help spread the word about Interact and the Opera WSC as much as possible. We need to first write a proper statement of intent to say exactly what we want to do with the alliance before going any further.

As that meeting drew to a close the Blue Flavour party began, and loads more great people descended on the place, like Jeff Croft, Lisa Herrod, Lachlan Hardy, Norm, Steve Marshall, Simon Willison, and others. We stuck around for a bit, then I went off to a nice little private dinner at Jim Thatcher's house, with Henny, Glenda, Lisa, and Derek. It was really nice to meet more of the accessibility crowd, like Jim Allen, Sharon Rush, Andrew Kirkpatrick, Matt May, Andi Snow-Weaver, and Cynthia Shelly. A veritable who's who of accessibility.

The next day after that was when the conference really started, with the tradeshow opening. I spent all day on the booth, creating a press pack out of HTML, CSS and SVG, loading it on to pen drives to give to journalists, answering questions, being nice to people. It was lovely to see Pete and Julie from friends of ED and catch up with them. It was also nice to talk to other Opera folks like Håkon Wium Lie and new-girl-on-the-block Molly Holzschlag.

I saw old friends like Remy Sharp, Lena Cardell, Steph Sullivan, Steve Stedman, Greg Rewis, Jeremy Keith, Jessica, Rich Rutter and more. I also met my old friend Allan Kent for the first time - I've been doing bits of work with him on and off for about 7 or 8 years, but never met him in the Flesh before.

Monday evening involved lots of really good meat at the Iron Works with Henny, Allan, and others, a trip to the Happy Cog karaoke night, which was dreadful but fun, and then a trip to Buffalo Billiards with Aarron W, Henny, Norm, Lena, and her friend Nate. We sucked really bad at pool, but it was still fun.

Sunday and Monday

The first thing to do on Sunday was meet Aarron and Steph for breakfast, and go through the slides for our panel to make sure we were properly prepared. Win!

Sunday involved lots more booth duty, plus I checked out the Breaking Boundaries: Mobile Web Access in Emerging Economies talk featuring Chaals and some other mobile dudes. It was nice to see a number of talks this time on the mobile market and development big picture, rather than just iPhone development. It was also really nice to see a number of education panels besides the "No web professional left behind" panel that I appeared on; this is an area of interest that is truly gaining traction.

Having presented a lightning talk on Saturday about Accessibility of the stage we had in the booth and launched the Accessibility Challenge Henny announced winners towards the end of the day on Sunday. First prize was an Asus EEE PC that went to Martin Kliehm for http://eafra.eu/. It was good to see such a buzz around accessibility and Henny was kept pretty busy throughout Saturday and Sunday talking to people about using Opera to build standards compliant and accessible websites.

After booth duty ended I went to Ms Jen's wine and cheese party at Jeremy and Jessica's room; sure was a good cheese selection! Lots of great conversation too! I then went to PF Changs for some Chinese with Kenneth Himschoot, Nicole, Craig Cook, Steph, Leslie, Shaun, Matt Harris and others. After laughing at Kenneth for burning his mouth on ridiculously spicy prawns, and learning about Matt and co's upcoming wildlifenearyou.com app, I took a taxi home and got a ridiculously large amount of sleep for a SXSWi night - 9 hours! I wasn't taking any chances with my panel on Monday.

Monday morning involved attending the Browser Wars III panel, which Chaals represented us on. It also featured Chris Wilson (IE) and Brendan Eich (Mozilla), plus a new guy - a Google Chrome representative. It was a lot more civilised than previous browser wars, with the main highlights being making fun of Apple for not being there again, Brendan Eich saying that he was less worried about Silverlight than last year, as it had failed to take over the Web, and some general useful thoughts about cross platform support and browser speed. Jeremy Keith then shook things up by asking a really damning question about EOT (Embedded OpenType), which caused Chris Wilson to have a bit of a rant, but I agree with Jeremy. If other formats can be safely used without charging on a per use basis, why can't we do the same with fonts? There are plenty of reasonable free ones anyway.

More booth duty followed, plus going over to the Hilton green room to meet up with Aarron and Steph, and to meet Leon Adkinson for the first time - our replacement WOW (world organization of webmasters) panelist. He seemed like a cool guy, so I felt pretty good about the whole thing.

My panel

Overall I was pleased with how our panel went - the room was not completely packed, but it was decently attended, not many people walked out and others came in and joined mid way through, there were lots of really interesting questions throughout, and we carried ourselves off well. I think it could've run slightly smoother, and we maybe should have made more of the questions wait till the end, but yeah, t'was good.

I am really pleased that there is so much enthusiasm over our educational initiatives - the Opera WSC and WaSP InterAct - I had a number of people throughout the conference come up to me and be really enthusiastic about them, and ask me further questions. I've not really had any overtly negative feedback.

After my panel I sat and watched the WaSP general meeting, delivered by Derek, Steph Sullivan, Aaron Gustafson, Glenda, and our very own Henny. It was all very interesting, although Aaron's delivery of the IE8 versioning meta tag was met with quite furious disdain from the audience. I still think it is a really awful idea that is simply encouraging web developers to not bother learning standards properly. The button on the interface to toggle it on/off is awful too - it is going to be so easy for people to hit that by accident, especially end users that don't know what they are doing.

Henny, in her role as co-lead of the WaSP International Liaison Group, spoke about how important it was to globalise the conversation around web standards. All too often it is very focused on the challenges and needs of English speaking countries with the challenges encountered in other countries given less consideration. Henny also announced ILG's intention to start translation efforts on InterAct.

Monday evening

Monday evening was fun - my evening to indulge in a bit of rock and roll activity now that my responsibilities are all finished with. I went to the Great British Booze up with Henny, and ended up talking to Glenn Jones, Steve Marshall, Remy, Pete and Julie from foED, Paul Boag, Greg Rewis, Ralph Brandi, Martin Kliehm, and tons of others. We then went to a place across the street for some food, then Niqui blagged us into a film party, which was an entertaining distraction, after which we caught the end of North by North East. I remember having a very silly conversation with Lisa Herrod, although I'm not sure what about. I also remember going on about still not being drunk by the end of the night, and then realising I was rather tipsy by the time we got back to the hotel, because I couldn't remember some of the previous night's conversation ;-)

Tuesday and Wednesday

The final chapter! It felt rather sad to only have one day to go! We went in to the conference eventually, after having a giant conversation about underpants over Twitter, and getting some work done. We chilled out in the day stage, chatting to James Craig, Aarron, and a few others. We then went for a nice team lunch at the Hoffbrau, and I had a 17oz T-bone steak, then ate Henny's leftovers too, much to the amazement of my team mates.

We attended the keynote in the afternoon - Guy Kawasaki interviewing Chris Anderson from Wired about "The power of free". Chris had a lot of interesting things to say about the value of free business models, Freemium, etc, and how we could monetize services like Twitter. Check out #free on Twitter.

After this we answered Norm's rallying call and spent the rest of the afternoon in the Iron Cactus working (by working I mean drinking Margaritas), and having some really useful and inspiring conversation. In fact, some of this was the most useful conversation I had for the whole conference.

I then went for some Mexican food with the Opera posse plus Lisa, Lachlan and Andy Budd, then we went along to the Media Temple final party, and had, erm, a few more beers. After it had finished we got some cycle taxis over to the IHop for pancakes and more really silly conversation.

Wednesday is still proving difficult - I'll get back to you again when I'm home and awake ;-)

Opera web standards curriculum: JavaScript in town!

, , , ...

Introduction

We've sure got a treat for you this week! You'll be pleased to hear that the final batch of the Opera web standards curriculum core articles is now published. This includes the last of the CSS - an impressively deep study of site planning, templates, layouts and headers, columns and footers - and the entirety of the JavaScript articles.

Please dive in, read through the articles, spread the word and send me your feedback so I can improve the course as much as possible.

Read more...