Archive for August, 2007

QTIndexSwapper AIR Application for Flash Player H.264 files

2007.12.28 UPDATE: v1.3 of QTIndexSwapper requires AIR Beta 3

With the release of the Flash Player 9 Update that supports H.264, we can now play a subset of H.264 movie files. The problem is most of the H.264 files have the index at the end of the file which for progressive download means you have to download the whole file before you can start watching any of the video.

In the notes from Tinic Uro, Adobe engineer working on the changes, there is mention of a C application that helps with rearrange the inwards of a movie to put the index at the beginning. Thus help with the progressive download issue. To this end I have create an AIR application which does the index swapping for you.

Its called “QT Index Swapper” (v1.3 using AIR Beta 3 as of 2007.12.28), get it at http://renaun.com/air/QTIndexSwapper.air. And if that isn’t enough I have also made the source available inside the AIR application.

There will probably be some quirks and many files that might not work. But give it a try and let me know what you think. I was converting 500Mb-600Mb movie files that I have in MP4 format to play on my PlayStation 3. The files were being converted in under a minute, just beware that the AIR app might act like it is hanging while reading that much information. Just wait for it to run and watch the new file being created.

37 comments August 22nd, 2007


The Buzz-word is Performance, David needs your Story

David, a Buzzword Flex Developer, is giving a talk on Flex Performance and is looking for real-world stories. One of the biggest performance gainers that I see in many large applications is proper use of controls and layout. It is quite easy to create heavily nested containers which slow thing down quickly. With Flex going open source and Flex 3’s profiler performance will definitely come up more and more.

Help out David with your performance stories and come join us at MAX.

Add comment August 20th, 2007

Introducing RIALogger

The RIALogger is an AIR application that harness the power of the Flex logging Framework. Its comparable to the older Flex Trace Panel, XPanel and now the newer RedBug, XRay, and other trace viewers.

The RIALogger is different in some regards and focuses on logging (not object introspection/debugging). The RIALogger receives its messages through the use of the custom RIALoggerTarget found in the renaun_com_Logger.swc (in the bin folder of the zip file) library.

Some of the different features is the ability to identify the messages which allows for multiple log sessions with in the same application. I use this heavily as I am usually testing multiple applications communicating with each other or want to test different user sessions within a particular application.

You can read more about the here.

5 comments August 15th, 2007

Flex and Flex Builder Codename History

This is history according to Ted Patrick and shared at the keynote at 360Flex in Seattle.

Lego
Mindstorms
Lliad
Odyssey
Royale
Monk
Zorn
Mistral
Zaphod
Moxie

2000 to 2007

2000 - Developer Paradigm for SWF (Lego, Mindstorms)
2001 - SVG/XML to SWF (lliad Odyssey)
2002 - “Royale” begins (Flex 1.0)
2003 - Matt and Deepa join team
2004 - Flex 1.0 arrives (J2EE Server)
2004 - David and George Comninos join “Monk” - Flex Builder start
2004 - Flex 1.5 arrives (J2EE Server)
2005 - Flex 2.0 Alpha at MAX
2006 - Flex 2.0 arrives (SDK + Builder + Data Services)

(note the references to the team members of Matt, Deepa, David, and George i think was because they were at the conference. There are many other great devs that have been part of Flex for quite a while.)

5 comments August 15th, 2007

How I installed ColdFusion 8 on Mac OS X

The setup steps below are taken from a rough article I put together covering Cairngorm, Flex 3, and ColdFusion 8. The setup used ColdFusion 8 through Apache (XAMPP) all on Mac OS X.

Setup:

    XAMPP

  1. Download latest XAMPP for OS X
  2. Follow instructions on XAMPP’s site: Installation, Start, Test
    ColdFusion 8

  1. You need Admin rights to install ColdFusion 8 on Mac OS X.
  2. Download the Developer Edition of the ColdFusion 8 from Adobe.com
  3. Unzip the downloaded Mac OS X version of the ColdFusion 8
  4. Open a Terminal. Type “sudo open ” in the terminal. Then navigate to the “ColdFusion 8 Install.app” that you unzipped. Drag it over to the Terminal app, it will paste the path for you (should look something like “sudo open /Users/renaun/Desktop/downloads/ColdFusion\ 8\ Installer.app/”. Click enter.
  5. Now we are in the ColdFusion Wizard, here are what I selected as the installation options
    1. Clicked Ok
    2. Clicked Next
    3. Clicked “I accept….” and then Next
    4. Checked the Developer Edition and then clicked Next
    5. Select the “Server Configuration” option , then click Next
    6. I had no other installs, so left it checked No, and clicked Next
    7. I did not want the documentation, startup scripts, or Adobe LiveCycle Data Services ES. I unchecked all 3 and then clicked Next
    8. I left the default install directory “/Applications/ColdFusion8″, and clicked Next
    9. I did not need to update from earlier versions of ColdFusion, so I left it No and clicked Next
    10. I left “Configure web server connected for ColdFusion” selected and clicked on the Add button. Use the values below to fill out the form, then click OK
    11. Web Server: Apache
    12. Config. Dir: /Applications/xampp/etc
    13. Dir and file name of server binary: /Applications/xampp/xamppfiles/bin/httpd
    14. Dir and file name of server control script: /Applications/xampp/xamppfiles/bin/apachectl
    15. Click Next
    16. I put my CFIDE in the default Mac web sites folder, which I changed the “DocumentRoot” value in the /Applications/xampp/etc/httpd.conf file of xampp also. So select your default web server DocumentRoot. Either:
      /Applications/xampp/xamppfiles/htdocs
      /Users/renaun/Sites/
      Click Next
    17. Enter a password for the CFIDE administration login and click Next
    18. Enabled RDS and give a password if you want. I did not, click Next
    19. Provide your Mac OS X user’s password and click Next
    20. Click Install and wait for it to install
    21. Click Ok, and it will open the CFIDE administration login wizard
    22. Log in with your password setup eariler in the wizard
  6. To Start/Stop ColdFusion manual open a Terminal app and type in Either:
    sudo /Applications/ColdFuions8/bin/coldfusion start
    - or -
    sudo /Applications/ColdFusion8/bin/coldfusion stop
  7. NOTE: sudo /Applications/ColdFusion8/runtime/bin/jrun -start coldfusion
    sudo /Applications/ColdFusion8/runtime/bin/jrun -stop coldfusion

24 comments August 7th, 2007


About: I work as a Platform Evangelist for Adobe Systems Incorporated.

My Amazon.com Wish List

Calendar

August 2007
S M T W T F S
« Jul   Sep »
 1234
567891011
12131415161718
19202122232425
262728293031  

Posts by Month

Posts by Category


Flex.org - The Directory for Flex