European OpenACS and Tcl/Tk Conference
20 - 21 July 2023, Vienna

Conference Program

Conference Program

For those who arrive in Vienna already on Wednesday, there will be a Come Together at the Bar/ Restaurant Finn, located on the Campus of the Vienna University of Economics and Business, starting at 7 p.m.

The conference's sessions will be held in our auditorium TC.0.04 in WU's Teaching Center (TC; OpenStreetMap, Google Maps). When traveling by metro (line U2), the TC can be reached best from station Krieau, exit Krieau (6min walk). The WU campus is also easy to reach by bus line 82A (Krieau station) and tram line 1 (Prater Hauptallee station)

Coffee breaks will take place in front of the auditorium. Lunches will take place in WU's Finn, just around the corner from the auditorium (5min walking distance).

On Thursday evening, the official social event will take place at the restaurant Luftburg Kolarik. The restaurant is located in the Prater Park, in walking distance from the conference auditorium at WU.

All coffee and lunch breaks as well as the dinner on Thursday evening are included in the conference fee. The Come Together on Wednesday will be held at one's own expense.

Wednesday 19.07.2023

19:00 Come Together Finn (University Map)

Thursday 20.07.2023

From - To Duration Title
09:00 - 09:30 00:30 Welcome
Gustaf Neumann, Harald Oehlmann, Stefan Sobernig
TC.0.04
09:30 - 10:00 00:30 NaviServer 5.0
Gustaf Neumann
10:00 - 10:30 00:30 A Tclish Espresso Machine: project update (after 7 years)
John Buckman
10:30 - 11:00 00:30 Coffee Break
11:00 - 11:30 00:30 Implementation of the Observer pattern with TclOO in the CAD software rattleCAD
Manfred Rosenberger
11:30 - 11:45 00:15 Offline storage of webpages containing corrected links
Ulrich Ender
11:45 - 12:00 00:15 ReacTcl - a lightweight framework for reactive programming in Tcl
Colin Macleod
12:00 - 13:30 01:30 Lunch Finn
13:30 - 13:45 00:15 Release of OpenACS 5.10.1
Héctor Romojaro, Antonio Pisano
13:45 - 14:15 00:30 Upgrading OpenACS 5.4 to 5.10 - A case study at the City of Milan
Antonio Pisano
14:15 - 14:45 00:30 Maintaining OpenACS-based web applications over decades – managing technical debt
Khy H
14:45 - 15:15 00:30 Coffee Break
15:15 - 15:30 00:15 Porting tcllib to Tcl 9
Rolf Ade
15:30 - 16:00 00:30 Jim and Tcl interoperability, feat. thing o_o
Georg Lehner
16:00 - 16:30 00:30 Tcl Abstract Lists - What Are They, and Why Extension Authors Should Care
Brian Griffin
16:30 - 17:30 01:00 State and Future of Tcl
Panel and discussion (intro by Steve Landers, online)
18:30 Joint Walk to the Restaurant
(about 1km walking distance)
19:00 Social Event Luftburg Kolarik

Friday 21.07.2023

From - To Duration Title
09:00 - 09:15 00:15 Box-moving Functional Editor in Barcode solution Program
Harald Oehlmann
09:15 - 09:30 00:15 ATHLA – A Tool command language binding for the High-Level Architecture
Frank Morlang
09:30 - 09:45 00:15 Quickly creating a framework for communicating with an embedded gas sensor
Stephan Effelsberg
09:45 - 10:00 00:15 OpenACS as an integration platform for legacy and IoT devices
Patrick Heisenberger
10:00 - 10:30 00:30 Coffee Break
10:30 - 10:45 00:15 Tcl in Jupyter
Stefan Sobernig
10:45 - 11:15 00:30 Leveraging OpenACS package architecture to build a mobile application backend
Josue Cardona
11:15 - 11:45 00:30 On Scaling Support in Tk 8.7
Csaba Nemethi
11:45 - 12:15 00:30 State and Future of Tk
Panel and discussion
12:15 - 13:45 01:30 Lunch Finn
13:45 - 14:05 00:20 Lessons learned from a code review of 30+ old custom OpenACS packages for OSWAP vulnerabilities
Tracy Adams (online)
14:05 - 14:25 00:20 Managing Multiple OpenACS sites with Docker compose
Keith Paskett (online)
14:25 - 14:55 00:30 Applications of OAuth in OpenACS
Sebastian Scheder
14:55 - 15:25 00:30 State and Future of OpenACS
Panel and discussion
15:25 - 15:40 00:15 Closing
Gustaf Neumann, Harald Oehlmann, Stefan Sobernig

Home