Tuesday, August 09, 2005

IFBIN SYNC - A Socket Server Framework

Flash® by Example and Flex™ by Example will ship with the SYNC Socket Server Framework. SYNC allows you to create a multi-user server with a custom protocol tuned to your application.&

I have used SYNC on 8 consulting projects with a high level of success. SYNC is written in Python and provides a very high level framework for creating servers for use with Macromedia® Flash® and Macromedia® Flex™. SYNC uses the Twisted networking library and allows you to build all sorts of client and server applications with a single SYNC class. The IFBIN Service is actually a SYNC application running a customized HTTP protocol.

I will be posting several complete application built with SYNC as follows:

1. SYNC Echo - Echo server
2. SYNC Chat - Room based chat with ActionScript API
3. SYNC IM - Instant messaging client and server
4. SYNC Mail - Server for POP3/IMAP mail integration
5. SYNC Report - Server for DB Reporting
6. SYNC Letters - Fridge magnets game

More to come,

Ted ;)