Tom Krcha's FlashRealtime

Hey amigo!
I am Tom Krcha, Gaming Evangelist at Adobe. These are my notes

Interviewed by

December 15th, 2008

Last week I’ve been interviewed about my job at Adobe and Flash Platform future by David Ĺ mehlĂ­k (

You can read it here:
(Unfortunately it’s in Czech only :) )

Adobe Developer Connection videos at iTunes

December 13th, 2008

For you guys, who are get used to iTunes and want to be in touch with latest Flex tricks and related dev things via iTunes go this link:

Stratus: P2P service for Flash Player 10 available since today

December 12th, 2008

Adobe just launched new service for P2P connections. Using Stratus, you can connect your Flash Player 10 clients. Technology is still in Beta at, but you can already go and get you DEVELOPER KEY.

Additional info and key get here:

Once you get a key - which is immediate and easy to get - read great article at DEVNET:

Stratus service for developing end-to-end applications using RTMFP in Flash Player

I will be also bringing some more advanced articles using RTMFP in near future.

Is your Flex app big in KB? Use Runtime Shared Libraries

December 8th, 2008

Using RSLs is one of the most recommended methods for reducing file size and I highly encourage you to do this. Simply - more people use RSLs in their projects, better for everybody and I am going to tell you why.

When you compile you Flex app, the whole SDK and other SWC libraries are added to your SWF, that means if you write only one line of ActionScript code in Flex you compiled app will have definitely more than 100 KB in size and this is really not cool.

RSL technique separate libraries you use from your code and place them next to your app. Then when your app is loaded, it looks for dependency libraries (RSLs), load them and cache them - so this is the answer for why more people should use it, because it may simply happen - that user loading your Flex app already has the library and doesn’t have to load it again.

There are signed and unsigned libraries. Signed are those cached by a Flash Player, which is great, while it’s independent on browser cache and system. Unsigned are simply cached by browser, which is same cool, but it may happen that you empty your cache and lose all cached libraries. Adobe is responsible for signing libraries and it’s all Flex SDKs and later others.

To enable RSLs in Flex is very easy, just change your Flex Build Path Framework linkage from Merged into code to Runtime shared library:


RSL setup in Flex

RSL setup in Flex



Serge Jespers has recorded great video: 3 Ways to Make Your Flex Applications Smaller:
1. use modules
2. use release output instead of debug
3. use RSLs

It’s 5 minute video… really recommend you to watch it!

Useful links:
- RSL at Adobe Labs
- Using Runtime Shared Libraries at Adobe Developer Center

Walking around Milan

December 5th, 2008

Last day at MAX I had little walk around Milan just to see what’s going on there. It’s really blasting city worth of visit. I didn’t expect to be so amazed by it as well as to see some crazy ideas and things. This walk was for me like - Yeah! Finally a little break and a piece of time just for myself.

Piazza Duomo - great square with Duomo di Milano and huge LED display - I’ve never seen bigger TV in my life



Huge LED Screen next to Duomo

Huge LED Screen next to Duomo

It’s all about shopping
When you want to find restaurant forget it, Italians don’t eat, instead of that - they shop! This was the first thought, while looking for some pizza/pasta with Martin.

Walking fridge or washing machine? No problem.
You just walk, meet people, observe beautiful italian girls, eat baked chestnuts and suddenly see walking appliances… uhh :]

Walking washing machine

Walking washing machine

Walking fridge

Walking fridge

Are we going to wear this in near future?

Cosmic wear

Cosmic wear


Do not cross the line ad. Great ‘branding’ idea btw.

Do not cross the line

Nescafé - Do not cross the line





So thanks Adobe to do MAX in Milan, just an amazing city and also thanks to Sabine Strasser for her essential effort during and before MAX, sure others, but I wanted to point out this great woman.