360|Flex Milan Italy

TOPIC: Innovating the Flash CS3 / Flex 3 Workflow

AGENDA: How can Flash and Flex live side by side in your Flash-centric workflow? Learn how to get the best of both worlds and use Flex 3 to code your Flash-based projects. Harness the strengths of Flash’s stage, timeline, and library and Flex 3’s ridiculously more advanced ActionScript 3.0 editor. Virtually eliminate the LONG compile times of mature Flash projects. Complete projects you’d typically create in just Flash in a fraction of the time using radical new work flows. The full source code & documentation will be given to attendees.

AUDIENCE: Flash-centric Multimedia Developers looking to radically improve workflow.
TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • Overview of Adobe Flash CS3 and its typical workflows
  • Introduction to Adobe Flex 3 and its typical workflows
  • Benefits of a new, innovative Flash/Flex workflow
  • Setup
  • Best practices
  • Demos

DATE:

  • Monday, April 7th, 2008. 4pm (Central European Time Zone)

MORE:

LA Flash Adobe User Group

TOPIC: Managing Application State w/ Adobe Flex 3

Managing Application State

AGENDA: Simple form controls may feature only one view and one set of data. Easy right? However, many of our real applications are much more complex than mere forms. Managing multiple visual states and sets of data can become overwhelming during the design and development of more robust projects. With proper design methodologies and development practices we can successfully manage state in our applications. Learn state management to build more powerful applications featuring greater scalability. While the examples shown will be specific to Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flash CS3 and Adobe Flex 3 for Adobe AIR desktop deployment.

AUDIENCE: Beginner to advanced Adobe Flash CS3 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge.

TAKE-AWAY: Attendees will gain a deeper understanding of how to design and develop stateful applications. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: Introduction & State Defined (25 mins)
    • State is a Snapshot of Your Application at a Given Time.
    • State is Logical
    • Stage is Visual
  • Section 2: Data-State Management (15 mins)
    • Using Conditionals
    • Using Namespaces
    • Using the State Pattern
  • Section 3: View-State Management (10 mins)
    • Creating Flex View States
    • Using Flex Transitions
    • Using Flex Effects
    • Marrying View-State with Data-State
  • Bonus: Managing State w/ Browser Back Button (Time Permitting – 10 mins)

DATE:

  • Wednesday, February 20th 2008, 7pm (PST)

MORE:

Adobe eSeminar #4

TOPIC: Managing Application State w/ Adobe Flex 3

Managing Application State

AGENDA: Simple form controls may feature only one view and one set of data. Easy right? However, many of our real applications are much more complex than mere forms. Managing multiple visual states and sets of data can become overwhelming during the design and development of more robust projects. With proper design methodologies and development practices we can successfully manage state in our applications. Learn state management to build more powerful applications featuring greater scalability. While the examples shown will be specific to Flex 3 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flash CS3 and Adobe Flex 3 for Adobe AIR desktop deployment.

AUDIENCE: Beginner to advanced Adobe Flash CS3 and Adobe Flex 3 developers with equivalent ActionScript 3.0 knowledge.

TAKE-AWAY: Attendees will gain a deeper understanding of how to design and develop stateful applications. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: Introduction & State Defined (25 mins)
    • State is a Snapshot of Your Application at a Given Time.
    • State is Logical
    • Stage is Visual
  • Section 2: Data-State Management (15 mins)
    • Using Conditionals
    • Using Namespaces
    • Using the State Pattern
  • Section 3: View-State Management (10 mins)
    • Creating Flex View States
    • Using Flex Transitions
    • Using Flex Effects
    • Marrying View-State with Data-State
  • Bonus: Managing State w/ Browser Back Button (Time Permitting – 10 mins)

DATE:

  • Wednesday, January 30th, 2008, 11am (PST)

MORE:

Montreal Game Summit 2007 (November 27, 4pm)

TOPIC: Flash CS3 Advergame Development

MIGS Logo

AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. Short case studies of a few casual game companies will be shown.

AUDIENCE: This session is ideal for intro to mid-level developers, and all those interested in online gaming.

TAKE-AWAY: An understanding of how to convert a client’s advertising objectives into game concepts and carry that through to design, development, and launch. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: 40 Minutes
    • The Business of Advergames
    • QA
  • Section 2: 20 Minutes
    • Advergame Development with Adobe Flash CS3
    • Short Case Studies of Casual Games Companies
    • QA

DATE:

  • Tuesday, November 27th, 4:00 – 5:00pm (EST)

MORE:

My Presentations Featured on Adobe

Featured Article on Adobe.com: “Innovating the Flash CS3 / Flex 3 Workflow”

DESCRIPTION

I’m excited at the opportunity to have my presentations featured on Adobe.com. The new Adobe Developer Center (ADC) features tons of articles from designers and developers for other industry professionals. I checkout ADC often for new technologies and techniques.
LINKS

SCREENSHOT

MORE INFORMATION

Adobe eSeminar #3

TOPIC: Advanced Flash CS3 Blitting

AGENDA: Creatively beating the native graphical limitations of the Flash player and unlocking the power of a custom blitting engine.

AUDIENCE: Multimedia Developers looking to get the most out the Flash player render engine.

TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • What is blitting?
  • Why do I care?
  • How do I do it?
  • Blitting vs. CacheAsBitmap
  • Best Practices
  • Demos

DATE:

  • Tuesday, November 6th, 9:00 – 10:00am (PST)

MORE:

Adobe eSeminar #2

TOPIC: Innovating the Flash CS3 / Flex 3 Workflow

AGENDA: How can Flash and Flex live side by side in your Flash-centric workflow? Learn how to get the best of both worlds and use Flex 3 to code your Flash-based projects. Harness the strengths of Flash’s stage, timeline, and library and Flex 3’s ridiculously more advanced ActionScript 3.0 editor. Virtually eliminate the LONG compile times of mature Flash projects. Complete projects you’d typically create in just Flash in a fraction of the time using radical new work flows. The full source code & documentation will be given to attendees.

AUDIENCE: Flash-centric Multimedia Developers looking to radically improve workflow.
TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • Overview of Adobe Flash CS3 and its typical workflows
  • Introduction to Adobe Flex 3 and its typical workflows
  • Benefits of a new, innovative Flash/Flex workflow
  • Setup
  • Best practices
  • Demos

DATE:

  • Tuesday, October 30th, 9:00 – 10:00am (PST)

MORE:

Adobe Max Chicago 2007

TOPIC: Flash CS3 Advergame Development

Adobe Max Logo
AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. The full source code and documentation will be given to attendees.

AUDIENCE: This session is for developers and game designers with mid-level knowledge of ActionScript 2.0 or 3.0 and an interest in making games for fun and profit.

TAKE-AWAY: An understanding of how to convert a client’s advertising objectives into game concepts and carry that through to design, development, and launch. All source code and documentation will be available to attendees.

SECTIONS:

  • The Business of Advergames
  • Advergame Development with Flash CS3
  • Blitting for Gaming

DATE:

  • Monday, October 1st, 2:00 pm – 3:00 pm (CST)
  • Tuesday, October 2nd, 4:00 pm – 5:00 pm (CST)

MORE:

Adobe Max Chicago 2007

TOPIC: Adobe Mobile Team Round-table

Adobe Max Logo
AGENDA: Discuss the state of the mobile industry and how Flash integrates. Moderated by Adobe.

AUDIENCE: The session is closed from the public.

TAKE-AWAY: A deeper understanding for Adobe on the challenges and successes of mobile projects and how Flash fits into the picture.

SECTIONS:

  • Panel moderator’s choice

DATE:

  • Monday, October 1st, 12:30 – 2:00pm (CST)

MORE:

  • View Session Video (Will Not Be Made Available)
  • Download Documentation & Source Code (Will Not Be Made Available)

Adobe eSeminar #1

TOPIC: Flash CS3 Advergame Development

AGENDA: Turn advertising objectives into successful game concepts. This session will include deep discussion on the conceptual design of an advertising game optimized for Flash Player CS3, and an overview of a completed game. The full source code and documentation will be given to attendees.
AUDIENCE: This session is for developers and game designers with mid-level knowledge of ActionScript 2.0 or 3.0 and an interest in making games for fun and profit.
TAKE-AWAY: All source code and documentation will be available to attendees.

SECTIONS:

  • The Business of Advergames
  • Advergame Development with Flash CS3
  • Blitting for Gaming

DATE:

  • Tuesday, August 14th, 11:00am – 12:00pm (PST)

MORE: