
FlashComGuru
POPview
Team Macromedia
Macromedia Flash Media Server 2 makes it possible for you to build rich Internet applications whose functionalities go far beyond simply streaming Flash video. Maybe you have come across multiplayer games that are powered by FMS 2 or chatted away using a live webcam and microphone feed—all through a Flash front end.
What FMS 2 adds to these applications, apart from the obvious audio and video feeds, is the ability to invoke remote methods (often referred to as remote method invocation or RMI) on the server itself or even on another client.
As an already experienced Flash developer, you will probably realize that this opens the door for a multitude of features and collaborative applications that would not be possible outside a client-server architecture.
This article walks you through the different RMI mechanisms that are available through Flash Media Server 2 and provide you with some guidance on when to use which one.
To complete this tutorial you will need to install the following software and files:
rmi_fms2.zip (ZIP, 1.2 MB)
You should be familiar with Flash Professional 8 and ActionScript 2.0. Some knowledge of server-side ActionScript with Flash Media Server 2 is also beneficial.
Stefan Richter is a Certified Flash Developer who has been involved with Flash Media Server since its very early days, when it was Flash Communication Server. Shortly after relocating from Germany to the UK, he became the driving force behind Europe's first FCS-centric hosting company, flashcomstudio.com. Stefan now runs his own popular community at flashcomguru.com. Having moved on from his role as developer and webmaster at Monster Worldwide, he now holds the position of VP of application development at Dallas-based POPview. From his home office in the UK he is handling projects for a variety of clients including McAfee, USA Network, and Unilever.