GeekSpeak is a Flash-PHP-MySQL based online chat system, which can be used by the users visiting a site to chat among themselves. The application is developed fully using Flash MX 2004 and takes advantage of the V2 Component architecture. The application configuration is very simple and just takes 2 minutes to setup including the database and the middle-end. I was searching for such an application for a long time and fumbled across a lot of free chat-servers like Jabber and some others, but almost all of them demanded the chat server to run on a separate server. I decided to go for a rather simple system and found a similar example in the book "Advanced PHP for Flash" by Friends of ED. But, sorry to say that the code example was not working and when the code was migrated to MX2004 it didn’t work at all. I cleaned up the code and added some PHP code to the existing version and tweaked up some of the ActionScript to fit the MX2004 behaviors. Thanks to the people at Friends of ED for the excellent example.The current version has only the very basic functionality of a chat system and doesn’t have features like emoticons and chat rooms.
You can have a look at it here : GeekSpeak v1.0
Planned Enhancements:
1) Support for emoticons.
2) Category based rooms.
3) Advanced text formatting.
4) Instant Messenger Environments.
5) Standalone version (Desktop Edition).
6) Sound options and alerter.
I have tested this version on most of the Windows + IE combinations.
If anyone of you have access to other Browser + OS combinations please drop me a comment, if everything looks fine there.
As always, comments, suggestions and bug reports are welcome.
Comments
It works under Firefox 1.0PR
I tried it in Win XP Pro SP1 and Firefox RC1 and it seems to work well, very little lag. Im afraid it would be slightly slow for a dialup connection but maybe not. I would really like to see how someone might incorporate this into their site design.
it is a very nice online chat system
hey I am using 128kbps DSL
Windows XP
FireFox PR
doesnt seem to work .... just transferring data till eternity
Navjot, check if you have Flash Player 7 installed, I tested the application on the same combiantion you mentioned and it seems to be working fine.
hi,
the interface is cool.. but try to maintain a status message when flash communicates with the DB.
Fasil