The i-Technology Media!
Register | Log in
   
 
.NET  ·  AJAX  ·  CLOUD  ·  ECLIPSE  ·  FLEX  ·  OPEN WEB  ·  iPHONE  ·  JAVA  ·  LINUX  ·  OPEN SOURCE  ·  ORACLE  ·  PBDJ  ·  SEARCH  ·  SILVERLIGHT  ·  SOA  ·  VIRTUALIZATION  ·  WEB 2.0  ·  WIRELESS  ·  XML
Comments
Google Wave Invitation Giveaway
By Aditya Banerjee
Timo Hirvonen wrote: I would really appreciate an invitation. Been desperately trying to find one :) timo [dot] hirvonen [at] gmail [dot]com
Nov. 27, 2009 11:13 AM EST
Cloud Expo on Google News
Did you read today's front page stories & breaking news?


2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts

2009 East
GOLD SPONSORS:
CA
Get Your Transactions Under Control: SOA Performance Management
Software AG
Performance Driven Adoption: The Secret to Advancing SOA
Intel
The Evolving SOA Appliance: 3 Game-Changing Innovations
SILVER SPONSOR:
Denodo
Data Mashups: Deliver Your Project Faster with Virtualized Data Services Across Internal & External Sources
POWER PANELS:
The Business Value of Service Orientation
Driving Profitability Through User Experience
Click For 2008 West
Event Webcasts
Live Google News by SYS-CON!
Top Three Links You Must Click On


From the Blogosphere
Adobe MAX. Blog #5. Day 2. Flash Catalyst
The second day of Adobe MAX 2008 conference

By: Yakov Fain
Nov. 20, 2008 10:10 AM

MAX, as a big brother hosts a number of small unconferences, which are located in the well equipped half-open spaces in the hallway. They have AV, comfy coaches, and are less formal gatherings of the developers. At 8:30AM I was sitting at 360MAX unconference listening to the presentation of Shashank Tiwary on communication protocols. The next hour I spent at interesting official presentation on testing with Flex by Mike Labriola.

Testing of RIA is a gray area, and pretty often is being ignored. Mike did a good job explaining objectives of different types of testing (unit, integration, functional, stress) and  reviewed  available software that works with Flex.

To attend session of interests, MAX attendees could book the sessions in advance using a hopefully-to-be-better-next-year scheduler.  Rooms  for technical sessions are large and can accommodate anywhere from 100 to 350 people. If a session is sold out but you want  to attend it anyway, you have to wait in line, and when the first class passengers compete boarding, they may let you in.  

If a session is not completely booked, you can register at special workstations and re-program your badge so these old ladies armed with scanners will treat you nicely. A number of advanced sessions discussing such boring subjects as communications with the servers, data persistence and the likes were undersold, and I had a chance to easily jump in.   

The second day’s keynote was also flashy and energizing.  We’ve learned about this mysterious Flash Player that Google bots use to index the content of other Web pages that include Flash content. It properly extracts  text embedded in SWF, and its virtual user can run remote calls to retrieve the application data for smarter indexing.

Various Adobe groups demoed their product that by the end of the presentation competed the jigsaw puzzle called The life cycle of RIA development – from Photoshop to Catalyst to Flex to the server side and back. Exchange between Flash Catalyst and Flex is done using a special format called FXG. To the best of my understanding, designer-developer workflow can work like this:

1. A designer creates a piece of art in CS4 using Photoshop, Illustrator or Fireworks.
2. A designer starts Flash Catalyst and imports this art. Then, he highlights various areas of this piece of art selecting Flex components to be generated for them. For example, a little birdy can become a button or a thumb on the scrollbar. The generated code is saved in FXG format.
3. A Flex/AIR developer loads into Flex Builder the FXG code that becomes MXML.  If a developer needs to return the updated code to the designer, he saves it back in the FXG format that Catalyst can read.

I hope I got it right. 

Update. Please see comments on Catalyst to this blog entry .

In general, Flex 4 completely changes Flex skinning mechanism. If now you can  use either pre-created images or do a programmatic skinning, pretty soon you’ll start creating skins in MXML, and the level of granularity here is amazing.  In the new architecture, component needs to know its data and what is selected in case of lists. The skin is none of its business and is a separate entity.

In the evening, Adobe ran a sneak preview event, and we had a chance to peek into the future.  For example, Real Time Media Flow Protocol  (RTMFP) allows peer to peer communication between the users running Flash Players – no server is required. This protocol is built on UDP.
The demo of infinite zoom was awesome. Microsoft has introduced it earlier, but it's ok.

Engineering departments of all major companies usually release new versions of their software at these events.  Adobe plays by the same rules and Flex developers may download the following fresh from the oven software:

1. Flex 3.2 http://www.adobe.com/products/flex/flexdownloads/
2. LCDS 2.6.1. http://www.adobe.com/products/livecycle/dataservices/
3. AIR 1.5 http://get.adobe.com/air/

Every attendee of MAX 2008 was offered a DVD with the pre-release Flex Builder 4 and Flash Catalyst. Interestingly enough, this pre-release is available only for the lucky Mac OS users. Your’s truly purchased his first Macbook Pro two weeks ago. When time permits,  I’ll give it a try and will offer you my unbiased opinion on the designoper-devigner workflow.

Wednesday is a closing  day of the conference. Stay tuned.

Published Nov. 20, 2008— Reads 1,550
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
About Yakov Fain
Yakov Fain is a Managing Director of Farata Systems, consulting, training and product company. He has authored several Java books, dozens of technical articles. SYS-CON Books released his latest co-authored book , Rich Internet Applications with Adobe Flex and Java: Secrets of the Masters in Spring 2007. Sun Microsystems has nominated and awarded Yakov with the title Java Champion. He leads the Princeton Java Users Group. He is an Adobe Certified Flex Instructor. Currently Yakov works on the book for O'Reilly "Enterprise Application Development with Flex". He twits at twitter.com/yfain.

Add Your Feedback

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers

ADS BY GOOGLE

Breaking Java News
H2O Innovation Amends its Stock Option Plan and Grants Stock Options
Russell Breweries Inc. Reports Positive EBITA in Q1 2010 Fiscal Results
Lingo Media Reports Third Quarter Results
Quaterra Converts Notes and Interest to Shares
GSI Group Calls Shareholders Meeting
Cannasat Therapeutics Reports Results for the Nine Months Ended September 30, 2009
Wal-Mart Court Ruling a Narrow Technical Victory
The Week Ahead for The Department of Justice for November 30 - December 4, 2009
Government of Canada, Government of Yukon and Communities Support Improvements to Recreational Facilities in Yukon
Norstar Securities Trust Announces Third Quarter Results

ADVERTISE   |   MAGAZINE SUBSCRIPTIONS   |   FREE BREAKING-NEWSLETTERS!   |   SYS-CON.TV   |   BLOG-N-PLAY!   |   WEBCAST   |   EDUCATION   |   RESEARCH

.NET Developer's Journal - .NETDJ   |   ColdFusion Developer's Journal - CFDJ   |   Eclipse Developer's Journal - EDJ   |   Enterprise Open Source Magazine - EOS
Open Web Developer's Journal - OPENWEB   |   iPhone Developer's Journal - iPHONE   |   Virtualization - Virtualization   |   Java Developer's Journal - JDJ   |   Linux.SYS-CON.com
PowerBuilder Developer's Journal - PBDJ   |   SEO / SEM Journal - SJ   |   SOAWorld Magazine - SOAWM   |   IT Solutions Guide - ITSG   |   Symbian Developer's Journal - SDJ
WebLogic Developer's Journal - WLDJ   |   WebSphere Journal - WJ   |   Wireless Business & Technology - WBT   |   XML-Journal - XMLJ   |   Internet Video - iTV
Flex Developer's Journal - Flex   |   AJAXWorld Magazine - AWM   |   Silverlight Developer's Journal - SLDJ   |   PHP.SYS-CON.com   |   Web 2.0 Journal - WEB2
Apache   |   CMS   |   CRM   |   HP   |   Oracle Journal   |   Perl   |   Python   |   Red Hat   |   Ruby on Rails   |   SAP   |   SaaS

SYS-CON MEDIA:   ABOUT US   |   CONTACT US   |   COMPANY NEWS   |   CAREERS   |   SITE MAP
SYS-CON EVENTS:   |  AJAXWorld Conference & Expo  |  iPhone Developer Summit  |  Cloud Computing Conference & Expo  |  SOA World Conference & Expo  |  Virtualization Conference & Expo
INTERNATIONAL SITES:   India  |  U.K.  |  Canada  |  Germany  |  France  |  Australia  |  Italy  |  Spain  |  Netherlands  |  Brazil  |  Belgium
 Terms of Use & Our Privacy Statement     About Newsfeeds / Video Feeds
Copyright ©1994-2008 SYS-CON Publications, Inc. All Rights Reserved. All marks are trademarks of SYS-CON Media.
Reproduction in whole or in part in any form or medium without express written permission of SYS-CON Publications, Inc. is prohibited.
 
close this window