dissecting the original appjet engine

8 views
Skip to first unread message

ben kuin

unread,
Dec 27, 2009, 7:02:55 AM12/27/09
to etherpad-open-...@googlegroups.com
hi
Etherpad is an impressing product - thanks for sharing it with the rest of us.

However I really enjoyed the service provided by  the original appjet engine where you could write little apps in a one-page script. From what I know Etherpad is built on a new appjet engine, so that brings a few questions I'd like to ask here:

- Is the new appjet engine (from this repository) still able to run small apps in the typical appjet style?
- would it be a good idea to create a separate "appjet-2.0" repository, for this purpose (or a branch, or clone, or ...)
- could someone help me with a minimal example to show how to use appjet-2.0? Etherpad is just too big rightnow.

thanks
ben

Pita Poison

unread,
Dec 28, 2009, 10:18:25 AM12/28/09
to EtherPad Open Source Discussion
Hi Ben,

That sounds interesting. What kind of Apps are you talking about? Like
a plugin for Etherpad?

Sorry 4 my english

otacon

unread,
Dec 28, 2009, 12:37:16 PM12/28/09
to EtherPad Open Source Discussion
On Dec 28, 4:18 pm, Pita Poison <petermartisc...@googlemail.com>
wrote:

> Hi Ben,
>
> That sounds interesting. What kind of Apps are you talking about? Like
> a plugin for Etherpad?
I guess the OP refers to the first services that AppJet sold.
You can find traces of that in the archive:
http://web.archive.org/web/20080212210510rn_1/appjet.com/docs/intro
and a couple of open sourced applications for that platform:
http://code.google.com/p/ellab-appjet/source/browse
by this guy:
http://angusdev.blogspot.com/search/label/appjet

Anyway, I agree that it would be great to have a minimal "hello world"
app that runs on AppJet.

Silvio

J.D. Zamfirescu

unread,
Jan 12, 2010, 3:14:55 AM1/12/10
to etherpad-open-...@googlegroups.com
In case anyone is still curious about this, here's instructions for a
"Hello, World!" app using the appjet engine:

$ cd infrastructure/
$ SCALA_HOME=... MYSQL_CONNECTOR_JAR=... bin/makejar.sh
$ echo 'serverhandlers.requestHandler = function() {
response.write("Hello, World!"); }' >> main.js
$ java -jar build/appjet.jar main.js

J.D.

jgate

unread,
Jan 14, 2010, 2:27:17 AM1/14/10
to EtherPad Open Source Discussion
Thanks J.D. This is great.

BTW are there plans to open source the fancy pants branch from AppJet
1? My dream is to combine it with the etherpad parts to get a general
OSS application platform for server-side JavaScript, similar to the
original AppJet and what I am trying to do with jgate.de.

wewe.tom

unread,
Jan 14, 2010, 7:20:54 AM1/14/10
to etherpad-open-...@googlegroups.com
I cant get etherpad sourcecode.why?
just because I am in China?

2010/1/13 jgate <dvbp...@gmail.com>

J.D. Zamfirescu

unread,
Jan 22, 2010, 4:40:22 PM1/22/10
to etherpad-open-...@googlegroups.com
There are no such plans, sadly. :(

jgate

unread,
Jan 25, 2010, 2:22:29 AM1/25/10
to EtherPad Open Source Discussion
Thanks anyway. With Etherpad you have released a great piece of work
to the community. I wish you and your team the best at Google's.

itsnotvalid

unread,
Jan 25, 2010, 9:15:33 AM1/25/10
to EtherPad Open Source Discussion
May be just me, I am not a fan of server-side javascript. For example
there are different varients of javascript implementations for
different brand and different versions of browsers, which is hardly
maintainable most of the time. Also the language is like a mixture of
language styles. If you are only looking for server-side javascript
there is another product called Jaxer (http://www.jaxer.org/) which I
personally haven't used, however is actively maintained and GPL'ed.
Reply all
Reply to author
Forward
0 new messages