Friday, June 28, 2002A New Home Media Insites, Inc., my company, has finally set up its own dedicated server graciously hosted by the folks over at Rackspace. This means that I will soon be running a Jabber server on my own domain and that Eat Orange will soon be moving permanently to eatorange.com. Once my Jabber server is up and running I can embed Jabber-enabled Flash chat programs and games directly into the pages here and not worry about the Flash security sandbox. I'll also post the source to an "easy-bake" chat program using Flash JabberConf at this time. 9:44:48 AM
Saturday, June 22, 2002Announcing: Flash JabberConf I finally finished it. Flash JabberConf (FJC) is an API for Flash MX that I wrote. It should allow anyone familiar with MX and the new event model to quickly create chat and messaging applications in Flash. FJC was written to allow communication with a Jabber server running the Jabber conferencing component (also known as group chat). It is essentially an "MX-erized," light-weight version of JabberFlash with the necessary extensions that allow it to easily support conferencing and group chat. FJC is available here in zip format. I'm always looking for ways to make it better, so take a look at the code, try it out, and let me know what you think! There is plenty of accompanying documentation to get you started. 12:12:04 PM
Friday, June 21, 2002More Fun Flash Ideas It's a great time to be a member of the Flash community. With such amazing projects as Philter Design's Flash RSS Reader and The Feasible Impossibilities Talking Blog we are really beginning to see the power behind MX. I came up with few ideas that would incorporate both Jabber and these new technologies. In the good-natured spirit of sharing, here they are:
12:31:27 PM
Wednesday, June 19, 2002Meanwhile, Back at the Ranch . . . I spent the last six days or so back at home in San Diego with my parents. It was definitely a welcome escape from the smog-ridden Los Angeles scenery and mayhem on highway 405. My parents' new spa was installed just as I was leaving. I guess I'll just have to head down there again as soon as possible. On the Flash front, I made quite a bit of progress on Flash JabberConf (FJC), an API for quickly programming jabber "chat" or conferencing programs in Flash. It is based largely on Yannick Connan's JabberFlash but I've added the necessary conferencing additions and removed anything unnecessary for conferencing. It should be nice and light weight. I've also "MX-erized" it using the new event model (ASBroadcaster, etc.), and used Branden Hall's SHA1 implementation for the server authentication. Expect this one to be released by Monday. 9:26:17 AM
Monday, June 10, 2002SVG and SWF: Have Your Cake and Eat It Too! Recently, there has been a bit of a buzz around two different articles at O'Reilly that focus on the merits of SWF and SVG, respectively. Both of these articles very effectively illustrate the strengths and weaknesses of each vector graphics standard. Yet, they also seem to hint that there is no possiblility of peaceful coexistence between the two. (If you haven't read the articles, I highly recommend you do so. The first, entitled "SWF Is Not Flash" is available here. The second, "SVG On the Rise," is here.) After working with Jabber for a while, I've quickly come to realize the strengths of XML representation. SVG is a very powerful tool. The problem is harnessing the power of SVG inside of Flash. It would open a whole new world of potential if Flash could export/communicate using SVG, but unfortunately this is not the case. After taking a look at the JabberZilla whiteboarding client, I realized that the power of SVG could easily be used inside of a Flash MX application. Using Jabber as the transport, whiteboard clients could transmit data back and forth in SVG form. If I draw a circle on the Flash client, this client would call a function that creates the SVG representation of this circle and sends it on its merry way. This would allow a Flash/Jabber whiteboard client to seamlessly communicate with, say, a Java/Jabber whiteboard client. There are limitations, of course. This is mainly because Flash does not natively "speak" SVG. Circles and squares would be easy to implement, for instance, but a series of hand drawn squiggles might be more difficult. This is just an idea, mind you. But I plan on actively pursuing it in the future. If you have any thoughts/ideas on SVG and Flash, I'd enjoy hearing them. 10:09:08 PM
Saturday, June 8, 2002JabberCheckers Update I took some time out last night to finish up the game engine for JabberCheckers. Fixes include:
6:11:52 PM
Friday, June 7, 2002Jabber and Radio It was brought to my attention by Jarle Bergersen over at JDB Cyberspace that there has been work underfoot to integrate Jabber with Radio. I had absolutely no clue, but I guess it is not too much of a suprise considering DJ Adams uses Radio for his own blog. Check out RadioJabber and jerf.org for more. Now all I need to do is find a way to integrate Flash, Jabber and Radio all into one. Correction: DJ Adams does not use Radio for his blog. He uses Blosxom. Sorry for the mixup. 6:53:41 PM
|
