Adobe Flex 4 Frameworks: Robotlegs – Part II (Advanced)

DURATION: 60 Minutes (Overview) or 4 Hours (Comprehensive)

DESCRIPTION: Frameworks are groups of design patterns prepared to work together in concert. Benefits include creating a team-friendly, stable, and extensible work environment and code-base. Robotlegs is a light framework for creating AS3-based (Flex and Non-Flex) applications. A popular implementation is the Model-View-Controller design-pattern. This separates the application code into three distinct areas; data, user interface, and the application logic. It is approachable and powerful with minimal tedium and repetition in development.

AGENDA: This course is a sequel to the Adobe Flex 4 Frameworks: Robotlegs – Part I (Introduction) course (also available). In this advanced course we will look at the 3rd party utilities that have been created by the community and see how and when to apply them. We will also look over the most popular advanced techniques to solve common problems in mid to large scale projects.

While the examples shown will be specific to Adobe Flex 4 for deployment to the browser, this session is equally relevant for application developers of other technologies including Adobe Flash CS5 for the browser and Adobe AIR desktop deployment.

AUDIENCE: Intermediate to advanced Adobe Flash CS5 and Adobe Flex 4 developers with equivalent ActionScript 3.0 knowledge.

LAPTOP REQUIRED: Optional

TAKE-AWAY: Attendees will have another tool in their belt for organizing readable, efficient, maintainable projects. All source code and documentation will be available to attendees.

SECTIONS:

  • Section 1: Accelerated Review of Robotlegs Fundamentals
    • What?
    • Why?
    • How?
  • Section 2: Robotlegs Advanced Techniques
    • Ideal Dataflow (UI->Model & Model -> UI)
    • Binding: If, When, & How
    • Unit Testing
    • Advanced Refactoring (2+ UI’s for a Mediator, & More…)
  • Section 3: Robotlegs Advanced Utilities
    • Modules – Elegant, multi-SWF applications
    • AS3-Signals – More powerful event system
    • More…
  • DATE

    • Not yet confirmed for any event.
    • Leave a comment to request I speak at your event.

Its Final. Adobe Flash Cannot Publish To Apple iPhone, Ever!

The language from Apple’s agreement states “Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs”. This stipulation is a move by Apple to render the new Adobe Flash CS5 feature of port Flash files as iPhone/iPad apps totally useless.

Read more below…

Extra! Extra! Read All About It!

Who Can Publish to iPhone?

Who CANNOT Publish to iPhone?

  • Adobe Flash using its iPhone Exporter (a to-be-released Flash CS5 Feature)
  • Other 3rd Party Publishing Technologies (not sure what others exist…)

What do you think? Is this fair?

Adobe Flash and Flex Development in Brasil

I am coming to the end of 90 days in Brasil. I started at FlashCampBrasil in the smaller beach city of Maceio, Alagoas state in the north and will be exiting the country from Sao Paulo (SP) in the south. SP is massive and the hub of most business in the country, including Flash and Flex development.

I have worked with and met business leaders from major companies, major players, and have learned much.

I’ll be writing more thoughts soon;

  • Traveling in Brasil
  • Working in Brasil
  • Challenges of young tech companies in Brasil
  • Future of Flash and Flex in Brasil (Outsourcing, Crowdsourcing, Nearshoring)

HTML Styles

Image aligned left & right

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Continue reading

FlashCampBrasil: What’s New In Flex 4

AGENDA: I was be one of the instructors on a vacation destination-based training in beautiful Maceió, Brasil. I’ll be teaching a session of “What’s New in Flex 4”. I had title it “Top 10 features”, but I think I’ll show much more than 10 things. I will cover why Flex is great, why Flex 4 is the greatest, what is new in Flex 4, Flash Builder 4, and more!

AUDIENCE: Advanced Flex 3 developers who want to learn the latest, Flash developers who are thinking to start Flexing, and Java developers who are curious about using the Flash Platform for application development.

TAKE-AWAY: Attendees are inspired and recharged!!! All source code and presentation materials will be given to attendees.

TOPICS: I have two amazing topics.

  • “What’s New In Flex 4” aka “Why Should I Care About Flex?”
    • Adobe Flex 4* is updated with tons of must-have new features! MXML & AS3 (Flash 10) are faster and more potent, the component architecture & skinning model is game-changing, the Flash Builder 4 IDE is easier and more powerful than ever, and more! For newbies, there has never been a better time to jump into Flex, and for veterans this training will expose just what you need to augment your tool set. This will be an adapted from my “Top 10 Flex 4 Features” presentation.
  • “Creating Biological Life with Flex 4”
    • I review a biological definition of life (7 qualifications such as ‘growth’, ‘metabolism’, & ‘reproduction’) and showcase a simulation of digital-amoebas that meet the criteria. The code will be available to attendees to contribute their own micro-life-forms to the project. The high-level concept is to compare bio-life to digital-life by analyzing the Object Oriented principles and AS3 concepts which power such creatures.

*ATTENTION BRASILIAN COMPANIES*: I’d love to chat about opportunities with you during my time there. I may extend my trip to do some work in Brasil too. Please contact me if you are interested in some of my RMC Consulting Services or would be otherwise interested to meetup. I’m a native English speaker with intermediate Spanish, intermediate French, and unfortunately not much Portuguese (yet!).

MORE

January 2010 : My "Creating Augmented Reality w/ Adobe Flash CS4" Article Published in FFDMag!

DESCRIPTION: The fine people at Flash and Flex Developer Magazine (FFDMag) are as excited about Augmented Reality (AR) as I am. They have published my latest article about AR and Adobe Flash CS4. Augmented Reality involves the combination of the physical world and an interactive, 3-dimensional virtual world. This field of computer science is not new, but with recent advances in computing technology, thought provoking tech-demos and innovative consumer products using the technology are now bubbling up to mainstream audiences.

AUDIENCE: Developers, Designers, and business leaders who are interested in Augmented Reality.

LINKS