tkosiak is favorite screen name for Tomasz Kosiak --- Hello! I am an entrepreneur living and running my firm DAC System in Gdansk (Trojmiasto) in northern Poland. At DAC System we heavily rely on Tcl technology to build server component of our SCADA System. The other part - UI is build as RIA (Rich Internet Application) using AJAX & some Adobe Flex. I am constantly seeking young programming talents to realize their potential and dreams in my firm. This is why I've submitted Tcl application for Google Summer of Code 2007 - see [http://objectmix.com/tcl/15343-google-code-summer-2007-tcl-tk.html] I've also actively participated in coordinating efforts to produce common Tcl/Tk/AOLserver/OpenACS application for Google Summer of Code 2008. I work on and rely upon in my professional work on listed open source projects. --- My interests include: 1. HTTP Server in pure Tcl (one to rule them all) 2. HTTP/1.1 client library in pure Tcl 3. Tcl/Tk/Tile based cross platform framework for development of database application UI (like build with RAD's such as Borland Delphi) 4. Utility to run Tcl scripts as MS Windows services 5. Bittorrent client in Tcl to show Tcl networking capabilities, ease of deployment (starpack) and crossplatform native UI support with Tk/Tile --- Below is my sandbox: Click [Formatting Rules%|%here%|%] for more info on formatting rules or http://wiki.tcl.tk%|%here%|% to go to the home page ---- ***HTTP Server in pure Tcl (the one to rule them all)*** [tothttpd] TheOneTclHTTPd * [Tomasz Kosiak] * Difficulty: medium Consolidate best practices from existing custom-built Tcl web servers into one multiplatform (unix/Microsoft windows/embedded) embeddable multithreaded application web server in pure Tcl - modular, supporting http/1.1 mechanisms like pipelining, caching, streaming data. Something like Mongrel for Ruby or Simple for Java. wub and tclhttpd should be considered in the plan * '''Benefit to student''' Experience in: * HTTP protocol internals * developing an Tcl API for very common problem * multi-threaded development in Tcl * '''Benefit to community''' There will be one full functional HTTP server to embed in Tcl you application instead of many non functional ones. Web application written it's API could be ported to [AOLServer] - fully blown web server developed in C ---- ***HTTP/1.1 client library in pure Tcl*** NOURL * [Tomasz Kosiak] * Difficulty: medium Full HTTP/1.1 support in core http library (smaller part or counterpart of above [tothttpd]) * '''Benefit to student''' Practical insight into HTTP/1.1 protocol internals. Building API in Tcl to solve very common problem. Network programming. * '''Benefit to community''' Currently Tcl http library supports only HTTP/1.0. Supporting HTTP/1.1 out of the box will allow to easily use from Tcl advanced mechanism like streaming, chunk transfer encoding, persistent connection, etc. ---- ***Tcl/Tk/Tile based cross platform framework for development of database application UI (like build with RAD's such as Borland Delphi)*** NOURL * [Tomasz Kosiak] * Difficulty: medium Tcl/Tk/Tile framework for building form-based database application as pioneered by Borland Delphi. Project aim is to compose sample application from available components, integrating it and showing how to use and glue them together to accomplish database UI application in Tcl * '''Benefit to student''' Getting to know Tcl/Tk toolkit with native widget support by Tile extention (integrated in Tk as ttk::* namespace). * '''Benefit to community''' Consolidation of separate components needed to build very common kind of application. --- THIS IS stolen TEMPLATE for GSoC 2008 ***HTTP Server in pure Tcl (the one to rule them all)*** [tothttpd] TheOneTclHTTPd * [Tomasz Kosiak] * Difficulty: medium what is [AOLserver] what is [GD] what we've got and where where is a problem to be solved possible tasks * '''Benefit to student''' * '''Benefit to community''' ---- Leave comments here: ---- [Category Person]