<?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=Cla</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=Cla"/>
	<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php/Special:Contributions/Cla"/>
	<updated>2026-04-04T22:43:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5178</id>
		<title>Developers Workshop 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5178"/>
		<updated>2009-04-23T19:52:17Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Workshop Program */ typo3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Events]]&lt;br /&gt;
&lt;br /&gt;
The netlabs.org Developers Workshop 2009 will take place the weekend of 6. and 7. June 2009 in Biel/Bienne, Switzerland.&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
{|&lt;br /&gt;
|23. April 2009 || Initial website online, finally.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
Will come soon.&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
Within the &#039;&#039;Voyager Project&#039;&#039; there was a lot of progress during the past months and this year&#039;s netlabs.org Developers Workshop will focus on topics around this project. The goal of the workshops is to get more know how about the project parts and components and exchange knowledge between the project team and the visitors on certain topics.&lt;br /&gt;
&lt;br /&gt;
Unlike previous editions, the workshop will follow a new scheme. On Saturday we will present the state of the project and various parts of it in detail. On Saturday afternoon and Sunday morning, we will have discussions about selected topics in workshop groups. For a final wrap-up, on Sunday afternoon we summarize the outcome of the discussions to the whole audience.&lt;br /&gt;
&lt;br /&gt;
The topics we will talk about include things like semantic web, user interface abstraction and information description and linking.&lt;br /&gt;
&lt;br /&gt;
For sure we will again provide enough space, wired or wireless network connection and lots of bandwidth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
Beside famous watch companies like Rolex, Omega and Swatch the city of Biel in Switzerland is the home of one more cool company: netlabs.org! This means that the Developers Workshop 2009 will again take place in the city where netlabs.org was founded in 1997. I&#039;m proud to do the hosting at the [http://www.hti.bfh.ch/ Berne University of Applied Sciences], the place where I did my studies and where I worked as a system administrator and teacher for several years.&lt;br /&gt;
&lt;br /&gt;
Biel is a small but cute city close to Bern, the capitol city. It&#039;s the boarder to the French speaking part of Switzerland so people in Biel speak German and French, at least most of them :-)&lt;br /&gt;
If you have some more spare time I recommend you to do a walk in the beautiful surroundings of Biel, for example the Jura mountains or around the lake. There is plenty to discover and with a bit of luck we will have a nice spring time in april.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.drei-seen-land.ch Drei-Seen-Land] - a nice page with a lot of information about our region.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Biel/Bienne Biel/Bienne] at Wikipedia.org. Available in many languages.&lt;br /&gt;
* [http://ktk.netlabs.org/gallery/main.php?g2_itemId=1719&amp;amp;g2_page=2 Old town of Biel] - some pics from the old town in my gallery&lt;br /&gt;
&lt;br /&gt;
Hope to see you there!&lt;br /&gt;
&lt;br /&gt;
Adrian Gschwend&amp;lt;br/&amp;gt;&lt;br /&gt;
founder of netlabs.org&lt;br /&gt;
&lt;br /&gt;
====Getting to Biel/Bienne====&lt;br /&gt;
Biel is the gate to the French speaking part of Switzerland, located in the western part of Switzerland. It is well connected to the railway system in Switzerland and easy to reach from about everywhere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By train:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There are night trains to Basel, called [http://www.citynightline.ch CityNightLine], this is mainly interesting if you want to get to Biel from Germany, Holland or Austria (it works from Denmark as well some days). You reach Biel within one hour from Basel by train.&lt;br /&gt;
&lt;br /&gt;
For other train connections consult your local train office, if you have to travel to Biel from an airport check the homepage of [http://www.sbb.ch/ SBB], the railway company in Switzerland. For Geneva and Zurich you have to add &#039;&#039;Airport&#039;&#039; in the search field. For Basel and Bern Belp you need to take the local airport bus anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By plane:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is no large airport close to Biel but in Switzerland almost everything is close anyway. So you can choose one of these airports if you want to get to Biel:&lt;br /&gt;
&lt;br /&gt;
* Zurich (ZRH) - The biggest airport in Switzerland, quite good connections to Biel (every 30 minutes). Takes about 1.5 hours by train.&lt;br /&gt;
* Geneva (GVA) - good for Easyjet. There is just one train per hour to Biel, around 1.5 hours by train.&lt;br /&gt;
* Basel (BSL) - also good for Easyjet. There are bus connections to Basel and from there it&#039;s one hour by train.&lt;br /&gt;
* Berne Belp (BRN) - this is a small local airport, close to Bern but you still need to get to Biel and that&#039;s probably not much faster than Zurich because the Bus connections from this airport to Bern are not that great. From Bern it will take 30 minutes to Biel.&lt;br /&gt;
&lt;br /&gt;
The local airline in Switzerland is [http://www.swiss.ch Swiss], which offers quite good trips from bigger cities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By car:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The address is Quellgasse 21, 2502 Biel, Switzerland. There are paring places in front of the building, ask at the registering desk about how to open the locks for the parking places. You can get a map [http://www.ti.bfh.ch/index.php?id=1740 here], it&#039;s number 2 on the map.&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
There are several classes of hotels available in Biel:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lagolodge.ch/ Lago Lodge] - nice backpacker hostel directly at the lake of Biel. University is quite easy to reach by bus and the walk is not that far either.&lt;br /&gt;
* [http://www.continental-bienne.ch Hotel Continental] - 3-star hotel close to the lake as well. The road is quite busy, so make sure you get a room towards the lake.&lt;br /&gt;
* [http://www.metropol-biel.ch Hotel Metropol] - 3-star hotel, 15-20 minutes walk to the University or bus.&lt;br /&gt;
* [http://www.lindenegg.ch/ Villa Lindenegg] - a very special and cute hotel in an old villa, 2 minutes away from the University, you can&#039;t get closer than that :)&lt;br /&gt;
* [http://www.accorhotels.com/accorhotels/fichehotel/gb/mer/6166/fiche_hotel.shtml Mercure Plaza] - 4-star hotel in the middle of the city&lt;br /&gt;
* [http://www.hotelelite.ch Hotel Elite] - 4-star hotel close to the railway station. Takes less than 10 minutes to the University.&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t afford a hotel we offer a room at the University where you can sleep with your sleeping bag and your mattress. The room is in the old manufacturing of Rolex and there are showers available too. It&#039;s probably not really comfortable but you don&#039;t have to pay anything for that :-) Please contact Adrian Gschwend if you want to do that, we have to know how many people do it like this. Email: ktk [at] netlabs.org&amp;lt;br/&amp;gt;&lt;br /&gt;
Update: I made some pictures about the location: http://ktk.netlabs.org/gallery/main.php?g2_itemId=2636&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Adrian Gschwend is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5177</id>
		<title>Developers Workshop 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5177"/>
		<updated>2009-04-23T19:51:44Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Workshop Program */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Events]]&lt;br /&gt;
&lt;br /&gt;
The netlabs.org Developers Workshop 2009 will take place the weekend of 6. and 7. June 2009 in Biel/Bienne, Switzerland.&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
{|&lt;br /&gt;
|23. April 2009 || Initial website online, finally.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
Will come soon.&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
Within the &#039;&#039;Voyager Project&#039;&#039; there was a lot of progress during the past months and this year&#039;s netlabs.org Developers Workshop will focus on topics around this project. The goal of the workshops is to get more know how about the project parts and components and exchange knowledge between the project team and the visitors on certain topics.&lt;br /&gt;
&lt;br /&gt;
Unlike previous editions, the workshop will follow a new scheme. On Saturday we will present the state of the project and various parts of it in detail. In the Saturday afternoon and Sunday morning, we will have discussions about selected topics in workshop groups. For a final wrap-up, on Sunday afternoon we summarize the outcome of the discussions to the whole audience.&lt;br /&gt;
&lt;br /&gt;
The topics we will talk about include things like semantic web, user interface abstraction and information description and linking.&lt;br /&gt;
&lt;br /&gt;
For sure we will again provide enough space, wired or wireless network connection and lots of bandwidth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
Beside famous watch companies like Rolex, Omega and Swatch the city of Biel in Switzerland is the home of one more cool company: netlabs.org! This means that the Developers Workshop 2009 will again take place in the city where netlabs.org was founded in 1997. I&#039;m proud to do the hosting at the [http://www.hti.bfh.ch/ Berne University of Applied Sciences], the place where I did my studies and where I worked as a system administrator and teacher for several years.&lt;br /&gt;
&lt;br /&gt;
Biel is a small but cute city close to Bern, the capitol city. It&#039;s the boarder to the French speaking part of Switzerland so people in Biel speak German and French, at least most of them :-)&lt;br /&gt;
If you have some more spare time I recommend you to do a walk in the beautiful surroundings of Biel, for example the Jura mountains or around the lake. There is plenty to discover and with a bit of luck we will have a nice spring time in april.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.drei-seen-land.ch Drei-Seen-Land] - a nice page with a lot of information about our region.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Biel/Bienne Biel/Bienne] at Wikipedia.org. Available in many languages.&lt;br /&gt;
* [http://ktk.netlabs.org/gallery/main.php?g2_itemId=1719&amp;amp;g2_page=2 Old town of Biel] - some pics from the old town in my gallery&lt;br /&gt;
&lt;br /&gt;
Hope to see you there!&lt;br /&gt;
&lt;br /&gt;
Adrian Gschwend&amp;lt;br/&amp;gt;&lt;br /&gt;
founder of netlabs.org&lt;br /&gt;
&lt;br /&gt;
====Getting to Biel/Bienne====&lt;br /&gt;
Biel is the gate to the French speaking part of Switzerland, located in the western part of Switzerland. It is well connected to the railway system in Switzerland and easy to reach from about everywhere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By train:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There are night trains to Basel, called [http://www.citynightline.ch CityNightLine], this is mainly interesting if you want to get to Biel from Germany, Holland or Austria (it works from Denmark as well some days). You reach Biel within one hour from Basel by train.&lt;br /&gt;
&lt;br /&gt;
For other train connections consult your local train office, if you have to travel to Biel from an airport check the homepage of [http://www.sbb.ch/ SBB], the railway company in Switzerland. For Geneva and Zurich you have to add &#039;&#039;Airport&#039;&#039; in the search field. For Basel and Bern Belp you need to take the local airport bus anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By plane:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is no large airport close to Biel but in Switzerland almost everything is close anyway. So you can choose one of these airports if you want to get to Biel:&lt;br /&gt;
&lt;br /&gt;
* Zurich (ZRH) - The biggest airport in Switzerland, quite good connections to Biel (every 30 minutes). Takes about 1.5 hours by train.&lt;br /&gt;
* Geneva (GVA) - good for Easyjet. There is just one train per hour to Biel, around 1.5 hours by train.&lt;br /&gt;
* Basel (BSL) - also good for Easyjet. There are bus connections to Basel and from there it&#039;s one hour by train.&lt;br /&gt;
* Berne Belp (BRN) - this is a small local airport, close to Bern but you still need to get to Biel and that&#039;s probably not much faster than Zurich because the Bus connections from this airport to Bern are not that great. From Bern it will take 30 minutes to Biel.&lt;br /&gt;
&lt;br /&gt;
The local airline in Switzerland is [http://www.swiss.ch Swiss], which offers quite good trips from bigger cities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By car:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The address is Quellgasse 21, 2502 Biel, Switzerland. There are paring places in front of the building, ask at the registering desk about how to open the locks for the parking places. You can get a map [http://www.ti.bfh.ch/index.php?id=1740 here], it&#039;s number 2 on the map.&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
There are several classes of hotels available in Biel:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lagolodge.ch/ Lago Lodge] - nice backpacker hostel directly at the lake of Biel. University is quite easy to reach by bus and the walk is not that far either.&lt;br /&gt;
* [http://www.continental-bienne.ch Hotel Continental] - 3-star hotel close to the lake as well. The road is quite busy, so make sure you get a room towards the lake.&lt;br /&gt;
* [http://www.metropol-biel.ch Hotel Metropol] - 3-star hotel, 15-20 minutes walk to the University or bus.&lt;br /&gt;
* [http://www.lindenegg.ch/ Villa Lindenegg] - a very special and cute hotel in an old villa, 2 minutes away from the University, you can&#039;t get closer than that :)&lt;br /&gt;
* [http://www.accorhotels.com/accorhotels/fichehotel/gb/mer/6166/fiche_hotel.shtml Mercure Plaza] - 4-star hotel in the middle of the city&lt;br /&gt;
* [http://www.hotelelite.ch Hotel Elite] - 4-star hotel close to the railway station. Takes less than 10 minutes to the University.&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t afford a hotel we offer a room at the University where you can sleep with your sleeping bag and your mattress. The room is in the old manufacturing of Rolex and there are showers available too. It&#039;s probably not really comfortable but you don&#039;t have to pay anything for that :-) Please contact Adrian Gschwend if you want to do that, we have to know how many people do it like this. Email: ktk [at] netlabs.org&amp;lt;br/&amp;gt;&lt;br /&gt;
Update: I made some pictures about the location: http://ktk.netlabs.org/gallery/main.php?g2_itemId=2636&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Adrian Gschwend is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5176</id>
		<title>Developers Workshop 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5176"/>
		<updated>2009-04-23T19:50:43Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Workshop Program */ rework&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Events]]&lt;br /&gt;
&lt;br /&gt;
The netlabs.org Developers Workshop 2009 will take place the weekend of 6. and 7. June 2009 in Biel/Bienne, Switzerland.&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
{|&lt;br /&gt;
|23. April 2009 || Initial website online, finally.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
Will come soon.&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
Within the &#039;&#039;Voyager Project&#039;&#039; there was a lot of progress during the past months and this year&#039;s netlabs.org Developers Workshop will focus on topics around this project. The goal of the workshops is to get more know how about the project parts and components and exchange knowledge between the project team and the visitors on certain topics.&lt;br /&gt;
&lt;br /&gt;
Unlike previous editions, the workshop will follow a new scheme. On Saturday we will present the state of the project and present various parts of it in detail. In the Saturday afternoon and Sunday morning, we will have discussions about selected topics in workshop groups. For a final wrap-up, on Sunday afternoon we summarize the outcome of the discussions to the whole audience.&lt;br /&gt;
&lt;br /&gt;
The topics we will talk about include things like semantic web, user interface abstraction and information description and linking.&lt;br /&gt;
&lt;br /&gt;
For sure we will again provide enough space, wired or wireless network connection and lots of bandwidth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
Beside famous watch companies like Rolex, Omega and Swatch the city of Biel in Switzerland is the home of one more cool company: netlabs.org! This means that the Developers Workshop 2009 will again take place in the city where netlabs.org was founded in 1997. I&#039;m proud to do the hosting at the [http://www.hti.bfh.ch/ Berne University of Applied Sciences], the place where I did my studies and where I worked as a system administrator and teacher for several years.&lt;br /&gt;
&lt;br /&gt;
Biel is a small but cute city close to Bern, the capitol city. It&#039;s the boarder to the French speaking part of Switzerland so people in Biel speak German and French, at least most of them :-)&lt;br /&gt;
If you have some more spare time I recommend you to do a walk in the beautiful surroundings of Biel, for example the Jura mountains or around the lake. There is plenty to discover and with a bit of luck we will have a nice spring time in april.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.drei-seen-land.ch Drei-Seen-Land] - a nice page with a lot of information about our region.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Biel/Bienne Biel/Bienne] at Wikipedia.org. Available in many languages.&lt;br /&gt;
* [http://ktk.netlabs.org/gallery/main.php?g2_itemId=1719&amp;amp;g2_page=2 Old town of Biel] - some pics from the old town in my gallery&lt;br /&gt;
&lt;br /&gt;
Hope to see you there!&lt;br /&gt;
&lt;br /&gt;
Adrian Gschwend&amp;lt;br/&amp;gt;&lt;br /&gt;
founder of netlabs.org&lt;br /&gt;
&lt;br /&gt;
====Getting to Biel/Bienne====&lt;br /&gt;
Biel is the gate to the French speaking part of Switzerland, located in the western part of Switzerland. It is well connected to the railway system in Switzerland and easy to reach from about everywhere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By train:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There are night trains to Basel, called [http://www.citynightline.ch CityNightLine], this is mainly interesting if you want to get to Biel from Germany, Holland or Austria (it works from Denmark as well some days). You reach Biel within one hour from Basel by train.&lt;br /&gt;
&lt;br /&gt;
For other train connections consult your local train office, if you have to travel to Biel from an airport check the homepage of [http://www.sbb.ch/ SBB], the railway company in Switzerland. For Geneva and Zurich you have to add &#039;&#039;Airport&#039;&#039; in the search field. For Basel and Bern Belp you need to take the local airport bus anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By plane:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is no large airport close to Biel but in Switzerland almost everything is close anyway. So you can choose one of these airports if you want to get to Biel:&lt;br /&gt;
&lt;br /&gt;
* Zurich (ZRH) - The biggest airport in Switzerland, quite good connections to Biel (every 30 minutes). Takes about 1.5 hours by train.&lt;br /&gt;
* Geneva (GVA) - good for Easyjet. There is just one train per hour to Biel, around 1.5 hours by train.&lt;br /&gt;
* Basel (BSL) - also good for Easyjet. There are bus connections to Basel and from there it&#039;s one hour by train.&lt;br /&gt;
* Berne Belp (BRN) - this is a small local airport, close to Bern but you still need to get to Biel and that&#039;s probably not much faster than Zurich because the Bus connections from this airport to Bern are not that great. From Bern it will take 30 minutes to Biel.&lt;br /&gt;
&lt;br /&gt;
The local airline in Switzerland is [http://www.swiss.ch Swiss], which offers quite good trips from bigger cities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By car:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The address is Quellgasse 21, 2502 Biel, Switzerland. There are paring places in front of the building, ask at the registering desk about how to open the locks for the parking places. You can get a map [http://www.ti.bfh.ch/index.php?id=1740 here], it&#039;s number 2 on the map.&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
There are several classes of hotels available in Biel:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lagolodge.ch/ Lago Lodge] - nice backpacker hostel directly at the lake of Biel. University is quite easy to reach by bus and the walk is not that far either.&lt;br /&gt;
* [http://www.continental-bienne.ch Hotel Continental] - 3-star hotel close to the lake as well. The road is quite busy, so make sure you get a room towards the lake.&lt;br /&gt;
* [http://www.metropol-biel.ch Hotel Metropol] - 3-star hotel, 15-20 minutes walk to the University or bus.&lt;br /&gt;
* [http://www.lindenegg.ch/ Villa Lindenegg] - a very special and cute hotel in an old villa, 2 minutes away from the University, you can&#039;t get closer than that :)&lt;br /&gt;
* [http://www.accorhotels.com/accorhotels/fichehotel/gb/mer/6166/fiche_hotel.shtml Mercure Plaza] - 4-star hotel in the middle of the city&lt;br /&gt;
* [http://www.hotelelite.ch Hotel Elite] - 4-star hotel close to the railway station. Takes less than 10 minutes to the University.&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t afford a hotel we offer a room at the University where you can sleep with your sleeping bag and your mattress. The room is in the old manufacturing of Rolex and there are showers available too. It&#039;s probably not really comfortable but you don&#039;t have to pay anything for that :-) Please contact Adrian Gschwend if you want to do that, we have to know how many people do it like this. Email: ktk [at] netlabs.org&amp;lt;br/&amp;gt;&lt;br /&gt;
Update: I made some pictures about the location: http://ktk.netlabs.org/gallery/main.php?g2_itemId=2636&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Adrian Gschwend is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5175</id>
		<title>Developers Workshop 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5175"/>
		<updated>2009-04-23T19:47:51Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Workshop Program */ typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Events]]&lt;br /&gt;
&lt;br /&gt;
The netlabs.org Developers Workshop 2009 will take place the weekend of 6. and 7. June 2009 in Biel/Bienne, Switzerland.&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
{|&lt;br /&gt;
|23. April 2009 || Initial website online, finally.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
Will come soon.&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
The core team of netlabs.org spent the past years mostly working on something we presented to the public at &#039;&#039;The Voyager Project&#039;&#039;. There was a lot of progress on this project the past months and this Developers Workshop will focus on topics around this project. The goal of the workshops is to get more know how about the project parts and components and exchange knowledge between the project team and the visitors on certain topics.&lt;br /&gt;
&lt;br /&gt;
Unlike previous editions, the workshop will follow a new scheme. On Saturday we will present the state of the project and present various parts of it in detail. In the Saturday afternoon and Sunday morning, we will have discussions about selected topics in workshop groups. For a final wrap-up, on Sunday afternoon we summarize the outcome of the discussions to the whole audience.&lt;br /&gt;
&lt;br /&gt;
The topics we will talk about include things like semantic web, user interface abstraction and information description and linking.&lt;br /&gt;
&lt;br /&gt;
For sure we will again provide enough space, wired or wireless network connection and lots of bandwidth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
Beside famous watch companies like Rolex, Omega and Swatch the city of Biel in Switzerland is the home of one more cool company: netlabs.org! This means that the Developers Workshop 2009 will again take place in the city where netlabs.org was founded in 1997. I&#039;m proud to do the hosting at the [http://www.hti.bfh.ch/ Berne University of Applied Sciences], the place where I did my studies and where I worked as a system administrator and teacher for several years.&lt;br /&gt;
&lt;br /&gt;
Biel is a small but cute city close to Bern, the capitol city. It&#039;s the boarder to the French speaking part of Switzerland so people in Biel speak German and French, at least most of them :-)&lt;br /&gt;
If you have some more spare time I recommend you to do a walk in the beautiful surroundings of Biel, for example the Jura mountains or around the lake. There is plenty to discover and with a bit of luck we will have a nice spring time in april.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.drei-seen-land.ch Drei-Seen-Land] - a nice page with a lot of information about our region.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Biel/Bienne Biel/Bienne] at Wikipedia.org. Available in many languages.&lt;br /&gt;
* [http://ktk.netlabs.org/gallery/main.php?g2_itemId=1719&amp;amp;g2_page=2 Old town of Biel] - some pics from the old town in my gallery&lt;br /&gt;
&lt;br /&gt;
Hope to see you there!&lt;br /&gt;
&lt;br /&gt;
Adrian Gschwend&amp;lt;br/&amp;gt;&lt;br /&gt;
founder of netlabs.org&lt;br /&gt;
&lt;br /&gt;
====Getting to Biel/Bienne====&lt;br /&gt;
Biel is the gate to the French speaking part of Switzerland, located in the western part of Switzerland. It is well connected to the railway system in Switzerland and easy to reach from about everywhere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By train:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There are night trains to Basel, called [http://www.citynightline.ch CityNightLine], this is mainly interesting if you want to get to Biel from Germany, Holland or Austria (it works from Denmark as well some days). You reach Biel within one hour from Basel by train.&lt;br /&gt;
&lt;br /&gt;
For other train connections consult your local train office, if you have to travel to Biel from an airport check the homepage of [http://www.sbb.ch/ SBB], the railway company in Switzerland. For Geneva and Zurich you have to add &#039;&#039;Airport&#039;&#039; in the search field. For Basel and Bern Belp you need to take the local airport bus anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By plane:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is no large airport close to Biel but in Switzerland almost everything is close anyway. So you can choose one of these airports if you want to get to Biel:&lt;br /&gt;
&lt;br /&gt;
* Zurich (ZRH) - The biggest airport in Switzerland, quite good connections to Biel (every 30 minutes). Takes about 1.5 hours by train.&lt;br /&gt;
* Geneva (GVA) - good for Easyjet. There is just one train per hour to Biel, around 1.5 hours by train.&lt;br /&gt;
* Basel (BSL) - also good for Easyjet. There are bus connections to Basel and from there it&#039;s one hour by train.&lt;br /&gt;
* Berne Belp (BRN) - this is a small local airport, close to Bern but you still need to get to Biel and that&#039;s probably not much faster than Zurich because the Bus connections from this airport to Bern are not that great. From Bern it will take 30 minutes to Biel.&lt;br /&gt;
&lt;br /&gt;
The local airline in Switzerland is [http://www.swiss.ch Swiss], which offers quite good trips from bigger cities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By car:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The address is Quellgasse 21, 2502 Biel, Switzerland. There are paring places in front of the building, ask at the registering desk about how to open the locks for the parking places. You can get a map [http://www.ti.bfh.ch/index.php?id=1740 here], it&#039;s number 2 on the map.&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
There are several classes of hotels available in Biel:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lagolodge.ch/ Lago Lodge] - nice backpacker hostel directly at the lake of Biel. University is quite easy to reach by bus and the walk is not that far either.&lt;br /&gt;
* [http://www.continental-bienne.ch Hotel Continental] - 3-star hotel close to the lake as well. The road is quite busy, so make sure you get a room towards the lake.&lt;br /&gt;
* [http://www.metropol-biel.ch Hotel Metropol] - 3-star hotel, 15-20 minutes walk to the University or bus.&lt;br /&gt;
* [http://www.lindenegg.ch/ Villa Lindenegg] - a very special and cute hotel in an old villa, 2 minutes away from the University, you can&#039;t get closer than that :)&lt;br /&gt;
* [http://www.accorhotels.com/accorhotels/fichehotel/gb/mer/6166/fiche_hotel.shtml Mercure Plaza] - 4-star hotel in the middle of the city&lt;br /&gt;
* [http://www.hotelelite.ch Hotel Elite] - 4-star hotel close to the railway station. Takes less than 10 minutes to the University.&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t afford a hotel we offer a room at the University where you can sleep with your sleeping bag and your mattress. The room is in the old manufacturing of Rolex and there are showers available too. It&#039;s probably not really comfortable but you don&#039;t have to pay anything for that :-) Please contact Adrian Gschwend if you want to do that, we have to know how many people do it like this. Email: ktk [at] netlabs.org&amp;lt;br/&amp;gt;&lt;br /&gt;
Update: I made some pictures about the location: http://ktk.netlabs.org/gallery/main.php?g2_itemId=2636&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Adrian Gschwend is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5174</id>
		<title>Developers Workshop 2009</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2009&amp;diff=5174"/>
		<updated>2009-04-23T19:43:47Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Workshop Program */ reworked&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Events]]&lt;br /&gt;
&lt;br /&gt;
The netlabs.org Developers Workshop 2009 will take place the weekend of 6. and 7. June 2009 in Biel/Bienne, Switzerland.&lt;br /&gt;
&lt;br /&gt;
===News Items===&lt;br /&gt;
{|&lt;br /&gt;
|23. April 2009 || Initial website online, finally.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Registration===&lt;br /&gt;
Will come soon.&lt;br /&gt;
&lt;br /&gt;
===Workshop Program===&lt;br /&gt;
The core team of netlabs.org spent the past years mostly working on something we presented to the public at &#039;&#039;The Voyager Project&#039;&#039;. There was a lot of progress on this project the past months and this Developers Workshop will focus on topics around this project. The goal of the workshops is to get more know how about the part and exchange knowledge between the project team and the visitors on certain topic.&lt;br /&gt;
&lt;br /&gt;
In order to do this, the workshop, unlike previous editions, will follow a new scheme. On Saturday we will present the state of the project and present various parts of it in more detail. In the Saturday afternoon and Sunday mornng, we will have discussions discussion about selected topics in workshop groups. Finally for wrap-up, on Sunday afternoon we summarize the outcome of the discussions to the whole audience.&lt;br /&gt;
&lt;br /&gt;
The topics we will talk about include things like semantic web, user interface abstraction and information description and liking.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For sure we will again provide enough space, wired or wireless network connection and lots of bandwidth.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Schedule====&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
===Workshop Location===&lt;br /&gt;
Beside famous watch companies like Rolex, Omega and Swatch the city of Biel in Switzerland is the home of one more cool company: netlabs.org! This means that the Developers Workshop 2009 will again take place in the city where netlabs.org was founded in 1997. I&#039;m proud to do the hosting at the [http://www.hti.bfh.ch/ Berne University of Applied Sciences], the place where I did my studies and where I worked as a system administrator and teacher for several years.&lt;br /&gt;
&lt;br /&gt;
Biel is a small but cute city close to Bern, the capitol city. It&#039;s the boarder to the French speaking part of Switzerland so people in Biel speak German and French, at least most of them :-)&lt;br /&gt;
If you have some more spare time I recommend you to do a walk in the beautiful surroundings of Biel, for example the Jura mountains or around the lake. There is plenty to discover and with a bit of luck we will have a nice spring time in april.&lt;br /&gt;
&lt;br /&gt;
Links:&lt;br /&gt;
* [http://www.drei-seen-land.ch Drei-Seen-Land] - a nice page with a lot of information about our region.&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Biel/Bienne Biel/Bienne] at Wikipedia.org. Available in many languages.&lt;br /&gt;
* [http://ktk.netlabs.org/gallery/main.php?g2_itemId=1719&amp;amp;g2_page=2 Old town of Biel] - some pics from the old town in my gallery&lt;br /&gt;
&lt;br /&gt;
Hope to see you there!&lt;br /&gt;
&lt;br /&gt;
Adrian Gschwend&amp;lt;br/&amp;gt;&lt;br /&gt;
founder of netlabs.org&lt;br /&gt;
&lt;br /&gt;
====Getting to Biel/Bienne====&lt;br /&gt;
Biel is the gate to the French speaking part of Switzerland, located in the western part of Switzerland. It is well connected to the railway system in Switzerland and easy to reach from about everywhere.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By train:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There are night trains to Basel, called [http://www.citynightline.ch CityNightLine], this is mainly interesting if you want to get to Biel from Germany, Holland or Austria (it works from Denmark as well some days). You reach Biel within one hour from Basel by train.&lt;br /&gt;
&lt;br /&gt;
For other train connections consult your local train office, if you have to travel to Biel from an airport check the homepage of [http://www.sbb.ch/ SBB], the railway company in Switzerland. For Geneva and Zurich you have to add &#039;&#039;Airport&#039;&#039; in the search field. For Basel and Bern Belp you need to take the local airport bus anyway.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By plane:&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
There is no large airport close to Biel but in Switzerland almost everything is close anyway. So you can choose one of these airports if you want to get to Biel:&lt;br /&gt;
&lt;br /&gt;
* Zurich (ZRH) - The biggest airport in Switzerland, quite good connections to Biel (every 30 minutes). Takes about 1.5 hours by train.&lt;br /&gt;
* Geneva (GVA) - good for Easyjet. There is just one train per hour to Biel, around 1.5 hours by train.&lt;br /&gt;
* Basel (BSL) - also good for Easyjet. There are bus connections to Basel and from there it&#039;s one hour by train.&lt;br /&gt;
* Berne Belp (BRN) - this is a small local airport, close to Bern but you still need to get to Biel and that&#039;s probably not much faster than Zurich because the Bus connections from this airport to Bern are not that great. From Bern it will take 30 minutes to Biel.&lt;br /&gt;
&lt;br /&gt;
The local airline in Switzerland is [http://www.swiss.ch Swiss], which offers quite good trips from bigger cities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;By car:&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
The address is Quellgasse 21, 2502 Biel, Switzerland. There are paring places in front of the building, ask at the registering desk about how to open the locks for the parking places. You can get a map [http://www.ti.bfh.ch/index.php?id=1740 here], it&#039;s number 2 on the map.&lt;br /&gt;
&lt;br /&gt;
====Accomodation====&lt;br /&gt;
There are several classes of hotels available in Biel:&lt;br /&gt;
&lt;br /&gt;
* [http://www.lagolodge.ch/ Lago Lodge] - nice backpacker hostel directly at the lake of Biel. University is quite easy to reach by bus and the walk is not that far either.&lt;br /&gt;
* [http://www.continental-bienne.ch Hotel Continental] - 3-star hotel close to the lake as well. The road is quite busy, so make sure you get a room towards the lake.&lt;br /&gt;
* [http://www.metropol-biel.ch Hotel Metropol] - 3-star hotel, 15-20 minutes walk to the University or bus.&lt;br /&gt;
* [http://www.lindenegg.ch/ Villa Lindenegg] - a very special and cute hotel in an old villa, 2 minutes away from the University, you can&#039;t get closer than that :)&lt;br /&gt;
* [http://www.accorhotels.com/accorhotels/fichehotel/gb/mer/6166/fiche_hotel.shtml Mercure Plaza] - 4-star hotel in the middle of the city&lt;br /&gt;
* [http://www.hotelelite.ch Hotel Elite] - 4-star hotel close to the railway station. Takes less than 10 minutes to the University.&lt;br /&gt;
&lt;br /&gt;
If you can&#039;t afford a hotel we offer a room at the University where you can sleep with your sleeping bag and your mattress. The room is in the old manufacturing of Rolex and there are showers available too. It&#039;s probably not really comfortable but you don&#039;t have to pay anything for that :-) Please contact Adrian Gschwend if you want to do that, we have to know how many people do it like this. Email: ktk [at] netlabs.org&amp;lt;br/&amp;gt;&lt;br /&gt;
Update: I made some pictures about the location: http://ktk.netlabs.org/gallery/main.php?g2_itemId=2636&lt;br /&gt;
&lt;br /&gt;
===Contact===&lt;br /&gt;
If you have comments or want further information about the workshop, you can always reach us by sending an eMail to:&amp;lt;br&amp;gt;&lt;br /&gt;
DevelopersWorkshop [at] netlabs.org&amp;lt;br&amp;gt;&lt;br /&gt;
Adrian Gschwend is mainly responsible for organizing the workshop.&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=5070</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=5070"/>
		<updated>2008-06-21T17:47:16Z</updated>

		<summary type="html">&lt;p&gt;Cla: added &amp;quot;New atributes for REXX tag&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* existing packages are to be deinstalled before a given package is to be installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement DEINSTALL attribute, with option parameter&lt;br /&gt;
** no option specified will deinstall all packages of vendor\Application\package&lt;br /&gt;
** option NEWER will deinstall newer packages of vendor\Application\package&lt;br /&gt;
** option OLDER NEWER will deinstall older packages of vendor\Application\package&lt;br /&gt;
&lt;br /&gt;
=== install/deinstall REXX hooks ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* a REXX routine is defined to be called on several events&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement HOOK atttribute for PCK and for HEAD tag, with the name of a REXX routine to be called (possibly with optional parameters)&lt;br /&gt;
** the hook on HEAD tag is called with parameters&lt;br /&gt;
*** START on launch of the eWPI&lt;br /&gt;
*** INSTALL when the install button is pressed on installation&lt;br /&gt;
*** DEINSTALL when the install button is pressed on deinstallation&lt;br /&gt;
*** INSTALLED on exit of the WPI&lt;br /&gt;
*** ABORTED on abortion of the WPI&lt;br /&gt;
*** CANCELLED if the user cancelled the WPI&lt;br /&gt;
** the hook on PCK tag is called with parameter&lt;br /&gt;
*** INSTALL when the package is about to be installed&lt;br /&gt;
*** DEINSTALL when the package is about to be deinstalled&lt;br /&gt;
*** INSTALLED when the installation of the package has been completed&lt;br /&gt;
*** DEINSTALLED when the deinstallation of the package has been completed&lt;br /&gt;
*** ABORTED when the installation/deinstallation of a package has failed&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* for a hook on start of the WPI, a REXX macro can be called in the TITLE value&lt;br /&gt;
* for all other cases, REXX can&#039;t be called (AFAIK)&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of an executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New atributes for REXX tag ==&lt;br /&gt;
&lt;br /&gt;
=== allow execution of REXX scripts packed within the archive ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a REXX script that is not embedded in the WIS script&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* add new attributes EXTRACTFROMPCK and FILENAME to let WarpIN to unpack a REXX file from a (hidden?) package for to execute it&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to deinstall a package with the WarpIN GUI. This allows WPS object to deinstall a given program using the GUI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter to deinstall the packages of one or more given package IDs. &lt;br /&gt;
* The package and version information in the specified ID is to be optional, to deinstall more than one matching package.&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;br /&gt;
&lt;br /&gt;
=== deinstall a given package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to deinstall a package using the database information, not requiring the WPI file and a XCD file&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* Implement parameter -D to deinstall the package wit a given package ID. &lt;br /&gt;
* The package and version information in the specified ID is to be optional, to deinstall more than one matching package.&lt;br /&gt;
* wic returns zero if package is deinstalled properly, or not installed&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5055</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5055"/>
		<updated>2008-05-18T13:28:07Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Presentation Download */ fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  netlabs.org and its core team says &lt;br /&gt;
  Thank You to all speakers and guests !&lt;br /&gt;
  See you next year at netlabs.org Developers Workshop 2009 !&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
18.05.2008 cla: added presentations&amp;lt;br/&amp;gt;&lt;br /&gt;
17.05.2008 ktk: added webcam information&amp;lt;br/&amp;gt;&lt;br /&gt;
16.05.2008 cla: moved morning coffe breaks to 10:15&amp;lt;br&amp;gt;&lt;br /&gt;
16.05.2008 ktk: added live stream information&amp;lt;br/&amp;gt;&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:00 Registration&lt;br /&gt;
* Sat 10:00-10:15 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:15-10:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 10:45-11:30 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The title says it all&lt;br /&gt;
&lt;br /&gt;
* Sun 10:15-10:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 10:45-11:30 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Bart will demo possible GUI use cases for Voyager under eComStation&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an Ogg Vorbis 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply double click 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a command line 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://stream.netlabs.org:8000 here].&lt;br /&gt;
* If you are using Linux or Windows you should be able to listen to that stream as well for sure.&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:15 German time, which is GMT+1. If you need to know your local time zone 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 :)&lt;br /&gt;
&lt;br /&gt;
You can get a webcam picture as well at http://www.netlabs.org/dws08/. The quality is not too great unfortunately but it&#039;s better than nothing.&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the freenode.net IRC channel #netlabs, see http://freenode.net/ for more information. You can simply join the network on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
&lt;br /&gt;
* Creating basic WarpIN packages [ftp://ftp.netlabs.org/pub/events/DWS2008/01_basinst.zip HTML in ZIP]&lt;br /&gt;
* Advanced installation procedures [ftp://ftp.netlabs.org/pub/events/DWS2008/02_advinst.zip HTML in ZIP]&lt;br /&gt;
* Don&#039;t try this at home! - Adventures in WPS programming [ftp://ftp.netlabs.org/pub/events/DWS2008/03_advwps.zip HTML in ZIP]&lt;br /&gt;
* Managing Open Source Projects: netlabs.org 2010 [ftp://ftp.netlabs.org/pub/events/DWS2008/04_netlabs2010.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/04_netlabs2010.zip ZIP]&lt;br /&gt;
* The Voyager Project: Status &amp;amp; next steps [ftp://ftp.netlabs.org/pub/events/DWS2008/05_voyagerstatus.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/05_voyagerstatus.zip ZIP]&lt;br /&gt;
* The Voyager Project: Demo [ftp://ftp.netlabs.org/pub/events/DWS2008/06_dws08demo.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/06_dws08demo.zip ZIP]&lt;br /&gt;
* eComStation Developer Connection [ftp://ftp.netlabs.org/pub/events/DWS2008/07_dws2008-devcon.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/07_dws2008-devcon.zip ZIP] &lt;br /&gt;
* Digital I/O with eComStation via the USB Interface Box meM-PIO [ftp://ftp.netlabs.org/pub/events/DWS2008/08_defmc3.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/08_usbio.zip ZIP]&lt;br /&gt;
* User Interface of eComStation applications [ftp://ftp.netlabs.org/pub/events/DWS2008/09_dws2008-ui-02.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/09_dws2008-ui-02.zip ZIP]&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking confirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5054</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5054"/>
		<updated>2008-05-18T10:21:44Z</updated>

		<summary type="html">&lt;p&gt;Cla: added presentations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  netlabs.org and its core team says &lt;br /&gt;
  Thank You to all speakers and guests !&lt;br /&gt;
  See you next year at netlabs.org Developers Workshop 2009 !&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
18.05.2008 cla: added presentations&amp;lt;br/&amp;gt;&lt;br /&gt;
17.05.2008 ktk: added webcam information&amp;lt;br/&amp;gt;&lt;br /&gt;
16.05.2008 cla: moved morning coffe breaks to 10:15&amp;lt;br&amp;gt;&lt;br /&gt;
16.05.2008 ktk: added live stream information&amp;lt;br/&amp;gt;&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:00 Registration&lt;br /&gt;
* Sat 10:00-10:15 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:15-10:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 10:45-11:30 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The title says it all&lt;br /&gt;
&lt;br /&gt;
* Sun 10:15-10:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 10:45-11:30 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Bart will demo possible GUI use cases for Voyager under eComStation&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an Ogg Vorbis 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply double click 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a command line 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://stream.netlabs.org:8000 here].&lt;br /&gt;
* If you are using Linux or Windows you should be able to listen to that stream as well for sure.&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:15 German time, which is GMT+1. If you need to know your local time zone 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 :)&lt;br /&gt;
&lt;br /&gt;
You can get a webcam picture as well at http://www.netlabs.org/dws08/. The quality is not too great unfortunately but it&#039;s better than nothing.&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the freenode.net IRC channel #netlabs, see http://freenode.net/ for more information. You can simply join the network on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
&lt;br /&gt;
* Creating basic WarpIN packages [ftp://ftp.netlabs.org/pub/events/DWS2008/01_basinst.zip HTML in ZIP]&lt;br /&gt;
* Advanced installation procedures [ftp://ftp.netlabs.org/pub/events/DWS2008/02_advinst.zip HML in ZIP]&lt;br /&gt;
* Don&#039;t try this at home! - Adventures in WPS programming [ftp://ftp.netlabs.org/pub/events/DWS2008/03_advwps.zip HTML in ZIP]&lt;br /&gt;
* Managing Open Source Projects: netlabs.org 2010 [ftp://ftp.netlabs.org/pub/events/DWS2008/04_netlabs2010.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/04_netlabs2010.zip ZIP]&lt;br /&gt;
* The Voyager Project: Status &amp;amp; next steps [ftp://ftp.netlabs.org/pub/events/DWS2008/05_voyagerstatus.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/05_voyagerstatus.zip ZIP]&lt;br /&gt;
* The Voyager Project: Demo [ftp://ftp.netlabs.org/pub/events/DWS2008/06_dws08demo.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/06_dws08demo.zip ZIP]&lt;br /&gt;
* eComStation Developer Connection [ftp://ftp.netlabs.org/pub/events/DWS2008/07_dws2008-devcon.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/07_dws2008-devcon.zip ZIP] &lt;br /&gt;
* Digital I/O with eComStation via the USB Interface Box meM-PIO [ftp://ftp.netlabs.org/pub/events/DWS2008/08_defmc3.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/08_usbio.zip ZIP]&lt;br /&gt;
* User Interface of eComStation applications [ftp://ftp.netlabs.org/pub/events/DWS2008/09_dws2008-ui-02.pdf PDF] [ftp://ftp.netlabs.org/pub/events/DWS2008/09_dws2008-ui-02.zip ZIP]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking confirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5051</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5051"/>
		<updated>2008-05-16T15:31:20Z</updated>

		<summary type="html">&lt;p&gt;Cla: completed top note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The schedule has slightly changed, the morning &lt;br /&gt;
  coffee break has moved from 11.15 to 10.15!&lt;br /&gt;
  This lets the opening session start at 10 o&#039;clock am, &lt;br /&gt;
  and the 2nd session slot changes accordingly on both days&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
16.05.2008 cla: moved morning coffe breaks to 10:15&amp;lt;br&amp;gt;&lt;br /&gt;
16.05.2008 ktk: added live stream information&amp;lt;br/&amp;gt;&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:00 Registration&lt;br /&gt;
* Sat 10:00-10:15 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:15-10:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 10:45-11:30 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The title says it all&lt;br /&gt;
&lt;br /&gt;
* Sun 10:15-10:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 10:45-11:30 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Bart will demo possible GUI use cases for Voyager under eComStation&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an Ogg Vorbis 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply double click 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a command line 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://stream.netlabs.org:8000 here].&lt;br /&gt;
* If you are using Linux or Windows you should be able to listen to that stream as well for sure.&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:15 German time, which is GMT+1. If you need to know your local time zone 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 :)&lt;br /&gt;
&lt;br /&gt;
We will try to setup a webcam as well but we couldn&#039;t test that yet, news will be announced on that page.&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the freenode.net IRC channel #netlabs, see http://freenode.net/ for more information. You can simply join the network on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5050</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5050"/>
		<updated>2008-05-16T15:28:17Z</updated>

		<summary type="html">&lt;p&gt;Cla: added info on voyager sessions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The schedule has slightly changed, the morning coffee break has moved from 11.15 to 10.15!&lt;br /&gt;
  The 2nd session slot changes accordingly!&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
16.05.2008 cla: moved morning coffe breaks to 10:15&amp;lt;br&amp;gt;&lt;br /&gt;
16.05.2008 ktk: added live stream information&amp;lt;br/&amp;gt;&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:00 Registration&lt;br /&gt;
* Sat 10:00-10:15 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:15-10:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 10:45-11:30 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** The title says it all&lt;br /&gt;
&lt;br /&gt;
* Sun 10:15-10:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 10:45-11:30 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Bart will demo possible GUI use cases for Voyager under eComStation&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an Ogg Vorbis 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply double click 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a command line 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://stream.netlabs.org:8000 here].&lt;br /&gt;
* If you are using Linux or Windows you should be able to listen to that stream as well for sure.&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:15 German time, which is GMT+1. If you need to know your local time zone 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 :)&lt;br /&gt;
&lt;br /&gt;
We will try to setup a webcam as well but we couldn&#039;t test that yet, news will be announced on that page.&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the freenode.net IRC channel #netlabs, see http://freenode.net/ for more information. You can simply join the network on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5049</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5049"/>
		<updated>2008-05-16T15:25:58Z</updated>

		<summary type="html">&lt;p&gt;Cla: moved morning coffe breaks to 10:15&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The schedule has slightly changed, the morning coffee break has moved from 11.15 to 10.15!&lt;br /&gt;
  The 2nd session slot changes accordingly!&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
16.05.2008 cla: moved morning coffe breaks to 10:15&amp;lt;br&amp;gt;&lt;br /&gt;
16.05.2008 ktk: added live stream information&amp;lt;br/&amp;gt;&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:00 Registration&lt;br /&gt;
* Sat 10:00-10:15 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:15-10:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 10:45-11:30 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwend, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 10:15-10:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 10:45-11:30 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
===Live Stream of Presentations===&lt;br /&gt;
We will stream the presentations via an Ogg Vorbis 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; to it. To start playing simply double click 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://stream.netlabs.org:8000/dws.ogg&amp;lt;/tt&amp;gt; (in a command line 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://stream.netlabs.org:8000 here].&lt;br /&gt;
* If you are using Linux or Windows you should be able to listen to that stream as well for sure.&lt;br /&gt;
&lt;br /&gt;
The first presentation starts at 10:15 German time, which is GMT+1. If you need to know your local time zone 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 :)&lt;br /&gt;
&lt;br /&gt;
We will try to setup a webcam as well but we couldn&#039;t test that yet, news will be announced on that page.&lt;br /&gt;
&lt;br /&gt;
You can also ask questions live during the presentations if you join the freenode.net IRC channel #netlabs, see http://freenode.net/ for more information. You can simply join the network on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5045</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5045"/>
		<updated>2008-05-11T20:11:23Z</updated>

		<summary type="html">&lt;p&gt;Cla: added note on closed online registration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The online registation is closed. &lt;br /&gt;
  Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].&lt;br /&gt;
  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
11.05.2008 cla: added note on closed online registration&amp;lt;br&amp;gt;&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
The online registation is closed. Please ask for last minute seat here: [mailto:cla@clanganke.de?subject=DWS&amp;amp;nbsp;2008&amp;amp;nbsp;last&amp;amp;nbsp;minute&amp;amp;nbsp;registration Last Minute Registration].  As seats are limited, booking cannot be guaranteed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5041</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5041"/>
		<updated>2008-05-03T15:34:14Z</updated>

		<summary type="html">&lt;p&gt;Cla: completed session schedule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The online registation is open until and including Friday, May 9th&lt;br /&gt;
  Please register as soon as possible, at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys]!!!&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
03.05.2008 cla: completed schedule&amp;lt;br&amp;gt;&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
* Sat 16:45-17:30 Reserved for netlabs.org staff&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 9:30-10:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Demo&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Bart van Leeuwen, netlabs.org, netage.nl&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5040</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5040"/>
		<updated>2008-05-03T14:46:05Z</updated>

		<summary type="html">&lt;p&gt;Cla: added link to menys page to top note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The online registation is open until and including Friday, May 9th&lt;br /&gt;
  Please register as soon as possible, at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys]!!!&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
There are three more possible slots open, so we very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care of the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&gt;
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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5039</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5039"/>
		<updated>2008-05-02T20:35:38Z</updated>

		<summary type="html">&lt;p&gt;Cla: dded note on end of registration deadline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&amp;lt;font color=&amp;quot;#FF0000&amp;quot; size=&amp;quot;+1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&lt;br /&gt;
  Please note:&lt;br /&gt;
  The online registation is open until and including Friday, May 9th&lt;br /&gt;
  Please register as soon as possible!!!&lt;br /&gt;
&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.05.2008 cla: added note on end of registration deadline&amp;lt;br&amp;gt;&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en English] and [http://www.duesseldorf.jugendherberge.de German] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in the [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en English] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m German] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the English page is not completely translated at the moment, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
There are three more possible slots open, so we very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care of the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please note:&lt;br /&gt;
* &#039;&#039;&#039;The online registation is open until and including Friday, May 9th&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Please register as soon as possible!!!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
While students don&#039;t have to pay, but need to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving an email for the booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which currently does not allow to exclude that remark, even if it is not appropriate, as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html English]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html German]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN English]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE German]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com English]&lt;br /&gt;
** [http://deutsch.hotels.com German]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=5038</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=5038"/>
		<updated>2008-05-01T17:02:47Z</updated>

		<summary type="html">&lt;p&gt;Cla: added comment on new parameters to WIC.EXE and WARPIN.EXE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* existing packages are to be deinstalled before a given package is to be installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement DEINSTALL attribute, with option parameter&lt;br /&gt;
** no option specified will deinstall all packages of vendor\Application\package&lt;br /&gt;
** option NEWER will deinstall newer packages of vendor\Application\package&lt;br /&gt;
** option OLDER NEWER will deinstall older packages of vendor\Application\package&lt;br /&gt;
&lt;br /&gt;
=== install/deinstall REXX hooks ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* a REXX routine is defined to be called on several events&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement HOOK atttribute for PCK and for HEAD tag, with the name of a REXX routine to be called (possibly with optional parameters)&lt;br /&gt;
** the hook on HEAD tag is called with parameters&lt;br /&gt;
*** START on launch of the eWPI&lt;br /&gt;
*** INSTALL when the install button is pressed on installation&lt;br /&gt;
*** DEINSTALL when the install button is pressed on deinstallation&lt;br /&gt;
*** INSTALLED on exit of the WPI&lt;br /&gt;
*** ABORTED on abortion of the WPI&lt;br /&gt;
*** CANCELLED if the user cancelled the WPI&lt;br /&gt;
** the hook on PCK tag is called with parameter&lt;br /&gt;
*** INSTALL when the package is about to be installed&lt;br /&gt;
*** DEINSTALL when the package is about to be deinstalled&lt;br /&gt;
*** INSTALLED when the installation of the package has been completed&lt;br /&gt;
*** DEINSTALLED when the deinstallation of the package has been completed&lt;br /&gt;
*** ABORTED when the installation/deinstallation of a package has failed&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* for a hook on start of the WPI, a REXX macro can be called in the TITLE value&lt;br /&gt;
* for all other cases, REXX can&#039;t be called (AFAIK)&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of an executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to deinstall a package with the WarpIN GUI. This allows WPS object to deinstall a given program using the GUI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter to deinstall the packages of one or more given package IDs. &lt;br /&gt;
* The package and version information in the specified ID is to be optional, to deinstall more than one matching package.&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;br /&gt;
&lt;br /&gt;
=== deinstall a given package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to deinstall a package using the database information, not requiring the WPI file and a XCD file&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* Implement parameter -D to deinstall the package wit a given package ID. &lt;br /&gt;
* The package and version information in the specified ID is to be optional, to deinstall more than one matching package.&lt;br /&gt;
* wic returns zero if package is deinstalled properly, or not installed&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5020</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5020"/>
		<updated>2008-04-06T17:48:48Z</updated>

		<summary type="html">&lt;p&gt;Cla: updated &amp;#039;Getting there&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language. &lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a route description in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.en english] and [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage/index.shtml.de?m german] language.&lt;br /&gt;
The section &#039;Next public transport facilities&#039; on the english page is currently not completely translated, please translate &#039;Flughafen&#039; to &#039;Airport&#039; and &#039;Bahnhof&#039; to &#039;Station&#039;.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc.. Approx. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
There are three more possible slots open, so wee very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5019</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5019"/>
		<updated>2008-04-06T17:39:47Z</updated>

		<summary type="html">&lt;p&gt;Cla: first schedule with timeslots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.04.2008 cla: added sessions and timeslots to schedule&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 18th ===&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
There are three more possible slots open, so wee very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5018</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5018"/>
		<updated>2008-04-06T17:38:42Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Schedule */ first schedule with timeslots&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.04.2008 cla: added session&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
=== Saturday May, 17th ===&lt;br /&gt;
&lt;br /&gt;
* Sat 9:30-10:15 Registration&lt;br /&gt;
* Sat 10:15-10:30 Welcome Session&lt;br /&gt;
&lt;br /&gt;
* Sat 10:30-11:15 &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
&lt;br /&gt;
* Sat 11:15-11:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 11:45-12:30 &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
* Sat 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sat 14:30-15:15 &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
&lt;br /&gt;
* Sat 15:15-15:45 Coffee Break&lt;br /&gt;
&lt;br /&gt;
* Sat 15:45-16:30 &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
&lt;br /&gt;
=== Sunday May, 17th ===&lt;br /&gt;
* Sun 10:30-11:15 &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
&lt;br /&gt;
* Sun 11:15-11:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 11:45-12:30 &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
&lt;br /&gt;
* Sun 12:30-14:30 Lunch&lt;br /&gt;
&lt;br /&gt;
* Sun 14:30-15:15 * &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
* Sun 15:15-15:45 Coffee break&lt;br /&gt;
&lt;br /&gt;
* Sun 15:45-16:30 &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
&lt;br /&gt;
There are three more possible slots open, so wee very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5017</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5017"/>
		<updated>2008-04-06T16:23:26Z</updated>

		<summary type="html">&lt;p&gt;Cla: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.04.2008 cla: added session&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
* &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5016</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5016"/>
		<updated>2008-04-06T16:17:41Z</updated>

		<summary type="html">&lt;p&gt;Cla: added session on USB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.04.2008 cla: added session&amp;lt;br&amp;gt;&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth, netlabs.org&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff, eCo Software&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof, Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke, netlabs.org / Team OS/2 Ruhr e.V.&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
* &#039;&#039;&#039;Digital I/O with eComStation via the USB Interface Box meM-PIO&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Uwe Hinz, OS/2 User Group Dresden&#039;&#039;&lt;br /&gt;
*** If eComStation needs to control devices that can do basic digital I/O, there isn&#039;t a real choice. The &amp;quot; meM-PIO &amp;quot; Interface Box (by BMCM GmbH Munich) can make it possible to access 24 digital TTL I/O lines via USB. How to use Wim Brul&#039;s device driver and how to put USB dataframes together, in order to use &amp;quot; meM-PIO &amp;quot; successfully, will be shown as REXX examples in this presentation.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5015</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5015"/>
		<updated>2008-04-04T19:14:30Z</updated>

		<summary type="html">&lt;p&gt;Cla: added link to english homepage of the Hostel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
04.04.2008 cla: added link to english homepage of the Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: added links to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the new &#039;&#039;&#039;City Hostel of Düsseldorf, Germany&#039;&#039;&#039;. Please see the homepage of the City Hostel in [http://www.jugendherberge.de/jh/rheinland/duesseldorf/index.shtml.en english] and [http://www.duesseldorf.jugendherberge.de german] language&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5014</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5014"/>
		<updated>2008-04-01T19:31:01Z</updated>

		<summary type="html">&lt;p&gt;Cla: added br&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.04.2008 cla: added lonks to hotel pages&amp;lt;br&amp;gt;&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in German language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5013</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5013"/>
		<updated>2008-04-01T19:30:25Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Hotels */ added note on search term&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.04.2008 cla: added lonks to hotel pages&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in German language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages and search Hotels in &#039;&#039;&#039;Düsseldorf&#039;&#039;&#039; or &#039;&#039;&#039;Dusseldorf&#039;&#039;&#039;:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5012</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5012"/>
		<updated>2008-04-01T19:27:03Z</updated>

		<summary type="html">&lt;p&gt;Cla: added hotel links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.04.2008 cla: added lonks to hotel pages&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in German language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
For booking a hotel, please refer to the following web pages:&lt;br /&gt;
* activehotels.de&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-en.html english]&lt;br /&gt;
** [http://www.activehotels.de/hotel/index-de.html german]&lt;br /&gt;
* www.hotel.de&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=EN english]&lt;br /&gt;
** [http://www.hotel.de/homepage.aspx?lng=DE german]&lt;br /&gt;
* www.hotels.com&lt;br /&gt;
** [http://deals.hotels.com english]&lt;br /&gt;
** [http://deutsch.hotels.com german]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5011</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=5011"/>
		<updated>2008-04-01T19:11:01Z</updated>

		<summary type="html">&lt;p&gt;Cla: added note on end of room reservation period&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.04.2008 cla: modified infos on room booking information Hostel (room reservation period ended)&amp;lt;br&amp;gt;&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in German language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
The period for room reservation at the Youth Hostel itself has ended on March 17th 2008. You may nevertheless ask for a room in case somebody has given back a room.&lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4995</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4995"/>
		<updated>2008-03-02T17:43:59Z</updated>

		<summary type="html">&lt;p&gt;Cla: Added a remark on ignoring certain information of the youth hostel booking confirmation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;&amp;lt;big&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;&#039;&#039;&#039;IMPORTANT NOTE:&amp;lt;br&amp;gt;if you plan to take part at the Workshop, and have not registered &amp;lt;br&amp;gt; or booked a room yet, please do that immediately!!!&#039;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;/big&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
02.03.2008 cla: added important information on booking rooms at the City Hostel&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; once again is the hotspot and place to be to get all the latest news from and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in German language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth Hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in German language only. We expect an English version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth Hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both bus and subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also new standards like ACPI and SMP will be discussed.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session contains a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WarpIN package of the new GenMac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We very much welcome any offer for a presentation. If your offer is of interest and fits into the schedule, we will publish it within this section as soon as possible.&lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither have to pay the workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not have to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither have to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, sandwiches, coffee, tea, cacao and cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the workshop fee, as they are integral part of the offer of the Youth Hostel that we booked. &lt;br /&gt;
&lt;br /&gt;
At a later point in time we will include further information about the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: for those who would like to have dinner at the Youth Hostel as well, they can access the dinner buffet for a fee of € 5,- per person per evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels, we visited with Warpstock Europe, the rooms are of very good quality, due to the young age of the building.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the German Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- per person for that. While this may be of great use for you otherwise, this is not necessary for the stay at this Youth Hostel for this workshop.&lt;br /&gt;
* When receiving a email for booking comfirmation, this may include a remark that you need to become a membership of the German Youth Hostel Association (see above). &#039;&#039;&#039;Please ignore this remark!&#039;&#039;&#039; We were told that the emails are generated by software which does currently not allow to exclude that remark, even if it is not appropriate as in our case.&lt;br /&gt;
&lt;br /&gt;
The Hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4- or 6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4993</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4993"/>
		<updated>2008-02-27T18:46:58Z</updated>

		<summary type="html">&lt;p&gt;Cla: corrected typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
17.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; one again is the hotspot and place to be to get all the latest news form and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in german language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in german language only. We expect an english version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both Bus and Subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** Tis sessiion reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also discussed are new standards like ACPI and SMP.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session includes a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WapIN package of the new Genmac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We welcome very much any offer for a presentations. If your offer is of interest and fits into the schedule, we will publish it as soon as possible within this section. &lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither need to pay the Workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not need to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither need to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, Sandwiches, Coffe, Tea, Cacao and Cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the Workshop fee, as they are integral part of the offer of the Youth Hostel that we book. &lt;br /&gt;
&lt;br /&gt;
At a later point of time we will include further information on the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: For those who would like to have dinner at the Youth Hostel as well, can access the dinner buffet for a fee of € 5,- pP. and evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can for sure stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels we visited with Warpstock Europe, due to the little age of the building, the rooms are of very good quality.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as possible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the german Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- pP. for that. While this may be of great use for you otherwise, this is not necessary for to stay at this Youth Hostel for this workshop.&lt;br /&gt;
&lt;br /&gt;
The hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4 or -6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4986</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4986"/>
		<updated>2008-02-18T20:21:11Z</updated>

		<summary type="html">&lt;p&gt;Cla: reworked schedule&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
17.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
06.02.2008 cla: added presentations&amp;lt;br&amp;gt;&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; one again is the hotspot and place to be to get all the latest news form and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in german language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in german language only. We expect an english version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both Bus and Subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** Tis sessiion reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also discussed are new standards like ACPI and SMP.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session includes a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WapIN package of the new Genmac V2.20, to accomplish the mission of maintaining GenMac installations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We welcome very much any offer for a presentations. If your offer is of interest and fits into the schedule, we will publish it as soon as possible within this section. &lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither need to pay the Workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not need to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither need to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, Sandwiches, Coffe, Tea, Cacao and Cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the Workshop fee, as they are integral part of the offer of the Youth Hostel that we book. &lt;br /&gt;
&lt;br /&gt;
At a later point of time we will include further information on the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: For those who would like to have dinner at the Youth Hostel as well, can access the dinner buffet for a fee of € 5,- pP. and evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can for sure stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels we visited with Warpstock Europe, due to the little age of the building, the rooms are of very good quality.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as impossible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the german Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- pP. for that. While this may be of great use for you otherwise, this is not necessary for to stay at this Youth Hostel for this workshop.&lt;br /&gt;
&lt;br /&gt;
The hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4 or -6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Current_events&amp;diff=4985</id>
		<title>Current events</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Current_events&amp;diff=4985"/>
		<updated>2008-02-18T20:18:22Z</updated>

		<summary type="html">&lt;p&gt;Cla: removed note on DWS date change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| style=&amp;quot;border-spacing:5px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#EEE;&amp;quot;&lt;br /&gt;
! &#039;&#039;Name&#039;&#039; !! &#039;&#039;Date&#039;&#039; !! &#039;&#039;Event&#039;&#039; !! &#039;&#039;Location&#039;&#039;&lt;br /&gt;
|- colspan=&amp;quot;3&amp;quot;&lt;br /&gt;
|&#039;&#039;&#039;Upcoming Events&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Past events&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Developers_Workshop_2008]] ||17 May - 18 May 2008|| OS/2 and eComStation Developers Workshop 2008 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Düsseldorf, Germany&lt;br /&gt;
|-&lt;br /&gt;
|[[Developers_Workshop_2007]] ||07 July - 08 July 2007  || OS/2 and eComStation Developers Workshop 2007 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Amsterdam, The Netherlands&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.warpstock.net/wse2006/ Warpstock Europe 2006] || 17 November - 19 November 2006 || Warpstock Europe 2006 || Cologne, Germany&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.warpstock.org Warpstock 2006] ||12 October - 15 October 2006 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Warpstock 2006 || Windsor, Ontario, Canada&lt;br /&gt;
|-&lt;br /&gt;
|[[Developers_Workshop_2006]] ||08 April - 09 April 2006  || OS/2 and eComStation Developers Workshop 2006 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Biel/Bienne, Switzerland &lt;br /&gt;
|-&lt;br /&gt;
|[http://warpstock.net/WSE2005/index.html Warpstock Europe 2005] ||18 November - 20 November 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Warpstock Europe 2005 || Dresden, Germany&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.warpstock.org Warpstock 2005] ||6 October - 9 October 2005 &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp; || Warpstock 2005 || Hershey, Pennsylvania, United Staates of America&lt;br /&gt;
|-&lt;br /&gt;
|[[Czech_Warpstock_2005]] ||17 July - 19 July 2005 || Czech Warpstock 2005 || Liberec, Czech Republic&lt;br /&gt;
|-&lt;br /&gt;
|[[Developers_Workshop_2005]] ||09 July - 10 July 2005  || OS/2 and eComStation Developers Workshop 2005 || Dresden, Germany&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4982</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4982"/>
		<updated>2008-02-17T17:13:14Z</updated>

		<summary type="html">&lt;p&gt;Cla: added presentations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
17.02.2008 cla: added presentations&lt;br /&gt;
06.02.2008 cla: added presentations&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; one again is the hotspot and place to be to get all the latest news form and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in german language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in german language only. We expect an english version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both Bus and Subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months.&lt;br /&gt;
* &#039;&#039;&#039;Don&#039;t try this at home! - Adventures in WPS programming&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Chris Wohlgemuth&#039;&#039;&lt;br /&gt;
** The Workplace Shell is a fascinating framework albeit with some rough edges. This presentation is not a HelloWorld-WPS-class-creation-in-10-easy-steps-hands-on-workshop. It features general hints, tips, tricks and workarounds for common problems. When traveling WPS land every developer may come to some obscure places where weird stuff is waiting for the innocent. Take the information given as your personal survival guide helping to get back home safely.&lt;br /&gt;
* &#039;&#039;&#039;eComStation Developer Connection&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Speaker: Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** Tis sessiion reviews available libraries and Toolkits, and shows how to manage memory, multimedia issues and debugging. Also discussed are new standards like ACPI and SMP.&lt;br /&gt;
* &#039;&#039;&#039;User Interface of eComStation applications&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Speaker: Eugene Gorbunoff&#039;&#039;&lt;br /&gt;
** This session includes a review of guidelines, standards, components, dialog windows, new PM controls and more.&lt;br /&gt;
* &#039;&#039;&#039;Creating basic WarpIN packages&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Michael Oehlhof&#039;&#039;&lt;br /&gt;
** WarpIN becomes more and more the de-facto standard installer for OS/2 and eComStation software packages. This session covers the features of the WarpIN compiler and the basic used-cases of WarpIN for every day use.&lt;br /&gt;
* &#039;&#039;&#039;Advanced installation procedures&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Christian Langanke&#039;&#039;&lt;br /&gt;
** More complex requirements for installation require more sophisticated solutions in terms of installation procedures. See all the bells and whistles within the WapIN package of the new Genmac V2.20, to accomplish the mission of maintaining GenMac intallations. This session discusses also how WarpIN could be extended to match even more requirements.&lt;br /&gt;
&lt;br /&gt;
We welcome very much any offer for a presentations. If your offer is of interest and fits into the schedule, we will publish it as soon as possible within this section. &lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither need to pay the Workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not need to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither need to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, Sandwiches, Coffe, Tea, Cacao and Cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the Workshop fee, as they are integral part of the offer of the Youth Hostel that we book. &lt;br /&gt;
&lt;br /&gt;
At a later point of time we will include further information on the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: For those who would like to have dinner at the Youth Hostel as well, can access the dinner buffet for a fee of € 5,- pP. and evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can for sure stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels we visited with Warpstock Europe, due to the little age of the building, the rooms are of very good quality.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as impossible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the german Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- pP. for that. While this may be of great use for you otherwise, this is not necessary for to stay at this Youth Hostel for this workshop.&lt;br /&gt;
&lt;br /&gt;
The hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4 or -6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4979</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4979"/>
		<updated>2008-02-06T20:43:03Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* What */ cnahned links to bold print&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.02.2008 cla: added presentations&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; one again is the hotspot and place to be to get all the latest news form and insights into the development community for the &#039;&#039;&#039;OS/2&#039;&#039;&#039; and &#039;&#039;&#039;eComStation&#039;&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in german language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in german language only. We expect an english version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both Bus and Subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months. &lt;br /&gt;
&lt;br /&gt;
We welcome very much any offer for a presentations. If your offer is of interest and fits into the schedule, we will publish it as soon as possible within this section. &lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither need to pay the Workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not need to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither need to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, Sandwiches, Coffe, Tea, Cacao and Cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the Workshop fee, as they are integral part of the offer of the Youth Hostel that we book. &lt;br /&gt;
&lt;br /&gt;
At a later point of time we will include further information on the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: For those who would like to have dinner at the Youth Hostel as well, can access the dinner buffet for a fee of € 5,- pP. and evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can for sure stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels we visited with Warpstock Europe, due to the little age of the building, the rooms are of very good quality.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as impossible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the german Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- pP. for that. While this may be of great use for you otherwise, this is not necessary for to stay at this Youth Hostel for this workshop.&lt;br /&gt;
&lt;br /&gt;
The hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4 or -6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4978</id>
		<title>Developers Workshop 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Developers_Workshop_2008&amp;diff=4978"/>
		<updated>2008-02-06T20:41:02Z</updated>

		<summary type="html">&lt;p&gt;Cla: added presentations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is dedicated to the netlabs.org Developers Workshop 2008&lt;br /&gt;
&lt;br /&gt;
== Page History ==&lt;br /&gt;
06.02.2008 cla: added presentations&lt;br /&gt;
03.01.2008 cla: clarification on per-bed prices of the Youth hostel&amp;lt;br&amp;gt;&lt;br /&gt;
05.12.2007 cla: updated info on room reservations for the Friday&amp;lt;br&amp;gt;&lt;br /&gt;
02.12.2007 cla: updated info on room reservations&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added link to ticket page&amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: added information on booking rooms &amp;lt;br&amp;gt;&lt;br /&gt;
30.11.2007 cla: applied &#039;&#039;&#039;date change to May, 17-18th 2008&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
09.08.2007 cla: Added first information on Place, Time, Booking etc.&amp;lt;br&amp;gt;&lt;br /&gt;
11.07.2007 cla: Initial setup&lt;br /&gt;
&lt;br /&gt;
== What ==&lt;br /&gt;
The &#039;&#039;&#039;netlabs.org Developers Workshop&#039;&#039;&#039; one again is the hotspot and place to be to get all the latest news form and insights into the development community for the &#039;&#039;[[OS/2]]&#039;&#039; and &#039;&#039;[[eComStation]]&#039;&#039; platform as well as for the &#039;&#039;&#039;Voyager Project&#039;&#039;&#039;, intending to build a successor to the current eComStation product. In 2008 the workshop is hosted and organized by [http://www.teamruhr.de Team OS/2 Ruhr e.V.].&lt;br /&gt;
&lt;br /&gt;
== When &amp;amp; Where ==&lt;br /&gt;
This years workshop will be held from &#039;&#039;&#039;May 17 to 18th, 2008&#039;&#039;&#039; in the [http://www.duesseldorf.jugendherberge.de City Youth Hostel of the city of &#039;&#039;&#039;Düsseldorf, Germany&#039;&#039;&#039;] (website currently available in german language only)&lt;br /&gt;
&lt;br /&gt;
This Hostel is located right to the Rhine, and opposite the famous old town of Düsseldorf. Be prepared for a spectacular sight onto the Rhine from our conference room !&lt;br /&gt;
&lt;br /&gt;
The hostel is also brand new, so you can expect a fine location on a high level standard, both for the conference room and the rooms for overnight stay.&lt;br /&gt;
&lt;br /&gt;
== Getting there ==&lt;br /&gt;
On the web site of the Youth hostel you can find a [http://www.jugendherberge.de/jh/rheinland/duesseldorf/lage route description], but currently in german language only. We expect an english version to appear on this page by April 2008, but if that fails, we will add appropriate information to this page.&lt;br /&gt;
&lt;br /&gt;
Right in front of the Youth hostel there is a bus stop - taking this you need to change the bus once to reach the city etc. 1km away there is a subway station with a direct link to the city, old town and main train station. Tickets for both Bus and Subway are sold at the reception of the Youth Hostel.&lt;br /&gt;
&lt;br /&gt;
== Workshop Services ==&lt;br /&gt;
&lt;br /&gt;
The following Workshop services are provided at no charge&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Internet Access / Wireless LAN&#039;&#039;&#039; &lt;br /&gt;
**We will provide internet access over a secured Wireless LAN, so have your WLAN-equipped notebook ready. As a fallback, we may also provide cabled access, of course.&lt;br /&gt;
* &#039;&#039;&#039;Internet appearance / Taking part remotely&#039;&#039;&#039;&lt;br /&gt;
**The workshop will present itself again via life stream. If possible, we will provide video streaming, otherwise it will at least be audio streaming.&lt;br /&gt;
**The presentations will be made available online shortly before being held.&lt;br /&gt;
&lt;br /&gt;
== Schedule ==&lt;br /&gt;
&lt;br /&gt;
The following presentations are scheduled so far:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;The Voyager Project: Status &amp;amp; next steps&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** Details will be published soon&lt;br /&gt;
* &#039;&#039;&#039;Managing Open Source Projects: netlabs.org 2010&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Adrian Gschwendt, netlabs.org&#039;&#039;&lt;br /&gt;
** After 10 years of netlabs.org it&#039;s time to move to new ways of interaction between developers and users. netlabs.org will provide many new services which will make planning and administration of our projects more efficient. This presentation will show the development of the past months. &lt;br /&gt;
&lt;br /&gt;
We welcome very much any offer for a presentations. If your offer is of interest and fits into the schedule, we will publish it as soon as possible within this section. &lt;br /&gt;
&lt;br /&gt;
Moreover, please note that accepted speakers will neither need to pay the Workshop fee nor to register, but only to take care for the overnight stay ;-). &lt;br /&gt;
&lt;br /&gt;
Please send your offers to: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;br /&gt;
&lt;br /&gt;
== Presentation Download ==&lt;br /&gt;
Within this section we will offer the presentations online, shortly before they are being held during the workshop.&lt;br /&gt;
&lt;br /&gt;
== Costs ==&lt;br /&gt;
&lt;br /&gt;
This event is a great gathering and is being organized for the fourth 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! Also speakers do not need to pay for attending the workshop.&lt;br /&gt;
&lt;br /&gt;
=== Workshop Fee / Online Registration ===&lt;br /&gt;
&lt;br /&gt;
Please register and pay at the [http://www.mensys.net/DeveloperWorkshop2008 registration page of Mensys] for the following options:&lt;br /&gt;
* netlabs.org Developers Workshop 2008, Saturday and Sunday: &#039;&#039;&#039;€ 45,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, one day: &#039;&#039;&#039;€25,-&#039;&#039;&#039;&lt;br /&gt;
* netlabs.org Developers Workshop 2008, students: &#039;&#039;&#039;Free&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We would like to ask you to register as early as possible, so that we can provide appropriate room for all of us in the Youth Hostel. While students need not to pay, but are required to register, speakers do neither need to pay nor to register.&lt;br /&gt;
&lt;br /&gt;
=== Lunch / Dinner ===&lt;br /&gt;
&lt;br /&gt;
The following meals are already &#039;&#039;included&#039;&#039; in the workshop fee&lt;br /&gt;
* 2 coffee breaks including fruits, Sandwiches, Coffe, Tea, Cacao and Cake&lt;br /&gt;
* lunch buffet&lt;br /&gt;
&lt;br /&gt;
Please understand that these meals cannot be excluded from the Workshop fee, as they are integral part of the offer of the Youth Hostel that we book. &lt;br /&gt;
&lt;br /&gt;
At a later point of time we will include further information on the lunch on this page.&lt;br /&gt;
&lt;br /&gt;
Please note: For those who would like to have dinner at the Youth Hostel as well, can access the dinner buffet for a fee of € 5,- pP. and evening.&lt;br /&gt;
&lt;br /&gt;
== Where to stay ==&lt;br /&gt;
&lt;br /&gt;
=== Stay at the Youth Hostel ===&lt;br /&gt;
First of all, you can for sure stay at the Youth Hostel itself for reasonable prices. &lt;br /&gt;
&lt;br /&gt;
Compared with other youth hostels we visited with Warpstock Europe, due to the little age of the building, the rooms are of very good quality.&lt;br /&gt;
&lt;br /&gt;
Important:&lt;br /&gt;
* We have reserved 15 double-bed rooms for the night of Saturday to Sunday, which need to be booked &#039;&#039;&#039;before 21th of March, 2008&#039;&#039;&#039;. After that deadline it cannot be guaranteed that you can still book a room.&lt;br /&gt;
* If you arrive on Friday, you have to book as soon as impossible, as for the night to Saturday only 6 double-bed rooms could be reserved. As a fallback, 3 four-bed rooms have been reserved for the two nights from Friday to Sunday.&lt;br /&gt;
* When booking, make sure to specify the reservation id &#039;&#039;&#039;47015&#039;&#039;&#039; or the event name &#039;&#039;&#039;netlabs.org Developers Workshop 2008&#039;&#039;&#039;, otherwise you have to become a member of the german Youth Hostel Association (Deutsches Jugendherbergswerk) and pay an extra fee of ca. €20,- pP. for that. While this may be of great use for you otherwise, this is not necessary for to stay at this Youth Hostel for this workshop.&lt;br /&gt;
&lt;br /&gt;
The hostel (from November 2007 on) offers&lt;br /&gt;
* 25 2-bed rooms&lt;br /&gt;
* 54 4-bed rooms&lt;br /&gt;
* 17 6-bed rooms&lt;br /&gt;
* Bistro&lt;br /&gt;
* Internet Terminal ;-)&lt;br /&gt;
* 54 garage parking lots&lt;br /&gt;
* 1 cellar for bicycles&lt;br /&gt;
&lt;br /&gt;
Prices for bed and breakfast (don&#039;t book lunch !) are &#039;&#039;&#039;per bed&#039;&#039;&#039;&lt;br /&gt;
* € 40,60 single bed room&lt;br /&gt;
* € 30,50 2-bed room&lt;br /&gt;
* € 24,30 4 or -6-bed room&lt;br /&gt;
&lt;br /&gt;
=== Hotels ===&lt;br /&gt;
Soon we will add further information on hotels nearby.&lt;br /&gt;
&lt;br /&gt;
== Something missing ? ==&lt;br /&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: [mailto:dws2008@teamruhr.de dws2008@teamruhr.de]&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4970</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4970"/>
		<updated>2008-01-13T16:03:36Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* force unlock of a executable without prompt */ fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* existing packages are to be deinstalled before a given package is to be installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement DEINSTALL attribute, with option parameter&lt;br /&gt;
** no option specified will deinstall all packages of vendor\Application\package&lt;br /&gt;
** option NEWER will deinstall newer packages of vendor\Application\package&lt;br /&gt;
** option OLDER NEWER will deinstall older packages of vendor\Application\package&lt;br /&gt;
&lt;br /&gt;
=== install/deinstall REXX hooks ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* a REXX routine is defined to be called on several events&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement HOOK atttribute for PCK and for HEAD tag, with the name of a REXX routine to be called (possibly with optional parameters)&lt;br /&gt;
** the hook on HEAD tag is called with parameters&lt;br /&gt;
*** START on launch of the eWPI&lt;br /&gt;
*** INSTALL when the install button is pressed on installation&lt;br /&gt;
*** DEINSTALL when the install button is pressed on deinstallation&lt;br /&gt;
*** INSTALLED on exit of the WPI&lt;br /&gt;
*** ABORTED on abortion of the WPI&lt;br /&gt;
*** CANCELLED if the user cancelled the WPI&lt;br /&gt;
** the hook on PCK tag is called with parameter&lt;br /&gt;
*** INSTALL when the package is about to be installed&lt;br /&gt;
*** DEINSTALL when the package is about to be deinstalled&lt;br /&gt;
*** INSTALLED when the installation of the package has been completed&lt;br /&gt;
*** DEINSTALLED when the deinstallation of the package has been completed&lt;br /&gt;
*** ABORTED when the installation/deinstallation of a package has failed&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* for a hook on start of the WPI, a REXX macro can be called in the TITLE value&lt;br /&gt;
* for all other cases, REXX can&#039;t be called (AFAIK)&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of an executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4969</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4969"/>
		<updated>2008-01-13T16:01:06Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* execute a program/REXX code before/after executing any installation action */  added info and modified title&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* existing packages are to be deinstalled before a given package is to be installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement DEINSTALL attribute, with option parameter&lt;br /&gt;
** no option specified will deinstall all packages of vendor\Application\package&lt;br /&gt;
** option NEWER will deinstall newer packages of vendor\Application\package&lt;br /&gt;
** option OLDER NEWER will deinstall older packages of vendor\Application\package&lt;br /&gt;
&lt;br /&gt;
=== install/deinstall REXX hooks ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* a REXX routine is defined to be called on several events&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement HOOK atttribute for PCK and for HEAD tag, with the name of a REXX routine to be called (possibly with optional parameters)&lt;br /&gt;
** the hook on HEAD tag is called with parameters&lt;br /&gt;
*** START on launch of the eWPI&lt;br /&gt;
*** INSTALL when the install button is pressed on installation&lt;br /&gt;
*** DEINSTALL when the install button is pressed on deinstallation&lt;br /&gt;
*** INSTALLED on exit of the WPI&lt;br /&gt;
*** ABORTED on abortion of the WPI&lt;br /&gt;
*** CANCELLED if the user cancelled the WPI&lt;br /&gt;
** the hook on PCK tag is called with parameter&lt;br /&gt;
*** INSTALL when the package is about to be installed&lt;br /&gt;
*** DEINSTALL when the package is about to be deinstalled&lt;br /&gt;
*** INSTALLED when the installation of the package has been completed&lt;br /&gt;
*** DEINSTALLED when the deinstallation of the package has been completed&lt;br /&gt;
*** ABORTED when the installation/deinstallation of a package has failed&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* for a hook on start of the WPI, a REXX macro can be called in the TITLE value&lt;br /&gt;
* for all other cases, REXX can&#039;t be called (AFAIK)&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4968</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4968"/>
		<updated>2008-01-13T15:51:26Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* auto-deinstall any older/other version of a PCK */ added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* existing packages are to be deinstalled before a given package is to be installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement DEINSTALL attribute, with option parameter&lt;br /&gt;
** no option specified will deinstall all packages of vendor\Application\package&lt;br /&gt;
** option NEWER will deinstall newer packages of vendor\Application\package&lt;br /&gt;
** option OLDER NEWER will deinstall older packages of vendor\Application\package&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4967</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4967"/>
		<updated>2008-01-13T15:48:02Z</updated>

		<summary type="html">&lt;p&gt;Cla: removed obsolete section &amp;quot;hide a package&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4966</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4966"/>
		<updated>2008-01-13T15:47:05Z</updated>

		<summary type="html">&lt;p&gt;Cla: globally reworked text of requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to query the language of WarpIN and/or the user chosen language&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option USER will return the user a.k.a the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code is able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== auto-deinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4965</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4965"/>
		<updated>2008-01-13T15:44:07Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Suggested REXX APIs */  added &amp;quot;add new package definition&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query the language of WarpIN and/or the user chosen lanuage&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option LOCALE will return the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== add new package definition ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to add new package definitions, for cases where the offered packages depend on the hardware being found (like Genmac)&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxAddPackage( packageinfo), where packageinfo contains the complete XML data for the added package&lt;br /&gt;
Current Workaround:&lt;br /&gt;
* add dummy package entries, related to dummy external filenames, so that they are not visible. When required, these entries are made visible. This is an ugly hack as the resulting WPI cannot be&lt;br /&gt;
** tested with wic -t&lt;br /&gt;
** queried with  wic -q&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4964</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4964"/>
		<updated>2008-01-13T15:39:37Z</updated>

		<summary type="html">&lt;p&gt;Cla: removed obsolete section &amp;quot;query Locale language&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query the language of WarpIN and/or the user chosen lanuage&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option LOCALE will return the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4963</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4963"/>
		<updated>2008-01-13T15:38:52Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* query if package is installed */ typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given package is installed. &lt;br /&gt;
NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of package ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query the language of WarpIN and/or the user chosen lanuage&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option LOCALE will return the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4962</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4962"/>
		<updated>2008-01-13T15:37:28Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* query WarpIN language */  added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given apckage is installed. NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of pakcage ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN/locale language ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query the language of WarpIN and/or the user chosen lanuage&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQueryLanguage( option)&lt;br /&gt;
** option WARPIN will return the language of the WarpIN installation, so that the text being displayed on the installer pages can match this language (Default)&lt;br /&gt;
** option LOCALE will return the locale language, so that NLS files matching this language can be installed&lt;br /&gt;
** option SYSTEM will return the system language (determined by syslevel.os2), so that NLS files matching this language can be installed. This is important if system components are extended, and user and system language is not identical&lt;br /&gt;
** option XWP will return the language being active for XWorkplace (determined by setting in OS2.INI), so that NLS files matching this language can be installed. This is important if xCenter widgets are installed&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4961</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4961"/>
		<updated>2008-01-13T15:32:10Z</updated>

		<summary type="html">&lt;p&gt;Cla: deleted &amp;quot;query the files of a package&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given apckage is installed. NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of pakcage ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4960</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4960"/>
		<updated>2008-01-13T15:30:02Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* query if package is installed */ added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to query if a given apckage is installed. NOTE: this is not for cases where a package is a prerequisite!&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxQuery( packageid, stem, option)&lt;br /&gt;
** the list of pakcage ids found is returned in stem&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
** if the package contains version information, it must match exactly&lt;br /&gt;
** option may be + or -, to specify that also newer or older versions match&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions, and not all packages should be deinstalled&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4959</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4959"/>
		<updated>2008-01-13T15:23:41Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Deinstall packages */ added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to uninstall existing packages&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxDeinstall( packageid)&lt;br /&gt;
** package name and version information within the package ID must be optional, to automatically deinstall all packages belonging to one &amp;quot;vendor\application&amp;quot;&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code needs to take care for cleaning up old versions&lt;br /&gt;
Comment:&lt;br /&gt;
* may be obsolete once a new PCK attribute takes care for deinstallation of older/any versions of the same application (see below)&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4958</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4958"/>
		<updated>2008-01-13T15:20:12Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Abort WPI */ removed obsolete text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4957</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4957"/>
		<updated>2008-01-13T15:19:37Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* execute program from package as sniffer */ removed obsolete text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
Current workaround:&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4956</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4956"/>
		<updated>2008-01-13T15:19:10Z</updated>

		<summary type="html">&lt;p&gt;Cla: /* Abort WPI */ added info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* REXX code must be able to exit the WPI&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement WirexxExit( rc)&lt;br /&gt;
Used Case:&lt;br /&gt;
* is required where REXX code detects that a prerequisite for installation is not met.&lt;br /&gt;
Current workaround:&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Suggested Change:&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4955</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4955"/>
		<updated>2008-01-13T15:07:22Z</updated>

		<summary type="html">&lt;p&gt;Cla: added  -Q parameter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Suggested Change:&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;br /&gt;
&lt;br /&gt;
== New parameters to WIC.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== check if a given package is installed ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to check via batch if a package is installed&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement parameter -Q to query for a specified package ID. The version information in the specified ID is optional.&lt;br /&gt;
* wic returns zero if package is installed&lt;br /&gt;
** if version information is specified, the installed version must match exactly&lt;br /&gt;
** if version information is specified&lt;br /&gt;
*** with a plus sign appended, the installed version must match exactly or be greater&lt;br /&gt;
*** with a minus appended, the installed version must match exactly or be lesser&lt;br /&gt;
** if version information is not specified, any version matches&lt;br /&gt;
* wic returns non-zero, if package is not installed&lt;br /&gt;
Comment:&lt;br /&gt;
* WIC must return an appropriate error code, unlike -q (-q always returns zero!!!)&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
	<entry>
		<id>https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4954</id>
		<title>Extensions for WarpIN</title>
		<link rel="alternate" type="text/html" href="https://wiki.netlabs.org/index.php?title=Extensions_for_WarpIN&amp;diff=4954"/>
		<updated>2008-01-13T14:58:30Z</updated>

		<summary type="html">&lt;p&gt;Cla: add extension to (DE)EXECUTE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Suggested REXX APIs ==&lt;br /&gt;
&lt;br /&gt;
=== Abort WPI ===&lt;br /&gt;
&lt;br /&gt;
=== Deinstall packages ===&lt;br /&gt;
&lt;br /&gt;
=== query if package is installed ===&lt;br /&gt;
&lt;br /&gt;
=== query the files of a package ===&lt;br /&gt;
&lt;br /&gt;
=== query WarpIN language ===&lt;br /&gt;
&lt;br /&gt;
=== query Locale language ===&lt;br /&gt;
&lt;br /&gt;
== New attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== execute program from package as sniffer ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* run a program, included in the WPI archive, to determine if a prerequisite for installation is met&lt;br /&gt;
* continue installation with no message on zero reason code&lt;br /&gt;
* display a message for specific error code(s) and abort installation&lt;br /&gt;
Used Case:&lt;br /&gt;
* installation of device drivers: sniffer for hardware (e.g. check for a PCI device)&lt;br /&gt;
* installation of Wireless LAN Monitor: determnine active instance of xCenter&lt;br /&gt;
Current workaround:&lt;br /&gt;
* can be done by REXX, extracting a hidden package to a temp directory. However, the WPI cannot be aborted by REXX code&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* additional attribute PREEXECUTE for PKG tag like (DE)EXECUTE&lt;br /&gt;
Problem:&lt;br /&gt;
* no idea yet how to define the message(s) being displayed on error, possibly &amp;lt;ERRORMSG rc=n&amp;gt;as counterpart to MSG, where &amp;lt;ERRORMSG&amp;gt; with no rc would be the default error msg.&lt;br /&gt;
&lt;br /&gt;
=== add a requirement matching an exact package ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* force to require an exact version of a dependent external package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* invent REQUIRESEXACT to match an exact version&lt;br /&gt;
Comment:&lt;br /&gt;
* this is for where the required packages are definitely not upwards compatible, but instead must exactly match the main package &lt;br /&gt;
&lt;br /&gt;
=== hide a package ===&lt;br /&gt;
&lt;br /&gt;
=== autodeinstall any older/other version of a PCK ===&lt;br /&gt;
&lt;br /&gt;
=== execute a program/REXX code before/after executing any installation action ===&lt;br /&gt;
exit for rc!=0&lt;br /&gt;
&lt;br /&gt;
=== force a kill of a program without prompt ===&lt;br /&gt;
&lt;br /&gt;
=== force unlock of a executable without prompt ===&lt;br /&gt;
&lt;br /&gt;
== Extended attributes for PCK tag ==&lt;br /&gt;
&lt;br /&gt;
=== extend (DE)EXECUTE ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* allow to execute a program in PM and FS mode without executing it via a visible OS/2 / eCS window.&lt;br /&gt;
* allow to execute a VIO program invisible&lt;br /&gt;
Suggested Change: - extend (DE)EXECUTE (and PREEXECUTE) with&lt;br /&gt;
** a progtype flag: PM, VIO, FS&lt;br /&gt;
** a visible flag: VISIBLE, INVISIBLE&lt;br /&gt;
Comment:&lt;br /&gt;
* If DosStartSession is used to launch the session, this would be a logical extension&lt;br /&gt;
&lt;br /&gt;
== New element for PAGE tag ==&lt;br /&gt;
&lt;br /&gt;
=== element to display an INF ===&lt;br /&gt;
Requirement:&lt;br /&gt;
* launch the INF file of an application without requiring to install the package&lt;br /&gt;
Suggested Change:&lt;br /&gt;
* implement element INFBUTTON, requires atribute EXTRACTFROMPCK to use a INF ifle from the package&lt;br /&gt;
Comment:&lt;br /&gt;
* this change would relief from one of the most obvious disadvantages of WarpIN packages. A readme is often not sufficient in order to evaluate if an application is worth to install. However, to view an included INF, an end user would have to install it anyway...&lt;br /&gt;
&lt;br /&gt;
== New parameters to WARPIN.EXE ==&lt;br /&gt;
&lt;br /&gt;
=== deinstall a PACKAGE, supporting wildcards ===&lt;br /&gt;
allows WPS object to deinstall a program&lt;/div&gt;</summary>
		<author><name>Cla</name></author>
	</entry>
</feed>