Im willing to help, I coded the spark project now hosted on osflash.
I have quite a bit of java experience with server side stuff based on spring, jetty, nio sockets, low level AMF decoding / encoding.
Im not really clued up on the video part at all but willing to give it a go.
Suggestions, feel free to disagree, or tell me to shut up :)
- Understand the protocol before we start. This can probably be done by 1 or 2 people working in a close team.
- Focus on shared objects first as this will be closest to AMF/remoting, tackle audio and video after.
- Have some guys researching the audio/video stuff (codecs, encoders, etc). Streaming mp3 is prob the simplest.
- Build on Spring (using POJOs), no J2EE requirement please.
- Deployed as a war file, so it will work in any servlet engine.
- Lets not worry about clustering, load balancing, you name it. We need somthing working first.
- Use java NIO for networking as this will scale better than blocking IO.
- Use a framework for low level server socket stuff, such as netty2 or Mina,
http://directory.apache.org/subprojects/network/features.html
- Lets agree an open source licence before we start?
I would vote (in order of preference): bsd / apache / lgpl
-- luke
On 8/31/05, john grden <[EMAIL PROTECTED]> wrote:
This is great Grant!
I've contacted Aral to setup the new project and email, that should be ready sometime soon and can move this over there.
As to a phone call/brain dump, yeah that'd be great. Not only to cover the FCS stuff, but I would like to talk over a bit about aproaches to clustering/load balancing. We did a Java2 server at zing.com and it worked GREAT. So, i'lll fill you in on how that worked and maybe that'll bring something useful to the table.
On 8/30/05, Grant Davies < [EMAIL PROTECTED]> wrote:Well said Martin,
If we don't need clustered, load balanced remote objects then J2EE is
overkill, spring would be better and it runs in any J2EE container. I don't
know much of anything about FCS but once we get some requirements down we
can come up with interfaces and worry about language later. I also do a lot
of UML, use cases, domain models, seq diagrams, I use the iconix process
which is a reduced rational approach so if once we start getting
requirements I can help organize that stuff so we can break development into
logical modular pieces.
I may need a braindump of FCS from someone sometime (john) so we can do that
on the phone sometime if the projects gets rolling. I do have 3 projects
right now as well as a full time job (we just got another adult swim show so
I have to get our damn website updated :) ) but I should be able to put in
some decent amount of work.
Cheers,
Grant
-----Original Message-----
From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED]] On
Behalf Of Martin Wood
Sent: Tuesday, August 30, 2005 9:05 PM
To: Open Source Flash Mailing List
Subject: Re: [osflash] New Flash Comm Open source project - line starts here
I think you mean JBoss and/or Spring, theres some fire out there on the
internet when you search for the two together ;)
Anyway, im willing to chip in with what i can, i spend a lot of time
doing back end java work (with spring :), but would like to see the
effort being as language / platform neutral as possible.
Obviously it will head towards where the expertise lies, but I think it
would be useful to provide a 'reference implementation' in whatever
language, but architected to make it easily portable.
Sounds like youre a good architecture man Grant. :)
I guess the major architectural issues of the component parts of FCS
will have been dealt with to a large degree, so looking at existing
architectures and implementations for inspirations may be a good start.
Really, the work on reverse engineering the protocol could be done in
parallel with the design of the system itself. We know *what* the system
should do, just not exactly how it talks to the player.
like i said, i'll offer what i can, ideas, research, design, code etc.
martin
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org
--
John Grden - Blitz
_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org
--
-----------------------------------------------------------------
Prepare to be locked out of the circle of trust.
http://www.againsttcpa.com/tcpa-faq-en.html
_______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
