<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rexxy</id>
	<title>NikiWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.netlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rexxy"/>
	<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php/Special:Contributions/Rexxy"/>
	<updated>2026-05-21T04:37:10Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4723</id>
		<title>Developers Workshop 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4723"/>
		<updated>2007-07-08T14:29:18Z</updated>

		<summary type="html">&lt;p&gt;Rexxy: cor typos again and resort&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Logodws07.png|right|frame|The workshop logo was created by [http://www.esthereberwijn.com/ Esther Eberwijn] ]]&lt;br /&gt;
=== Netlabs Developers Workshop 2007 July 7 &amp;amp; 8 Amsterdam, The Netherlands===&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to the &#039;&#039;OS/2&#039;&#039;, &#039;&#039;eComStation&#039;&#039; and &#039;&#039;Voyager&#039;&#039;  &#039;&#039;&#039;[[Developers Workshop]]&#039;&#039;&#039; 2007!&lt;br /&gt;
&lt;br /&gt;
== News==&lt;br /&gt;
08-07-2007: Statistics added&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Added presentation download section&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Schedule changed&amp;lt;br&amp;gt;&lt;br /&gt;
04-07-2007: DWS will be streamed to the wiki&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Road work added&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Added food menu for both days&amp;lt;br&amp;gt;&lt;br /&gt;
27-06-2007: Added electricity information&amp;lt;br&amp;gt;&lt;br /&gt;
14-06-2007: Added description for VirtualBox presentation&amp;lt;br&amp;gt;&lt;br /&gt;
13-06-2007: New hotel added&amp;lt;br&amp;gt;&lt;br /&gt;
12-06-2007: Schedule updated&amp;lt;br&amp;gt;&lt;br /&gt;
11-06-2007: First Schedule online&amp;lt;br&amp;gt;&lt;br /&gt;
10-06-2007: More presentations added including more descriptions&amp;lt;br&amp;gt;&lt;br /&gt;
15-05-2007: The first 3 presentations are now listed with detailed information; Added two hotels&amp;lt;br&amp;gt;&lt;br /&gt;
08-05-2007: Added the first presentations&amp;lt;br&amp;gt;&lt;br /&gt;
08-04-2007: Sent out a message with ticket information and how to submit presentations&amp;lt;br&amp;gt;&lt;br /&gt;
29-03-2007: Added registration info&lt;br /&gt;
&lt;br /&gt;
== What==&lt;br /&gt;
&lt;br /&gt;
Like the years before, the workshop will be a &#039;&#039;&#039;great mix&#039;&#039;&#039; of information exchange between &#039;&#039;developers&#039;&#039; and &#039;&#039;translators&#039;&#039; from all over the world. They can be present on location or online.&lt;br /&gt;
It is cool to meet developers in real life to match faces to nicknames! This makes working online later easier and more fun as well.&lt;br /&gt;
&lt;br /&gt;
Both days will have six sessions of 45 minutes each. Starting at 9:30 AM and ending at 17:00/16:00 PM.&lt;br /&gt;
&amp;lt;br&amp;gt;We are currently talking to various developers to get the sessions filled with high quality content.&lt;br /&gt;
&amp;lt;br&amp;gt;So keep this page monitored to have the latest information! The final schedule will be posted soon.&lt;br /&gt;
&amp;lt;br&amp;gt;If you have not been contacted yet while you have an interesting subject to present about, then please contact us via mail at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
Currently we have the following topics arranged already:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039; (Netlabs Object Model)&lt;br /&gt;
** &#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** NOM is the object model developed for the Voyager project but may be used for any kind of apps. It&#039;s lightweight with C syntax, binary compatibility over releases and a free license. The presentation shows the architecture and gives examples of how and why to use NOM in application development.&lt;br /&gt;
*** Why using NOM?&lt;br /&gt;
*** NOM compared to SOM&lt;br /&gt;
**** Garbage collection&lt;br /&gt;
**** Object pointer verification&lt;br /&gt;
**** ...&lt;br /&gt;
*** Current development status&lt;br /&gt;
*** Programming example&lt;br /&gt;
*** Future plans and contributions&lt;br /&gt;
* &#039;&#039;&#039; Utilizing Multi-Core processors&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Keith Merrington&#039;&#039;&lt;br /&gt;
** A summary of how to use multiple threads in PM programs, with the emphasis on utilizing Object Windows. Also covered is synchronisation,  semaphores, deadlocks and the SMP specific API&#039;s.&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** There is significant progress in the development of The Voyager Project, mainly done by some of its (so far few) core members. In this presentation we will give an overview about the status and show where we plan to go in the next months. We will hopefully encourage some new people to contribute to the project. &lt;br /&gt;
* &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz,  OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** The presentation shows a possible way to overcome the barrier of missing USB-Drivers for eCS. Instead of programming one particular driver for a particular USB device, it will be explained how the already existing driver &#039;usbecd.sys&#039; by  Wim Brul can do the job easily. Together with the famous USB-Interface Modul DLB-USB245M and a Microcontroller (MCU) the presentation will show how to build USB devices for eCS that can do digital I/O, analog I/O and a number of tasks in the world of Data Acquisition and Control (DAC). Two working examples written in VXREXX will be presented and some details about the USB protocol will be mentioned as well.&lt;br /&gt;
* &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** 100 tricks and tips&lt;br /&gt;
*** How to select a project&lt;br /&gt;
*** What do users need&lt;br /&gt;
*** How to organize work&lt;br /&gt;
*** How to collaborate with other developers&lt;br /&gt;
*** How to survive on eCS market&lt;br /&gt;
* &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** Advantages and disadvantages &lt;br /&gt;
*** New control elements, libraries and templates&lt;br /&gt;
*** The future of eComStation UI&lt;br /&gt;
* &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** Christian Langanke introduces a design idea for Voyager that intends to automate the handling of program resources. For that the concept of Content Negotiation is adapted to the scenario of conventional pogramming. A new API would select between any type and variant of resources, such as standard types (like language) and application defined types, while offering flexibility to integrate any resource file format.&lt;br /&gt;
* &#039;&#039;&#039;Brief introduction to a perspective OS design&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Yuri Proniakin, eCo Software&#039;&#039;&lt;br /&gt;
** Goals or &amp;quot;Game over&amp;quot;&lt;br /&gt;
** Overview of existed traditional and microkernel (K42 and L4-based) designs&lt;br /&gt;
** Perversion&lt;br /&gt;
** Overview of proposed design&lt;br /&gt;
** OS/2-compatibility - problems and solutions &lt;br /&gt;
* &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The talk will present a technical overview how VirtualBox works internally and compares to other virtualization solutions. Also we will present the current state of the OS/2 and eCS port of VirtualBox.&lt;br /&gt;
* &#039;&#039;&#039;Developing GUI applications using Qt&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Dmitry Kuminov&#039;&#039;&lt;br /&gt;
** The presentation will give some basics of using the Qt Toolkit version 3 on OS/2 or eComStation to create modern and powerful user interfaces quickly and easily. It will include the review of the current Qt features available on OS/2, how to setup the build environment, how to write a simple UI, and some thoughts about the future.&lt;br /&gt;
* &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** How to use and deal with XML from REXX.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
{| &lt;br /&gt;
| &#039;&#039;&#039;Saturday&#039;&#039;&#039;  || &lt;br /&gt;
|-&lt;br /&gt;
| 09:30-10:00  || Registration&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-10:15  || Welcome session&lt;br /&gt;
|-&lt;br /&gt;
| 10:30-11:15  || Utilizing Multi-Core processors&lt;br /&gt;
|-&lt;br /&gt;
| 11:30-12:15  || XML from REXX&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:45  || Managing program resources (2 slots)&lt;br /&gt;
|-&lt;br /&gt;
| 16:00-16:45  || Introduction to NOM&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:45  || eComStation User Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sunday&#039;&#039;&#039;  ||&lt;br /&gt;
|-&lt;br /&gt;
| 09:45-10:30  || A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&lt;br /&gt;
|-&lt;br /&gt;
| 10:45-11:30  || How to create popular software products for eComStation&lt;br /&gt;
|-&lt;br /&gt;
| 11:45-12:30  || VirtualBox&lt;br /&gt;
|-&lt;br /&gt;
| 12:45-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:00  || Developing GUI applications using Qt&lt;br /&gt;
|-&lt;br /&gt;
| 15:15-16:00  || Brief introduction to a perspective OS design&lt;br /&gt;
|-&lt;br /&gt;
| 16:15-17:00  || The Voyager Project - Where are we now?&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:15  || Closing session&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an ogg stream! You can listen to that stream on eCS as well:&lt;br /&gt;
&lt;br /&gt;
* The straight forward method is to use the &#039;&#039;Audio-Stream&#039;&#039; object class in eCS 1.2, it&#039;s in the &#039;&#039;Multimedia Templates&#039;&#039; subfolders of the &#039;&#039;Templates&#039;&#039; folder. Simply drag the object to your desktop and add the URL &amp;lt;tt&amp;gt;http://streaming.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply doubleclick on it.&lt;br /&gt;
* If that doesn&#039;t work you either don&#039;t have Ogg Codecs installed or you have an old version of them. In this case the simplest solution is to get the [ftp://ftp.netlabs.org/pub/mmedia/oggvorbis-1.1.0-os2.zip Ogg Vorbis] package of [http://silk.apana.org.au/vorbis/ Brian Havard] and use ogg123 to play it: &amp;lt;tt&amp;gt;ogg123 http://streamsing.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a commandline window).&lt;br /&gt;
* Note that Z! doesn&#039;t want to play Ogg streams for some reason on my system, maybe it works on yours.&lt;br /&gt;
* [http://r6.ca/MMAudioPak/stream.html Russell O’Connor] has some details as well about streaming on OS/2.&lt;br /&gt;
* There is also a playlist available [http://borg.bfh.ch:8000 here].&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:00 Dutch time, which is GMT+1. If you need to know your local timezone you can check that here:&lt;br /&gt;
&lt;br /&gt;
http://www.timezoneconverter.com/index.shtml&lt;br /&gt;
&lt;br /&gt;
Note that during the breaks we will most probably play some music so you will hear anything anyway :) Note that there might be some noise on the stream, because of the line in of the laptop used for digitizing, although we are using another setup this time then last year.&lt;br /&gt;
&lt;br /&gt;
The webcam can be found [http://www.netlabs.org/dws07/ here]. It will automatically reload the picture so don&#039;t click reload please, that just kills the webserver :)&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the netlabs.org IRC channel #netlabs on eCS Network, see the following URL for a list of servers:&lt;br /&gt;
&lt;br /&gt;
http://www.ecomstation.com/chat.phtml&lt;br /&gt;
&lt;br /&gt;
We will have userids with &amp;lt;tt&amp;gt;DWS&amp;lt;/tt&amp;gt; in the name where you can ask your questions.&lt;br /&gt;
&lt;br /&gt;
===Download Presentations===&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/MultiCore.pdf &#039;&#039;&#039;Utilizing Multi-Core processors&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/rxxml.zip &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/resource.zip &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/NOM.ZIP &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/UserInterface.pdf &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/USB-DLP.pdf &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/eCS_Successful_Software.pdf &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Virtualbox-dws2007.pdf &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;]&lt;br /&gt;
* Developing GUI applications using Qt - coming online soon...&lt;br /&gt;
* Brief introduction to a perspective OS design&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Voyager-dws2007.pdf &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Costs==&lt;br /&gt;
&lt;br /&gt;
=== Workshop===&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the third time now by volunteers. We try to keep costs as low as possible, but we can&#039;t make it for free, unless you are a student!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;To make registration and payments easy and flexible you can use the &lt;br /&gt;
[http://www.mensys.net/DeveloperWorkshop2007/ &#039;&#039;&#039;Mensys&#039;&#039;&#039;] system for this.&lt;br /&gt;
&#039;&#039;&amp;lt;br&amp;gt;Please register and pay up front, even if you are a student, so we don&#039;t have to deal with cash money and credit cards on location. Thereby preparing badges before the event starts already and making things go smoothly.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The following options are available:&lt;br /&gt;
&lt;br /&gt;
* netlabs.org Developers Workshop 2007, Saturday and Sunday: &#039;&#039;&#039;45 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, one day: &#039;&#039;&#039;25 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Lunch ===&lt;br /&gt;
&lt;br /&gt;
Each day a very complete lunch buffet (cold and warm) will be provided near the location (50 meters). This will cost &#039;&#039;&#039;14,- Euro&#039;&#039;&#039; per meal (without beverages, for which the bar will be opened), to be paid at the location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday July 7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Tomato soup&lt;br /&gt;
&amp;lt;br&amp;gt;- Turkish bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Chicken gyros&lt;br /&gt;
&amp;lt;br&amp;gt;- &#039;Bratwurst&#039; with sauerkraut and mustard&lt;br /&gt;
&amp;lt;br&amp;gt;- Colored rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday July 8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Curry soup&lt;br /&gt;
&amp;lt;br&amp;gt;- French bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Spanish meatballs&lt;br /&gt;
&amp;lt;br&amp;gt;- Chipolata sausages&lt;br /&gt;
&amp;lt;br&amp;gt;- Scrambled eggs with fried bacon&lt;br /&gt;
&amp;lt;br&amp;gt;- Yellow rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Yoghurt and fresh fruit salad&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
== Where ==&lt;br /&gt;
&lt;br /&gt;
After Dresden (Germany) and Biel (Swiss), this years edition will be held in the beautiful and famous city of &#039;&#039;&#039;Amsterdam&#039;&#039;&#039; in &#039;&#039;&#039;The Netherlands&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;As this city has &#039;&#039;many great things&#039;&#039; to offer, besides this workshop of course, if might be wise to extend your visit with some extra days! Then you can explore the many gems that can be found in this city. Take a look at the [http://www.iamsterdam.com/ &#039;&#039;&#039;Tourist Information&#039;&#039;&#039;] site to fill your agenda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The event location will be:&lt;br /&gt;
&#039;&#039;&#039;Cultural center Griffioen&#039;&#039;&#039; of the [http://www.vuamsterdam.com//home/index.cfm &#039;&#039;&#039;VU Amsterdam&#039;&#039;&#039;].&lt;br /&gt;
This university is also the seat of [http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum &#039;&#039;&#039;Dr. Andrew S. Tanenbaum&#039;&#039;&#039;]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;It is located on the border of Amsterdam and Amstelveen, but it is &#039;&#039;&#039;very easy&#039;&#039;&#039; to &#039;&#039;&#039;reach&#039;&#039;&#039; from the city center!&lt;br /&gt;
&amp;lt;br&amp;gt;Here is some more information on the location itself, but it is in &#039;&#039;Dutch&#039;&#039; only:&lt;br /&gt;
[http://www.vu.nl/Organisatie/index.cfm/home_subsection.cfm/subsectionid/9DB86C70-F9C7-4704-8C9D9ED46EEDB063 &#039;&#039;&#039;Location information&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Electricity ==&lt;br /&gt;
For using power you might need plug convertors to be able to use the power outlets.&lt;br /&gt;
Here you can find the correct ones for the Netherlands, the Type F ones are most common.&lt;br /&gt;
[http://users.pandora.be/worldstandards/electricity.htm &#039;&#039;&#039;Power Outlet overview&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Sleeping ==&lt;br /&gt;
As Amsterdam is still a &#039;&#039;&#039;tourist magnet&#039;&#039;&#039; it is wise to arrange your ho(s)tel &#039;&#039;&#039;early&#039;&#039;&#039;!&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for cheap flights, which are available from many international airports.&lt;br /&gt;
&lt;br /&gt;
=== Cheap but good===&lt;br /&gt;
For a cheap, but good quality, hostel look at:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.stayokay.com/index.cfm?fuseaction=Herbergen.showHomeHB&amp;amp;lng=2&amp;amp;id=3 &#039;&#039;&#039;StayOkay&#039;&#039;&#039;] (about 7 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This one is located on the edge of the city center, and close to the stops of &#039;&#039;&#039;tram line 5&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Not practical when you come by car!&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Handy hotel ===&lt;br /&gt;
If you travel by &#039;&#039;&#039;car&#039;&#039;&#039;, the following hotel might be of interest:&lt;br /&gt;
* [http://www.bastionhotels.nl/en/ourhotels/amsterdamzuidwest/ &#039;&#039;&#039;Bastion Hotel Amsterdam/Centrum-Zuidwest&#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other ho(s)tels===&lt;br /&gt;
If you are looking for other hotels or hostels, try to find one close to &#039;&#039;&#039;tram line 5 or 51&#039;&#039;&#039; as that makes traveling to the location &#039;&#039;&#039;very easy&#039;&#039;&#039;! And cheap, as most hotels might have free/cheap parking.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; When looking for hotels in Amsterdam, We came across two hotels that are located close to the station Amsterdam - Zuid. We have no further information about the hotels, but we thought they should be listed here:&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.novotel.com/novotel/fichehotel/de/nov/0515/fiche_hotel.shtml &#039;&#039;&#039;Novotel Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.ichotelsgroup.com/h/d/6c/394/de/hd/amsnt &#039;&#039;&#039;Holiday Inn Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&lt;br /&gt;
* [http://www.hotelhaarlemzuid.nl/pages/Default.aspx?ID=324 &#039;&#039;&#039;Hotel Haarlem Zuid&#039;&#039;&#039;] (Good connection with ZuidTangent bus, stops in front of hotel and nearby DWS location!)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting there==&lt;br /&gt;
&lt;br /&gt;
There are many ways that lead to Amsterdam:&lt;br /&gt;
&lt;br /&gt;
=== By train===&lt;br /&gt;
&lt;br /&gt;
The event location is close to station &#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;. If you travel with an international train you need to transfer at &#039;&#039;&#039;&#039;Amsterdam - Duivendrecht&#039;&#039;&#039;&#039;. Otherwise it might be easier to go to &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039; and take one of two direct trams from there (&#039;&#039;&#039;line 5 and 51&#039;&#039;&#039;).&lt;br /&gt;
&amp;lt;br&amp;gt;More information about train connections can be found at the [http://ns.nl/servlet/Satellite?cid=1075985690180&amp;amp;pagename=www.ns.nl%2FPage%2FSuperHomepageEnglish&amp;amp;lang=en&amp;amp;c=Page &#039;&#039;&#039;Nederlandse Spoorwegen&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By plane===&lt;br /&gt;
&lt;br /&gt;
There is an enormous amount of airlines flying to &#039;&#039;&#039;&#039;Amsterdam International Airport Schiphol&#039;&#039;&#039;&#039;. So it should be possible to get there at &#039;&#039;reasonable prices&#039;&#039;, so book your tickets early! The airport is one stop away by train (&#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;). Be sure &#039;&#039;&#039;NOT&#039;&#039;&#039; to travel into the direction of &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;More information about arriving by plane can be found at the [http://schiphol.nl/home/Index.jsp;jsessionid=GKFNHKTzJL3JX1LyNQ6QMVLWH!2089105939?ASSORTMENT%3C%3East_id=1408474395729236&amp;amp;bmLocale=en&amp;amp;GENERIC%3C%3EclientGenericEvent=Changed+locale+to+en&amp;amp;GENERIC%3C%3EeventType=Locale&amp;amp;FOLDER%3C%3Efolder_id=1408474395729236&amp;amp;VIRTUAL_TEMPLATE%3C%3Evt_id=10134198673795849&amp;amp;bmForm=log_client_generic_event&amp;amp;bmFormID=1179256269064&amp;amp;bmUID=1179256269064 &#039;&#039;&#039;Schiphol&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By car===&lt;br /&gt;
&lt;br /&gt;
Although there is &#039;&#039;plenty&#039;&#039; of &#039;&#039;free parking&#039;&#039; space &#039;&#039;&#039;near&#039;&#039;&#039; the event, be aware that parking is &#039;&#039;&#039;expensive&#039;&#039;&#039; and that there are &#039;&#039;&#039;high fines&#039;&#039;&#039; on &#039;&#039;not&#039;&#039; paying if you stay in the city of Amsterdam !!. &lt;br /&gt;
&amp;lt;br&amp;gt;From all directions: travel to &#039;Ring A10&#039; and take exit &#039;VU Hospital&#039;. More precise directions will follow soon.&lt;br /&gt;
&lt;br /&gt;
In case you have a navigation system, here is the full address of the site:&lt;br /&gt;
&amp;lt;br&amp;gt;Cultuurcentrum Griffioen&lt;br /&gt;
&amp;lt;br&amp;gt;Uilenstede 106&lt;br /&gt;
&amp;lt;br&amp;gt;1183 AM Amstelveen&lt;br /&gt;
&amp;lt;br&amp;gt;Phone: (31)-(0)20-5985100&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Roadwork&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;If you come by car, it might be handy to know about some planned roadwork!&lt;br /&gt;
&amp;lt;br&amp;gt;In the period of July 6 till 9 heavy roadwork is planned close to Eindhoven. This will have impact (more than 30 minutes) for driving both ways on the A2 in the southern part of the Netherlands! Cross the German border via the A12 to Arnheim.&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for Den Bosch, which is a bit more north, but still on the A2. Expected delay of more then 10 minutes.&lt;br /&gt;
&amp;lt;br&amp;gt;Also roadwork is expected on the A9, south of Amsterdam. Expected delays of more then 10 minutes again.&lt;br /&gt;
&amp;lt;br&amp;gt;And finally, the same accounts for the A6, which is from Amsterdam North in the direction of Almere. Expected delays of more then 10 minutes as well.&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
&amp;lt;br&amp;gt;This years Developers Workshop can be considered a succes again!&lt;br /&gt;
&amp;lt;br&amp;gt;Good quality presentations and a lot of people attending.&lt;br /&gt;
&amp;lt;br&amp;gt;Let is see where they are coming from:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Country&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
|- &lt;br /&gt;
| Czech Republic&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Germany&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Italy&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Netherlands&lt;br /&gt;
| 11&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Russia&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Switzerland&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Ukraine&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| United Kingdom&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| USA&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Total&lt;br /&gt;
| 28&lt;br /&gt;
| 28&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;But the amount of visitors is even a bit higher (about 34) as some people could only attend one day.&lt;br /&gt;
&lt;br /&gt;
===Hope to see you all there!===&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Developer Workshop Team&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;This page is under construction. If you are looking for information which is not listed yet or have information that might be of interest to others then please mail us at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rexxy</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4722</id>
		<title>Developers Workshop 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4722"/>
		<updated>2007-07-08T14:26:49Z</updated>

		<summary type="html">&lt;p&gt;Rexxy: cor typos again&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Logodws07.png|right|frame|The workshop logo was created by [http://www.esthereberwijn.com/ Esther Eberwijn] ]]&lt;br /&gt;
=== Netlabs Developers Workshop 2007 July 7 &amp;amp; 8 Amsterdam, The Netherlands===&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to the &#039;&#039;OS/2&#039;&#039;, &#039;&#039;eComStation&#039;&#039; and &#039;&#039;Voyager&#039;&#039;  &#039;&#039;&#039;[[Developers Workshop]]&#039;&#039;&#039; 2007!&lt;br /&gt;
&lt;br /&gt;
== News==&lt;br /&gt;
08-07-2007: Statistics added&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Added presentation download section&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Schedule changed&amp;lt;br&amp;gt;&lt;br /&gt;
04-07-2007: DWS will be streamed to the wiki&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Road work added&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Added food menu for both days&amp;lt;br&amp;gt;&lt;br /&gt;
27-06-2007: Added electricity information&amp;lt;br&amp;gt;&lt;br /&gt;
14-06-2007: Added description for VirtualBox presentation&amp;lt;br&amp;gt;&lt;br /&gt;
13-06-2007: New hotel added&amp;lt;br&amp;gt;&lt;br /&gt;
12-06-2007: Schedule updated&amp;lt;br&amp;gt;&lt;br /&gt;
11-06-2007: First Schedule online&amp;lt;br&amp;gt;&lt;br /&gt;
10-06-2007: More presentations added including more descriptions&amp;lt;br&amp;gt;&lt;br /&gt;
15-05-2007: The first 3 presentations are now listed with detailed information; Added two hotels&amp;lt;br&amp;gt;&lt;br /&gt;
08-05-2007: Added the first presentations&amp;lt;br&amp;gt;&lt;br /&gt;
08-04-2007: Sent out a message with ticket information and how to submit presentations&amp;lt;br&amp;gt;&lt;br /&gt;
29-03-2007: Added registration info&lt;br /&gt;
&lt;br /&gt;
== What==&lt;br /&gt;
&lt;br /&gt;
Like the years before, the workshop will be a &#039;&#039;&#039;great mix&#039;&#039;&#039; of information exchange between &#039;&#039;developers&#039;&#039; and &#039;&#039;translators&#039;&#039; from all over the world. They can be present on location or online.&lt;br /&gt;
It is cool to meet developers in real life to match faces to nicknames! This makes working online later easier and more fun as well.&lt;br /&gt;
&lt;br /&gt;
Both days will have six sessions of 45 minutes each. Starting at 9:30 AM and ending at 17:00/16:00 PM.&lt;br /&gt;
&amp;lt;br&amp;gt;We are currently talking to various developers to get the sessions filled with high quality content.&lt;br /&gt;
&amp;lt;br&amp;gt;So keep this page monitored to have the latest information! The final schedule will be posted soon.&lt;br /&gt;
&amp;lt;br&amp;gt;If you have not been contacted yet while you have an interesting subject to present about, then please contact us via mail at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
Currently we have the following topics arranged already:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039; (Netlabs Object Model)&lt;br /&gt;
** &#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** NOM is the object model developed for the Voyager project but may be used for any kind of apps. It&#039;s lightweight with C syntax, binary compatibility over releases and a free license. The presentation shows the architecture and gives examples of how and why to use NOM in application development.&lt;br /&gt;
*** Why using NOM?&lt;br /&gt;
*** NOM compared to SOM&lt;br /&gt;
**** Garbage collection&lt;br /&gt;
**** Object pointer verification&lt;br /&gt;
**** ...&lt;br /&gt;
*** Current development status&lt;br /&gt;
*** Programming example&lt;br /&gt;
*** Future plans and contributions&lt;br /&gt;
* &#039;&#039;&#039; Utilizing Multi-Core processors&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Keith Merrington&#039;&#039;&lt;br /&gt;
** A summary of how to use multiple threads in PM programs, with the emphasis on utilizing Object Windows. Also covered is synchronisation,  semaphores, deadlocks and the SMP specific API&#039;s.&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** There is significant progress in the development of The Voyager Project, mainly done by some of its (so far few) core members. In this presentation we will give an overview about the status and show where we plan to go in the next months. We will hopefully encourage some new people to contribute to the project. &lt;br /&gt;
* &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz,  OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** The presentation shows a possible way to overcome the barrier of missing USB-Drivers for eCS. Instead of programming one particular driver for a particular USB device, it will be explained how the already existing driver &#039;usbecd.sys&#039; by  Wim Brul can do the job easily. Together with the famous USB-Interface Modul DLB-USB245M and a Microcontroller (MCU) the presentation will show how to build USB devices for eCS that can do digital I/O, analog I/O and a number of tasks in the world of Data Acquisition and Control (DAC). Two working examples written in VXREXX will be presented and some details about the USB protocol will be mentioned as well.&lt;br /&gt;
* &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** 100 tricks and tips&lt;br /&gt;
*** How to select a project&lt;br /&gt;
*** What do users need&lt;br /&gt;
*** How to organize work&lt;br /&gt;
*** How to collaborate with other developers&lt;br /&gt;
*** How to survive on eCS market&lt;br /&gt;
* &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** Advantages and disadvantages &lt;br /&gt;
*** New control elements, libraries and templates&lt;br /&gt;
*** The future of eComStation UI&lt;br /&gt;
* &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** Christian Langanke introduces a design idea for Voyager that intends to automate the handling of program resources. For that the concept of Content Negotiation is adapted to the scenario of conventional pogramming. A new API would select between any type and variant of resources, such as standard types (like language) and application defined types, while offering flexibility to integrate any resource file format.&lt;br /&gt;
* &#039;&#039;&#039;Brief introduction to a perspective OS design&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Yuri Proniakin, eCo Software&#039;&#039;&lt;br /&gt;
** Goals or &amp;quot;Game over&amp;quot;&lt;br /&gt;
** Overview of existed traditional and microkernel (K42 and L4-based) designs&lt;br /&gt;
** Perversion&lt;br /&gt;
** Overview of proposed design&lt;br /&gt;
** OS/2-compatibility - problems and solutions &lt;br /&gt;
* &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The talk will present a technical overview how VirtualBox works internally and compares to other virtualization solutions. Also we will present the current state of the OS/2 and eCS port of VirtualBox.&lt;br /&gt;
* &#039;&#039;&#039;Developing GUI applications using Qt&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Dmitry Kuminov&#039;&#039;&lt;br /&gt;
** The presentation will give some basics of using the Qt Toolkit version 3 on OS/2 or eComStation to create modern and powerful user interfaces quickly and easily. It will include the review of the current Qt features available on OS/2, how to setup the build environment, how to write a simple UI, and some thoughts about the future.&lt;br /&gt;
* &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** How to use and deal with XML from REXX.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
{| &lt;br /&gt;
| &#039;&#039;&#039;Saturday&#039;&#039;&#039;  || &lt;br /&gt;
|-&lt;br /&gt;
| 09:30-10:00  || Registration&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-10:15  || Welcome session&lt;br /&gt;
|-&lt;br /&gt;
| 10:30-11:15  || Utilizing Multi-Core processors&lt;br /&gt;
|-&lt;br /&gt;
| 11:30-12:15  || XML from REXX&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:45  || Managing program resources (2 slots)&lt;br /&gt;
|-&lt;br /&gt;
| 16:00-16:45  || Introduction to NOM&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:45  || eComStation User Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sunday&#039;&#039;&#039;  ||&lt;br /&gt;
|-&lt;br /&gt;
| 09:45-10:30  || A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&lt;br /&gt;
|-&lt;br /&gt;
| 10:45-11:30  || How to create popular software products for eComStation&lt;br /&gt;
|-&lt;br /&gt;
| 11:45-12:30  || VirtualBox&lt;br /&gt;
|-&lt;br /&gt;
| 12:45-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:00  || Developing GUI applications using Qt&lt;br /&gt;
|-&lt;br /&gt;
| 15:15-16:00  || Brief introduction to a perspective OS design&lt;br /&gt;
|-&lt;br /&gt;
| 16:15-17:00  || The Voyager Project - Where are we now?&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:15  || Closing session&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an ogg stream! You can listen to that stream on eCS as well:&lt;br /&gt;
&lt;br /&gt;
* The straight forward method is to use the &#039;&#039;Audio-Stream&#039;&#039; object class in eCS 1.2, it&#039;s in the &#039;&#039;Multimedia Templates&#039;&#039; subfolders of the &#039;&#039;Templates&#039;&#039; folder. Simply drag the object to your desktop and add the URL &amp;lt;tt&amp;gt;http://streaming.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply doubleclick on it.&lt;br /&gt;
* If that doesn&#039;t work you either don&#039;t have Ogg Codecs installed or you have an old version of them. In this case the simplest solution is to get the [ftp://ftp.netlabs.org/pub/mmedia/oggvorbis-1.1.0-os2.zip Ogg Vorbis] package of [http://silk.apana.org.au/vorbis/ Brian Havard] and use ogg123 to play it: &amp;lt;tt&amp;gt;ogg123 http://streamsing.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a commandline window).&lt;br /&gt;
* Note that Z! doesn&#039;t want to play Ogg streams for some reason on my system, maybe it works on yours.&lt;br /&gt;
* [http://r6.ca/MMAudioPak/stream.html Russell O’Connor] has some details as well about streaming on OS/2.&lt;br /&gt;
* There is also a playlist available [http://borg.bfh.ch:8000 here].&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:00 Dutch time, which is GMT+1. If you need to know your local timezone you can check that here:&lt;br /&gt;
&lt;br /&gt;
http://www.timezoneconverter.com/index.shtml&lt;br /&gt;
&lt;br /&gt;
Note that during the breaks we will most probably play some music so you will hear anything anyway :) Note that there might be some noise on the stream, because of the line in of the laptop used for digitizing, although we are using another setup this time then last year.&lt;br /&gt;
&lt;br /&gt;
The webcam can be found [http://www.netlabs.org/dws07/ here]. It will automatically reload the picture so don&#039;t click reload please, that just kills the webserver :)&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the netlabs.org IRC channel #netlabs on eCS Network, see the following URL for a list of servers:&lt;br /&gt;
&lt;br /&gt;
http://www.ecomstation.com/chat.phtml&lt;br /&gt;
&lt;br /&gt;
We will have userids with &amp;lt;tt&amp;gt;DWS&amp;lt;/tt&amp;gt; in the name where you can ask your questions.&lt;br /&gt;
&lt;br /&gt;
===Download Presentations===&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/MultiCore.pdf &#039;&#039;&#039;Utilizing Multi-Core processors&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/rxxml.zip &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/resource.zip &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/NOM.ZIP &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/UserInterface.pdf &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/USB-DLP.pdf &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/eCS_Successful_Software.pdf &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Virtualbox-dws2007.pdf &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;]&lt;br /&gt;
* Developing GUI applications using Qt - coming online soon...&lt;br /&gt;
* Brief introduction to a perspective OS design&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Voyager-dws2007.pdf &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Costs==&lt;br /&gt;
&lt;br /&gt;
=== Workshop===&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the third time now by volunteers. We try to keep costs as low as possible, but we can&#039;t make it for free, unless you are a student!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;To make registration and payments easy and flexible you can use the &lt;br /&gt;
[http://www.mensys.net/DeveloperWorkshop2007/ &#039;&#039;&#039;Mensys&#039;&#039;&#039;] system for this.&lt;br /&gt;
&#039;&#039;&amp;lt;br&amp;gt;Please register and pay up front, even if you are a student, so we don&#039;t have to deal with cash money and credit cards on location. Thereby preparing badges before the event starts already and making things go smoothly.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The following options are available:&lt;br /&gt;
&lt;br /&gt;
* netlabs.org Developers Workshop 2007, Saturday and Sunday: &#039;&#039;&#039;45 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, one day: &#039;&#039;&#039;25 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Lunch ===&lt;br /&gt;
&lt;br /&gt;
Each day a very complete lunch buffet (cold and warm) will be provided near the location (50 meters). This will cost &#039;&#039;&#039;14,- Euro&#039;&#039;&#039; per meal (without beverages, for which the bar will be opened), to be paid at the location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday July 7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Tomato soup&lt;br /&gt;
&amp;lt;br&amp;gt;- Turkish bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Chicken gyros&lt;br /&gt;
&amp;lt;br&amp;gt;- &#039;Bratwurst&#039; with sauerkraut and mustard&lt;br /&gt;
&amp;lt;br&amp;gt;- Colored rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday July 8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Curry soup&lt;br /&gt;
&amp;lt;br&amp;gt;- French bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Spanish meatballs&lt;br /&gt;
&amp;lt;br&amp;gt;- Chipolata sausages&lt;br /&gt;
&amp;lt;br&amp;gt;- Scrambled eggs with fried bacon&lt;br /&gt;
&amp;lt;br&amp;gt;- Yellow rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Yoghurt and fresh fruit salad&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
== Where ==&lt;br /&gt;
&lt;br /&gt;
After Dresden (Germany) and Biel (Swiss), this years edition will be held in the beautiful and famous city of &#039;&#039;&#039;Amsterdam&#039;&#039;&#039; in &#039;&#039;&#039;The Netherlands&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;As this city has &#039;&#039;many great things&#039;&#039; to offer, besides this workshop of course, if might be wise to extend your visit with some extra days! Then you can explore the many gems that can be found in this city. Take a look at the [http://www.iamsterdam.com/ &#039;&#039;&#039;Tourist Information&#039;&#039;&#039;] site to fill your agenda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The event location will be:&lt;br /&gt;
&#039;&#039;&#039;Cultural center Griffioen&#039;&#039;&#039; of the [http://www.vuamsterdam.com//home/index.cfm &#039;&#039;&#039;VU Amsterdam&#039;&#039;&#039;].&lt;br /&gt;
This university is also the seat of [http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum &#039;&#039;&#039;Dr. Andrew S. Tanenbaum&#039;&#039;&#039;]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;It is located on the border of Amsterdam and Amstelveen, but it is &#039;&#039;&#039;very easy&#039;&#039;&#039; to &#039;&#039;&#039;reach&#039;&#039;&#039; from the city center!&lt;br /&gt;
&amp;lt;br&amp;gt;Here is some more information on the location itself, but it is in &#039;&#039;Dutch&#039;&#039; only:&lt;br /&gt;
[http://www.vu.nl/Organisatie/index.cfm/home_subsection.cfm/subsectionid/9DB86C70-F9C7-4704-8C9D9ED46EEDB063 &#039;&#039;&#039;Location information&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Electricity ==&lt;br /&gt;
For using power you might need plug convertors to be able to use the power outlets.&lt;br /&gt;
Here you can find the correct ones for the Netherlands, the Type F ones are most common.&lt;br /&gt;
[http://users.pandora.be/worldstandards/electricity.htm &#039;&#039;&#039;Power Outlet overview&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Sleeping ==&lt;br /&gt;
As Amsterdam is still a &#039;&#039;&#039;tourist magnet&#039;&#039;&#039; it is wise to arrange your ho(s)tel &#039;&#039;&#039;early&#039;&#039;&#039;!&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for cheap flights, which are available from many international airports.&lt;br /&gt;
&lt;br /&gt;
=== Cheap but good===&lt;br /&gt;
For a cheap, but good quality, hostel look at:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.stayokay.com/index.cfm?fuseaction=Herbergen.showHomeHB&amp;amp;lng=2&amp;amp;id=3 &#039;&#039;&#039;StayOkay&#039;&#039;&#039;] (about 7 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This one is located on the edge of the city center, and close to the stops of &#039;&#039;&#039;tram line 5&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Not practical when you come by car!&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Handy hotel ===&lt;br /&gt;
If you travel by &#039;&#039;&#039;car&#039;&#039;&#039;, the following hotel might be of interest:&lt;br /&gt;
* [http://www.bastionhotels.nl/en/ourhotels/amsterdamzuidwest/ &#039;&#039;&#039;Bastion Hotel Amsterdam/Centrum-Zuidwest&#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other ho(s)tels===&lt;br /&gt;
If you are looking for other hotels or hostels, try to find one close to &#039;&#039;&#039;tram line 5 or 51&#039;&#039;&#039; as that makes traveling to the location &#039;&#039;&#039;very easy&#039;&#039;&#039;! And cheap, as most hotels might have free/cheap parking.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; When looking for hotels in Amsterdam, We came across two hotels that are located close to the station Amsterdam - Zuid. We have no further information about the hotels, but we thought they should be listed here:&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.novotel.com/novotel/fichehotel/de/nov/0515/fiche_hotel.shtml &#039;&#039;&#039;Novotel Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.ichotelsgroup.com/h/d/6c/394/de/hd/amsnt &#039;&#039;&#039;Holiday Inn Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&lt;br /&gt;
* [http://www.hotelhaarlemzuid.nl/pages/Default.aspx?ID=324 &#039;&#039;&#039;Hotel Haarlem Zuid&#039;&#039;&#039;] (Good connection with ZuidTangent bus, stops in front of hotel and nearby DWS location!)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting there==&lt;br /&gt;
&lt;br /&gt;
There are many ways that lead to Amsterdam:&lt;br /&gt;
&lt;br /&gt;
=== By train===&lt;br /&gt;
&lt;br /&gt;
The event location is close to station &#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;. If you travel with an international train you need to transfer at &#039;&#039;&#039;&#039;Amsterdam - Duivendrecht&#039;&#039;&#039;&#039;. Otherwise it might be easier to go to &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039; and take one of two direct trams from there (&#039;&#039;&#039;line 5 and 51&#039;&#039;&#039;).&lt;br /&gt;
&amp;lt;br&amp;gt;More information about train connections can be found at the [http://ns.nl/servlet/Satellite?cid=1075985690180&amp;amp;pagename=www.ns.nl%2FPage%2FSuperHomepageEnglish&amp;amp;lang=en&amp;amp;c=Page &#039;&#039;&#039;Nederlandse Spoorwegen&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By plane===&lt;br /&gt;
&lt;br /&gt;
There is an enormous amount of airlines flying to &#039;&#039;&#039;&#039;Amsterdam International Airport Schiphol&#039;&#039;&#039;&#039;. So it should be possible to get there at &#039;&#039;reasonable prices&#039;&#039;, so book your tickets early! The airport is one stop away by train (&#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;). Be sure &#039;&#039;&#039;NOT&#039;&#039;&#039; to travel into the direction of &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;More information about arriving by plane can be found at the [http://schiphol.nl/home/Index.jsp;jsessionid=GKFNHKTzJL3JX1LyNQ6QMVLWH!2089105939?ASSORTMENT%3C%3East_id=1408474395729236&amp;amp;bmLocale=en&amp;amp;GENERIC%3C%3EclientGenericEvent=Changed+locale+to+en&amp;amp;GENERIC%3C%3EeventType=Locale&amp;amp;FOLDER%3C%3Efolder_id=1408474395729236&amp;amp;VIRTUAL_TEMPLATE%3C%3Evt_id=10134198673795849&amp;amp;bmForm=log_client_generic_event&amp;amp;bmFormID=1179256269064&amp;amp;bmUID=1179256269064 &#039;&#039;&#039;Schiphol&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By car===&lt;br /&gt;
&lt;br /&gt;
Although there is &#039;&#039;plenty&#039;&#039; of &#039;&#039;free parking&#039;&#039; space &#039;&#039;&#039;near&#039;&#039;&#039; the event, be aware that parking is &#039;&#039;&#039;expensive&#039;&#039;&#039; and that there are &#039;&#039;&#039;high fines&#039;&#039;&#039; on &#039;&#039;not&#039;&#039; paying if you stay in the city of Amsterdam !!. &lt;br /&gt;
&amp;lt;br&amp;gt;From all directions: travel to &#039;Ring A10&#039; and take exit &#039;VU Hospital&#039;. More precise directions will follow soon.&lt;br /&gt;
&lt;br /&gt;
In case you have a navigation system, here is the full address of the site:&lt;br /&gt;
&amp;lt;br&amp;gt;Cultuurcentrum Griffioen&lt;br /&gt;
&amp;lt;br&amp;gt;Uilenstede 106&lt;br /&gt;
&amp;lt;br&amp;gt;1183 AM Amstelveen&lt;br /&gt;
&amp;lt;br&amp;gt;Phone: (31)-(0)20-5985100&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Roadwork&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;If you come by car, it might be handy to know about some planned roadwork!&lt;br /&gt;
&amp;lt;br&amp;gt;In the period of July 6 till 9 heavy roadwork is planned close to Eindhoven. This will have impact (more than 30 minutes) for driving both ways on the A2 in the southern part of the Netherlands! Cross the German border via the A12 to Arnheim.&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for Den Bosch, which is a bit more north, but still on the A2. Expected delay of more then 10 minutes.&lt;br /&gt;
&amp;lt;br&amp;gt;Also roadwork is expected on the A9, south of Amsterdam. Expected delays of more then 10 minutes again.&lt;br /&gt;
&amp;lt;br&amp;gt;And finally, the same accounts for the A6, which is from Amsterdam North in the direction of Almere. Expected delays of more then 10 minutes as well.&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
&amp;lt;br&amp;gt;This years Developers Workshop can be considered a succes again!&lt;br /&gt;
&amp;lt;br&amp;gt;Good quality presentations and a lot of people attending.&lt;br /&gt;
&amp;lt;br&amp;gt;Let is see where they are coming from:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Country&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
|- &lt;br /&gt;
| Czech Republic&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Germany&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Italy&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Netherlands&lt;br /&gt;
| 11&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Russia&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Ukraine&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| USA&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| United Kingdom&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Total&lt;br /&gt;
| 28&lt;br /&gt;
| 28&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;But the amount of visitors is even a bit higher (about 34) as some people could only attend one day.&lt;br /&gt;
&lt;br /&gt;
===Hope to see you all there!===&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Developer Workshop Team&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;This page is under construction. If you are looking for information which is not listed yet or have information that might be of interest to others then please mail us at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rexxy</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4721</id>
		<title>Developers Workshop 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2007&amp;diff=4721"/>
		<updated>2007-07-08T14:25:04Z</updated>

		<summary type="html">&lt;p&gt;Rexxy: cor typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Logodws07.png|right|frame|The workshop logo was created by [http://www.esthereberwijn.com/ Esther Eberwijn] ]]&lt;br /&gt;
=== Netlabs Developers Workshop 2007 July 7 &amp;amp; 8 Amsterdam, The Netherlands===&lt;br /&gt;
&lt;br /&gt;
This page is dedicated to the &#039;&#039;OS/2&#039;&#039;, &#039;&#039;eComStation&#039;&#039; and &#039;&#039;Voyager&#039;&#039;  &#039;&#039;&#039;[[Developers Workshop]]&#039;&#039;&#039; 2007!&lt;br /&gt;
&lt;br /&gt;
== News==&lt;br /&gt;
08-07-2007: Statistics added&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Added presentation download section&amp;lt;br&amp;gt;&lt;br /&gt;
07-07-2007: Schedule changed&amp;lt;br&amp;gt;&lt;br /&gt;
04-07-2007: DWS will be streamed to the wiki&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Road work added&amp;lt;br&amp;gt;&lt;br /&gt;
29-06-2007: Added food menu for both days&amp;lt;br&amp;gt;&lt;br /&gt;
27-06-2007: Added electricity information&amp;lt;br&amp;gt;&lt;br /&gt;
14-06-2007: Added description for VirtualBox presentation&amp;lt;br&amp;gt;&lt;br /&gt;
13-06-2007: New hotel added&amp;lt;br&amp;gt;&lt;br /&gt;
12-06-2007: Schedule updated&amp;lt;br&amp;gt;&lt;br /&gt;
11-06-2007: First Schedule online&amp;lt;br&amp;gt;&lt;br /&gt;
10-06-2007: More presentations added including more descriptions&amp;lt;br&amp;gt;&lt;br /&gt;
15-05-2007: The first 3 presentations are now listed with detailed information; Added two hotels&amp;lt;br&amp;gt;&lt;br /&gt;
08-05-2007: Added the first presentations&amp;lt;br&amp;gt;&lt;br /&gt;
08-04-2007: Sent out a message with ticket information and how to submit presentations&amp;lt;br&amp;gt;&lt;br /&gt;
29-03-2007: Added registration info&lt;br /&gt;
&lt;br /&gt;
== What==&lt;br /&gt;
&lt;br /&gt;
Like the years before, the workshop will be a &#039;&#039;&#039;great mix&#039;&#039;&#039; of information exchange between &#039;&#039;developers&#039;&#039; and &#039;&#039;translators&#039;&#039; from all over the world. They can be present on location or online.&lt;br /&gt;
It is cool to meet developers in real life to match faces to nicknames! This makes working online later easier and more fun as well.&lt;br /&gt;
&lt;br /&gt;
Both days will have six sessions of 45 minutes each. Starting at 9:30 AM and ending at 17:00/16:00 PM.&lt;br /&gt;
&amp;lt;br&amp;gt;We are currently talking to various developers to get the sessions filled with high quality content.&lt;br /&gt;
&amp;lt;br&amp;gt;So keep this page monitored to have the latest information! The final schedule will be posted soon.&lt;br /&gt;
&amp;lt;br&amp;gt;If you have not been contacted yet while you have an interesting subject to present about, then please contact us via mail at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Topics ===&lt;br /&gt;
&lt;br /&gt;
Currently we have the following topics arranged already:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039; (Netlabs Object Model)&lt;br /&gt;
** &#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** NOM is the object model developed for the Voyager project but may be used for any kind of apps. It&#039;s lightweight with C syntax, binary compatibility over releases and a free license. The presentation shows the architecture and gives examples of how and why to use NOM in application development.&lt;br /&gt;
*** Why using NOM?&lt;br /&gt;
*** NOM compared to SOM&lt;br /&gt;
**** Garbage collection&lt;br /&gt;
**** Object pointer verification&lt;br /&gt;
**** ...&lt;br /&gt;
*** Current development status&lt;br /&gt;
*** Programming example&lt;br /&gt;
*** Future plans and contributions&lt;br /&gt;
* &#039;&#039;&#039; Utilizing Multi-Core processors&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Keith Merrington&#039;&#039;&lt;br /&gt;
** A summary of how to use multiple threads in PM programs, with the emphasis on utilizing Object Windows. Also covered is synchronisation,  semaphores, deadlocks and the SMP specific API&#039;s.&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** There is significant progress in the development of The Voyager Project, mainly done by some of its (so far few) core members. In this presentation we will give an overview about the status and show where we plan to go in the next months. We will hopefully encourage some new people to contribute to the project. &lt;br /&gt;
* &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz,  OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** The presentation shows a possible way to overcome the barrier of missing USB-Drivers for eCS. Instead of programming one particular driver for a particular USB device, it will be explained how the already existing driver &#039;usbecd.sys&#039; by  Wim Brul can do the job easily. Together with the famous USB-Interface Modul DLB-USB245M and a Microcontroller (MCU) the presentation will show how to build USB devices for eCS that can do digital I/O, analog I/O and a number of tasks in the world of Data Acquisition and Control (DAC). Two working examples written in VXREXX will be presented and some details about the USB protocol will be mentioned as well.&lt;br /&gt;
* &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** 100 tricks and tips&lt;br /&gt;
*** How to select a project&lt;br /&gt;
*** What do users need&lt;br /&gt;
*** How to organize work&lt;br /&gt;
*** How to collaborate with other developers&lt;br /&gt;
*** How to survive on eCS market&lt;br /&gt;
* &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
*** Advantages and disadvantages &lt;br /&gt;
*** New control elements, libraries and templates&lt;br /&gt;
*** The future of eComStation UI&lt;br /&gt;
* &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** Christian Langanke introduces a design idea for Voyager that intends to automate the handling of program resources. For that the concept of Content Negotiation is adapted to the scenario of conventional pogramming. A new API would select between any type and variant of resources, such as standard types (like language) and application defined types, while offering flexibility to integrate any resource file format.&lt;br /&gt;
* &#039;&#039;&#039;Brief introduction to a perspective OS design&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Yuri Proniakin, eCo Software&#039;&#039;&lt;br /&gt;
** Goals or &amp;quot;Game over&amp;quot;&lt;br /&gt;
** Overview of existed traditional and microkernel (K42 and L4-based) designs&lt;br /&gt;
** Perversion&lt;br /&gt;
** Overview of proposed design&lt;br /&gt;
** OS/2-compatibility - problems and solutions &lt;br /&gt;
* &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The talk will present a technical overview how VirtualBox works internally and compares to other virtualization solutions. Also we will present the current state of the OS/2 and eCS port of VirtualBox.&lt;br /&gt;
* &#039;&#039;&#039;Developing GUI applications using Qt&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Dmitry Kuminov&#039;&#039;&lt;br /&gt;
** The presentation will give some basics of using the Qt Toolkit version 3 on OS/2 or eComStation to create modern and powerful user interfaces quickly and easily. It will include the review of the current Qt features available on OS/2, how to setup the build environment, how to write a simple UI, and some thoughts about the future.&lt;br /&gt;
* &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** How to use and deal with XML from REXX.&lt;br /&gt;
&lt;br /&gt;
=== Schedule ===&lt;br /&gt;
{| &lt;br /&gt;
| &#039;&#039;&#039;Saturday&#039;&#039;&#039;  || &lt;br /&gt;
|-&lt;br /&gt;
| 09:30-10:00  || Registration&lt;br /&gt;
|-&lt;br /&gt;
| 10:00-10:15  || Welcome session&lt;br /&gt;
|-&lt;br /&gt;
| 10:30-11:15  || Utilizing Multi-Core processors&lt;br /&gt;
|-&lt;br /&gt;
| 11:30-12:15  || XML from REXX&lt;br /&gt;
|-&lt;br /&gt;
| 12:15-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:45  || Managing program resources (2 slots)&lt;br /&gt;
|-&lt;br /&gt;
| 16:00-16:45  || Introduction to NOM&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:45  || eComStation User Interface&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Sunday&#039;&#039;&#039;  ||&lt;br /&gt;
|-&lt;br /&gt;
| 09:45-10:30  || A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&lt;br /&gt;
|-&lt;br /&gt;
| 10:45-11:30  || How to create popular software products for eComStation&lt;br /&gt;
|-&lt;br /&gt;
| 11:45-12:30  || VirtualBox&lt;br /&gt;
|-&lt;br /&gt;
| 12:45-14:00  || Lunch&lt;br /&gt;
|-&lt;br /&gt;
| 14:15-15:00  || Developing GUI applications using Qt&lt;br /&gt;
|-&lt;br /&gt;
| 15:15-16:00  || Brief introduction to a perspective OS design&lt;br /&gt;
|-&lt;br /&gt;
| 16:15-17:00  || The Voyager Project - Where are we now?&lt;br /&gt;
|-&lt;br /&gt;
| 17:00-17:15  || Closing session&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an ogg stream! You can listen to that stream on eCS as well:&lt;br /&gt;
&lt;br /&gt;
* The straight forward method is to use the &#039;&#039;Audio-Stream&#039;&#039; object class in eCS 1.2, it&#039;s in the &#039;&#039;Multimedia Templates&#039;&#039; subfolders of the &#039;&#039;Templates&#039;&#039; folder. Simply drag the object to your desktop and add the URL &amp;lt;tt&amp;gt;http://streaming.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply doubleclick on it.&lt;br /&gt;
* If that doesn&#039;t work you either don&#039;t have Ogg Codecs installed or you have an old version of them. In this case the simplest solution is to get the [ftp://ftp.netlabs.org/pub/mmedia/oggvorbis-1.1.0-os2.zip Ogg Vorbis] package of [http://silk.apana.org.au/vorbis/ Brian Havard] and use ogg123 to play it: &amp;lt;tt&amp;gt;ogg123 http://streamsing.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a commandline window).&lt;br /&gt;
* Note that Z! doesn&#039;t want to play Ogg streams for some reason on my system, maybe it works on yours.&lt;br /&gt;
* [http://r6.ca/MMAudioPak/stream.html Russell O’Connor] has some details as well about streaming on OS/2.&lt;br /&gt;
* There is also a playlist available [http://borg.bfh.ch:8000 here].&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:00 Dutch time, which is GMT+1. If you need to know your local timezone you can check that here:&lt;br /&gt;
&lt;br /&gt;
http://www.timezoneconverter.com/index.shtml&lt;br /&gt;
&lt;br /&gt;
Note that during the breaks we will most probably play some music so you will hear anything anyway :) Note that there might be some noise on the stream, because of the line in of the laptop used for digitizing, although we are using another setup this time then last year.&lt;br /&gt;
&lt;br /&gt;
The webcam can be found [http://www.netlabs.org/dws07/ here]. It will automatically reload the picture so don&#039;t click reload please, that just kills the webserver :)&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the netlabs.org IRC channel #netlabs on eCS Network, see the following URL for a list of servers:&lt;br /&gt;
&lt;br /&gt;
http://www.ecomstation.com/chat.phtml&lt;br /&gt;
&lt;br /&gt;
We will have userids with &amp;lt;tt&amp;gt;DWS&amp;lt;/tt&amp;gt; in the name where you can ask your questions.&lt;br /&gt;
&lt;br /&gt;
===Download Presentations===&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/MultiCore.pdf &#039;&#039;&#039;Utilizing Multi-Core processors&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/rxxml.zip &#039;&#039;&#039;XML from REXX&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/resource.zip &#039;&#039;&#039;Managing program resources&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/NOM.ZIP &#039;&#039;&#039;Introduction to NOM&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/UserInterface.pdf &#039;&#039;&#039;eComStation User Interface&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/USB-DLP.pdf &#039;&#039;&#039;A freely programmable USB-interface for eCS - Focussing on the DLP-USB245M&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/eCS_Successful_Software.pdf &#039;&#039;&#039;How to create popular software products for eComStation&#039;&#039;&#039;]&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Virtualbox-dws2007.pdf &#039;&#039;&#039;VirtualBox&#039;&#039;&#039;]&lt;br /&gt;
* Developing GUI applications using Qt - coming online soon...&lt;br /&gt;
* Brief introduction to a perspective OS design&lt;br /&gt;
* [ftp://ftp.netlabs.org/pub/events/DWS2007/presentations/Voyager-dws2007.pdf &#039;&#039;&#039;The Voyager Project - Where are we now?&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Costs==&lt;br /&gt;
&lt;br /&gt;
=== Workshop===&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the third time now by volunteers. We try to keep costs as low as possible, but we can&#039;t make it for free, unless you are a student!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;To make registration and payments easy and flexible you can use the &lt;br /&gt;
[http://www.mensys.net/DeveloperWorkshop2007/ &#039;&#039;&#039;Mensys&#039;&#039;&#039;] system for this.&lt;br /&gt;
&#039;&#039;&amp;lt;br&amp;gt;Please register and pay up front, even if you are a student, so we don&#039;t have to deal with cash money and credit cards on location. Thereby preparing badges before the event starts already and making things go smoothly.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The following options are available:&lt;br /&gt;
&lt;br /&gt;
* netlabs.org Developers Workshop 2007, Saturday and Sunday: &#039;&#039;&#039;45 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, one day: &#039;&#039;&#039;25 Euro&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2007, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Lunch ===&lt;br /&gt;
&lt;br /&gt;
Each day a very complete lunch buffet (cold and warm) will be provided near the location (50 meters). This will cost &#039;&#039;&#039;14,- Euro&#039;&#039;&#039; per meal (without beverages, for which the bar will be opened), to be paid at the location.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday July 7&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Tomato soup&lt;br /&gt;
&amp;lt;br&amp;gt;- Turkish bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Chicken gyros&lt;br /&gt;
&amp;lt;br&amp;gt;- &#039;Bratwurst&#039; with sauerkraut and mustard&lt;br /&gt;
&amp;lt;br&amp;gt;- Colored rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday July 8&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;- Curry soup&lt;br /&gt;
&amp;lt;br&amp;gt;- French bread&lt;br /&gt;
&amp;lt;br&amp;gt;- Various &#039;health&#039; sandwiches&lt;br /&gt;
&amp;lt;br&amp;gt;- Spanish meatballs&lt;br /&gt;
&amp;lt;br&amp;gt;- Chipolata sausages&lt;br /&gt;
&amp;lt;br&amp;gt;- Scrambled eggs with fried bacon&lt;br /&gt;
&amp;lt;br&amp;gt;- Yellow rice&lt;br /&gt;
&amp;lt;br&amp;gt;- Deep fried new potatoes&lt;br /&gt;
&amp;lt;br&amp;gt;- Raw vegetables with smoked chicken, feta cheese and olives on the side&lt;br /&gt;
&amp;lt;br&amp;gt;- Hot vegetables&lt;br /&gt;
&amp;lt;br&amp;gt;- Yoghurt and fresh fruit salad&lt;br /&gt;
&amp;lt;br&amp;gt;- Various beverages&lt;br /&gt;
&lt;br /&gt;
== Where ==&lt;br /&gt;
&lt;br /&gt;
After Dresden (Germany) and Biel (Swiss), this years edition will be held in the beautiful and famous city of &#039;&#039;&#039;Amsterdam&#039;&#039;&#039; in &#039;&#039;&#039;The Netherlands&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;As this city has &#039;&#039;many great things&#039;&#039; to offer, besides this workshop of course, if might be wise to extend your visit with some extra days! Then you can explore the many gems that can be found in this city. Take a look at the [http://www.iamsterdam.com/ &#039;&#039;&#039;Tourist Information&#039;&#039;&#039;] site to fill your agenda.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;The event location will be:&lt;br /&gt;
&#039;&#039;&#039;Cultural center Griffioen&#039;&#039;&#039; of the [http://www.vuamsterdam.com//home/index.cfm &#039;&#039;&#039;VU Amsterdam&#039;&#039;&#039;].&lt;br /&gt;
This university is also the seat of [http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum &#039;&#039;&#039;Dr. Andrew S. Tanenbaum&#039;&#039;&#039;]. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;It is located on the border of Amsterdam and Amstelveen, but it is &#039;&#039;&#039;very easy&#039;&#039;&#039; to &#039;&#039;&#039;reach&#039;&#039;&#039; from the city center!&lt;br /&gt;
&amp;lt;br&amp;gt;Here is some more information on the location itself, but it is in &#039;&#039;Dutch&#039;&#039; only:&lt;br /&gt;
[http://www.vu.nl/Organisatie/index.cfm/home_subsection.cfm/subsectionid/9DB86C70-F9C7-4704-8C9D9ED46EEDB063 &#039;&#039;&#039;Location information&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Electricity ==&lt;br /&gt;
For using power you might need plug convertors to be able to use the power outlets.&lt;br /&gt;
Here you can find the correct ones for the Netherlands, the Type F ones are most common.&lt;br /&gt;
[http://users.pandora.be/worldstandards/electricity.htm &#039;&#039;&#039;Power Outlet overview&#039;&#039;&#039;]&lt;br /&gt;
&lt;br /&gt;
== Sleeping ==&lt;br /&gt;
As Amsterdam is still a &#039;&#039;&#039;tourist magnet&#039;&#039;&#039; it is wise to arrange your ho(s)tel &#039;&#039;&#039;early&#039;&#039;&#039;!&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for cheap flights, which are available from many international airports.&lt;br /&gt;
&lt;br /&gt;
=== Cheap but good===&lt;br /&gt;
For a cheap, but good quality, hostel look at:&amp;lt;br&amp;gt;&lt;br /&gt;
[http://www.stayokay.com/index.cfm?fuseaction=Herbergen.showHomeHB&amp;amp;lng=2&amp;amp;id=3 &#039;&#039;&#039;StayOkay&#039;&#039;&#039;] (about 7 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This one is located on the edge of the city center, and close to the stops of &#039;&#039;&#039;tram line 5&#039;&#039;&#039;.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Not practical when you come by car!&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Handy hotel ===&lt;br /&gt;
If you travel by &#039;&#039;&#039;car&#039;&#039;&#039;, the following hotel might be of interest:&lt;br /&gt;
* [http://www.bastionhotels.nl/en/ourhotels/amsterdamzuidwest/ &#039;&#039;&#039;Bastion Hotel Amsterdam/Centrum-Zuidwest&#039;&#039;&#039;]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other ho(s)tels===&lt;br /&gt;
If you are looking for other hotels or hostels, try to find one close to &#039;&#039;&#039;tram line 5 or 51&#039;&#039;&#039; as that makes traveling to the location &#039;&#039;&#039;very easy&#039;&#039;&#039;! And cheap, as most hotels might have free/cheap parking.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; When looking for hotels in Amsterdam, We came across two hotels that are located close to the station Amsterdam - Zuid. We have no further information about the hotels, but we thought they should be listed here:&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.novotel.com/novotel/fichehotel/de/nov/0515/fiche_hotel.shtml &#039;&#039;&#039;Novotel Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&amp;lt;br&amp;gt;&lt;br /&gt;
* [http://www.ichotelsgroup.com/h/d/6c/394/de/hd/amsnt &#039;&#039;&#039;Holiday Inn Amsterdam&#039;&#039;&#039;] (about 3.5 km from location)&lt;br /&gt;
* [http://www.hotelhaarlemzuid.nl/pages/Default.aspx?ID=324 &#039;&#039;&#039;Hotel Haarlem Zuid&#039;&#039;&#039;] (Good connection with ZuidTangent bus, stops in front of hotel and nearby DWS location!)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting there==&lt;br /&gt;
&lt;br /&gt;
There are many ways that lead to Amsterdam:&lt;br /&gt;
&lt;br /&gt;
=== By train===&lt;br /&gt;
&lt;br /&gt;
The event location is close to station &#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;. If you travel with an international train you need to transfer at &#039;&#039;&#039;&#039;Amsterdam - Duivendrecht&#039;&#039;&#039;&#039;. Otherwise it might be easier to go to &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039; and take one of two direct trams from there (&#039;&#039;&#039;line 5 and 51&#039;&#039;&#039;).&lt;br /&gt;
&amp;lt;br&amp;gt;More information about train connections can be found at the [http://ns.nl/servlet/Satellite?cid=1075985690180&amp;amp;pagename=www.ns.nl%2FPage%2FSuperHomepageEnglish&amp;amp;lang=en&amp;amp;c=Page &#039;&#039;&#039;Nederlandse Spoorwegen&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By plane===&lt;br /&gt;
&lt;br /&gt;
There is an enormous amount of airlines flying to &#039;&#039;&#039;&#039;Amsterdam International Airport Schiphol&#039;&#039;&#039;&#039;. So it should be possible to get there at &#039;&#039;reasonable prices&#039;&#039;, so book your tickets early! The airport is one stop away by train (&#039;&#039;&#039;&#039;Amsterdam - Zuid&#039;&#039;&#039;&#039;). Be sure &#039;&#039;&#039;NOT&#039;&#039;&#039; to travel into the direction of &#039;&#039;&#039;&#039;Amsterdam - Centraal&#039;&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;More information about arriving by plane can be found at the [http://schiphol.nl/home/Index.jsp;jsessionid=GKFNHKTzJL3JX1LyNQ6QMVLWH!2089105939?ASSORTMENT%3C%3East_id=1408474395729236&amp;amp;bmLocale=en&amp;amp;GENERIC%3C%3EclientGenericEvent=Changed+locale+to+en&amp;amp;GENERIC%3C%3EeventType=Locale&amp;amp;FOLDER%3C%3Efolder_id=1408474395729236&amp;amp;VIRTUAL_TEMPLATE%3C%3Evt_id=10134198673795849&amp;amp;bmForm=log_client_generic_event&amp;amp;bmFormID=1179256269064&amp;amp;bmUID=1179256269064 &#039;&#039;&#039;Schiphol&#039;&#039;&#039;] site.&lt;br /&gt;
&lt;br /&gt;
=== By car===&lt;br /&gt;
&lt;br /&gt;
Although there is &#039;&#039;plenty&#039;&#039; of &#039;&#039;free parking&#039;&#039; space &#039;&#039;&#039;near&#039;&#039;&#039; the event, be aware that parking is &#039;&#039;&#039;expensive&#039;&#039;&#039; and that there are &#039;&#039;&#039;high fines&#039;&#039;&#039; on &#039;&#039;not&#039;&#039; paying if you stay in the city of Amsterdam !!. &lt;br /&gt;
&amp;lt;br&amp;gt;From all directions: travel to &#039;Ring A10&#039; and take exit &#039;VU Hospital&#039;. More precise directions will follow soon.&lt;br /&gt;
&lt;br /&gt;
In case you have a navigation system, here is the full address of the site:&lt;br /&gt;
&amp;lt;br&amp;gt;Cultuurcentrum Griffioen&lt;br /&gt;
&amp;lt;br&amp;gt;Uilenstede 106&lt;br /&gt;
&amp;lt;br&amp;gt;1183 AM Amstelveen&lt;br /&gt;
&amp;lt;br&amp;gt;Phone: (31)-(0)20-5985100&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Roadwork&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;br&amp;gt;If you come by car, it might be handy to know about some planned roadwork!&lt;br /&gt;
&amp;lt;br&amp;gt;In the period of July 6 till 9 heavy roadwork is planned close to Eindhoven. This will have impact (more than 30 minutes) for driving both ways on the A2 in the southern part of the Netherlands! Cross the German border via the A12 to Arnheim.&lt;br /&gt;
&amp;lt;br&amp;gt;The same accounts for Den Bosch, which is a bit more north, but still on the A2. Expected delay of more then 10 minutes.&lt;br /&gt;
&amp;lt;br&amp;gt;Also roadwork is expected on the A9, south of Amsterdam. Expected delays of more then 10 minutes again.&lt;br /&gt;
&amp;lt;br&amp;gt;And finally, the same accounts for the A6, which is from Amsterdam North in the direction of Almere. Expected delays of more then 10 minutes as well.&lt;br /&gt;
&lt;br /&gt;
===Statistics===&lt;br /&gt;
&amp;lt;br&amp;gt;This years Developers Workshop can be considered a succes again!&lt;br /&gt;
&amp;lt;br&amp;gt;Good quality presentations and a lot of people attending.&lt;br /&gt;
&amp;lt;br&amp;gt;Let is see where they are coming from:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Country&lt;br /&gt;
! Saturday&lt;br /&gt;
! Sunday&lt;br /&gt;
|- &lt;br /&gt;
| Chech Republic&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Germany&lt;br /&gt;
| 10&lt;br /&gt;
| 11&lt;br /&gt;
|-&lt;br /&gt;
| Italy&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Netherlands&lt;br /&gt;
| 11&lt;br /&gt;
| 10&lt;br /&gt;
|-&lt;br /&gt;
| Russia&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Suisse&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Ukraine&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| USA&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| United Kingdom&lt;br /&gt;
| 1&lt;br /&gt;
| 1&lt;br /&gt;
|-&lt;br /&gt;
| Total&lt;br /&gt;
| 28&lt;br /&gt;
| 28&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;But the amount of visitors is even a bit higher (about 34) as some people could only attend one day.&lt;br /&gt;
&lt;br /&gt;
===Hope to see you all there!===&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;Developer Workshop Team&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;This page is under construction. If you are looking for information which is not listed yet or have information that might be of interest to others then please mail us at: &#039;&#039;&#039;mailto:developersworkshop@netlabs.org&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rexxy</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Warpstock_Europe_Websites&amp;diff=4517</id>
		<title>Warpstock Europe Websites</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Warpstock_Europe_Websites&amp;diff=4517"/>
		<updated>2007-03-06T07:23:02Z</updated>

		<summary type="html">&lt;p&gt;Rexxy: Misnotation of Typo3 changed to TYPO3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
This goal of this wiki page is to discuss a web site concept for Warpstock Europe and other OS/2 related events. This is for the visitors and organizers of such events--&#039;&#039;&#039;you.&#039;&#039;&#039; So your input is most welcome. If you would like to contribute, ask Robert Henschel (os2info at gmx dot net) for an account.&lt;br /&gt;
&lt;br /&gt;
==Warpstock Europe homepage (www.warpstock.eu)==&lt;br /&gt;
&lt;br /&gt;
The main page should focus on the fact that the entire world might hit it. So what we should show here is a brief description of what Warpstock Europe is about. Needless to say, the entire stuff should be kept informative but &amp;quot;neutral&amp;quot;--in the sense of &amp;quot;advocacy-free.&amp;quot; Anything else could alienate potential visitors and exhibitors and create a &amp;quot;OS/2 lunatics&amp;quot; image.&lt;br /&gt;
&lt;br /&gt;
===Target groups===&lt;br /&gt;
&lt;br /&gt;
Next, let&#039;s see who will be most probably coming there and for what. First of all, let&#039;s focus on those parts of the website that are accessible to everyone (without a special login so to say).&lt;br /&gt;
&lt;br /&gt;
* WSE visitors? Yes. They will either look at the previous events (transcripts, photo gallery, etc.) or look around to get information about the upcoming event(s). Maybe they&#039;ll be looking for contacts or a possibility to subscribe to a newsletter.&lt;br /&gt;
&lt;br /&gt;
* WSE organizers and helping hands? Only partially. Those interested in helping out need some information on areas they can help, what they might get in return, and whom to contact. Once this phase is over, they&#039;ve got their &amp;quot;internal&amp;quot; site. Except perhaps for checking out how this site looks after updating it.&lt;br /&gt;
&lt;br /&gt;
* WSE Sponsors? Yes. We should include information on how to support a) the organisation itself and b) a specific (upcoming) event. Contacts and general information (e.g., required size of their logo, etc.) should be provided on a dedicated page.&lt;br /&gt;
&lt;br /&gt;
* Speakers? Yes. Speakers are visitors as well, true, but we &#039;&#039;must&#039;&#039; cuddle them by having dedicated pages, with information&lt;br /&gt;
** in general:&lt;br /&gt;
*** describing how being a speaker works&lt;br /&gt;
*** what being a speaker means&lt;br /&gt;
*** requirements for presentations (guidelines for formatting and effects, file formats, &#039;&#039;&#039;deadlines&#039;&#039;&#039;)&lt;br /&gt;
** for a specific event:&lt;br /&gt;
*** contacts&lt;br /&gt;
*** time tables&lt;br /&gt;
*** meals and accomodation&lt;br /&gt;
*** infrastructure (network, provided computers, audio)&lt;br /&gt;
*** presentation templates (for OO.org, LaTeX Beamer, S5)&lt;br /&gt;
*** etc.&lt;br /&gt;
&lt;br /&gt;
* Exhibitors? Yes. Exhibitors are visitors as well, true, but we &#039;&#039;must&#039;&#039; cuddle them by having dedicated pages, with information&lt;br /&gt;
** in general:&lt;br /&gt;
*** describing how being an exhibitor works&lt;br /&gt;
*** what being an exhibitor means&lt;br /&gt;
** for a specific event:&lt;br /&gt;
*** contacts&lt;br /&gt;
*** fees for commercial exhibitors? (Well, I guess we can forget that one.)&lt;br /&gt;
*** booth size&lt;br /&gt;
*** infrastructure (network, mains, tables)&lt;br /&gt;
*** Time-frame for mounting/unmounting&lt;br /&gt;
*** liability and insurance&lt;br /&gt;
*** meals and accomodation&lt;br /&gt;
*** etc.&lt;br /&gt;
&lt;br /&gt;
* Press? Perhaps. That would be great. We should set up a press room with logos, pictures, fact sheets / summaries, and contacts.&lt;br /&gt;
&lt;br /&gt;
* Newbies? Yes. This can either be WSE-newbies or even OS/2+eCS-newbies. Give a warm welcome and take the pain out of getting &amp;quot;an insider&amp;quot; or &amp;quot;member of the club.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Foreign&amp;quot; webmasters? Yes. They will look for information about how to provide links to events on their sites or who to syndicate with news feeds.&lt;br /&gt;
&lt;br /&gt;
* Crawlers, robots, engines? Yes. We will need to keep an eye on search-engine-friendly link formatting and hiding sensitive data somehow. Also we should try to avoid automated submissions or subscriptions/signups in forums, etc.&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
If that wasn&#039;t yet enough work to do, we actually are planning something &#039;&#039;&#039;great&#039;&#039;&#039; and &#039;&#039;&#039;new&#039;&#039;&#039; which means:&lt;br /&gt;
&lt;br /&gt;
* the site will stay for years, even decades, maybe forever&lt;br /&gt;
* the site will be enlarged with every event taking place&lt;br /&gt;
* the site is the SPOC (single point of contact) for WSE, thus needs to be &#039;&#039;&#039;good&#039;&#039;&#039;&lt;br /&gt;
* did I mention that the site needs to look good?&lt;br /&gt;
&lt;br /&gt;
Keeping that in mind, we need &amp;quot;modern&amp;quot; stuff: Easy to use and useful (and good-looking...):&lt;br /&gt;
&lt;br /&gt;
* CMS supporting multiple languages&lt;br /&gt;
* forums for people to chat, discuss, and maybe create carpools&lt;br /&gt;
* newsletter and news RSS feeds (-&amp;gt;subscriptions)&lt;br /&gt;
* downloads (screensaver, link logos, presentations, etc.)&lt;br /&gt;
* picture gallery&lt;br /&gt;
** pre-event: location&lt;br /&gt;
** post-event: pictures from event&lt;br /&gt;
* calendar, maybe downloadable as iCal&lt;br /&gt;
** other events&lt;br /&gt;
** presentations&lt;br /&gt;
* shop (registration, merchandising, sponsor units, etc.)&lt;br /&gt;
* FAQ&lt;br /&gt;
* maybe event / organisation &amp;quot;blogs,&amp;quot; e.g., for visitors to describe their impressions/experiences&lt;br /&gt;
* of course a database behind most of the parts&lt;br /&gt;
&lt;br /&gt;
Okay, that&#039;s it for the &amp;quot;public&amp;quot; site.&lt;br /&gt;
&lt;br /&gt;
===Organizational features===&lt;br /&gt;
&lt;br /&gt;
Next, we need a somehow &amp;quot;restricted&amp;quot; area for people involved in doing events. This needs to provide the following:&lt;br /&gt;
&lt;br /&gt;
* contact lists:&lt;br /&gt;
** event hosting facilities&lt;br /&gt;
** knowledge stakeholders&lt;br /&gt;
** previously involved people&lt;br /&gt;
** etc.&lt;br /&gt;
* various docs:&lt;br /&gt;
** How to organize an OS/2 event (assign team members to specific organizational areas, insurance, catering, etc.)&lt;br /&gt;
** cost calculation help&lt;br /&gt;
** PR templates&lt;br /&gt;
** exhibitor and speaker info templates&lt;br /&gt;
** visitor info templates &lt;br /&gt;
** how to invite people from eastern Europe&lt;br /&gt;
** etc.&lt;br /&gt;
* hardware stuff:&lt;br /&gt;
** Who has video projectors?&lt;br /&gt;
** Who provided WLAN APs last year?&lt;br /&gt;
** etc.&lt;br /&gt;
* per-event:&lt;br /&gt;
** who brings what&lt;br /&gt;
** what happens when and where&lt;br /&gt;
** etc.&lt;br /&gt;
* forums general/per event&lt;br /&gt;
* maybe a collaboration/groupware with&lt;br /&gt;
** calendars&lt;br /&gt;
** todos&lt;br /&gt;
** project manager (including status, gant charts) for activities&lt;br /&gt;
* event schedule manager&lt;br /&gt;
** every presentation should be held twice&lt;br /&gt;
** speakers can do more than one presentation, but they can&#039;t do that at the same time&lt;br /&gt;
** speakers can team up (make sure speaker team members are not individual speakers of different presentation at the same time)&lt;br /&gt;
** two presentations shouldn&#039;t be held at the same time twice (on a second day)&lt;br /&gt;
** maybe code from the old OS2.org Warpstock Europe administration backend could be recycled&lt;br /&gt;
* role-focused mailboxes (team-driven, independent from a individuals). Could be IMAP: This would help in getting to run a team-oriented mail stuff and to keep everything online in one place.&lt;br /&gt;
&lt;br /&gt;
===Administrational features===&lt;br /&gt;
&lt;br /&gt;
A considerable amount of the facts that comprise the information provided on the site will evolve over time. Thus the online information needs to be updated. The best way would be to provide a means for collaborative work: a wiki. This would significantly reduce the need to mail files back and forth.&lt;br /&gt;
&lt;br /&gt;
==Portal for OS/2 related events (warpevents.eu)==&lt;br /&gt;
&lt;br /&gt;
Now, so far all of the above deals with Warpstock Europe. But most of it also applies to other Warp events, be it Czech Warpstock, Developer Workshop, WarpWochenende, or even a local club.&lt;br /&gt;
&lt;br /&gt;
While most of them already have a dedicated website or will set up something on their own for various reasons, why not have a single website for worldwide events that basically is a calendar. Here we can show all events that deal with OS/2 and eCS, regardless of size, scope, or subject. This should include reports regarding the status of work on the next events, at least in the pre-website phase (search for location, etc.). Imagine a site that shows the whole world that we&#039;re still alive with stuff happening almost weekly at different places around the globe.&lt;br /&gt;
&lt;br /&gt;
We don&#039;t want to get in competition with OS/2 World.com or others--this site will focus on &amp;quot;events,&amp;quot; not technology or software. Just take this webpage as a single spot to concentrate (info in one place) and distribute (link to other sites).&lt;br /&gt;
&lt;br /&gt;
Also, the site needs to provide some of the information about event organization from the &amp;quot;internal&amp;quot; Warpstock Europe site:&lt;br /&gt;
&lt;br /&gt;
* contact lists:&lt;br /&gt;
** event hosting facilities&lt;br /&gt;
** knowledge stakeholders&lt;br /&gt;
** previously involved people&lt;br /&gt;
* various docs:&lt;br /&gt;
** How to organize an OS/2 event&lt;br /&gt;
** cost calculation help&lt;br /&gt;
&lt;br /&gt;
Furthermore, it wouldn&#039;t hurt to offer reports from previous events.&lt;br /&gt;
&lt;br /&gt;
Just an idea on the organisation and interaction/delegation between the sites. As you see, we&#039;re not too sure about how we can get a useable setup valid for us as well as for others. We&#039;ll rely on your support here.&lt;br /&gt;
&lt;br /&gt;
==Warpstock Europe &amp;quot;Board&amp;quot;==&lt;br /&gt;
&lt;br /&gt;
The official &amp;quot;club&amp;quot; or &amp;quot;board&amp;quot; behind WSE is a totally different topic and has nothing to do with the website being discussed here. At some point perhaps, the WSE &amp;quot;board&amp;quot; will be taking over the responsability of the warpstock.eu website, but that doesn&#039;t matter as of now and more importantly: We should not wait for the board to care about the site. It might take years to get a board (if ever). So let&#039;s get the site done for our own sake and let&#039;s see what wse&amp;quot;.org&amp;quot; will become later.&lt;br /&gt;
&lt;br /&gt;
==Hosting and CMS==&lt;br /&gt;
&lt;br /&gt;
This will be done by Thomas Klein via a professional 3rd party (neutral) hoster (DomainFactory) and he is willing to pay for that at least in the first year.&lt;br /&gt;
&lt;br /&gt;
This will &#039;&#039;&#039;not&#039;&#039;&#039; be an own server! This means:&lt;br /&gt;
* less administration work&lt;br /&gt;
* proven, safe, secure and easy-to-use &lt;br /&gt;
* no dealing with hardware and operating system&lt;br /&gt;
* commercial-grade, professional-level and &#039;&#039;&#039;fulltime&#039;&#039;&#039; free customer support&lt;br /&gt;
* hosting service can be shot in case of problems ;-)&lt;br /&gt;
&lt;br /&gt;
It also means that the server will &#039;&#039;&#039;not&#039;&#039;&#039; run OS/2, but some Unix. &#039;&#039;We need to get the job done!&#039;&#039; Instead of fiddling around with hardware and software we can rely on proven solutions. This enables us to focus on the site and its content.&lt;br /&gt;
&lt;br /&gt;
===Why a CMS? (Content Management System)===&lt;br /&gt;
&lt;br /&gt;
* people without HTML knowledge can work on the content&lt;br /&gt;
* several people can work on the site without the need for someone to insert the changes into code&lt;br /&gt;
* we don&#039;t have to mess around with static pages (copying, renaming)&lt;br /&gt;
* we don&#039;t need to watch on keeping a consistent layout thoughout the site&lt;br /&gt;
* we don&#039;t need to trick around to get multiple language support&lt;br /&gt;
* we don&#039;t need to share (or have access to) local files on a PC and to FTP-upload them&lt;br /&gt;
In short: Once set up, we can focus on &#039;&#039;getting the job done&#039;&#039; faster, simpler and more in time!&lt;br /&gt;
&lt;br /&gt;
===Possible choices===&lt;br /&gt;
&lt;br /&gt;
For the CMS we can see two alternatives:&lt;br /&gt;
&lt;br /&gt;
* TYPO3&lt;br /&gt;
** loads of extensions available&lt;br /&gt;
** might require a higher-powered hosting package&lt;br /&gt;
** not sure yet if supported by shared hosting environment limitations&lt;br /&gt;
* Joomla&lt;br /&gt;
** one-click install possible, works well in hosting environment&lt;br /&gt;
** might lack available extensions, thus more work (?)&lt;br /&gt;
&lt;br /&gt;
Both are freely available, open sourced, and there are many extensions that can be used to add functionality.&lt;br /&gt;
&lt;br /&gt;
For TYPO3, this extension could be interesting: [http://typo3.org/extensions/repository/view/pt_conference/0.4.0/] It does not provide all we need yet, though.&lt;br /&gt;
&lt;br /&gt;
If it turns out that we &#039;&#039;&#039;really&#039;&#039;&#039; need this, the internal site for organizers could use eGroupware. But this should only be a last resort as a consistent user-interface is desirable. (Adapting eGroupware to match with a site&#039;s framework style is tedious... and out of the scope of our intended work)&lt;/div&gt;</summary>
		<author><name>Rexxy</name></author>
	</entry>
</feed>