Wow that's awesome! I thank you a lot. I never received an email about your reply to my post. however, I just happened to look at the docs again today and saw your tutorial. Then I came here to post it as a reply to my own message. I was surprised to find that you basically wrote this tutorial for me (because I asked).
I'm going to go check it out now I'll let you know how it goes. On May 11, 5:24 am, Nicolas Trani <[email protected]> wrote: > Hi, > > thanks for this interesting feedback on APE! > > I tried to write a sample demo that explains more the basics of > exchanging data between client and server and how to write a simple > server module. You can find it here > :http://www.ape-project.org/wiki/index.php/Tutorial:Color_changer > > English is not my mother tongue so sorry for any english mistake ;) > > Let me know if this helped you, and how we can improve it. > > Regards. > On 09/05/2010 23:40, Jaimz wrote: > > > > > Hi guys. > > > I've been looking at APE alot the past few days because it's a perfect > > fit for a project I'm about to start (tomorrow) > > > The process I'm going to be using APE for is basically a clock that > > will push out the updated time (sometimes a little bit of other data) > > every second. > > > I'm a little confused as to how to do this. Maybe I'm dumb, but the > > docs doesn't seem to have an actual tutorial on how to do anything as > > far as actually writing a program with APE. There is the hello world > > tutorial which kind of explains the process of making a client. Then > > there's also the "How to write a server module" but it really doesn't > > tell you HOW to do it, rather it seams to just list off all the > > commands available to the server side modules, with a completely > > uncommented example (which is quite intimidating) > > > I'm kind of fuzzy still about how the whole think works in the first > > place. > > > How do I actually send data to a client? How do I actually send data > > to the server? Is there something i'm missing? > > > for instance something nice to have would be: > > --------------------------------------------------------------------------------------------------------------------- > > - here's how you do 'something' > > -- server module (/var/ape/<something>/<file.js>) > > > function someFunc(arg1,arg2,agr3) { > > return [{'data':'this function just did something with '+arg1+' > > and '+arg2+' and '+agr3+'!'}]; > > } > > > -- client (<webroot>/ape-jsf/<file.js>) > > > var client = new APE.Client(); > > > client.load(); > > client.addEvent('load',function(){ > > console.log('now loaded'); > > data.cmd = 'someFunc'; > > data.arg1 = '1'; > > data.arg2 = '2'; > > data.arg3 = '3'; > > client.core.send(data); > > }); > > > client.onRaw(function(response){ > > console.log(data); > > }); > > > -- output (in firebug you'll see:) > > >> now loaded > >> this function just did something with 1 and 2 and 3! > > > ------------------------------------------------------------------------------------------------- > > > Furthermore, how do I even access the server module once i've created > > it? add the JS file to the main.ape.js? > > I can't even really find a spot in the docs that explain / lists what > > functions are available when and where from. > > > I'm used to the way PHP, Prototype.js and Adobe Flex's docs work. the > > APE docs seem to be extremely foreign to me for whatever reason. > > > Can anyone help me out by explaining a little more clearly, or > > pointing me to a good catch all tutorial like this? > > > Thanks a bunch > > -James > > -- > Nicolas Trani - Web engineer > Weelya - Improve the web > 32 rue du faubourg boutonnet > 34090 Montpellierhttp://www.weelya.comhttp://www.ape-project.org > > -- > You received this message because you are subscribed to the Google > Groups "APE Project" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group > athttp://groups.google.com/group/ape-project?hl=en > --- > APE Project (Ajax Push Engine) > Official website :http://www.ape-project.org/ > Git Hub :http://github.com/APE-Project/ -- You received this message because you are subscribed to the Google Groups "APE Project" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ape-project?hl=en --- APE Project (Ajax Push Engine) Official website : http://www.ape-project.org/ Git Hub : http://github.com/APE-Project/
