Development
Steve Souders can make your web site even faster; Max Wheeler says it’s all about location, location, geolocation; Ben Schwarz is building a better web with HTML5; Paul Hagon can enrich your large data set; Silvia Pfeiffer knows her way around HTML5 audio and video; Dmitry Baranovskiy opens up web vector graphics with Raphaël; Patrick Lee introduces us to server-side JavaScript and Myles Eftos knows how to build mobile web apps.
Location, location, geolocation

Presenter: Max Wheeler
Phones with GPS are now widely available and the growing support for the JavaScript geolocation API means location based services aren’t restricted to the realm of native applications. Now is the time to learn how to take advantage of this information and add provide your users with the best personal and contextual experience.
This session will take you through building a location-based mobile app using HTML, CSS, and JavaScript. Including cross-platform techniques for figuring out where your users are, and providing graceful fallbacks options for devices that don’t have geolocation support (or users that don’t want to tell you exactly). You’ll learn about geocoding to a physical address (and the other way around) and look at how to build a mobile-friendly map with local points of interest.
Enriching large data sets
The ins and outs of APIs and RDFa

Presenter: Paul Hagon
Libraries contain masses of beautifully structured data collected over many years. But these records may have their flaws and might now want to be used in ways, such as location based services, that weren’t imagined 30 years ago. How can we use existing API’s and web services to enrich this data to enable it to be used in a variety of ways. This data also needs to be exposed for others to use and build upon. With the recent release of the Government response to the Web 2.0 taskforce, how can institutions comply with these recommendations by providing their data in usable forms for the public. What’s involved in building an API into our resources and how can our data be given more meaning through semantic linkages like RDFa?
Building a better web with HTML5

Presenter: Ben Schwarz
Devices have caught up; That is, our technology dreams from the mid 90’s have finally been realised. However since this time, HTML has lay dormant. We’ve been through a decade of tech wasteland. It’s time to change the status quo and take back the web.
During my session we’ll look at where the future of HTML lies, including new structural elements. You’ll also grasp an introduction to associated technologies that have come into popularity with the steam of HTML5: SVG, Web Sockets, Web Workers, Geo-location and making applications useful offline.
JavaScript Sprachraum
Delve deep into JavaScript

Presenter: Patrick Lee
Despite being an option on web servers as early as 1995 with Netscape’s LiveWire, JavaScript has long been regarded as a language only of the browser.
Approaching sweet sixteen JavaScript has evolved in the community and gained acceptance as a general purpose programming language.
In this session Patrick will be looking at JavaScript outside of the browser, focusing on how to use it for web server applications. Starting with the old in Helma and progressing through various usages to the most new and exciting with node.js, Patrick will talk about why JavaScript on the server matters right now and show you how to get started using it.
Raphaël: native web vector graphics library
This JavaScript library will simplify your work with vector graphics on the web

Presenter: Dmitry Baranovskiy
As SVG and Canvas come of age, every developer who loves standards is wanting to use them in production to make eye-popping effects. But then they come up against the inevitable lack of support in IE6 to 8, and promptly give up the ghost.
Fear not! Raphaël provides a developer friendly API to create graphics that work in Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+. Yes, you read that correctly, IE6.
In this session Dmitry Baranovskiy, Raphaël’s creator will walk you through its possibilities and will open up new horizons for web graphics that will work in all almost every browser.
Building mobile web apps
Making real apps for the iPhone, iPad and Android using web technologies

Presenter: Myles Eftos
There is no denying that the Apple App Store is huge, but who wants to have to deal with Objective-C? Thankfully, technologies like PhoneGap and Sencha allow web developers to work in languages they know (HTML/CSS/JavaScript) while still making them look native. PhoneGap also allows us to port our apps to other platforms, like Android.
This session will look at the mobile web development lifecycle from building a prototype in the browser, integration with the phone, app submission and some basic marketing tricks.
HTML5 Audio and Video
Using these exciting new elements in practice

Presenter: Silvia Pfeiffer
With three different audio and video codec formats each supported by the diverse HTML5 capable Web browsers, plus the need to deal with fallback for older browsers, HTML5 media is not the simple solution we have all been hoping for. But on the other hand, HTML5 media will make your life easier, since it offers some features that are hard to get with traditional Adobe Flash, such as a standardised JavaScript API, integrated CSS support, and built-in support for accessibility and internationalisation through captioning, subtitling, and audio descriptions. Additionally, devices such as the iPhone and iPad will only support HTML5 media and not Flash. So for any serious practitioner it’s a technology you can no longer ignore. W3C invited expert Silvia Pfeiffer will talk through the big issues on this important topic.
Even Faster Web Sites

Presenter: Steve Souders
Web 2.0 is adding more and more content to our pages, especially features that are implemented in Ajax. But our web applications are evolving faster than the browsers that they run in. We don’t have to rely on or wait for the release of new browsers to make our web applications faster. In this session, Steve Souders discusses web performance best practices from his second book, Even Faster Web Sites. These time-saving techniques are used by the world’s most popular web sites to create a faster user experience, increase revenue, and reduce operating costs. Steve provides technical details about reducing the pain of JavaScript, as well as secrets for making your page load faster in emerging markets where network connectivity is a challenge.














