Shockwave Lingo Library

Introduction
Tagarela is a jabber client library, written to ease the development of jabber shockwave based clients, hiding the XMPP/Jabber protocols as much as it can on, offering an easy to use and powerfull library. Tagarela was developed under a great program, called "Summer of Code" for Google. You can learn more about it here, but there is a great deal of gratitude for Google and Jabber Software Foundation to make this library work. All of the protocol documentation used by Tagarela can be found in here. Altough Tagarela was first written for jabber clients, most of the good work on Director's movies are games. With this in mind, there are many features for games developers who want to use the secure and robust jabber network for writing multi player games.

Features
Tagarela fully implements the RFC 3921: Extensible Messaging and Presence Protocol (XMPP): Instant Messaging and Presence and some others XEPs like:
 * Jabber RPC
 * Service Discovery
 * In Band Registration
 * Non SASL Authentication
 * VCards

Online Demo
Click here to see an online demo of the tagarela jabber library on action in a client.

Download
To use this library you will need : i) Macromedia Director MX or greater for lingo Development    ii) Multiusr Xtra for TCP connection iii) XML Parser Xtra or the Lingo XML Lib (GNU)

* tagarela0.0.3 * tagarela0.0.3_src * tagarela0.0.4 * tagarela0.0.4_src

Getting Started
Follow this Getting Started Tutorial to learn how to use Tagarela on your own jabber client !

Project
This is where you can find more about the Project development ... you should also read the FAQ below.

About me
Hi ! My name is Samuel Goto, aka mel, and I am a brazilian student ! I have been selected to participate in the google summer of code, and I am honored to be here in this wiki !

I am 23 years old and I am in the fourth year of Computer Engeneering at the Institute of Computing at the Universidade Estadual de Campinas.

I have worked with lingo in the first years of my graduation, and I have developed some comercial games for a summer job ( devworks ).


 * chess
 * reversi
 * unicamp fighters

I get bored really fast on vacations, mostly because I never have time (wich I acctually mean money, hehe) to travel ... So I have worked in most of my last vacations ... some for real jobs (some games in lingo, some database related stuff, some integrated circuit stuff), some just for fun (artificial inteligence, chess engines, operating systems, mp3 decoders, processors,etc) ... You can see some of my vacations work here=)

Contact
You can find me at samuelgoto@gmail.com, samuel.goto@ic.unicamp.br

Webpage http://www.ic.unicamp.br/~ra017335

And, of course at

ra017335@jabber.org

And sometimes (running a jabber server in my room, wich is not 24 hours/day connected,used for development purposes) at

samuelgoto@samuelgoto.zapto.org

My Mentor
I haven't heard anything about my mentor, so if you know something about him/her, feel free to edit this part. =)

Links

 * UNICAMP
 * My Webpage
 * Jabber
 * Google Summer of Code
 * Summer of Code
 * Nice jabber client tutorial
 * jabberd
 * jabberd admin guide
 * protocol
 * OReilly Revision on Jabber Protocol