In this talk I’d like to reflect on my almost 20 years as an interaction designer – the things I’ve learned along the way, and the things I wish I would have learned at Interaction Design School, if such a thing had existed back then. Along the way we’ll review some of the 101 things we all should have learned in Interaction Design School, sourced from ixd101.com (the blog I share with Matt Morphett), and beyond.
Web standards might be second nature to all of us here, but they don’t always fly so easily in the enterprise. Obscure browsers and CIOs watching their bottom line can often leave a passionate development team feeling stifled. In this session we’ll look at how a number of large scale websites successfully adopted new standards and opened their content to more audiences and devices than ever before.
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?
During this brisk discussion we’ll separate fads from the future, debate native apps versus the mobile web, take an honest look at the hype behind geo-location, then take a step back to ask ourselves where the web—and we ourselves—are going. Hold on, it’s going to be a wild ride!
In this talk, an overview will be given of the RDFa technology in general, followed by an outline of its latest developments, such as the RDFa API and the definition of RDFa Core.
By now we all know that the web is not a publication – that it’s a living, evolving thing. But a lot of content I see still appears to be ‘published’ once and then left alone. This talk is about what happens after content is published.
Over time, Web developers have feared, hated and loved Web caching, at times trying to kill it, at others professing undying love. Mark Nottingham (chair of the IETF HTTPbis Working Group and author of its revised Web Caching specification) will examine how browsers (mis)-treat your content today, as well as where your relationship with browser caching might go in the future.
Web technologies are evolving at such a frenetic pace that it becomes almost mandatory to learn on your own. A lot of us still depend on other people to do this learning for us, and we tend to use their answers to solve our everyday problems. Inconsistent implementations, rapidly evolving specs, questionable performance impacts and maintenance implications mean we cannot always depend on others for answers but must involve ourselves actively in the process of developing specifications for new Web technologies. But how do we go about it? There are some simple rituals we can all do, which can have us be better-informed and also better inform the people and groups who are most directly involved in the development of new Web technologies.
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.
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 introduces several so-called “offline” technologies: application caching, local storage, and file access, to name a few. But these technologies are not just for purely offline apps; they boost startup performance, overcome network outages, and partition content away from the server. This talk will explain how you can incorporate these technologies into your work today and identify the features browsers will be supporting in the near future.
Andy Clarke’s Hardboiled Web Design is an uncompromising look at how to make the most from modern design tools and browsers, up-to-date techniques and processes. In this practical, design focussed talk, Andy will discuss the ‘how’ as well as the ‘why’ and will challenge your preconceptions to help you make better work for 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.
In this presentation Grant Young will examine how innovative organisations are using social technologies and design methods to create multi-dimensional value — both for the organisational and community — and will explore the themes that underpin the examples with a view to applying them in your context.
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.