Attendees will gain:
- Understanding of a future-focused process and how it impacts client expectations, design, implementation, and team communication.
- All code written during the session is yours to take home, along with resources provided by Clockwork Active Media.
University of Minnesota
In this hands-on workshop, we will work on real-world tasks so you will be able to immediately apply what you learned. Participants will learn how to select HTML objects and apply CSS; add event handlers like click, hover, and focus; add, manipulate and remove HTML objects and CSS “on the fly”; make an AJAX call and display the data; and add a few nice UI effects.
Prerequisite knowledge/skills: At least some working knowledge of research methods. We will define many of these methods, both in writing and during discussion, to help those less familiar.
In the last decade, user-centered design has adopted research methods such as user interviews, on-site observation, contextual inquiry, and usability testing. All of these methods are now often at the heart of informing many design practices that focus on fulfilling the needs and requirements of users. However, we must also ask how and why we should use these methods within the contexts of a project, and how we should design research methods in order to maximize user-centered design methods. Pursuing effective research requires a well-considered methodology. If a research method is how we conduct a study to learn about technology users, then the methodology defines why we conduct research in the ways that we do. Methodologies are underlying principles or criteria that provide a justification for methods.
This workshop focuses on ways to build solid, practical research methodologies. This means not only determining which methods are appropriate for a project, but also developing a rationale for those methods that helps us structure our research questions, data collection activities, and data analysis. By developing richer methodologies, we provide a strong underlying rationale that streamlines research efforts and helps research teams collect data in well-structured ways. Examining methodologies also opens a wider discussion among user researchers concerning and how and why we use these methods. Not only can we better justify our work to others, but we can also better improve and enhance our research efforts by critically evaluating why and how we perform research.
Computer Accommodations Program, University of Minnesota
Prerequisite knowledge/skills: Basic HTML Editing
Attendees will receive an overview of common Web accessibility issues, training in the basic use of the JAWS screen reader, and exploration, identification, and correction of accessibility issues on pages the participant manages. Attendees will gain an increased awareness of accessibility issues and their impact, basic screen reader knowledge, and techniques for addressing accessibility issues.
The web browser is an increasingly powerful platform for delivering amazing cross-platform mobile applications. However, many applications can benefit from escaping the browser, integrating deeply into the mobile platform’s OS and taking advantage of native APIs. Build native? You’re shackling yourself to a proprietary technology or platform. Build for the web? You’re sacrificing features and deep platform integration that benefit your users.
Lynn Wehrman | Ken Rodgers | Bill Libberton | Nina Phouthasack
A view inside the world of people living with disabilities, focusing on how they use computers and access the Internet. We will discuss the challenges and advantages of assistive computer technologies and demonstrate how the most commonly used devices interact with software programs and the Internet. These include: screen readers, voice recognition software, non-handheld pointer devices and modified keyboards. Highlighted will be how these technologies interact with online forms and applications and how visually and hearing impaired people access video and audio communication online. This will be a panel discussion with an opportunity for attendees to ask questions.
The most important aspect of any application is security. Any application that isn’t secure opens up your server and business to irreparable harm. Fortunately, there are a lot of security tips on the web, and unfortunately, there are a lot of misconceptions. In this session we are going to cover some of the most dangerous security risks and common misconceptions, and show you how to correctly sanitize data to ensure that your application remains “hole” free.
Running a Facebook Fan page, tweeting up a storm, and Google Plus-ing yourself silly are all fine ways to spend your time. But, in the end, those are just social media parlor tricks. It’s when you integrate social media into a larger digital strategy that you really start to see the magic happen. That’s when social becomes your digital, “hostess with the mostest” – that key element that can get the party started, keep the conversation moving and make everyone want to come back for more. In this session, we’ll discuss how to transition social media into that role, from determining goals and objectives to developing the content. We’ll also talk through the logistical challenges of pulling all of the pieces of your strategy together using social media, especially when those various digital channels are owned or managed by different teams.
A lot of what makes us successful in the web design field doesn’t always have to do with our actual skill set or what we learn in any class. In this presentation, Abbey Tosic, a Senior User Experience Designer, breaks it down into 3 key aspects that can help you stand out and move up in your career. You’ll get tips on how to incorporate this winning recipe into your own routine that you can start using your first day back in the office or for your new career.
Tablets are an increasingly important and ubiquitous platform, and nearly every organization is either implementing, or trying to understand, their mobile strategy. Tablets are an inspiring medium on which to build applications given their incredible computing power, screen size, and portability. Most applications built for tablets are native apps (using platform-specific code) which means development can be costly and redundant. While there always will be a place for native apps, there has been a lot of interest of late in building cross-platform applications using HTML5.
In this presentation we’ll demonstrate the capabilities of HTML5 and show when and how it can replace a native tablet app. We’ll provide high-level strategy and context and dive into the details by walking through how to build a cross-platform HTML5 app for iOS and Android.
(The presentation will be geared towards people who have a working knowledge of front-end development.)