On Dec 10, 2008, at 12:51 PM, grant michaels wrote:
> I tried unpacking AMF w/ Erlang's bit syntax and found my Erlang
> competency was not up to par (yet) ...
Throw together some code to show that you are at least trying.
Use http://pastie.org or http://paste.lisp.org (with Erlang syntax
coloring) to share the code.
Bring it up for discussion and we'll help you improve it!
> Ah are you just thinking about doing AMF, or RTMP ;) I think Erlang
> would be
> a great replacement for Flash media server.
Is there a market for another Flash media server?
> I think so, on a project right now and we pay $500 a month to rent a
> FMS
> server with 1000 connections. I believe adobe charges like $4500 per
> machine
> still for FMS. So could open a huge new world to have a cheap fms
> server.
Why hasn't anyone written a replacement server yet?
Are there copyright or licensing issues?
> I think there would be a market for an erlang replacement for Red5,
> BlazeDS, and/or GraniteDS (let alone Adobe's Live Cycle or whatever)
> - they are all Java-based ...
Why would you pay for an Erlang replacement of the above?
They do the job and do it fine, no?
Alternatively, the question to ask could be... how big is this market?
On Dec 11, 2008, at 2:43 PM, grant michaels wrote:I think there would be a market for an erlang replacement for Red5, BlazeDS, and/or GraniteDS (let alone Adobe's Live Cycle or whatever) - they are all Java-based ...Why would you pay for an Erlang replacement of the above? They do the job and do it fine, no?
Alternatively, the question to ask could be... how big is this market?
> There is some market for tools that allow you to program in one
> language,
> Google Web Toolkit follows this philosophy also let people code
> everything
> in java.
I think we should not confuse market with audience :).
There's an audience for GWT since it's free. Is there anyone willing
to pay for it?
Usually, a thing has be better *and* cheaper to get serious
consideration, but not too much cheaper or it will be seen as a
lower-quality product.
From my observations, there's clearly a market for Flash servers. The
question is, why would I want to buy yours?
--
Toby DiPasquale
> That is the point. RMTP, but not only for games. For example I have a
> need for a web based softphone. Red5 is not a solution that make me
> happy, exactly because is written in java.
Are there good RTMP docs apart from the Java sources?
> oh, somehow this has become mistaken - it's Joel who is interested
> in monetizing this ...
Yes, you are right. I'm always interested in monetizing things.
> it seems like the only thing missing from erlang for me is a good
> string handling library, be able to parse, scrape, etc ...
You are right.
> please feel free to point out how i am wrong, but i'm happy to take
> criticism in favor of spending more months w/ this feeling in the
> back of mind ...
And you are right again. It's easier to manage everything in Erlang.
You'll still need to deal with JavaScript, though.
> Problem I have gotten into on projects that use languages that make
> the
> programmers use everything in one language, is that when you want to
> bring
> designers into the site they can't modify the html or fix the
> scripting or
> modify your css.
I think you may be mixing things up a bit. You can use templating
(Seethrough, I particularly like) or have your programmers convert
HTML to Nitrogen code.
This is what Avi Bryant does with DabbleDB/Seaside.
> my understanding is that object persistence is what enables having
> continuations, so, are you persisting state to mnesia or BEAM, or
> simulating it, or ??? ...
Rusty is using the process dictionary... I think.
> Let using Ejabberd and writting components that plugin in
> another language.
AMQP / RabbitMQ would be a better idea, IMO.