<rss version="2.0"><channel><title>RSS feed for InstantSpot site Dave Shuck&apos;s InstantSpot</title><link>http://daveshuck.instantspot.com</link><language>en-us</language><copyright>This work is Copyright &#xA9; 2008 by Dave Shuck&apos;s InstantSpot</copyright><generator>RSSVille ColdFusion FeedMaker, version 1.0</generator><pubDate>Sat, 17 May 2008 09:27:53 GMT</pubDate><item><title>My notes on Adobe&apos;s Flex 3 presentation: D-Flex UG kickoff meeting</title><link>http://daveshuck.instantspot.com/blog/2008/02/01/My-notes-on-Adobes-Flex-3-presentation-DFlex-UG-kickoff-meeting</link><description>&lt;p&gt;Last night was the kickoff meeting for D-Flex which is the &lt;a href=&quot;http://www.d-flex.org&quot;&gt;Dallas Flex User Group&lt;/a&gt;.  This meeting was planned in conjunction with the Flex 3 Launch and featured a presentation by local Flex guru Mark Pillar, of Midnight Coders, Inc who delivered a presentation that was created by Adobe.   As he went through the presentation, I took some very high level notes in bullet point format.  &lt;br /&gt;
&lt;br /&gt;
One thing of note specific to ColdFusion - Not *once* in Adobe&apos;s presentation materials did they even give the slightest mention to CF and how gracefully it natively interacts with Flex.  As a CF developer, I find this a bit troublesome and makes me wonder a bit about Adobe&apos;s commitment to promoting ColdFusion outside of the ColdFusion community itself.&lt;br /&gt;
&lt;br /&gt;
Here are my notes...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;big&gt;Mark Piller - Midnight Coders, Inc&lt;/big&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;General demo of features of Flex Builder
    &lt;ul&gt;
        &lt;li&gt;Design view&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul&gt;
        &lt;li&gt;Descriptions of XMXL &amp;amp; AS&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Adobe RIA technology principles
    &lt;ul&gt;
        &lt;li&gt;Deploy consistently no all browsers, and now on the desktop&lt;/li&gt;
        &lt;li&gt;Engaging, highly interactive, expressive experiences&lt;/li&gt;
        &lt;li&gt;Highly productive environment&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Description of Adobe&apos;s stack of tools&lt;/li&gt;
    &lt;li&gt;Adobe reaches 700+ million PCs and 200+ devices&lt;/li&gt;
    &lt;li&gt;99% reach on connected PCs. 8 million installs per day&lt;/li&gt;
    &lt;li&gt;250,000,000 PDF Files on the internet&lt;/li&gt;
    &lt;li&gt;Discussion of the Designer Developer Workflow - Fw, Fx, Ps, Fl, Ai
    &lt;ul&gt;
        &lt;li&gt;Thermo&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Some interesting Flex implementations
    &lt;ul&gt;
        &lt;li&gt;Buzzword - very cool web based Flex word processing app (url: &lt;a href=&quot;http://www.buzzword.com&quot;&gt;http://www.buzzword.com&lt;/a&gt; )&lt;/li&gt;
    &lt;/ul&gt;
    &lt;ul&gt;
        &lt;li&gt;Small Worlds - Virtual 3d world written in Flex (url: &lt;a href=&quot;http://www.smallworlds.com/beta/&quot;&gt;http://www.smallworlds.com/beta/&lt;/a&gt; )&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Rich library of common UI Controls
    &lt;ul&gt;
        &lt;li&gt;video playback components&lt;/li&gt;
        &lt;li&gt;datagrids, date, controls, etc&lt;/li&gt;
        &lt;li&gt;charting components&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Extensible model
    &lt;ul&gt;
        &lt;li&gt;CSS support&lt;/li&gt;
        &lt;li&gt;skinnable components&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;price for Flex Builder -  $249 standard, professional $649 (upgrade pricing: Standard - 99 plugin, 249 standalone... I may have recorded the upgrade pricing incorrectly as I was still typing when he changed slides)&lt;/li&gt;
    &lt;li&gt;Import Skin Assets into Flex Builder
    &lt;ul&gt;
        &lt;li&gt;CS3 makes it easy to create custom skins, then use the Flex Import Wizard&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;New in Flex 3
    &lt;ul&gt;
        &lt;li&gt;visual CSS editor&lt;/li&gt;
        &lt;li&gt;view all component states in one view&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Design view enhancements
    &lt;ul&gt;
        &lt;li&gt;Enhanced Constraints Model
        &lt;ul&gt;
            &lt;li&gt;align components with edges of any vertical of horizontal coordinate&lt;/li&gt;
        &lt;/ul&gt;
        &lt;ul&gt;
            &lt;li&gt;support for basline alignment&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Skinning Model Improvements
        &lt;ul&gt;
            &lt;li&gt;New skin states simplify styling&lt;/li&gt;
            &lt;li&gt;Enhanced control over individual components&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;OpenType Font support&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Advanced Data Grid
    &lt;ul&gt;
        &lt;li&gt;New &amp;quot;Grouping&amp;quot; including multiple grouping in datagrids in Fx3.  Looks like an expandable folder tree view&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Charting enhancments&lt;/li&gt;
    &lt;li&gt;New list and detail enhancements&lt;/li&gt;
    &lt;li&gt;Working with Data
    &lt;ul&gt;
        &lt;li&gt;Web Services Introspection
        &lt;ul&gt;
            &lt;li&gt;Generate client proxy classes from wsdl signatures&lt;/li&gt;
            &lt;li&gt;Includes support for complex types returned from web services&lt;/li&gt;
            &lt;li&gt;enables complete code hinting for service methods and custom types&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Introductory Data Wizards
        &lt;ul&gt;
            &lt;li&gt;generates crud, etc but is mostly only useful to those just getting started&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;AIR
    &lt;ul&gt;
        &lt;li&gt;Previously named Apollo&lt;/li&gt;
        &lt;li&gt;Cross-OS application engine that enables hybrid desktop-internet application
        &lt;ul&gt;
            &lt;li&gt;New capabilities
            &lt;ul&gt;
                &lt;li&gt;Native OS drag and drop support&lt;/li&gt;
            &lt;/ul&gt;
            &lt;ul&gt;
                &lt;li&gt;multi-windowed apps&lt;/li&gt;
            &lt;/ul&gt;
            &lt;ul&gt;
                &lt;li&gt;access local file sys&lt;/li&gt;
            &lt;/ul&gt;
            &lt;ul&gt;
                &lt;li&gt;local database storage&lt;/li&gt;
            &lt;/ul&gt;
            &lt;ul&gt;
                &lt;li&gt;complete rendering support for html&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Flex Builder support for AIR apps&lt;/li&gt;
        &lt;li&gt;Platform evolution
        &lt;ul&gt;
            &lt;li&gt;Reduced application size&lt;/li&gt;
            &lt;li&gt;users only need to download the Adobe-signed F3 platform component once&lt;/li&gt;
            &lt;li&gt;Flash player cache stores it for use by any flex-enabled site&lt;/li&gt;
            &lt;li&gt;enter flex apps can no be as small as 50K (used to be around 250K)&lt;/li&gt;
            &lt;li&gt;Flex 3 RSL  - runtime shared library&lt;/li&gt;
            &lt;li&gt;RSL is potentially pulled from any Flex app.
            &lt;ul&gt;
                &lt;li&gt;question about the case where someone might modify the RSL on their site?  Handshake from the player maybe? No answer&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Example of the Flex Builder profiler that allowed visibility to bottle necks &amp;amp; high memory spots in the application.  Also shows how many instances of objects have been created.&lt;/li&gt;
    &lt;li&gt;JavaScript and Ajax Wrappers&lt;/li&gt;
    &lt;li&gt;Deep Linking
    &lt;ul&gt;
        &lt;li&gt;updates browser URL to represent application state&lt;/li&gt;
        &lt;li&gt;enables user to bookmark particular points in the app or share urls&lt;/li&gt;
        &lt;li&gt;standalone web-tier compiler modules for IIS and Apache&lt;/li&gt;
        &lt;li&gt;Mark questioned how usable it is in its current state and insinuated that there may be some issue with using this&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;AIR application stack
    &lt;ul&gt;
        &lt;li&gt;walk through of Seamless install (after you have AIR runtime installed which makes this a bit less than &amp;quot;seamless&amp;quot; for first timers)&lt;/li&gt;
        &lt;li&gt;web launcher&lt;/li&gt;
        &lt;li&gt;AIR installer contans&lt;/li&gt;
        &lt;li&gt;Privileges - AIR apps have full desktop application privileges
        &lt;ul&gt;
            &lt;li&gt;read/write files, background execution, network access&lt;/li&gt;
            &lt;li&gt;There is apparently some setting in the AIR runtime environment to limit this... (an operating system where the default user doesn&apos;t have admin rights is my personal suggestion)&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Window Chrome
        &lt;ul&gt;
            &lt;li&gt;use native OS window chrome&lt;/li&gt;
            &lt;li&gt;use custom chrome implemented by application&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Local File Access
        &lt;ul&gt;
            &lt;li&gt;create delete copy move, list directoreis, get system info on files, dirs&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Local database
        &lt;ul&gt;
            &lt;li&gt;SQL Lite
            &lt;ul&gt;
                &lt;li&gt;supports ACID transactions&lt;/li&gt;
                &lt;li&gt;zero-config allowing for embedded solution&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;AIR desktop integration
        &lt;ul&gt;
            &lt;li&gt;install/uninstall&lt;/li&gt;
            &lt;li&gt;task manager or process list&lt;/li&gt;
            &lt;li&gt;application shortcuts, drag/drop&lt;/li&gt;
            &lt;li&gt;clipboard&lt;/li&gt;
            &lt;li&gt;app can run in background, can show on taskbar&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Adobe Reader integration&lt;/li&gt;
        &lt;li&gt;AIR limitations
        &lt;ul&gt;
            &lt;li&gt;limited hardware accessibility&lt;/li&gt;
            &lt;li&gt;no access to native libraries/executables&lt;/li&gt;
            &lt;li&gt;no USB or serial port&lt;/li&gt;
            &lt;li&gt;limited support for accessibility,&lt;/li&gt;
            &lt;li&gt;limited printing support&lt;/li&gt;
            &lt;li&gt;limited localization
            &lt;ul&gt;
                &lt;li&gt;English only for 1.0&lt;/li&gt;
                &lt;li&gt;Japanese, German, French for 1.1&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Flex Remoting, Data Management and Messaging
    &lt;ul&gt;
        &lt;li&gt;Java,.NET, PHP and Ruby solutions... no ColdFusion in your preso Adobe???&lt;/li&gt;
        &lt;li&gt;first connectivity for Java was FDS,
        &lt;ul&gt;
            &lt;li&gt;JAVA -open source on elater Granite Data Service, Red5, WebORB ***matches LiveCycle features***, BlazeDS&lt;/li&gt;
            &lt;li&gt;.NET - WebORB for .NET, Flourine, AMF.Net&lt;/li&gt;
            &lt;li&gt;PHP - WebORB for PHP, AMFPHP, SabreAMF&lt;/li&gt;
            &lt;li&gt;Ruby - WebORB for Rails, RubyAMF (*stronger than WebORB for Rails*)&lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;Introducing Open Source BlazeDS
        &lt;ul&gt;
            &lt;li&gt;Capabilites
            &lt;ul&gt;
                &lt;li&gt;Easily connects FLex and AIR apps to existing server logic&lt;/li&gt;
                &lt;li&gt;high performance data transfer&lt;/li&gt;
                &lt;li&gt;real-time data push over standard http&lt;/li&gt;
                &lt;li&gt;full pub/sub messaging that extends existing messaging infrastructure&lt;/li&gt;
                &lt;li&gt;publication of AMF3&lt;/li&gt;
            &lt;/ul&gt;
            &lt;/li&gt;
        &lt;/ul&gt;
        &lt;/li&gt;
        &lt;li&gt;bottom line: there is a free connector for almost every solution&lt;/li&gt;
        &lt;li&gt;Remoting performance example - significant performance with remoting vs http/web services - james ward google &amp;quot;Blaze Bench&amp;quot; ???&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;ILOG Elixir Components (charting)
    &lt;ul&gt;
        &lt;li&gt;advanced charting components&lt;/li&gt;
    &lt;/ul&gt;
    &lt;/li&gt;
    &lt;li&gt;Thermo - Convert Artwork to Functional Components&lt;/li&gt;
&lt;/ul&gt;</description><pubDate>Fri, 01 Feb 2008 15:54:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/02/01/My-notes-on-Adobes-Flex-3-presentation-DFlex-UG-kickoff-meeting</guid><category>AIR,Flex</category></item><item><title>Nice new usability feature in Flex Builder for Linux Alpha 2</title><link>http://daveshuck.instantspot.com/blog/2008/01/16/Nice-new-usability-feature-in-Flex-Builder-for-Linux-Alpha-2</link><description>&lt;p&gt;OK, I say &amp;quot;new&amp;quot; because I am almost certain that this wasn&apos;t there before...&lt;/p&gt;
&lt;p&gt;I just installed the Alpha 2 release after realizing that my Alpha 1 installation had expired.   As I opened up one of my AS files in the Action Script editor, I noticed that when you single click on a string, it highlights all matching strings in the file.  That is pretty cool, and it immediately helped me out when looking for a place where a value was being set in that file.  Now, this may become annoying, but for the moment that seems like a pretty cool addition.    I have a feeling a bunch of Windows/Mac people are probably rolling their eyes going &amp;quot;Whoopdee dooo, we have had that all along&amp;quot;.  Well... now I do to! :)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description><pubDate>Wed, 16 Jan 2008 17:40:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2008/01/16/Nice-new-usability-feature-in-Flex-Builder-for-Linux-Alpha-2</guid><category>Flex</category></item><item><title>Free themes and skins for Flex and AIR</title><link>http://daveshuck.instantspot.com/blog/2007/07/25/Free-themes-and-skins-for-Flex-and-AIR</link><description>&lt;p&gt;
This link came across the Adobe user group manager email list this afternoon and I wanted to share in case anyone had missed it.&amp;nbsp; Scale Nine has some really sweet looking themes.
&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://scalenine.com/&quot;&gt;Check them out here&lt;/a&gt; &amp;nbsp;
&lt;/p&gt;
</description><pubDate>Wed, 25 Jul 2007 18:15:36 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2007/07/25/Free-themes-and-skins-for-Flex-and-AIR</guid><category>Flex</category></item><item><title>We have landed</title><link>http://daveshuck.instantspot.com/blog/2005/07/10/We-have-landed</link><description>&lt;font size=&quot;2&quot; face=&quot;Verdana, Arial, Helvetica, sans-serif&quot;&gt;Well, I have installed my blogging software.&amp;nbsp; Time to play. :)&lt;br/&gt;
&lt;/font&gt;</description><pubDate>Sun, 10 Jul 2005 05:00:00 GMT</pubDate><guid>http://daveshuck.instantspot.com/blog/2005/07/10/We-have-landed</guid><category>ColdFusion</category></item></channel></rss>