[jdev] Jabberd2, Flash Client and terminator character...

Sean Voisen listsubscriber at voisen.org
Mon Apr 12 15:29:07 CDT 2004


On Mon, 12 Apr 2004, Richard Dobson wrote:

> 1) Lobby macromedia into if not providing proper jabber support into
> providing a more flexible xml parser system that can support xml streams,
> and into providing a more flexible sockets infrastructure, this will mean
> full compatibility with standard Jabber/XMPP servers.

Started this process already. It does little good, even though I'm
communicating with "higher-ups" in Macromedia because 1) it's a player
issue, so even if it's "fixed" it wouldn't be resolved until a new version
is released. And even then, it usually takes a year for the new version to
reach an acceptable penetration level. Flash 6 still has more share than
Flash 7 right now. Macromedia has more NDAs on me than I have fingers it
seems, so I'd like to say more about future versions but I can't.

> 3) Create a proxy between Flash and the Jabber/XMPP server, this means
> either you have to rely on server admins to install this gateway with their
> jabber installtions (an unlikely possiblity IMO) or you (as the flash
> application developer) have to host it yourself.

Probably the best solution, backed by a full-fledged JEP of some sort.
Hosting the server isn't an issue because 1) due to Flash's security
sandbox it can only communicate with the same domain it's being hosted on
or domains that have a crossdomain.xml installed (which would have to be
negotiated with each server admin).

> Didnt I infer flash was better for quicking building simple UI's? The
> problem comes when you try to introduce elements of the business logic or
> complex processing of things or try to do too much inside the flash, I do
> not concider flash a proper enterprise development platform because it is
> not possible to fully build a complex enterprise solution solely in flash

OK - I acknowledge this was a misunderstanding. Flash is not a platform in
of itself. It's only the presentation layer, just pointing out it makes a
viable presentation layer for enterprise applications built in another
language, ie Java. I totally agree that it's insane to try to build your
business logic in Actionscript!

I'm not at all familiar with the process, so is a JEP the way to go? How
do these things get started?

Thanks,
- Sean

Sean Voisen
Weblog: http://voisen.org
Flash/XMPP: http://xifflabs.com
XIFF 2.0: http://www.jabberstudio.org/projects/xiff



More information about the JDev mailing list