Derrell,
big stuff! What's your Master course in (CS, Information Management,
...)? What's the uni/institution?
We're keeping our fingers crossed, but I'm sure it's gonna work out just
fine.
T.
On 11/09/2011 11:58 PM, Derrell Lipman wrote:
/qooxdoo developers: /
/
/
/The reference implementation on which this thesis is based is built
upon qooxdoo, and the example application making use of it is a
traditional client/server qooxdoo-based app. All of it is open source.
I thought maybe a few of you might be interested in watching, and I
have arranged for my thesis defense to be streamed.../
_Title:_
*/
/*
*/LIBERATED/: A fully in-browser client _and_ server web application
debug and test environment*
_Abstract:_
Traditional web-based client-server application development has been
accomplished in two separate pieces: the frontend portion which runs
on the client machine has been written in HTML and JavaScript, and the
backend portion which runs on the server machine has been written in
PHP, ASP.net, or some other "server-side" language which typically
interfaces to a database. The skill sets required for these two pieces
are different, meaning that sometimes, the frontend and backend are
developed and tested completely independently, based purely on an
interface specification. More recently, server-side JavaScript has
begun to gain momentum, allowing for more overlap of skill set, but
still requiring separate development and testing of the frontend and
backend pieces.
In this thesis, I propose a new methodology for web-based
client-server application development, in which a simulated server is
built into the browser environment to run the backend code. This
allows the frontend code to issue requests to the backend in either a
synchronous or asynchronous fashion, step, using a debugger, directly
from frontend code into backend code, and to completely test both the
frontend and backend portions. That exact same backend code, now fully
tested in the simulated environment, is then moved, unaltered, to a
real server. Since the application-specific code has been fully tested
in the simulated environment and moves unchanged to the server, it is
unlikely that bugs will be encountered at the server that did not
exist in the simulated environment.
To show that this proposal is more than just theory, I will discuss an
implementation that has proven this concept in practice.
_Committee:_
_
_
Prof. Fred Martin, Computer Science (Thesis Supervisor)
Prof. Mark Sheldon, Computer Science (Thesis Reader)
Tuesday, 15 Nov 2011
2:30pm EST (1930Z)
Olsen 311
This defense will also be streamed, live:
http://www.ustream.tv/channel/uml-cs-thesis-defenses
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel