<?xml version='1.0' encoding='windows-1252'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5403941</atom:id><lastBuildDate>Sat, 27 Jun 2009 05:49:06 +0000</lastBuildDate><title>Ted On Flash</title><description>Ted on Flash is a blog dedicated to the Flash Platform and all related technologies, Flash, Flex, and AIR. Go Flash Go!</description><link>http://onflash.org/ted/index.php</link><managingEditor>noreply@blogger.com (Ted Patrick)</managingEditor><generator>Blogger</generator><openSearch:totalResults>891</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-7830587633551429818</guid><pubDate>Fri, 19 Jun 2009 17:32:00 +0000</pubDate><atom:updated>2009-06-19T11:54:21.514-07:00</atom:updated><title>Design++</title><description>As a followup to &lt;a href="http://onflash.org/ted/2009/06/design-application-like-movie.php"&gt;"Design an Application like a movie"&lt;/a&gt; I wanted to highlight the fact that design and interaction design has become the new standard. Today it is very hard to ship an app or propose an app without a fluid, cinematic user interface. Sure there are still areas where POF (Plain Old Forms) will do but more and more design++ is the new requirement.&lt;br /&gt;&lt;br /&gt;If you look at all the leading applications and platforms, cinematic and well designed is built in. Iphone has it, Pre has it, Twitter clients have it, Safari has it, Kindle has it, OSX has it, even Windows 7 has it. This level of quality is really the new baseline for releasing an application for end use. Users really require a simple easy to use visually pleasing system for daily use.&lt;br /&gt;&lt;br /&gt;At Adobe we have been working to shift apps from being developed to being designed. If you take a careful look at Catalyst it flips the % of design and development work within an app. Where development was 80% of an app, it is now 20% and Design/Interaction was 20% is now 80%. I have long thought as a platform Flash needed to better leverage the designers on Adobe's platform (10M+) and combined with an ecosystem of developers above 1M+ we would reach critical mass. In essence, Catalyst is game changing as it allows design to become the defining factor.&lt;br /&gt;&lt;br /&gt;Now folks can dispute the value of how things are designed or the usability of product ABC but design and interaction are here to stay as the new requirement of anything software.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-7830587633551429818?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/design.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-6638900064510878010</guid><pubDate>Thu, 18 Jun 2009 18:19:00 +0000</pubDate><atom:updated>2009-06-18T11:55:10.460-07:00</atom:updated><title>Design an Application like a Movie</title><description>When an end user steps up to use an application, the whole experience end to end is like a movie. The user does this, then does that, and then that other thing all using various states of an application. Now although different users perform these scenes in different order, designing each scene should be thought about with the same precision as designing a movie scene. We tend not to design around usability like this, instead we think about the raw things the user needs to do rather than the whole scene experience. I keep wondering if an application would be more usable if there were a script written for each scene of the application. Instead of building use cases, you would build a script to visualize the user completing tasks end to end.&lt;br /&gt;&lt;br /&gt;I find it interesting that both Director and Flash as development paradigms based on non-linear timelines/scenes, more so, Flex and Catalyst have adopted a development paradigm largely based on application states. Thinking about an application in terms of scenes or states can really change the overall usability of your application. How do the states flow together, what does the user during each scene, and do these scenes flow together well?&lt;br /&gt;&lt;br /&gt;Adobe recently released a new toolset for scriptwriting called &lt;a href="http://labs.adobe.com/wiki/index.php/Story"&gt;Adobe Story&lt;/a&gt;. The toolset is based on &lt;a href="http://www.acrobat.com"&gt;Buzzword&lt;/a&gt; but is specifically designed for script writing. The hidden agenda of the app is to get scene metadata into a video production workflow at the very start of design which leads to a cool end result over the production whole. I am going to explore designing an application using Adobe Story to see if the paradigm works for application design as well as it does for scene design and scripting.&lt;br /&gt;&lt;br /&gt;&lt;img width="500" src="http://wwwimages.adobe.com/labs.adobe.com/cdn/wiki/images/7/76/Adobe_Story.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;Regardless of how the experiment turns out, I think my Actors, Roles, and Scenes will be better thought out.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-6638900064510878010?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/design-application-like-movie.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>9</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-8396250627107752744</guid><pubDate>Wed, 17 Jun 2009 17:15:00 +0000</pubDate><atom:updated>2009-06-17T10:39:48.688-07:00</atom:updated><title>My intellectual property and Why Adobe a great place to work!</title><description>I have worked for Adobe for 3+ years now and it remains a really great place to work. It goes without saying that I love my job but working for a company redefining web, design, and applications is awe inspiring. Recently I had a case where my personal software development collided with Adobe's IP policy for employees. See I have been exploring other platforms and learning Objective C for iphone development on the side during non-work hours. My hobby has resulted in a few iphone apps being developed, 5 to be exact. As an Adobe employee I signed all intellectual property rights to Adobe when I joined the company, which is smart of Adobe considering that the entire value of the company walks in and out of the doors every day. When you manage that much intellectual property, policies like this are just good smart business. So when I went to publish my iphone app, I talked to my manager which started a long process with HR and legal over what to do. &lt;br /&gt;&lt;br /&gt;Who owned the iphone app intellectual property?&lt;br /&gt;Was it possible for me to own it even given the work was done during non-working hours?&lt;br /&gt;hmmmmm?&lt;br /&gt;&lt;br /&gt;So the end result was the creation of a new internal process at Adobe where any employee can apply for IP rights for their creation. I applied and have been approved for the 5 applications I am writing and Adobe has granted me IP rights for all the apps. The gesture and support mean allot to me and the result make Adobe a much better place to work. Better still the projects, although personal, have really helped me understand the market and the need for Adobe to monetize applications and the need for a first class developer program. &lt;br /&gt;&lt;br /&gt;If you have every thought about working for a great company, take a look at working for Adobe, it is a great place to work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/aboutadobe/careeropp/"&gt;Adobe Careers&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So the first app is called &lt;a href="http://www.golflevel.com"&gt;GolfLevel&lt;/a&gt; and it is the first golf green reading application for Iphone. It is a fun app that gives you an accurate read of the golf green to improve you putting. What is cool is that every bitmap within the app was built with FireWorks saved as PNG. You can check out the app &lt;a href="http://www.golflevel.com"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The next app BallStar (game) should be approved this week. I will post on the app when it hits the appstore.&lt;br /&gt;&lt;br /&gt;Thanks Adobe!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-8396250627107752744?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/my-intellectual-property-and-why-adobe.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>15</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-1070023244068491319</guid><pubDate>Tue, 16 Jun 2009 17:48:00 +0000</pubDate><atom:updated>2009-06-16T11:40:21.792-07:00</atom:updated><title>Problem Solving</title><description>One of the key parts of software development is problem solving. Like most problems in the real world software, problems can be broken down into many nested smaller problems and thus become much easier to solve. Breaking problems apart requires a deep understanding of the problem at hand and in many cases this is actually 80% of the problem itself. Once you understand the problem, writing a solution is pretty easy.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.archimuse.com/mw2005/papers/drake/drake4.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;In my experience, to fully understand a problem you need to wrestle with it a bit. This requires some level of a throw away solution as you learn how something works. I tend to plan for throw away versions when major problems are identified within a software project. Generally it pads the development schedule and gives ample time for understanding and solving problems. Many lump these together as one thing but in reality understanding a problem and solving it are very different things. The only thing you need to watch out for is when "understanding the problem" code make it into a main build when this should really be rewritten.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://ilens.org/images/magnifying_glass.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;Have you ever lost code? Why is it that you can recode a solution so quickly the second time? The second time you understand the problem at hand and solutions are easy to write when you understand them. Better still the 2nd solution tends to be more thought through and is most often cleaner with optimization built in (vs created early, read evil).&lt;br /&gt;&lt;br /&gt;Breaking problems into smaller parts can be very hard to do. Getting from A to G requires you to solve BCDEF but what are BCDEF in terms of problems? I tend to make a procedural list once I have identified the larger TODO. A-G is a TODO item but solving BCDEF isn't. I typically make a check list of the things that need to happen to solve the TODO level problem. It helps me see the smaller elements in context with the larger problem. In many cases these smaller parts are helper methods and small data management tasks or UI related tasks. Here is a simple case:&lt;br /&gt;&lt;br /&gt;TODO: &lt;br /&gt;Load DataGrid with Data&lt;br /&gt;&lt;br /&gt;Checklist:&lt;br /&gt;1. Create http networking&lt;br /&gt;2. Make call to server&lt;br /&gt;3. Create server result in XML&lt;br /&gt;4. Return result to client networking&lt;br /&gt;5. Parse result data set&lt;br /&gt;6. Clear out data in DataGrid Component&lt;br /&gt;7. Create Typed Objects from XML data results and Add to Model&lt;br /&gt;8. Set Model to DataGrid&lt;br /&gt;&lt;br /&gt;The todo is simple but the checklist within really reads like code. I typically make the checklists for any solution inline as comments and write code around them. It provides some structure as I write code and the nature of the problem is within the documentation/code before I write any logic. This also allows you to build test cases and really helps close the quality gap. You need to know for sure that a problem is solved and testing is the only real way to know for sure.&lt;br /&gt;&lt;br /&gt;So in a nutshell, break problems into smaller problems and plan to write some "understanding the problem" code before you write a solution. These simple steps have really helped me write logic faster with fewer errors over the years and I am sure it well help you solve the many problems you run into.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-1070023244068491319?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/problem-solving.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-596668986866588347</guid><pubDate>Mon, 15 Jun 2009 05:06:00 +0000</pubDate><atom:updated>2009-06-15T08:55:13.724-07:00</atom:updated><title>Development Islands</title><description>In 1996 I found myself ocean kayaking in Patagonia Chile. Our group, 15 of us, would wake at 5am to paddle from point to point across many small island inlets on the 30 day kayaking trip. The experience really stuck with me as we had to be very careful watching the weather conditions whenever we crossed open water. Crossings are the most dangerous element of ocean kayaking as you are exposed and weather can rapidly change for the worse. As strange as it sounds, this experience is identical to management of risk in a software development project. This model, development islands, has provided me a great way to think about software projects and the risk bearing decisions within the development process.&lt;br /&gt;&lt;br /&gt;I have always found it ironic that in order to make progress writing software, you actively need to destroy/break the software you already wrote to make progress. At any point during development, 95% of the time software is in a non-working state becasue as you code, software clearly is broken. These areas during development I call crossings and the islands are the safe stable builds within a project. Looking at the larger picture software projects can be thought of as a large series of crossings between islands (stable builds) heading towards an unknown island where everything works perfectly. Here is a picture to help:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://onflash.org/images/islands.png"/&gt;&lt;br /&gt;&lt;br /&gt;Obviously a project starts somewhere and makes build after build until it is complete. Along the way the project can fork into several parts so teams can work on aspects in parallel or at times things can fail. With every crossing you get closer and closer to this ideal endpoint yet at every part of development the project is at risk.&lt;br /&gt;&lt;br /&gt;In looking at the larger picture, the ideal case is to make many small crossings where the build stays functional as much as possible. I do not believe that a project should ever reach an unworking state and that a developers role is to constantly have a safe island to return to and begin another crossing should one fail. Under this model the crossings represent feature/aspect development time and help you think about the many decisions on how a project gets broken apart. I use todo lists to define these crossings in advance of development but seeing things like this really changes the strategy. Breaking development tasks down into the smallest possible crossing becomes the key to the system. &lt;br /&gt;&lt;br /&gt;How quickly can you get part of this problem solved into a stable build? &lt;br /&gt;Can you build part of the project without the larger whole and integrate it in later?&lt;br /&gt;Is this a component that I can license/reuse to save me development risk?&lt;br /&gt;&lt;br /&gt;So next time you crack open a project, think about it in terms of Development Islands. Development Islands has changed how I think about projects, how I plan them, and how I executed them in development. Hopefully it will help you too.&lt;br /&gt;&lt;br /&gt;And next time you get the chance go ocean kayaking, you will see what I mean. :)&lt;br /&gt;&lt;br /&gt;cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-596668986866588347?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/development-islands.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3314004880953235129</guid><pubDate>Thu, 11 Jun 2009 16:49:00 +0000</pubDate><atom:updated>2009-06-11T13:54:14.479-07:00</atom:updated><title>Development TODO Lists</title><description>Over the past few years I have found that keeping an updated prioritized TODO list for app development is really essential. The TODO list habit started out of the need for me to stay focused but evolved into prioritizing what I was working on ranked by risk.  Software development is essentially a game of risk management as any part of an application can quickly become very complex and suck the life out of your development schedule. We have all been there, the aspect you think will take the least time time ends up taking the longest for some odd reason. The TODO list helps me stay focused on the high risk elements early and forces me into a fail early, fail often model of development. I really like getting the hard problems out of the way first and slowly working towards an ever more stable release with constant lower risk refinement.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://2.bp.blogspot.com/_ZQYTl91zDM4/SO2xoLNaX4I/AAAAAAAAALk/GsqQansJjwM/s320/Light+Bulb.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;Here is how I manage my TODO list:&lt;br /&gt;&lt;br /&gt;1. Write a list of all TODO items in the application each must have a defined completion point ( what is complete here? ).&lt;br /&gt;2. Rank these by risk ( How hard are these items? How long will they take? Have you done this before? )&lt;br /&gt;3. Work top to bottom on the list&lt;br /&gt;4. Keep this TODO in version control within the build&lt;br /&gt;&lt;br /&gt;The practice has really helped me built lots of different software projects and has made "What should I be working on?" much easier to answer at any point during development. It also is super handy for long term projects where you WILL forget what you were working on and what needs to be completed. I do know some developers that do this inline in the software application but I really like having a separate document for printability. Wasting a peice of paper on a priority list of TODO's is very high value in my book.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://blog.futurewomenleaders.net/Portals/40552/images//todolist.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;So take some time and write out a TODO list for the application you are working on. It really clears your head and allows you to focus on what is important in your app.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3314004880953235129?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/development-todo-lists.php</link><author>noreply@blogger.com (Ted Patrick)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZQYTl91zDM4/SO2xoLNaX4I/AAAAAAAAALk/GsqQansJjwM/s72-c/Light+Bulb.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>23</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-9129339648124518672</guid><pubDate>Mon, 01 Jun 2009 15:10:00 +0000</pubDate><atom:updated>2009-06-01T09:37:45.049-07:00</atom:updated><title>Where community and Catalyst meet</title><description>I have set-up an &lt;a href="http://groups.adobe.com/resources/d17e72cf15/summary"&gt;new application on Adobe Groups&lt;/a&gt; for sharing skins made with Flash Catalyst. Given the limitless design options when creating skins I thought it might be great to share skins and see what others come up with. &lt;br /&gt;&lt;br /&gt;Having a defined set of skin elements on a hidden state within Catalyst really makes prototyping easy as design elements are just drag and drop.&lt;br /&gt;&lt;br /&gt;Some sample skins:&lt;br /&gt;&lt;a href="http://groups.adobe.com/posts/bfb7cb2020"&gt;&lt;img src="http://groups.adobe.com/files/d8901c54d3/screenshot_01.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/posts/4a04ca68e7"&gt;&lt;img src="http://groups.adobe.com/files/fb6257db21/um.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/posts/90e5160c68"&gt;&lt;img src="http://groups.adobe.com/files/2eb78d791c/hotel1.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you build a skin in Catalyst or just have a cool ui to share. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/resources/d17e72cf15/posts/create?type=16041"&gt;Post them here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-9129339648124518672?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/06/where-community-and-catalyst-meet.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3960016041150849832</guid><pubDate>Wed, 27 May 2009 16:06:00 +0000</pubDate><atom:updated>2009-05-27T09:17:31.774-07:00</atom:updated><title>Acrobat.com Presentations</title><description>From the team that brought you Buzzword comes Adobe's new online presentation tool, &lt;a href="https://labs1.acrobat.com/#l"&gt;Adobe Presentations onto labs&lt;/a&gt;. It is great to see this online and even better to know the engineering quality put into the app itself. It goes without saying that Buzzword really redefined document editing in browser and the same is true with Presentations. The presentations app has gone by codename "Boardroom" during its 2 year development and having watched this project from inception it is great to see a nice balance of features. Overall a presentation editor is a document editor and with Buzzword at its core Presentations is built on a solid foundation.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://labs1.acrobat.com/?i=KxY8OKiDk*BIQJbXmnDmTA "&gt;Try out a sample presentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://labs1.acrobat.com/#l"&gt;&lt;img src="http://i.i.com.com/cnwk.1d/i/bto/20090527/adobe_preso.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Congrats to the &lt;a href="https://labs1.acrobat.com/#l"&gt;Presentations Team&lt;/a&gt; on their labs launch.&lt;br /&gt;&lt;br /&gt;Next stop Excel!&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3960016041150849832?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/05/acrobatcom-presentations.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-6625759157066275233</guid><pubDate>Wed, 13 May 2009 18:57:00 +0000</pubDate><atom:updated>2009-05-13T13:45:10.584-07:00</atom:updated><title>June Adobe User Groups Tours</title><description>The evangelist team and user groups around the globe are poised for the month of June as we start one of the largest Adobe User Groups tours to date around Flex 4 and ColdFusion 9. We will be hitting 119 cities many in parallel throughout June talking about Flex 4 and ColdFusion upcoming releases. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/resources/3cfaadbc5e/summary"&gt;&lt;img width="500" src="http://onflex.org/images/augtour.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the tentative list of cities we are visiting with:&lt;br /&gt;&lt;br /&gt;June 1, 2009:&lt;br /&gt;St. Louis, MO, US&lt;br /&gt;San Jose, CA, US&lt;br /&gt;Santa Rosa, CA, US&lt;br /&gt;&lt;br /&gt; June 2, 2009:&lt;br /&gt;Poland, Cracow&lt;br /&gt;Spokane, WA, US&lt;br /&gt;&lt;br /&gt;June 3, 2009:&lt;br /&gt;Ottawa, Ontario, CA&lt;br /&gt;San Diego, CA, US&lt;br /&gt;Oxford, UK&lt;br /&gt; Amsterdam, Netherlands&lt;br /&gt;Rockville, MD, US&lt;br /&gt;&lt;br /&gt;June 4, 2009:&lt;br /&gt;Harrisburg, PA, US&lt;br /&gt;Pittsburgh, PA, US&lt;br /&gt;Warsaw, Poland&lt;br /&gt;&lt;br /&gt;June 5, 2009:&lt;br /&gt;Yerevan, Armenia&lt;br /&gt;Barcelona, Spain&lt;br /&gt;Mexico City, MX&lt;br /&gt; &lt;br /&gt;June 5, 2009:&lt;br /&gt;Karachi, Pakistan&lt;br /&gt;&lt;br /&gt;June 6, 2009&lt;br /&gt;Cluj-Napoca, Romania&lt;br /&gt;Vienna, Austria&lt;br /&gt;Hong Kong, CN&lt;br /&gt;&lt;br /&gt;June 7, 2009&lt;br /&gt;Los Angeles, CA, US&lt;br /&gt;Atlanta, GA, US&lt;br /&gt;&lt;br /&gt;June 8, 2009&lt;br /&gt;Washington, DC, US&lt;br /&gt;&lt;br /&gt;June 9, 2009&lt;br /&gt;Boston, MA, US&lt;br /&gt;Florianópolis, Brazil&lt;br /&gt;&lt;br /&gt;June 10, 2009&lt;br /&gt;Bucharest, Romania&lt;br /&gt;Buenos Aires, Argentina&lt;br /&gt;New York, NY&lt;br /&gt;&lt;br /&gt;June 11, 2009:&lt;br /&gt;Minneapolis - St. Paul, MN, US&lt;br /&gt;Dublin, Ireland&lt;br /&gt;&lt;br /&gt;June 12, 2009&lt;br /&gt;Bloomington, IN, US&lt;br /&gt;Bahia Blanca, Argentina.&lt;br /&gt;&lt;br /&gt;June 13, 2009:&lt;br /&gt;Bangkok, Thailand&lt;br /&gt;&lt;br /&gt;June 14, 2009:&lt;br /&gt;Berlin&lt;br /&gt;&lt;br /&gt;June 15, 2009:&lt;br /&gt;Seattle, WA, US&lt;br /&gt;Las Vegas, NV, US&lt;br /&gt;Abu Dhabi, United Arab Of Emirates&lt;br /&gt;Taipei , Taiwan&lt;br /&gt;Munich, Germany&lt;br /&gt;San Diego, CA, USA&lt;br /&gt;&lt;br /&gt;June 16, 2009&lt;br /&gt;Raleigh, NC, US&lt;br /&gt;Albany, NY, US&lt;br /&gt;Hamburg, Germany&lt;br /&gt;Munich, Germany&lt;br /&gt;Omaha, NB, US&lt;br /&gt;Sacramento, CA, US&lt;br /&gt;Brisbane, Queensland, Australia&lt;br /&gt;Birmingham, UK&lt;br /&gt;Salem, OR, US&lt;br /&gt;Fairfield, CT, US&lt;br /&gt;Augusta, MA, US&lt;br /&gt;Lafayette, LA, US&lt;br /&gt;Dayton, OH, US&lt;br /&gt;Albany, NY, US&lt;br /&gt;&lt;br /&gt;June 17, 2009:&lt;br /&gt;Toronto, Ontario, CA&lt;br /&gt;Perth, Australia&lt;br /&gt;Red Bank, NJ, US&lt;br /&gt;Fortaleza, Brazil&lt;br /&gt;Portsmouth, NH, US&lt;br /&gt;Los Angeles, CA, US&lt;br /&gt;Hartford, CT, US&lt;br /&gt;Kansas City, KA, US&lt;br /&gt;Orange County, CA, US&lt;br /&gt;Melbourne, Australia&lt;br /&gt;Stellenbosch, South Africa&lt;br /&gt;Gent, Belgium&lt;br /&gt;Cleveland, OH, US&lt;br /&gt;Córdoba, Argentina&lt;br /&gt; &lt;br /&gt;June 18, 2009:&lt;br /&gt;Torrance, CA, US&lt;br /&gt;Bogota, Colombia&lt;br /&gt;Nashville, TN, US&lt;br /&gt;Rockford, IL, US&lt;br /&gt;Toronto, Ontario, CA&lt;br /&gt;Chicago, IL, US&lt;br /&gt;Pittsburgh, PA, US&lt;br /&gt;Pasadena, CA, US&lt;br /&gt;East Lansing, MI, US&lt;br /&gt;Madison, WI, US&lt;br /&gt;&lt;br /&gt;June 19, 2009:&lt;br /&gt;Los Angeles, CA, US&lt;br /&gt;Nashville, TN, US&lt;br /&gt;Tempe, AZ, US&lt;br /&gt;Chennai, India&lt;br /&gt;Salvador, Bahia, Brazil&lt;br /&gt; &lt;br /&gt;June 20, 2009:&lt;br /&gt;Hyderabad,India&lt;br /&gt;&lt;br /&gt;June 22, 2009&lt;br /&gt;Sydney, Australia&lt;br /&gt;Sofia , Bulgaria&lt;br /&gt;Bloomington, IN, US&lt;br /&gt;London, United Kingdom&lt;br /&gt;&lt;br /&gt;June 23, 2009:&lt;br /&gt;Singapore&lt;br /&gt;San Francisco, CA, US&lt;br /&gt;Milagro, Ecuador&lt;br /&gt;Boston, MA, US&lt;br /&gt;Tel-Aviv, Israel&lt;br /&gt;Boise, ID, US&lt;br /&gt;Zagreb, Croatia&lt;br /&gt;Salt Lake City, UT, US&lt;br /&gt;San Antonio, TX, US&lt;br /&gt;&lt;br /&gt;June 24, 2009&lt;br /&gt;Houston, TX, US&lt;br /&gt;Exeter, Devon, UK&lt;br /&gt;Denver, CO, US&lt;br /&gt;Istanbul, Turkey&lt;br /&gt;Philadelphia, PA, US&lt;br /&gt;Copenhagen, Denmark&lt;br /&gt;&lt;br /&gt;June 25, 2009:&lt;br /&gt;Phoenix, AZ, US&lt;br /&gt;Pavia, Italy&lt;br /&gt;Switzerland, Zurich&lt;br /&gt;Tampa, FL, US&lt;br /&gt;Austin, TX, US&lt;br /&gt;Macon/Warner Robins, GA, US&lt;br /&gt;Lisbon, Portugal&lt;br /&gt;&lt;br /&gt;June 26, 2009:&lt;br /&gt;Rochester, MN, US&lt;br /&gt;Minsk, Belarus&lt;br /&gt;Dallas, TX, US &lt;br /&gt;&lt;br /&gt;June 27, 2009:&lt;br /&gt;Columbia, SC, US&lt;br /&gt;&lt;br /&gt;July 2, 2009:&lt;br /&gt;Salvador, Brazil&lt;br /&gt;&lt;br /&gt;July 13, 2009:&lt;br /&gt;Rockville, MD, US&lt;br /&gt;&lt;br /&gt;July 15, 2009:&lt;br /&gt;Cairo, Egypt&lt;br /&gt;&lt;br /&gt;June will be a very busy month, make sure to stop by and checkout the user group meetings in your area.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-6625759157066275233?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/05/june-adobe-user-groups-tours.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-8629284830255539060</guid><pubDate>Fri, 01 May 2009 14:03:00 +0000</pubDate><atom:updated>2009-05-01T07:36:32.059-07:00</atom:updated><title>MAX 2009 Site Visit</title><description>On Tuesday 32 members of the &lt;a href="http://max.adobe.com"&gt;MAX&lt;/a&gt; team visited Los Angeles Convention Center (LACC) and &lt;a href="http://lalive.com/"&gt;LA Live&lt;/a&gt; in preparation for &lt;a href="http://max.adobe.com"&gt;MAX&lt;/a&gt;. The site visit is the first time we get the entire team together and we go through every detail of how to organize the physical event into the space. &lt;a href="http://lalive.com/"&gt;LA Live&lt;/a&gt; and LACC are at the center of a revitalization project in downtown Los Angeles. Over the past 3 years nearly all the surrounding buildings have been renovated and many new lots apartments have sprung up. The center sits in 4 parts, LACC (big convention center), Staples Arena (Where the LA Lakers play), Nokia Theater (concert hall), and &lt;a href="http://lalive.com/"&gt;LA Live&lt;/a&gt; (restaurants and entertainment venues). One thing that stood out this year is Nokia theater. It is easily the largest space we have ever done keynotes/awards/sneaks in and it should be a great venue.&lt;br /&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_1.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_2.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_3.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_4.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_5.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_6.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_7.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_8.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_9.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_10.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_11.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_12.jpg"/&gt;&lt;br /&gt;&lt;img src="/max2009/max2009_13.jpg"/&gt;&lt;br /&gt;&lt;br /&gt;We really have a great team working on &lt;a href="http://max.adobe.com"&gt;MAX&lt;/a&gt; this year and combined with a great venue, &lt;a href="http://max.adobe.com"&gt;MAX 2009&lt;/a&gt; will be the best one yet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://max.adobe.com"&gt;See you at MAX 2009!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-8629284830255539060?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/05/max-2009-site-visit.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-2911048961546224715</guid><pubDate>Sun, 26 Apr 2009 16:57:00 +0000</pubDate><atom:updated>2009-04-26T10:21:16.178-07:00</atom:updated><title>FITC 2009 Toronto - A Preview of Adobe Flash Catalyst by Mark Anders</title><description>I am onsite at FITC in toronto recording the event in partnership with Shawn and his team. I grabbed Mark Anders session and posted it online for viewing. An hour ago he gave his session on "A Preview of Adobe Flash Catalyst". It is easily the latest info available on Flash Catalyst and provides a deep look into the product in development.&lt;br /&gt;&lt;br /&gt;&lt;object width="550" height="450"&gt;&lt;param name="movie" value="http://api.tv.adobe.com/FC9T_0001/swf"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://api.tv.adobe.com/FC9T_0001/swf" type="application/x-shockwave-flash" allowfullscreen="true" width="550" height="450"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Note: The audio from this video is set a bit low as there was some popping in the mic. We have since fixed the recording issue.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-2911048961546224715?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/04/fitc-2009-toronto-preview-of-adobe.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-7609679580417730450</guid><pubDate>Tue, 31 Mar 2009 16:48:00 +0000</pubDate><atom:updated>2009-03-31T10:30:37.860-08:00</atom:updated><title>Positives and Negatives</title><description>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.&lt;br /&gt;&lt;center&gt;&lt;img border="0" src="http://onflex.org/images/positives.jpg"/&gt;&lt;/center&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;So starting today I am choosing to work on the positive, talk about the positive, and choose to bring more positives into my life.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-7609679580417730450?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/positives-and-negatives.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>20</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3687887924384324688</guid><pubDate>Thu, 26 Mar 2009 18:40:00 +0000</pubDate><atom:updated>2009-03-26T11:19:35.682-08:00</atom:updated><title>Flash Penetration on Adobe Groups</title><description>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:&lt;br /&gt;&lt;br /&gt;&lt;img width="600" src="http://onflex.org/images/groups_flash_3_2009.png"/&gt;&lt;br /&gt;&lt;br /&gt;Flash Player 10.0 r12 = 39.68%&lt;br /&gt;Flash Player 10.0 r22  = 24.34%&lt;br /&gt;Flash Player 10.0 r2    = 6.73%&lt;br /&gt;Flash Player 9.0 r124  = 11.65%&lt;br /&gt;Flash Player 9.0 r151  = 4.79%&lt;br /&gt;Flash Player 9.0 r115  = 2.92%&lt;br /&gt;Flash Player 9.0 r45  = 1.47%&lt;br /&gt;Flash Player 9.0 r47  = 0.95%&lt;br /&gt;Flash Player 9.0 r28  = 0.60%&lt;br /&gt;NOT SET = 4.51%&lt;br /&gt;&lt;br /&gt;Basically, 70.75% are Flash Player 10, 22.38% are Flash Player 9, and 4.51% have not setting.&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;What is also interesting is the browser used:&lt;br /&gt;&lt;br /&gt;FireFox WIN = 34.63%&lt;br /&gt;IE WIN = 34.14%&lt;br /&gt;FireFox MAC = 11.63%&lt;br /&gt;Safari MAC = 11.62%&lt;br /&gt;Chrome WIN = 4.44%&lt;br /&gt;All others below 1%&lt;br /&gt;&lt;br /&gt;Long story short 4.51% of the visitors to Adobe Groups are robots!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3687887924384324688?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/flash-penetration-on-adobe-groups.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3236473118894981247</guid><pubDate>Wed, 25 Mar 2009 15:55:00 +0000</pubDate><atom:updated>2009-03-25T08:01:50.701-08:00</atom:updated><title>MAX 2009 in Los Angeles and Online (no MAX Europe in 2009)</title><description>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.&lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;"MAX Call for Sessions and Labs"&lt;/a&gt;. &lt;br /&gt;&lt;br /&gt;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 &lt;a href="http://tv.adobe.com/#ch+MAX "&gt;AdobeTV&lt;/a&gt; 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.&lt;br /&gt;&lt;br /&gt;See you at MAX 2009!&lt;br /&gt;&lt;br /&gt;Ted Patrick&lt;br /&gt;Content Lead - Adobe MAX&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3236473118894981247?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/max-2009-in-los-angeles-and-online-no.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-8263800858256756780</guid><pubDate>Mon, 23 Mar 2009 17:48:00 +0000</pubDate><atom:updated>2009-03-23T09:50:48.998-08:00</atom:updated><title>AmFast Remoting for Python</title><description>&lt;a href="http://code.google.com/p/amfast/"&gt;AmFast&lt;/a&gt; is a new AMF0/AMF3 encoder/decoder for Python.&lt;br /&gt;• AmFast's core encoder and decoder are written in C, so it's around 18x faster than PyAmf.&lt;br /&gt;• The encoder and decoder accept user-defined Python objects that allow customization of the encoding/decoding process.&lt;br /&gt;• Supports custom class mapping.&lt;br /&gt;• Supports remoting with NetConnection and RemoteObject.&lt;br /&gt;• Remoting headers can be exposed to callable targets to allow for quick implementation of authentication and other AMF features that rely on headers.&lt;br /&gt;• Supports data persistence with SQLAlchemy, including remotely-loadable lazy-loaded attributes.&lt;br /&gt;• Supports Actionscript code generation for mapped classes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/amfast/"&gt;Project Page &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-8263800858256756780?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/amfast-remoting-for-python.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-6614738258338502921</guid><pubDate>Tue, 10 Mar 2009 18:43:00 +0000</pubDate><atom:updated>2009-03-10T10:54:59.970-08:00</atom:updated><title>Flex BugQuash - Live from Seattle or Online via Connect</title><description>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...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bugquash.com/register/?event=66B0E382-FE63-11DD-A0B7-473456D89593"&gt;REGISTER NOW&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Website:&lt;br /&gt;&lt;a href="http://www.bugquash.com/"&gt;http://www.bugquash.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.bugquash.com/"&gt;&lt;img src="http://www.bugquash.com/promos/seattle09.jpg"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;When:&lt;/span&gt;&lt;br /&gt;Saturday, March 28th, 2009&lt;br /&gt;10:00 am - 8:00 pm PST&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Where:&lt;/span&gt;&lt;br /&gt;Online via Connect or&lt;br /&gt;Adobe Systems Inc&lt;br /&gt;1st Floor, Adobe U Conference Center&lt;br /&gt;701 North 34th St.&lt;br /&gt;Seattle, WA 98103&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Agenda:&lt;/span&gt;&lt;br /&gt;9:30 am - 10:00 am Registration and setup assistance&lt;br /&gt;10:00 am - 10:30 am KEYNOTE: Mark Anders, Senior Principal Scientist, Adobe Systems Inc.&lt;br /&gt;10:30 am -  8:00 pm Bug Quashing Goodness&lt;br /&gt;12:30 pm Lunch served&lt;br /&gt;5:00 pm Dinner served&lt;br /&gt;8:00 pm Prizes&lt;br /&gt;&lt;br /&gt;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.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-6614738258338502921?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/flex-bugquash-live-from-seattle-or.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3628848282693879850</guid><pubDate>Wed, 04 Mar 2009 15:18:00 +0000</pubDate><atom:updated>2009-03-11T14:56:08.220-08:00</atom:updated><title>Adobe MAX 2009 - Call for Sessions and Labs</title><description>If you would like to propose a session or lab for MAX 2009, we have launched the official &lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;Adobe MAX 2009 - Call for Sessions and Labs&lt;/a&gt;. There are 34 proposed sessions/labs posted as of this morning in the &lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;Call for Sessions and Labs&lt;/a&gt; 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.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;PROPOSE A SESSION OR LAB FOR MAX 2009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;&lt;img src="http://onflex.org/images/MAXExplorer.jpg"&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;MAX 2009 Los Angeles CA - Oct 4-7 2009&lt;br /&gt;&lt;br /&gt;Details:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;Adobe MAX 2009 Call for Sessions and Labs&lt;/a&gt; will end April 15, 2009 midnight PST.&lt;/li&gt;&lt;li&gt;MAX team goal is to have all sessions, labs, and speakers selected by May 15, 2009.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Looking forward to reviewing your &lt;a href="http://groups.adobe.com/pages/5fbd55f575"&gt;session and lab proposals&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;See you at MAX 2009&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3628848282693879850?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/adobe-max-2009-call-for-sessions-and.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-3829546898163957655</guid><pubDate>Tue, 03 Mar 2009 22:02:00 +0000</pubDate><atom:updated>2009-03-03T14:24:31.217-08:00</atom:updated><title>Flex 3.3 Released!</title><description>Time to update your Flex SDK's!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/products/flex/flexdownloads/"&gt;3.3 Flex SDK Download&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.adobe.com/support/documentation/en/flex/3/releasenotes_flex3_sdk.html"&gt;3.3 Release Notes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-3829546898163957655?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/flex-33-released.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>14</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-4016240134110794369</guid><pubDate>Sun, 01 Mar 2009 18:30:00 +0000</pubDate><atom:updated>2009-03-01T10:36:53.382-08:00</atom:updated><title>Facebook and the Flash Platform ESeminar</title><description>This past Thursday I presented with on "Facebook an The Flash Platform" at an Adobe online E-Seminar. Here is the recording and all my sample files and presentation for use.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://seminars.adobe.acrobat.com/p72878483/"&gt;RECORDED E-SEMINAR&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://onflex.org/download/FXFacebook_files.zip"&gt;SAMPLE FILES&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/facebook-actionscript-api/"&gt;FACEBOOK-ACTIONSCRIPT-API&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And if you are interested in playing some Solitaire on Facebook, here is the app I wrote and presented in the e-seminar. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://apps.facebook.com/acesolitaire/"&gt;ACE SOLITAIRE ON FACEBOOK&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-4016240134110794369?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/03/facebook-and-flash-platform-eseminar.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-341314305054054751</guid><pubDate>Wed, 25 Feb 2009 21:40:00 +0000</pubDate><atom:updated>2009-02-25T13:57:14.546-08:00</atom:updated><title>Headed towards the finish line, Safari 4 takes the lead!</title><description>If you haven't &lt;a href="http://www.apple.com/safari/download/"&gt;downloaded Safari 4 beta&lt;/a&gt;, it is easily the best browser for the Mac. I was using Firefox with Yslow + Firebug but the &lt;a href="http://www.apple.com/safari/features.html#developer"&gt;new Safari 4 development tools&lt;/a&gt; make this combo look less than ideal. You can debug JavaScript, profile JavaScript, see download times and file size with one click and the graphs are visually impressive. It makes it easy to explore the DOM and CSS on existing and sites in development.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/safari/download/"&gt;&lt;img src="http://images.apple.com/safari/images/download-hero-20090217.png"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/safari/features.html"&gt;Safari 4 Feature list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/safari/download/"&gt;Safari 4, worth a download.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-341314305054054751?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/headed-towards-finish-line-safari-4.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-6810053352626744528</guid><pubDate>Tue, 24 Feb 2009 20:28:00 +0000</pubDate><atom:updated>2009-02-24T12:42:53.635-08:00</atom:updated><title>Adobe on Twitter</title><description>If you haven't checked out &lt;a href="http://www.webkitchen.be/2009/02/18/adobe-on-twitter/"&gt;Serge's post on Adobe on Twitter &lt;/a&gt;there are about 2x more twitterers listed since he posted. Here is the list:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webkitchen.be/2009/02/18/adobe-on-twitter/"&gt;ADOBE ON TWITTER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the team I am on:&lt;br /&gt;&lt;br /&gt;Developer relations&lt;br /&gt;Ed Sullivan:&lt;a href=" http://twitter.com/esulliva"&gt; http://twitter.com/esulliva&lt;/a&gt;&lt;br /&gt;Rachel Luxemburg: &lt;a href="http://twitter.com/rlux"&gt;http://twitter.com/rlux&lt;/a&gt;&lt;br /&gt;Ted Patrick: &lt;a href="http://www.twitter.com/AdobeTed"&gt;http://www.twitter.com/AdobeTed&lt;/a&gt;&lt;br /&gt;John Dowdell: &lt;a href="http://www.twitter.com/AdobeTed"&gt;http://www.twitter.com/jdowdell&lt;/a&gt;&lt;br /&gt;Stacy Sison: &lt;a href="http://www.twitter.com/ssison"&gt;http://www.twitter.com/ssison&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Great list Serge!&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-6810053352626744528?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/adobe-on-twitter.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-518546201703049553</guid><pubDate>Tue, 17 Feb 2009 22:29:00 +0000</pubDate><atom:updated>2009-02-17T14:43:03.579-08:00</atom:updated><title>20% off at Adobe Store for NA User Group Members</title><description>The community team has gotten a single use discount for &lt;a href="http://groups.adobe.com/pages/c9b6d661e2/pages/5fd1182c1c"&gt;North American User Group members&lt;/a&gt; on the &lt;a href="https://store1.adobe.com/cfusion/store/index.cfm?store=OLS-US&amp;storeRegion=US&amp;nr=1#"&gt;US Adobe.com online store&lt;/a&gt;. To use the discount you need to contact your user group manager for details and fill out &lt;a href="http://www.adobeinfo.com/storecodes/cspartners"&gt;this form on Adobeinfo.com&lt;/a&gt;. Here are the &lt;a href="http://www.adobeinfo.com/storecodes/cspartners"&gt;full details&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We are working hard to bring this discount to other &lt;a href="http://groups.adobe.com"&gt;User Groups worldwide&lt;/a&gt; in the near future.&lt;br /&gt;&lt;br /&gt;cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-518546201703049553?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/20-off-at-adobe-store-for-na-user-group.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-6044692017061385588</guid><pubDate>Fri, 13 Feb 2009 20:59:00 +0000</pubDate><atom:updated>2009-02-13T13:07:20.142-08:00</atom:updated><title>Eclipse E4 M1 SWT: JAVA to AS3</title><description>The &lt;a href="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/e4-news-M1.html"&gt;Eclipse E4 M1 milestone release&lt;/a&gt; has some interesting bits in it for Flash development. It seems that the SWT project has added compilation support for SWF from JAVA. Write your app in JAVA and publish as SWF to Flash Player. &lt;br /&gt;&lt;br /&gt;The cool part is that you get full JAVA development in Eclipse with all debugging and tooling but you get a SWF file on publish.&lt;br /&gt;&lt;br /&gt;It will be interesting to see where this goes especially given it is in Eclipse E4.&lt;br /&gt;&lt;br /&gt;Here are some screenshots:&lt;br /&gt;&lt;img src="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/images/debug.png"&gt; &lt;br /&gt;&lt;img src="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/images/runas.png"/&gt;&lt;br /&gt;&lt;img src="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/images/launcher.png"/&gt;&lt;br /&gt;&lt;img src="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/images/codecompletion.png"/&gt;&lt;br /&gt;&lt;img src="http://download.eclipse.org/e4/downloads/drops/S-0.9M1-200902061045/images/console.png"/&gt;&lt;br /&gt;&lt;br /&gt;Last image looks like they are translating to AS3 and running MXMLC! Go Flex.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-6044692017061385588?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/publish-swt-to-flash-player.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>21</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-4100817228021952412</guid><pubDate>Mon, 02 Feb 2009 22:46:00 +0000</pubDate><atom:updated>2009-02-02T14:50:40.503-08:00</atom:updated><title>MindJet Launches MindManager Web ( 100% Flash mind mapping online )</title><description>Today MindJet launched &lt;a href="http://www.mindjet.com/products/mindmanager/web/default.aspx?top"&gt;MindManager Web&lt;/a&gt;, the &lt;a href="http://www.mindjet.com/products/mindmanager/web/default.aspx"&gt;online version&lt;/a&gt; of the popular mind mapping software. What is cool about it is that it has an identical look and feel to the original MindManager. Actually it makes me wonder when they replace the desktop version with an AIR app.&lt;br /&gt;&lt;a href="http://www.mindjet.com/products/mindmanager/web/default.aspx"&gt;&lt;br /&gt;&lt;img src="http://www.mindjet.com/media/images/global/home/redlogo.gif"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Worth a look.&lt;br /&gt;&lt;br /&gt;Cheers,&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-4100817228021952412?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/mindjet-launches-mindmanager-web-100.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5403941.post-864307600322263173</guid><pubDate>Mon, 02 Feb 2009 15:10:00 +0000</pubDate><atom:updated>2009-02-02T07:14:09.295-08:00</atom:updated><title>New Apps on Adobe Groups: Jobs, Calendar, Messaging</title><description>We have been busy building applications on &lt;a href="http://groups.adobe.com"&gt;Adobe Groups&lt;/a&gt;. Today we are launching three applications on Adobe Groups: &lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.adobe.com/pages/d69873952c"&gt;Calendar&lt;/a&gt; - A global calendar of community events&lt;br /&gt;&lt;a href="http://groups.adobe.com/pages/b7f274b895"&gt;Jobs&lt;/a&gt; - A global job board&lt;br /&gt;&lt;a href="http://groups.adobe.com/"&gt;Messaging&lt;/a&gt; - Inbox on your profile and user to user messaging&lt;br /&gt;&lt;br /&gt;The apps are very simple but are integrated seamlessly within the &lt;a href="http://groups.adobe.com"&gt;Adobe Groups&lt;/a&gt; site. If a job is posts to a User Group, it is surfaced in the Jobs app, if an event is posted it is ported in the Calendar app. The key is that all posts on &lt;a href="http://groups.adobe.com"&gt;Adobe Groups&lt;/a&gt; are tied to your &lt;a href="http://groups.adobe.com/people/4afbf64e89/profile"&gt;online profile&lt;/a&gt; and thus everything you contribute is automatically credited to you.&lt;br /&gt;&lt;br /&gt;We have several other applications in development for launch in the coming months:&lt;br /&gt;&lt;br /&gt;Decks - Share your presentations on Groups.&lt;br /&gt;Books - Share book titles on Adobe tools and technologies.&lt;br /&gt;Showcase - Show off your latest designs and development projects on Groups.&lt;br /&gt;Code - Share sample code, snippets, projects on Groups.&lt;br /&gt;Video - Share videos on Groups&lt;br /&gt;&lt;br /&gt;We really want to fill &lt;a href="http://groups.adobe.com"&gt;Adobe Groups&lt;/a&gt; with great community content. If you have ideas of apps and want to get involved please email me at &lt;a href="mailto:ted@adobe.com"&gt;ted@adobe.com&lt;/a&gt;. Since &lt;a href="http://groups.adobe.com"&gt;Groups&lt;/a&gt; is managed online, it is easy to get community members involved to build custom applications and we are happy to share.&lt;br /&gt;&lt;br /&gt;More to come!&lt;br /&gt;&lt;br /&gt;Ted :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5403941-864307600322263173?l=onflash.org%2Fted%2Findex.php'/&gt;&lt;/div&gt;</description><link>http://onflash.org/ted/2009/02/new-apps-on-adobe-groups-jobs-calendar.php</link><author>noreply@blogger.com (Ted Patrick)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item></channel></rss>