VelociKit Overview

www.velocikit.org

Niall McCarroll

Framework for Rapid Prototyping

APyaX - Build web services

APyaX - Simple Example

square.py:
def squarefn(apyax,arg):
	return arg*arg
original.html:
<script type="text/python" src="square.py" />
...
... onclick="squarefn(new apyax(callbackfn,'error_info'),1)"
transformed html, python replaced with javascript stub:
function squarefn(target,p1) {
  var params = new Array(); params[0] = p1;
  return apyax_dispatchRequest('/apyax.py','square.py','squarefn',target,params);
}
...
... onclick="squarefn(new apyax(callbackfn,'error_info'),1)" ...

Scridble - Provide persistence

Cloudpoint - Handle networking

Dwidgets - Build a UI

Demos

APyaX running on Google appengine