TRAINING FLASH MEDIA SERVER 2 - 2010 Calendar
Flash Media Server 2
Developing Rich Media Applications
| DATE: | To be defined |
| HOUR: | 4 consecutive lessons. Each lesson has a duration of 6 hours and takes place during the hours between 9.30 and 16.30 (with a 1 hour break for lunch) |
| LOCATIONS: | Rome: via Famiano Nardini 1/c (Metro linea B, stop Bologna) |
| NUMBER OF PARTICIPANTS: |
Up to 10 |
|
|
Prerequisites
This course is aimed at ActionScript/Flash programmers and network administrators who want to discover how to create and manage applications with Flash Media Server 2. The requirements requested to participate in the course are the following:
- A deep knowledge of ActionScript 2 and the Flash 8 environment
- A knowledge of object orientated programming
- A knowledge of Web Server systems
Overview
Flash Media Server 2 is the application server from Adobe for the creation and the development of multi-user applications and for the management of audio and video streaming in Flash Video (FLV) format. Flash Media Server 2 offers a unique combination of potential for multimedia streaming and a flexible development environment for creating and developing innovative interactive multimedia applications, destined for a public as vast as possible.
A great number of companies specialised in entertainment, in telecommunications, in advertising and in retail are quickly adopting Adobe’s Flash Video to provide personalized experiences to millions of spectators all over the world.
With Flash Media Server 2, the editors can integrate video and applications in their web sites with a complete control over the playback, the interactivity and the personalization.
Flash Media Server 2 is the basis for the creation and the deployment of Flash on-demand, live web broadcast, MP3 streaming, video blogging, and applications for video/audio chat.
The video experiences of Flash Media Server 2 take advantage of the new high quality codec video of flash Player 8, complete with automatic control of the band connection of the client and the capacity to adapt to the stream.
Training objectives
The course "Flash Media Server 2: Developing rich media applications" provides for the acquisition of competences necessary for the creation of applications of high multimedia content. Through examples and real applications the participants will be accompanied through a gradual didactic path which will guide them until they arrive at the knowledge of the server and its management and programming.
PC requirements
Each participant should come with his/her own notebook with the following minimum requirements to partecipate in the Flash Media Server 2 course:
- Intel Pentium 4 processor
- Microsoft Windows XP with Service Pack 2, Windows XP Professional, Windows 2000 Server, or Windows Server 2003
- 1 GB of memory
- 300 MB of available hard-disk space to install
Those who are not equipped with a notebook with the above characteristics may rent a PC for the entire course. Please inform us a few days in advance if you require this service.
Teaching material
The course will provide each student the following text book:
Flex Solutions: Essential Techniques for Flex 2 and 3 Developers
Editor: Friends of Ed
Pages: 904
The course is coordinated by Marco Casario
Programme
Introduction to Flash Media Server 2
System requirements for Flash Media Server
Installing Flash Media Server
Folder structures in Flash Media Server
The Applications folder
The main.asc file
How to operate with Flash Media Server
Flash Player 8
Flash Player 8 settings
Flash Video (FLV) format
Importing Video in Flash 8
Using the Flash 8 Video Encoder
Progressive Downloading and Streaming
Understanding Messaging
Licensing of Flash Media Server
Flash 8 and Flash Media Server
ActionScript 2 programming language
ActionScript objects for programming with FMS 2
Introduction to Flash Media Server 2 Components
Using the FMS 2 Components
Setting a streaming for il FLVPlayback component
The ActionScript API of the FLVPlayback Component
Extending an FMS 2 Component
Management of the Flash Media Server 2
Management of FMS 2
Using the Console of administration
Configuring FMS 2
User management Stream management
Using the Log files
Personalizing the console
Programming of objects with ActionScript 2
OOP and Actionscript 2
Encapsulation
Creating classes with AS 2
Inheritance
Polymorphism
Interfaces
Programming the Flash Media Server 2
The NetConnection class
The NetStream class
Event management
Managing the connections with ActionScript
Creation and management of audio and video streams in streaming
Video encoding in FLV format
Settings and options in the encoding phase
Using the Flash Video Encoder of Flash 8 Professional
Using other tools of Encoding: On2, Riva encoder, Sorenson Squeeze
Configuring FMS 2 for streaming
Creating a streaming with FMS 2 and ActionScript
Streaming of audio files
Virtual folders
Error management
Event management
Live Streaming with Flash Media Server 2
Using the Camera class
Using the Microphone class
Managing live audio and video streams
Publishing audio and video
Using the NetStream class
Publishing and Subscribing of audio and video
Server Side ActionScript and Remote Dhared Object
Understanding Server Side ActionScript (SSAS)
The SSAS classes
Working with the Application Class
Working with the Client class
Using NetConnection in SSAS
Remote SharedObject
Connections to a Remote SO
Reading data from an RSO
Synchronising RSO
Data Messaging and Server-Side services
Data Messaging
Server side services
Accessing remote data through the http protocol
Using Data Messaging
Understanding asynchronous messages
Shared Objects
Security with FMS 2
Rendering FMS 2 applications more secure
The configuration files
Packaging of the Server side script
Best Practice
Participation price
1.400 euro + iva.
REGISTRATION TO THE COURSE Flash Media Server 2 - Developing Rich Media Applications
For:
- Planning customised course plans
- Client based courses
- Corporate courses
Other courses and trainings on Flex, AIR and Flash Media Server
Flash Media Server 3 - Developing Rich Media Applications
Flex 4 Upgrade: Migrating from Flex 3 to Flex 4 and Flash Builder 4
Flex 4 SDK and Flash Builder: Developing Rich Internet Applications with Flex 4 SDK
Flex 3 SDK and Flex Builder 3: Programming new classes of Flex 3 SDK
Programming ActionScript 3 for Flex 3
Enterprise Flex Applications with LiveCycle Data Services and J2EE (Java EE)
Enterprise Flex 3 with BlazeDS and Java (Java EE)
User interface and design with Flash Catalyst
User interface and layout design for Flex 3 and Adobe AIR
Flex 2 and Flex Builder 2: Developing RIA
