Monday, October 9, 2006
Full-Day Seminar, 8:30 a.m. – 5:30 p.m.

David (Heller) Malouf

Designing Powerful Web Applications using AJAX and RIAs

David (Heller) Malouf, IntraLinks and Bill Scott, Yahoo, Inc.

Are you currently building web-based applications? Are you tasked with adding more interactivity to your web apps? Do you want to learn interaction design skills geared towards adding interactivity and richness to your web-based solutions?

Information spaces on the Web are becoming increasingly filled with complex interactions. Even simple transactional solutions like shopping carts and document management systems are becoming more complex with richer desktop-like interaction models. Today’s web designers and information architects need access to disciplines like interaction design and software design to create powerful and successful web applications. For example:

  • The developers at a major financial institution are working on a mission-critical application that will be rolled out to more than 6,000 financial consultants, but they have no idea whether a Rich Internet Application (RIA) is the right solution. And if an RIA is the right choice, they're unsure of what technology to use.
  • The development team for a hotel reservation system would like to migrate their simple application to an RIA solution. Where should the developers start? How do they avoid making the same mistakes that other developers have already made?

To help designers solve these types of problems, we've asked David (Heller) Malouf and Bill Scott, expert web application designers, to create a seminar exploring some of the most important issues surrounding the web's most sophisticated applications. In this information-packed day, they will give you a solid introduction to RIAs and demonstrate the value RIAs can add to your web application.

Ajax, .Net, Java, Flash? This choice between technologies make it very confusing for developers to decide how best to implement RIAs. Over the course of the day, David and Bill will provide an in-depth deconstruction of applications using AJAX and Flash technologies, including Yahoo Maps, Gmail, and Zimbra.

To learn what it takes to create successful RIAs, you will:

  1. Examine the factors to consider when deciding whether an RIA solution is right for you. David and Bill will discuss what factors contribute to a successful RIA for both the users and the internal organizations.
  2. Walk through and deconstruct dozens of RIA's. You will be exposed to a broad set of applications with both successful and unsuccessful uses of RIAs.
  3. Choose the most appropriate technology for your RIA. David and Bill will share the many RIA technologies available to development teams, including Ajax and Flash. You will learn the advantages and disadvantages of each technology from both a user experience and a technical perspective.
  4. Learn the principles of Interaction Design to help you create more successful web applications. You will learn to move from a “page” by “page” approach for applications, to a page of contextualized interactions
  5. See how to leverage design patterns within your organization. You will learn how to leverage design patterns for your RIAs to quickly and efficiently add value to your web applications.
  6. Get an introduction to design practice and theory. You will see how designing and prototyping multiple solutions for your applications will often lead to a single better solution.

Who Should Attend

This seminar is appropriate for all members of the development team, including:

  • Developers who would like to learn the principles of interaction design to get a better handle on how to move from desktop applications into the realm of web-based applications.
  • User Experience professionals who are interested in incorporating richness into their web applications
  • Usability specialists who want to better understand the patterns of RIAs so they can better evaluate them.
  • Project managers who see their applications migrating towards RIAs and need to understand how to manage these types of projects.
  • User experience professionals who are interested in learning about how to leverage design patterns to create successful RIAs.

If you want some great ideas to tackle your biggest application development problems, this seminar is for you.

UI11 Seminar Recommendations: If you're interested in David's full-day seminar, you may also want to attend Luke Wroblewski's seminar on Visual Design or Nathan Shedroff's seminar on Experience Design.