Thought on Japan Flex User Group Study Session

Japan Flex User Group is the most successful and largest user group in the world (check Adobe Developer Relations manager, John Koch’s article). They held Flex2 study session, discuss and share Flex2 development experience. Yesterday (2006-12-21) I join “Flex2 Study Session (12th)“, this was the first time I attend their gathering, the gathering was hold in Adobe(Japan) Tokyo Office (Google Map), it was also my first time to other Adobe Office.

The session was divided into two parts, the first part was Flex Builder development tip sharing, talking about cross debugging, Framework analysis and source code quick view technique. Study session was like a lecture, but it was not formal, attendants can speak out their idea anytime, the discussion environment was good. Study session was different from the user group gathering I attended in Hong Kong/Taiwan, even different from MAX (HK/TW). The study topicwas very small and focus, so talked in depth, it liked experienced developer debating, for example, they have talked about the difference between Java breakpoint and Flash breakpoint. The remain attendants can learn a lot during the process.

The second part was an introduction to Apollo, this was my first time to see Apollo in live. The speaker presented how to use Flex Builder to build Apollo application, demo Apollo alpha windows, irregular shape window, File I/O, HTML render, use Filter to blur or even distirt a HTML page.

Some points I found interesting:

  • Irregular shape Apollo application, the outside place underneath is still clickable. If you try other irregular shape application before, it may be actually rectangle window which underneath is impossible to click.
  • HTML page is added Filter, or even distorted, it is still operable, JavaScript can still running.
  • File I/O is completed, it can browse, list, read, delete files. It supports Binary, too. Therefore, you can write your own encoder, decoder, create your own file format.
  • However, File I/O is too powerful, if Adobe can solve security problem, Apollo cannot release.
  • The installation of Apollo application and runtime is very easy, using Flash Player to install. After installation, you can create icon on the desktop and adding shortcut in Start Menu Program Files, look like desktop softwares.
  • Apollo support hybrid of HTML+SWF, it is HTML embeds SWF or SWF embeds HTML.
  • Flex2 application, it is not necessary to use Apollo embed SWF to convert to Apollo application, you can just change mx:Application tag, add some window setting, then convert to Apollo application.
  • Apollo runtime file size is about 5Mb.
  • Someone asked is it possible an Apollo application communicates with othere application. No information yet, but I guess it is possible thought Local Connection. There was a C# talk with Flash example before.

Other photo (sorry, photo quality are not good)

▲ From JR Yamanote line (山手線) Osaki Station (大崎駅), follow the foot bridge, come to Gate City Osaki (ゲートシティ大崎)

▲ Buildings near by

▲ Large podium and lobby

▲ Arrived West Tower

▲ Outside West Tower lift lobby

▲ West Tower lift lobby

▲ Walk out, found Adobe carpet, step on the logo…(:P)

▲ Found Adobe Office is similar to Hong Kong one, same color tone

▲ Posters in Adobe Office

▲ Direction sign

▲ Enter the room, there was lot of people ready, somes bought their notebooks, too.

Macromedia products beta codename

Macromedia products beta codename, the following information come from Macromedia announcement or search from google:

Product Codename
Adobe Media Player Philo
VoIP for Flash Pacifica
Flash Player 10 Astro
Flash Player 9.0.60 Moviestar
Flash 11 CS5 Viper
Flash 10 CS4 Diesel
Flash 9 CS3 Bolero(Dot Release) > Blaze
Flash Player 8.5 Zaphod
Flash 8 8Ball
Flash Player 8 Maelstrom
Flash MX 2004 7.2 Ellipsis
Flash MX 2004 Matador
Flash MX Professional 2004 Toreador
Flash MX Fang
Flash 5 Gromit
Flash Remoting Salsa
FlashCom 2.0.1 Dynamo
FlashCom 2.0 Edison
FlashCom 1.5 Kaiwa
FlashCom 1.0 TinCan
FlashLite 3.0 Authoring Rob Roy
FlashLite 2.0 Deuce
Generator 2 Tsunami
Captivate Northshore
Adobe AIR Apollo
Central 1.5 Mercury > Gemini
Thermo Thermo
Flex 4.0 Gumbo
Flex 3.0 Moxie
FDS 2.x/3.0 ? Borneo
Flex Builder 2 Zorn
Flex 2.0 Mistral
Flex 1.5 for .NET Wondertwin
Flex 1.0 Illiad > Odyssey > RedHouse > Royale
Flex Builder 1.0 Brady
ColdFusion 9 Centaur
ColdFusion 8 (64Bit) Gemini
ColdFusion 8 Scorpio
ColdFusion MX 7.5 (?) Mystic
ColdFusion MX 7 Updater (7.0.1) Merrimack
ColdFusion MX 7 Elvis > Blackstone
ColdFusion MX 6.1 RedSky
ColdFusion MX 6 Neo
JRun 5 Cheetah
JRun 4 Nozomi
Director MX 2004 Woody
Director MX Foster
Director 8.5 Tron
Director 8 Woo
Director 6 Hopper
Director 5 Spike
Multiuser Server Mars
Contribute 2 Samwise
Contribute 1 Dashboard
Dreamweaver 11 CS5 Bowie
Dreamweaver 10 CS4 Stiletto
Dreamweaver 9 CS3 Hanzo
Dreamweaver 8 Coltrane
Fireworks 8 Avedon

Other Links:

Flash History

As an experienced Flash user, you have to remember the following important dates:

Version announce Date Ship Date Price (USD)
FutureSplash 1996-4-10 ?
1 1996-12 ?
2 ? 1997-6 199.95
3 1998-4-14/20/21(not sure) 1998-5-31 299
4 1999-5-25 1999-6-15 299
5 2000-7-25 2000-8-24 399
MX 2002-3-5 2002-3-15 499
FlashCom 1.0 2002-7-9 499/4,500
Flash Remoting MX 2002-4-29(CFMX) & 2002-9-23(.NET/JAVA) Build-in/999
FlashCom 1.5 2003-3-27 499/4,500
MX 2004 2003-8-25 2003-9-10 499/699
Flex 1.0 2004-3-29 120,000
Flex 1.5 2004-10-18 2004-11-2 120,000
Flash 8 2005-8-8 2005-9-12(Devnet) / 13(Public) 399/699
Flash CS3 2007-3-27 ? 699
Flash Media Server 2 2004-9-8 2005-11-15 4,500/45,000+
Flex2, Flash Player 8.5 (AVM+/AS3), Flex Builder2 (Zorn) 2005-10-6 Alpha versions of Flex Builder2, Flash Player 8.5 2005-10-17 (it is my birthday, Yeah!) <1000/?, Free, <1000
Flex 2.0 2006-6-28 2006-6-28 Free-20,000
Flash Lite 2 2005-12-21(Player) 2006-1-3(Doc, Publish Profile) 10

Macromedia announce Flash 5
29-5-2002 Macromedia announce Studio MX(Image byDengjie)
Macromedia announce MX 2004
Macromedia announce Studio 8