Rob Gonda's Blog

Adobe CS3 releases today

The new products include:

  • Adobe InDesign CS3
  • Adobe Photoshop CS3
  • Adobe Illustrator CS3
  • Adobe Acrobat 8 Professional
  • Adobe Flash CS3 Professional
  • Adobe Dreamweaver CS3
  • Adobe Fireworks CS3
  • Adobe Contribute CS3
  • Adobe After Effects CS3
  • Adobe Premiere Pro CS3
  • Adobe Encore CS3
  • Adobe Soundbooth CS3

The launch will be broadcasted here: http://www.adobe.com/products/creativesuite/launchevent/webcast/

Apollo alpha available on labs

Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.

Apollo enables developers to create applications that combine the benefits of web applications – network and user connectivity, rich media content, ease of development, and broad reach – with the strengths of desktop applications – application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.

Adobe has been talking about this for quite some time, showed demos of an ebay application, outlook & google maps integration, and more; and now it's available for all of us to play. Fun times!

Adobe Flex 2.0.1

Adobe released an update for Flex: 2.0.1. I just wrote (and lost) a review of the new changes, and it's passed 2am, so I'm not writing it again ... In summary, it now has official support for Macs, it has new JIT support for adding/removing modules in runtime, it's moving towards Apollo integration. You can see the official release notes and also check out Ted's detailed review.

JSEclipse now at Adobe Labs

JSEclipse is a new plugin for the Eclipse environment that helps developers code JavaScript faster and with no errors. With JSEclipse, you can complete a variety of tasks, from editing small sections of code to working with the next big AJAX library or developing plug-ins for a product that embeds JavaScript snippets.

Download and install JSEclipse and improve your JavaScript coding experience with:

  • Contextual code completion & shortcuts.
  • Project outline and quick navigation through function declarations.
  • Syntax highlighting.
  • Error reporting.
  • Customizable code templates to get you started.
  • Support for popular JavaScript libraries (Dojo, Prototype, YUI, Qooxdoo).
  • Support for JavaDoc documentation and multi-line comments.

Impressive video - Apollo in action

This video is amazing! Mike Chambers and Christian Cantrell demo a few apps written in Apollo. Apollo for those of you who're new to it, it's going to be the bridge between desktop and internet applications; it allows running native Flash and HTML in your desktop, interactive with all native components.. and it works with PCs and Macs.

The demos show for example a chromeless Window running Google maps (html), with a left menu Flash overlay that scans your system for vCards, then if you drag and drop them into Google maps, Flex will analyze the vCard and use the API to tell Google maps to display the address of the contact, shows a photo... it's pretty impressive.

Adobe Photoshop CS3 Beta on Adobe Labs

Adobe Systems Incorporated (Nasdaq:ADBE) will introduce a beta version of Adobe® Photoshop® CS3 software, the next release of the world standard in digital imaging, on Friday, December 15th. Adobe is delivering a widely available Photoshop CS3 beta to enable customers to more easily transition to the latest hardware platforms, particularly Apple’s new Intel-based systems. The beta is available as a Universal Binary for the Macintosh platform, as well as for Microsoft® Windows® XP and Windows Vista computers. The final shipping release of Adobe Photoshop CS3 is planned for Spring 2007. The software can be downloaded at:
http://labs.adobe.com. [source]

Reminder: South Flordia CFUG tomorrow

Drew Nathanson will be speaking tomorrow at the South Florida CFUG and database design. For those of you who didn't make it to Max -- most of us --, I'm sure this would be a great topic, so I hope to see you there.

As a side note, I would probably brief you on some info Adobe is releasing at Max, such as info on Scorpio and Apollo.

RIAForge is alive: new open source projects home

Ben Forta, Ray Camden, myself, and others have been working on a secret project for the past few months. Well, it is secret no more ... Welcome to RIAForge.

RIAForge is a place to host open source projects built with Adobe technologies - from ColdFusion applications to Photoshop plug-ins to Flex components and more. And of course the site is built using those same technologies.

RIAForge features:

  • A unique project URL
  • File hosting
  • Bug tracking
  • Forums
  • Blogging
  • Basic stats
  • Subversion access
  • ... and more

This is not an official Adobe project, although the site is Adobe supported. Ray Camden did the primary development work with a lot of help and support from others, including Brian Rinaldi and myself. Most of the project was written in Model-Glue, and Ray added portions of his existing projects like Lighthouse, Galleon, and blogCFC.
I wrote the SVN support and I'll post it tonight as an open source project.

Let us know what you think!

Adobe Community Expert

For those who haven't noticed the logo in my blog, I am now part of the Adobe Community Experts, a group dedicated to provide high caliber peer-to-peer communication educating and improving the product skills of Adobe customers worldwide through speaking engagements, articles, forums, etc. I used to be a major contributor to the MM ColdFusion forums a few years ago, and then stopped because of lack of time, but I started to post a little more lately...

I'm looking to present another Breeze session on Ajax for the Online ColdFusion Meetup Group but this time it will be code only: lots of demos, walk through code, start projects from scratch ... Last time I got a good feedback, but I covered way to much and could show much code... so this time it's a follow up with nothing to show but code.

my spry requests

I know, to those who know me this is kind of a weird post... I haven't been much of a spry follower but I chose to give it a second try and these are my two cents:

  • Spry is great for dynamic data with static layouts
  • You can get more control over the raw data using Spry.Utils.loadURL and request.xhRequest.responseText
  • xml is heavy, but Adobe will probably add JSON support very soon
  • I haven't stress-tested it yet, so I wonder if Adobe is aware of some of the IE flaws -- fires requests randomly
And a few requests
  • Distribute a source and a compressed version. Libraries like this should be jsmin'd in every production environment and not everyone knows this... so just make it easier.
  • Modularize it and allow us to load only what we need, at least provide the source in separate files so I can merge them and jsmin it myself with only what I need... provide bootstrapping, engine, utils, logging, effects, all in different files... If I'm only using the engine, which should weight close to 30k I don't want to load 200k.

More Entries

This blog is running version 5.9.003. Contact Blog Owner