Flex Goes Open Source (MPL)

April 25th, 2007

This is a big deal, and it is likely going to hit the blogs all day. Adobe has officially announced that most of the Flex SDK is going open source using the Mozilla Public License.

What is being open sourced:

  • MXML Compiler
  • AS3 Compiler
  • Flex Command Line Debugger
  • View Source Utilities
  • Web Tier Compiler Modules
  • Automated Testing

This is awesome news. With Flex going open source Adobe is displaying how serious they are about capturing the RIA space and how strongly they believe in the community. The future looks bright for the Flash platform!

 

Other posts (Thanks Ryan for the links):

Programming Flex 2.0 Shipping!

April 19th, 2007

After all the work Joey and I have put into the book, it’s awesome to be able to see it in my hands. Here’s a picture of for everyone

Programming Flex Picture

I want to take this chance to thank Joey, the O’Reilly team, the editors, and Adobe for all their help throughout the past year. Flex is an awesome technology and I’m hoping people find this book helps developers get introduced to Flex and gain insights into this new technology. Also, since this is a book published by O’Reilly, I thought I would share a picture with the man himself, Tim O’Reilly who I had the pleasure of getting to meet recently.

Me and Tim O’Reilly

If you are looking to get your hands on the book you buy it from Amazon who should already have it shipping (Although the status of the page says it is not shipping yet)

TED 2007 Wrap-Up

April 12th, 2007

Every year a 1000 brilliant people get together in Monterey at TED. It’s hard to explain what TED is about, the website has some details, David Pogue good video coverage, and well you will find many places online that try to explain what it is about. For me, TED as someone said, is a chance for me to take a few days off and go back to college once a year. Not only are the speakers stellar, but all the attendees can all be speakers as well, which makes for an awesome event.

One thing I really enjoy about this event is how there isn’t a single narrow theme. I attend and speak at a many conferences, and most of them tend to be pretty focused (which is the way it usually should be), but with TED the focus isn’t a single technology or theme. It is basically focused on gathering really smart people from any background that can related to Technology, Entertainment, and Design (hence the name TED). All the speakers were great this year. I would say the speaker lineup was even better than last year.

One speaker that I really enjoyed is James Nachtwey. He’s a photojournalist with an amazing history and was truly an inspiration. For those who know me, I have enjoyed photography since being a kid and even considered doing it as a full time career. James is truly an inspiration and it was a great pleasure seeing him speak. You can see his presentation online at the TED blog. Another presenter that I enjoyed was Vilayanur Ramachandran, a neurologist who’s approach to solving syndromes such as phantom limbs are truly ingenious. His research in the field resulted in the mirror box , which not only helps alleviate the pain, but is practical and cheap as well. It truly is great to see that in this day and age, a solution to a problem doesn’t have to be so complicated. I believe in simple solutions to problems and Vilayanur proves that this is possible even today.

On a more related note to user interfaces, this year there was definitely a good presence of that at TED. First Hans Rosling showed his work in visualizing statistical data in a very useful manner. I especially enjoyed meeting Hans and talking to him as a few years ago I met his engineering team at MAX who were migrating from using Director to using Flash for their applications. They also make use of the Flash Charting Components in some of their work that Sam and I worked on a few years ago, truly great to see such great use of Flash. You can find out some more information on their work at the gapminder website.

Keeping with the user interface theme, Jeff Han was there again this year. Jeff is the main innovator these days in the multi-touch interface arena. He showed his latest work this year which included a large multi touch display. I got to play with it, and I think it has come a long way. I also got to hang out with Jeff one night and we talked about interface and industry trends. I think it will be really interesting to see where multi-touch interface will go. In many ways they can be more intuitive for users, and in certain use cases can be a huge productivity boost. I don’t see myself programming my next application though on such a display (and Jeff wouldn’t want me to) . Finally Jonathan Harris spoke about his new project universe. It’s hard to explain what it is without experiencing it yourself but it basically is a visualizer of data that is found out there on the net (semi-mashup?). You can enter a keyword for the data, and it will relate things for you automatically. Truly inspirational work (for those who care, it looks like his work is done using processing). Lastly, I missed two sessions that I really wanted to attend because I was sick by John Maeda and Alan Kay, I really hate being sick! I will have to wait till the DVDs arrive in the mail to catch up on their presentations.

Finally, as part of the entertainment theme of the event, Tracy Chapman performed a few songs, including a song she wrote for TED. I have enjoyed her music for years, but this was the first time I have seen her perform live. I have to say her performance was amazing. She is an extremely talanted live performer. Here’s a picture I grabbed with her during a party.

Although the speakers are a great attraction to the conference (and there is no way I can write about how great each one was), talking to attendees is just as inspiring to me. To me it helps me remember that there are a lot of brilliant people out there. It helps me think of what I want to be doing long term and gain a lot of insight into things I wouldn’t otherwise (who has time to learn about the advances in space travel in their free time these days). One final thing is that although this event attracts a lot of high profile people to the event, people realize that everyone at the event is there because they share the same appreciation for things in life. This makes for a great environment where you can exchange ideas with people in an open format. Hopefully one day I will find a way to inspire others, until then TED will continue being an annual ritual for me, a chance to take a break from the day to day and get inspired.

To leave off here is another picture

With James Hong (great guy to hang out with and co-founder of HotOrNot.com), Darryl Hannah (Everyone knows who she is), me, and Max Levchin.

See everyone at TED 2008!

Here are some other write-ups of TED 2007 and links

  • James Hong has a nice write-up
  • David Pogue has a nice write-up as well, some good reader comments too
  • TED Blog, the official TED blog
  • TED Talks, online videos of a lot of the talks (mainly past years as of this writing)

360Flex session materials: Component Development In The Flex World

April 10th, 2007

Finally getting around to posting my 360Flex session materials. Although I’ve given this session before, this version of the notes is updated to reflect more details on the lifecycle and the latest best practices for component development. I really enjoyed giving this session, and apologizes for taking so long to get the material online.

You can download them here

360Flex was an awesome conference, I was really impressed with the turnout for a first time event, and the quality of the sessions was excellent. It was nice to see a deep level of technical coverage of Flex. If you have missed it, the 360Flex organizers have already announced the second even to be held in seattle.

Arrived at TED in Monterey, 360Flex was a great event

March 7th, 2007

I had to leave 360Flex early (which was an excellent conference) to make it to TED 2007 which starts tomorrow. This is the second time I attend TED and I’m really looking forward to this year’s event. Unlike most of the conferences I participate in throughout the year, this is not a pure developer technology conference (nothing Flash related), but an event to that’s gets a lot of smart people together to exchange ideas about technology, entertainment, and design. If you haven’t heard of TED before, make sure to check out the website and the TED talks for online video access to some previous sessions.

If anyone here is at TED, drop me a line to meet up.