by Estelle Weyl
Improved browser support of CSS3 has allowed us to build a richer web with visual treatments like web fonts, animations, transformations, gradients, transparency and drop-shadows. But with great power comes great responsibility. Just because you can add a skewed animated rainbow with drop shadow to your site doesn't mean you should.
In this session we'll look at what really rocks in CSS3. You'll have to restrain yourself, though. Yes, we'll cover gradients, fonts, transitions and more. But just because you can, doesn't mean you should.
I'll talk about where you can use them, how to make them, and why the technology keeps getting used for new stuff - as well as how they fit into a world where everyone wants to own the app store and the underlying technology.
by John Worley
We'll go over some of the best practices for delivering video to the mobile web, including "smart-streams" that adjust to the user's current cell bandwidth.
by Tantek Çelik
by Faruk Ateş
How has the Web evolved through its infancy, and where is it going as it matures? Faruk Ateş explores the Web’s origins as a document-sharing network, its present-day function as a communications medium, and its future as a software platform and more, diving into the techniques and principles we can and should employ in our work today. From a new form of progressive enhancement to responsive web design, learn how the combination of best practices and a mind freed from the shackles of browser realities can deliver the most awe-inspiring results.
The Twitter APIs are used by thousands of developers every day to build applications and services allowing users to create, consume and explore Tweets. In the past this required coding experience and server components, making it hard to implement. Now, by implementing lessons learnt from the Open Web, Twitter for Websites lowers that barrier and helps you increase engagement.
We’ll explore the journey Twitter took when they created Twitter for Websites; the motivations, engineering decisions and the ways in which Open Web standards made them possible.
by Cindy Li
Designing for on the internet means you have to design for a wide range of audiences.
What factors do you need to consider? Culture, accessibility, platform? Why should you care?
Why don’t you? :)
by Dirk Ginader
by Bebo White
The most convenient model of the World Wide Web is that of a network of interconnected documents and applications. Despite the success of the Web, this model suggests that data be constrained within pages or via simple database queries. Such a document-centric Web is convenient for human browsing, but difficult for machine processing. Alternatively, concepts of Linked Open Data (LOD) suggest that the Web can also be perceived as a globally distributed data space - the Web of Data. Such a Web would support structured, SQL-like queries that could offer interesting opportunities for the next generation of Web-based applications. Data from different providers may be aggregated easily; fragmentary information from multiple sources may be integrated to achieve a more complete view. LOD builds upon the Semantic Web vision that has been discussed for so many years. The talk will describe the basic principles of LOD and give powerful examples of how it is currently being used.
With the extensive move to mobile interfaces it is not infrequent to see developers ignore the underlying principals of inclusive design. As in the 1990s poor semantic mark-up, absence of onscreen labels and misuse of HTML in general are common occurrences in mobile apps and web sites these days. It is reasonable to assume that this behavior is due to the fact that developers aren't well familiar with how users perceive the interfaces they build.
This talk will highlight some of the most screaming accessibility issues found in many mobile applications and demonstrate how they affect user experience on popular mobile platforms.
by Hadi Nahari
by Glenda Sims
How do you know if your web site is accessible? Can automated testing tools help?
Glenda Sims will share gems from her 10+ years of experience testing sites for accessibility. Equip yourself with free and powerful testing tools. Learn how to turn it up a notch when you need to monitor accessibility across a vast enterprise. See some of the very latest testing tools that will help you evaluate color contrast, dynamic content and WAI-ARIA compliance.
Mobile Web use has grown at an explosive rate in the past few years. How are these users interacting your web content? In this session we will discuss recent trends in the mobile web and use live code examples to discuss making web pages more accessible to mobile devices such as iPhone and Android using a CSS-based approach, with minimal intrusion into the markup.
by Kitt Hodsden
Many of today's mobile applications are platform specific, but Steve Job's original vision for the iPhone was for web based applications. We've caught back up to that vision, and can now build many of the popular platform-specific games using web-specific technologies.
So let's do that!
Walk through the process of building Schkrubbel, a multi-player, tile based word game: create the HTML, style it with CSS to work with many screen resolutions, enable tile dragging, store a dictionary locally, add some logic and develop a server platform agnostic API, using all open source technologies. When we're done, we can invite the people sitting next to us to play a round while pondering what we can build next with these technologies.
Modern CSS is amazing, but even more wonderful stuff is in the pipeline and currently being experimented with in browsers. Tab Atkins will explain the soon-to-be-new hotness in simple terms and show how it will drastically change the way you write web pages for the better.
by Alex Barreto
The mobile web browsing experiences have been changed rapidly in these days. It was not even 5 years ago when we browsed a tiny web pages called WAP sites with "candybar" feature phones, or Sidekick. Today, we browse web pages, even fully-functional web applications with a fingertip on a touch-screen.
So what has been changed in the dev world in such a short amount of time? What are we learning from past and where are we going now?
Mobile devices are pervasive and ubiquitous. High quality internet access is not. Offline applications give us a means for developing web sites and applications that run locally or while connected to the internet.
This talk will look at the technologies that make up offline applications, demonstrate some techniques, and discuss fall back strategies.
16th July 2011