Monthly Archives: March 2009

Positives and Negatives

I am very lucky to have many positives in my life ( Linda, family, friends, co-workers, community, work, charity ) but lately I have come to have a fuller understanding of the effects of negatives. Positives and negatives behave similarly in that each breeds more of the same. Each and every day we each choose to be positive or negative and that choice either results in more positives or more negatives returned.

Over the years, I have been negative towards competitors and lately negative towards an entity that used 600+ of my articles for SEO purposes without permission. In every case, when I have been outwardly negative it has always resulted in negatives returning to me 10 fold. Negatives breed more negatives. Right or wrong is never the issue; but rather that if you throw a stone (even if it is not the first), you should expect to get hit in the head by 10 times the stones that you throw. Negatives in this light are really a waste of time because they multiply before they are returned to you.

So starting today I am choosing to work on the positive, talk about the positive, and choose to bring more positives into my life.



Flash Penetration on Adobe Groups

We have a Google Analytics account on Adobe Groups and I have been reviewing statistics weekly. In the month of March, here are the stats related to Flash Player detection:

Flash Player 10.0 r12 = 39.68%
Flash Player 10.0 r22 = 24.34%
Flash Player 10.0 r2 = 6.73%
Flash Player 9.0 r124 = 11.65%
Flash Player 9.0 r151 = 4.79%
Flash Player 9.0 r115 = 2.92%
Flash Player 9.0 r45 = 1.47%
Flash Player 9.0 r47 = 0.95%
Flash Player 9.0 r28 = 0.60%
NOT SET = 4.51%

Basically, 70.75% are Flash Player 10, 22.38% are Flash Player 9, and 4.51% have not setting.

What is interesting to me is that 100% of the players detected support ActionScript 3 and only 4.51% were not detected. This data was collected from March 1 – March 26, 2009 in a pool of 56,896 visits and 39,927 unique users.

What is also interesting is the browser used:

FireFox WIN = 34.63%
IE WIN = 34.14%
FireFox MAC = 11.63%
Safari MAC = 11.62%
Chrome WIN = 4.44%
All others below 1%

Long story short 4.51% of the visitors to Adobe Groups are robots!



MAX 2009 in Los Angeles and Online (no MAX Europe in 2009)

Despite the challenges presented by the economy this year, Adobe is excited to be moving forward with our largest designer/developer event Adobe MAX 2009. MAX will take place October 4-7, 2009 in Los Angeles and online. We will not hold a unique Europe event in 2009, however, we are actively exploring options to make the Los Angeles event more accessible for our worldwide community.

MAX Europe has been a real success for Adobe and it is our intention to return to Europe in the future. Personally having been a part of every MAX Europe event, I know how important the event is to our global community. In order to make MAX a more global event, I want to encourage everyone, regardless of location, to participate in the “MAX Call for Sessions and Labs”.

We are actively working to bring Adobe MAX to a far larger audience online in 2009. In 2008, we recorded MAX sessions and published them on AdobeTV for everyone to view. To date, MAX session content has been viewed by over 250,000 users, 50 times larger than physical MAX attendance in 2008. This year will be taking the online experience to the next level.

See you at MAX 2009!

Ted Patrick
Content Lead – Adobe MAX

AmFast Remoting for Python

AmFast is a new AMF0/AMF3 encoder/decoder for Python.
• AmFast’s core encoder and decoder are written in C, so it’s around 18x faster than PyAmf.
• The encoder and decoder accept user-defined Python objects that allow customization of the encoding/decoding process.
• Supports custom class mapping.
• Supports remoting with NetConnection and RemoteObject.
• Remoting headers can be exposed to callable targets to allow for quick implementation of authentication and other AMF features that rely on headers.
• Supports data persistence with SQLAlchemy, including remotely-loadable lazy-loaded attributes.
• Supports Actionscript code generation for mapped classes.

Project Page

It is really great to see how opening the AMF and RTMP protocols have really improved integration with server languages. To exchange objects makes development so much easier.



Flex BugQuash – Live from Seattle or Online via Connect

The first Flex BugQuash is happening all day March 28 at Adobe Seattle and Online via Connect. Join the community, Mark Anders (Keynote Speaker), Ryan Stewart, and the Flex team in fixing bug within the Flex SDK. Software is by its nature an imperfect science and often small defects exist. With enough eyes, bugs are much easier to see, understand, and eliminate. BugQuash is about the the community getting involved in the quality of the Flex SDK and contributing back to Flex as Open Source. Get involved, here are the details…



Saturday, March 28th, 2009
10:00 am – 8:00 pm PST

Online via Connect or
Adobe Systems Inc
1st Floor, Adobe U Conference Center
701 North 34th St.
Seattle, WA 98103

9:30 am – 10:00 am Registration and setup assistance
10:00 am – 10:30 am KEYNOTE: Mark Anders, Senior Principal Scientist, Adobe Systems Inc.
10:30 am – 8:00 pm Bug Quashing Goodness
12:30 pm Lunch served
5:00 pm Dinner served
8:00 pm Prizes

There is no cost for this event. Adobe is providing meeting space, prizes, food, and a great SDK for us to work on as a way to say thanks to all the incredible community members who participate.



Adobe MAX 2009 – Call for Sessions and Labs

If you would like to propose a session or lab for MAX 2009, we have launched the official Adobe MAX 2009 – Call for Sessions and Labs. There are 34 proposed sessions/labs posted as of this morning in the Call for Sessions and Labs database. The MAX team will be reviewing the proposals ongoing and selecting the best sessions and labs to make MAX 2009 the best MAX yet.


MAX 2009 Los Angeles CA – Oct 4-7 2009


Looking forward to reviewing your session and lab proposals.

See you at MAX 2009