TODCON 2007 Agenda
Monday | Tuesday June 12th, 2007 | Wednesday
(Click the session name to read the abstract.)
Track One
8:30am Using the new CSS Layouts in Dreamweaver CS3
Stephanie Sullivan
CSS-expert and web standards advocate Stephanie Sullivan, who wrote the CSS layouts that ship with Dreamweaver CS3, will take you step-by-step through the CSS layouts. She'll show you how to effectively implement these into your site design; explain the core concepts of each CSS layout, highlighting the CSS constructs that make each design function; discuss a few "gotchas" to look out for; and give you the information you need to know in order to make changes to the designs quickly and easily in Dreamweaver CS3. Whether you're a beginner with CSS layout or a seasoned expert, the new CSS layouts can really jumpstart your work.
9:30am Developing for Mobile Devices
Jesse Rodgers
Mobile phones are finally becoming something that is usable for the web and the service providers are certainly making it easier to browse the web on your phone. With the recently released devices, the web on your phone is starting to grab people's imagination. But how can you make your site useful on the much smaller screen? What works and what doesn't? Does JavaScript work? How will people use my site? In this session Jesse will go over some the things to watch for with mobile web development and some of the questions you need to ask yourself while you build your site.
11:00am Fireworks, Photoshop and Bridge CS3 Integration
Jim Babbage
This session will give an overview of the integration between these three updated applications. For the first time, Fireworks and Photoshop really start playing well together. From hierarchical layers to better import/export support to blend modes and Layer Styles, we'll loook at how these two powerhouse apps work with each other. Adobe Bridge is the nerve center of the Adobe graphics applications and a great way to view, sort and catalogue your graphics. With the addition of Fireworks, Bridge now has access to some of FW's timesavers such as Batch Processing, and color commands.
Lunch - Easily create Flash screencasts with Adobe Captivate
Tom Person
Spice up your websites and blogs by adding screencasts using Adobe Captivate. Simply record the screen, add audio, and publish a SWF file complete with playback controls, text captions, and highlighted click areas. Show versus tell – in minutes!
1:00pm Integrating Spry Data, Spry Widgets and Spry Effects
Joseph Lowery
Spry Data, Spry Widgets and Spry Effects are three of the coolest features in Dreamweaver CS3. Learn how to integrate them into your pages efficiently and style them effectively. This session also demonstrates techniques necessary for integrating the various Spry elements in Dreamweaver CS3.
2:30pm Start from Scratch: Converting Your Design to A Joomla Template
Danielle Mickey
This session will be an overview for web designers of how Joomla uses of a template, and how you can take a Fireworks or ImageReady layered design and convert it into a Joomla template. And even though Dreamweaver is not a requirement, it has an important part in the process, too! This session is for people who are already comfortable with CSS. [Note: This may be more than 1 session? Not sure...] In this session, we will go over: Joomla, what it does and doesn't do for the designer What a Joomla template is composed of Making sense of the parts you can't see From visual design to to Joomla template Applying the template in the site Thinking ahead: modifying the template.
4:00pm Putting it all Together for Amazing User Experiences
Jesse Harding
You’ve seen them out there. Whether it’s the web site for that new movie you want to see, or for your favorite band’s new album, more and more web clients want “online experiences” rather than just static content sites. These sites mix photos, motion, design and media resulting in a whole new level of interactivity.
Learn how to combine Photoshop, Flash, ColdFusion, XML, Video, Audio and more for a completely immersive (and incredible) user experience.
Track Two
8:30am Using the new CSS Layouts in Dreamweaver CS3
Stephanie Sullivan
CSS-expert and web standards advocate Stephanie Sullivan, who wrote the CSS layouts that ship with Dreamweaver CS3, will take you step-by-step through the CSS layouts. She'll show you how to effectively implement these into your site design; explain the core concepts of each CSS layout, highlighting the CSS constructs that make each design function; discuss a few "gotchas" to look out for; and give you the information you need to know in order to make changes to the designs quickly and easily in Dreamweaver CS3. Whether you're a beginner with CSS layout or a seasoned expert, the new CSS layouts can really jumpstart your work.
9:30am A simple PHP/MySQL photo gallery
Steve Fleischer
One of the most popular uses of server-side scripting is the production of a custom-built photo gallery. In this session you will learn how to develop both the MySQL database and the PHP code to produce a picture gallery which features a thumbnail panel and a full-size picture panel. As an additional bonus, some simple AJAX code will be explained which will allow the gallery to be updated without a complete page refresh. You will come away with the ability to give your clients a cutting-edge image gallery.
11:00am ActionScript 3.0 for the Non-Hardcore Programmer
David Stiller
Worried about the AS3 hype? How different is the new language, really? What are the benefits? Does everything have to be written in class files now, or can scripts still be written in timeline keyframes? While AS3 is a dream come true for the TG&PP posse (taped-glasses and pocket-protectors), a number of designers and "lite" developers have expressed concern over how to navigate the vast new playing field. Here's an introductory look at what has changed, what's the same, and how to make sense of the new ActionScript 3.0 Language Reference.
Lunch - Easily create Flash screencasts with Adobe Captivate
Tom Person
Spice up your websites and blogs by adding screencasts using Adobe Captivate. Simply record the screen, add audio, and publish a SWF file complete with playback controls, text captions, and highlighted click areas. Show versus tell – in minutes!
1:00pm Working with DW Data and Beyond
Tom Muck
Dreamweaver server behaviors and application objects can take you a long way in a basic web application, but frequently you need more. The first part of this session will show the basic Dreamweaver server behaviors for displaying, inserting, and updating data and how to make best use of them. From there, we will get into modifying the code for such things as multiple inserts and updates, and creating grids for horizontal looping of data. PHP and ColdFusion will be shown in the session.
2:30pm Bang, Goo and Jiggle: The Intersection of After Effects and Flash.
Tom Green
Sometimes we need a small explosion, something oozing across the screen or text that does more than just sit there.In this session I will demonstrate six very basic effects that highlight the workflow between Flash CS3 and After Effects.
4:00pm Conditional Content – A Dynamic HTML Demonstration
Fred Ryals
Did you ever notice how most FAQs pages have a long list of questions that link to a list of answers elsewhere on the same page.
There'll be no more scrolling or jumping around a page after this session. This demonstration of "conditional content" uses JavaScript to dynamically expand the list's entries to show or hide the answers on demand.
Track Three
8:30am Using the new CSS Layouts in Dreamweaver CS3
Stephanie Sullivan
CSS-expert and web standards advocate Stephanie Sullivan, who wrote the CSS layouts that ship with Dreamweaver CS3, will take you step-by-step through the CSS layouts. She'll show you how to effectively implement these into your site design; explain the core concepts of each CSS layout, highlighting the CSS constructs that make each design function; discuss a few "gotchas" to look out for; and give you the information you need to know in order to make changes to the designs quickly and easily in Dreamweaver CS3. Whether you're a beginner with CSS layout or a seasoned expert, the new CSS layouts can really jumpstart your work.
9:30am Flex 101 - Introduction to Flex and ColdFusion
Chaz Chumley
If you are a ColdFusion developer who has been dabbling with Flash Forms or a Flash designer who is interested in developing more interactive forms then look no further then Adobe Flex. Join us as we walk through the basics of Flex development as we build a complete rich internet application based on Adobe Flash using the Flex IDE, Flex and ColdFusion.
11:00am Developing standards-based pages with Spry
Jorge Taylor
In this session, you'll get an introduction to Spry and learn about new techniques for developing standards-based pages with the framework. Using plenty of working examples, Jorge Taylor, Engineering Manager for Dreamweaver and the Spry framework, will show off some recent enhancements to the Spry framework that allow you to implement Web 2.0 goodness without having to sacrifice standards. You'll see how the Spry HTML Data Set can be used to enable progressive enhancement of your pages and you'll also learn how to do "unobtrusive Spry". Finally, you'll get a glimpse into where Spry is headed as Jorge shares some of the team's latest thinking on the Spry roadmap.
Lunch - Easily create Flash screencasts with Adobe Captivate
Tom Person
Spice up your websites and blogs by adding screencasts using Adobe Captivate. Simply record the screen, add audio, and publish a SWF file complete with playback controls, text captions, and highlighted click areas. Show versus tell – in minutes!
1:00pm Introduction to Design Patterns for Flash and Flex
Joseph Balderson
Whether you consider yourself to be a Flash developer or a Flex programmer, eventually you will discover that projects have become too complex, too feature-rich, to rely exclusively on the Flash timeline, or on Flex MXML markup. Taking your project that extra step may require using actionscript class files and structured Object-Oriented Programming.
However, using OOP principles without a plan, without a way of structuring your classes, can very quickly lead to convoluted and unmanageable code. The solution is to use a tool called Design Patterns.
Whether you know it or not, every time you use a Flash or a Flex Component, an MXML tag or a third party API — in fact, every time you use the ActionScript 2 or 3 Event Model — you are most likely using design patterns.
This session will dispel the myth that design patterns are only for geeks with PHDs, and explain how and why to use them in both Flash and Flex projects. Participants will come away with powerful tools to simplify and organize their coding projects to be better suited for efficiency and execution in a team development environment.
2:30pm Tabbed content switching using DOM JavaScript & AJAX techniques.
Paul Davis
Created a tabbed content area which loads content from the server without refreshing the page. Using advanced coding techniques, this functionality can be modified to work on many different applications.
4:00pm Hurry Up and Code: Power Shortcuts for Flash and Flex Developers
Joseph Balderson
In the high pressure world of RIA development, being efficient at churning out code, over time, can mean the difference between late nights and project overruns or piece of mind. Learning to type 50 WPM is not the only way to code faster. Learn some important secrets to being more efficient in your coding, increasing productivity in both Flash and Flex development environments.
Listed session and speakers are scheduled to occur, but are subject to change without notice.
- ColdFusion •
- Flash •
- Fireworks •
- Dreamweaver •
- Photoshop •
- CSS •
- Acrobat