FOSDEM 2007
http://witty.sf.net/
Wim Dumon
Wt, The Witty Web Toolkit
FOSDEM – Lightning talk
Koen Deforche – Wim Dumon – Pieter Libin
Wt, The Witty Web Toolkit FOSDEM Lightning talk Koen Deforche Wim - - PowerPoint PPT Presentation
Wt, The Witty Web Toolkit FOSDEM Lightning talk Koen Deforche Wim Dumon Pieter Libin http://witty.sf.net/ FOSDEM 2007 Wim Dumon Wt Basics Library to develop web applications Rich Internet Applications Web 2.0
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
Koen Deforche – Wim Dumon – Pieter Libin
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
– Rich Internet Applications – Web 2.0
– API is inspired by existing GUI libraries
– CGI/HTML/AJAX/JavaScript/Forms/DOM
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
Events & Widget state changes Render Widget changes
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
– One process for each session – High session cost – Kernel-level isolation between sessions
– Easy to debug
– Fixed number of processes handle all sessions – Multi-threaded request handling – Low session cost – Suitable for 'open' applications like google maps.
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
Web server
apache, lighttpd
FastCGI module
mod_fastcgi, mod_fcgid
Wt session manager Wt session processes Web server apache, lighttpd Wt httpd (soon) Wt session processes
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
– Runs in Java Application Servers – First release planned in March.
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
– Initial developer, maintains C++ Wt.
– Documentation – Windows port
– First template based signal/slot implementation
– Port to Java, maintains Java JWt.
FOSDEM 2007
http://witty.sf.net/
Wim Dumon
FOSDEM 2007
http://witty.sf.net/
Wim Dumon