Jump to content











Photo
- - - - -

etherpad & appjet


  • Please log in to reply
3 replies to this topic

#1 rawr

rawr

    Frequent Member

  • Advanced user
  • 163 posts

Posted 02 December 2008 - 06:48 PM

realtime
-in browser
-text editing ...

etherpad.com/
etherpad.com/ep/about/product
http://etherpad.com/...t/product#uses1
etherpad.com/ep/about/faq

How does EtherPad do what other online text apps can't?

At AppJet Inc. we've developed some unique software to solve hard problems that other companies shy away from.

Other custom in-browser text editors tend to be either slow or quirky, owing to the difficulty of using browsers' built-in text editing mechanisms while extending them in new ways. EtherPad uses a novel editing engine, developed and refined at AppJet over many months, that provides a solid user experience without compromising on responsiveness.

Most collaboration systems merge text at the document level, or apply locking at the document or paragraph level. With EtherPad, character-level changes to a document are merged as multiple people type. In most cases, real-time collaborators can negotiate who is editing what parts of the text. In all cases, EtherPad ensures consistency between everyone's screens, regardless of the timing of network operations, using a novel synchronization algorithm.

EtherPad sends messages in both directions between the browser and the server, using a technology often called "Comet" or "server push". This comparatively recent innovation in web app functionality allows EtherPad to be fully real-time.

Finally, our own AppJet web platform allows us to develop rapidly and write clean code. The entire EtherPad application is written in JavaScript, and some code runs on both the server and the browser, notably the code for synchronizing changes to the document.


---------------------
and javascript application platform
http://appjet.com/
http://appjet.com/download

lots of possibility
:)

#2 Nuno Brito

Nuno Brito

    Platinum Member

  • .script developer
  • 10562 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 02 December 2008 - 08:11 PM

Very interesting.

I specially liked their development tools with the quick "hello world" code example.

On my case, I'm a web'aholic depending on a lot of google tools to work between different machines and this might be interesting to try out.

:)

#3 rawr

rawr

    Frequent Member

  • Advanced user
  • 163 posts

Posted 18 December 2008 - 03:32 AM

a few other examples imo worth linking

# using appjets-import('storage') .. (possibly built on Apache Derby)

Here is a complete AppJet app, a "shoutbox" where anyone can type in a message, and the most recent messages are displayed. It shows off persistent storage, responding to form input, and displaying HTML. Visit it at http://shoutbox.appjet.net/.

from http://appjet.com/docs/devguide/intro

:( storage + """JavaScript multi-line strings using triple-quotes.
eg->""" :)


its also possible to create custom Libraries !!
# http://appjet.com/do...evguide/userlib
and import them into different apps
using import('lib-customLibz');
eg http://lib-json.appjet.net/
& http://source.lib-json.appjet.net/


using appjet, sum thing like the
Script-'D'-base
idea .

I like the idea, would be nice to see everything tidy and organized for app scripts.
We would also need someone willing to put some brain power into the php/mysql coding, better yet if it could be use our current database of existent scripts.

would seem to be possible with very little "brain power" and or "php/mysql" coding

also appjet's
# shell is worth a look for quick development/testing

sum possibility's for the new year

#4 rawr

rawr

    Frequent Member

  • Advanced user
  • 163 posts

Posted 20 February 2009 - 04:07 PM

Very interesting.

I specially liked their development tools with the quick "hello world" code example.

On my case, I'm a web'aholic depending on a lot of google tools to work between different machines and this might be interesting to try out.

:poke:


this is posibly the best example of all !! (now that etherpad is open-to-all)

etherpad + appjet

##original-lib
http://source.etherp...iew.appjet.net/

http://etherpad.com/foobar @etherpad
http://etherpad-html...pjet.net/foobar @appjet
---------

basicly using etherpad.com/foobar to store / edit the text
and etherpad-html-preview.appjet.net/foobar
to display text stored in etherpad

:poke:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users