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
--
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/