November 17th, 2008 by Kyle
Tags: , , , , ,
Posted in: Flex


There were lots of exciting new things at Adobe MAX 2008 today, plus a lot of new stuff landed on Adobe LABs. Here are the things I think are cool and showcase the innovation of the people at Adobe:

http://labs.adobe.com/technologies/alchemy/

Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to assess the level of community interest in reusing existing C and C++ libraries in Web applications that run on Adobe® Flash® Player and Adobe AIR®.

http://labs.adobe.com/technologies/flashcatalyst/(formerly Thermo)

“Adobe® Flash® Catalyst is a new professional interaction design tool for rapidly creating application interfaces and interactive content without coding. These can range from interactive Ads, product guides and design portfolios to user interfaces for applications. Flash Catalyst enables designers to start from static compositions created in Adobe Photoshop® CS4, Illustrator® CS4, or Adobe Fireworks® CS4 and convert the artwork into applications and interactive content. The designer does this by visually defining events, transitions and motion. Flash Catalyst can output a finished Flash SWF or AIR application that’s ready to publish on the web. In addition designers can provide the project file to developers who can use Adobe Flex® Builder™ to add additional functionality such as connection to back-end systems.”

http://labs.adobe.com/technologies/cocomo/

Codename “Cocomo” is a Platform as a Service that allows Flex developers to easily add real-time social capabilities into their RIA (rich Internet applications). Comprised of both Flex-based client components and a hosted services infrastructure, Cocomo allows you to build real-time, multi-user applications with Flex in less time than ever before. And because Acrobat.com hosts the service, issues like deployment, maintenance, and scalability are taken care of for you.

Add social features to your existing Flex apps or build totally new ones, such as real-time productivity/collaboration apps, multiplayer games, and audio/video chat.

http://labs.adobe.com/wiki/index.php/Genesis

Genesis is the code-name for a new product initiative at Adobe with the objective of joining business applications, documents and the web on every knowledge workers desktop with integrated collaboration capabilities. Using the very intuitive interface of the Genesis desktop client (built on Adobe AIR) knowledge workers are able to create custom workspaces combining views into business applications, analytics, web sites and documents. Workspaces can be easily and securely shared with other colleagues or business partners outside the company and provide out-of-the-box real time collaboration capabilities like instant messaging, voice and video as well as screen sharing and white boarding.

http://labs.adobe.com/wiki/index.php/Adobe_Wave

Adobe® Wave™ is an Adobe AIR application and Adobe hosted service that work together to enable desktop notifications. It helps publishers stay connected to your customers and lets users avoid the email clutter of dozens of newsletters and social network update messages. Adobe Wave is a single web service call that lets publishers reach users directly on their desktop: there’s no need to make them download a custom application or build it yourself. The Adobe Wave pre-release program is geared towards developers, so if you’re a user who wants to try it out, click here to send us an email. We’ll let you know when Adobe Wave is available for you to try!

http://labs.adobe.com/wiki/index.php/Stratus

Flash Player 10 and Adobe AIR 1.5 introduce a new communications protocol called the Real-Time Media Flow Protocol (RTMFP). The most important features of RTMFP include low latency, end-to-end peering capability, security and scalability. These properties make RTMFP especially well suited for developing real-time collaboration applications by not only providing superior user experience but also reducing cost for operators.

In order to use RTMFP, Flash Player endpoints must connect to an RTMFP-capable server, such as the Adobe Stratus service. Stratus is a Beta hosted rendezvous service that aids establishing communications between Flash Player endpoints. Unlike Flash Media Server, Stratus does not support media relay, shared objects, scripting, etc. So by using Stratus, you can only develop applications where Flash Player endpoints are directly communicating with each other.




2 Comments »

October 2nd, 2008 by Kyle
Tags: , ,
Posted in: BlogReview


I am currently subscribed to 111 Flex/AIR/Flash Player/LCDS/BlazeDS related blogs. I frequently find myself sharing items in Google reader very from the same blogs over and over again or I keep going back to certain blogs over and over again because they have information or code that I use all the time. Occasionally I come across a blog I haven’t seen before and it is filled with useful Flex related information.

I have decided to embark on a new weekly blog series that highlights these blogs and bloggers. I think that everyone who reads my blog should certainly be reading these blogs that I mention in this series. Subscribe and reap the benefits of the vast amount of useful info out there in the Flex Blogosphere.

My first blog/blogger review is Mike Chambers:

http://www.mikechambers.com/blog/

Mike Chambers has spent the last eight years building applications that target the Flash runtime. During that time, he has worked with numerous technologies including Flash, Generator, .NET, Central, Flex, and Ajax. He is currently the Principal Product Manager for developer relations for Adobe AIR. He has written and spoken extensively on Flash and Rich Internet Application development and is coauthor of the Apollo for Adobe Flex Developers Pocket Guide, Adobe Integrated Runtime (AIR) for JavaScript Developers Pocketguide, Flash Enabled: Flash Design and Development for Devices as well as Generator and Flash Demystified. (http://www.mikechambers.com/blog/about/)

Aside from being a journeyman resource for Flex/AIR/AS3 info and code, Mike is often at the cutting and even bleeding edge of Flex related stuff. Recently, he has been exploring new features for Flex 4 and Flash Player 10 and posting great tutorials and tidbits on his blog exposing many cool new things in upcoming releases. Here are some his recent blog posts that I have recently marked to share in Google Reader:

  • why-adobe-chose-fxg-over-svg
  • video-overview-of-new-features-in-flash-cs4
  • actioscript-3-vector-array-performance-comparison
  • creating-re-distributable-actionscript-libraries-of-pixel-bender-filters
  • adobe-air-for-linux-beta-is-live
  • urlloader-subclass-with-automatic-refresh-support
  • adobe-air-15-cosmo-builds-now-in-flex-sdk-nightly-builds
  • embedding-pixel-bender-filters-within-a-swf
  • data-binding-with-fxg-in-flex-4
  • defining-and-reusing-symbols-in-flex-4-fxg
  • getting-started-with-flex-4-fxg-and-flex-builder-3
  • everything-there-is-to-know-about-flex-4-gumbo
  • adobe-air-error-codes
  • reading-and-writing-local-files-in-flash-player-10
  • actionscript-3-and-ecmascript-4
  • getting-started-with-adobe-air-on-linux-video
  • adt-error-codes
  • firefox-3-will-break-some-flash-content

    If you are not following Mike’s blog, you should be. You can subscribe to his feed here:
    http://feeds.feedburner.com/MikeChambers/

    I am also following Mike on twitter at: http://twitter.com/mesh

    I am giving Mike a rating of 5 squished bannanas :)

                      




    No Comments »
  • Grant Skinner has rehashed some of the content from his site into 2 articles on Adobe’s devnet. I think most of the content is the same, just better organized and presented:

    http://www.adobe.com/devnet/flashplayer/articles/resource_management.html
    http://www.adobe.com/devnet/flashplayer/articles/garbage_collection.html




    No Comments »