Avoiding the JavaScript:void(‘’): Building Web Apps That Work Anywhere and Everywhere
Plaster Student Union 317
Web development used to be simple: all you needed to know to develop a website were a handful of HTML tags and how they appeared in a couple of browsers. Today nothing is certain: the Web is being accessed on devices that didn’t exist a few years ago, and when you factor in JavaScript, platform incompatibilities, and the need to accommodate assistive technologies,it’s enough to make ever the best Web developer’s head spin.
This session will look at how you can ensure that websites and applications can be used by the broadest segment of users possible. We’ll look at: problems common to many “Web 2.0” websites, progressive enhancement techniques that add advanced features, and emerging standards, such as WAI-ARIA, aimed at improving the rich web application experience for users of assistive technology. Experience with JavaScript and server-side programming concepts are recommended.
Presenter
Jason Pitoniak
Educational Technology Specialist,
Rochester Institute of Technology
When it comes to Web technologies, there are few that Jason hasn’t tried. While most comfortable writing server-side applications, he also has experience with usability, interface design, human-computer interaction, and instructional development. He is an advocate of Web standards, an early adopter of AJAX, and is always seeking ways to make rich web applications and assistive technologies play nice.
Jason has a BS degree in Information Technology (yes, a BS IT) from Rochester Institute of Technology and currently works as an Educational Technology Specialist for the National Technical Institute for the Deaf, a college of RIT.
Technical: Propeller Hats Required
Sessions in Same Track
-
Wednesday,
8:30AM
High in the Clouds: Purposing WebApps for Education -
Wednesday,
8:30AM
Higher Ed on Rails -
Wednesday,
9:45AM
Agile Web Development -
Wednesday,
9:45AM
Using Our Web CMS to Produce Academic Catalogs -
Wednesday,
10:45AM
Cross-Site Scripting: What is it, and how can you protect your site from becoming a victim? -
Wednesday,
10:45AM
Test-driven Development for Web Applications -
Wednesday,
2:00PM
Avoiding the JavaScript:void(‘’): Building Web Apps That Work Anywhere and Everywhere -
Wednesday,
2:00PM
Driving a Hybrid: The Basics of Adobe AIR -
Wednesday,
3:15PM
Adding Interactive Content to Your Website Using JQuery -
Wednesday,
4:15PM
HTTP 201 - Or, What Happens When Your User-Agent Isn't A Browser?