<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7748675586143188208</id><updated>2012-02-16T11:06:37.140+01:00</updated><category term='laser scanner'/><category term='irobot application'/><category term='.NET remoting'/><category term='Wi-Fi'/><category term='wireless'/><category term='Archief'/><category term='subversion'/><category term='eBox'/><category term='Siibot'/><title type='text'>Sioux iRobot</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maurice van den Heuvel</name><uri>http://www.blogger.com/profile/17362657391581037897</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-8709471331380086742</id><published>2009-11-09T16:38:00.002+01:00</published><updated>2009-11-09T16:41:37.613+01:00</updated><title type='text'>Roomba pac-man</title><content type='html'>I noticed on Engadget the following project:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pacman.elstonj.com"&gt;http://pacman.elstonj.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7JHtX2JwZAY&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/7JHtX2JwZAY&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Maybe we can use this for inspiration? :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-8709471331380086742?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/8709471331380086742/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=8709471331380086742' title='34 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8709471331380086742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8709471331380086742'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2009/11/roomba-pac-man.html' title='Roomba pac-man'/><author><name>Maurice van den Heuvel</name><uri>http://www.blogger.com/profile/17362657391581037897</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>34</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-6918768357556650190</id><published>2009-06-18T13:17:00.002+02:00</published><updated>2009-06-18T13:20:12.224+02:00</updated><title type='text'>Windows Mobile 6.1.x Emulator Images</title><content type='html'>There are separate Windows Mobile 6.1.x emulator images available for both Visual Studio 2005 and 2008.&lt;br /&gt;&lt;br /&gt;You can download them here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3D6F581E-C093-4B15-AB0C-A2CE5BFFDB47&amp;amp;displaylang=en"&gt;Windows Mobile 6.1 Emulator Images&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1a7a6b52-f89e-4354-84ce-5d19c204498a&amp;amp;DisplayLang=en"&gt;Windows Mobile 6.1.4 Emulator Images&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-6918768357556650190?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/6918768357556650190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=6918768357556650190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6918768357556650190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6918768357556650190'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2009/06/windows-mobile-61x-emulator-images.html' title='Windows Mobile 6.1.x Emulator Images'/><author><name>Erik Vermeulen</name><uri>http://www.blogger.com/profile/00088182550999036620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7kkIdi1Dej0/SafxGe3CNCI/AAAAAAAAAAM/-5OBqriSYzw/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-2349396979617490249</id><published>2009-03-24T17:41:00.007+01:00</published><updated>2009-03-24T17:56:24.533+01:00</updated><title type='text'>Presentation: Robot localisation and navigation</title><content type='html'>During our last meeting, Dorieke gave the following presentation titled "Robot localisation and navigation".&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://members.upc.nl/e.vermeulen15/Siibot/Robot%20localisation%20and%20navigation.ppt" target="_blank"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 296px;" src="http://members.upc.nl/e.vermeulen15/Siibot/Animation.gif" alt="" id="BLOGGER_PHOTO_ID_5316796664061038210" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can download the complete presentation &lt;a href="http://members.upc.nl/e.vermeulen15/Siibot/Robot%20localisation%20and%20navigation.ppt" target="_blank"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-2349396979617490249?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/2349396979617490249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=2349396979617490249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/2349396979617490249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/2349396979617490249'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2009/03/presentation-robot-localisation-and.html' title='Presentation: Robot localisation and navigation'/><author><name>Erik Vermeulen</name><uri>http://www.blogger.com/profile/00088182550999036620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7kkIdi1Dej0/SafxGe3CNCI/AAAAAAAAAAM/-5OBqriSYzw/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-9216229879917568557</id><published>2009-03-23T12:34:00.003+01:00</published><updated>2009-03-23T12:39:05.855+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='irobot application'/><title type='text'>iRobot Create handling plants</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;I just came across a great post on Engadget, displaying an application of the iRobot Create.&lt;br /&gt;&lt;a href="http://www.engadget.com/2009/03/22/mit-dreams-of-fully-autonomous-greenhouse-will-definitely-make/#continued"&gt;http://www.engadget.com/...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looks like they just stick a laptop on the back to do the processing.&lt;br /&gt;&lt;br /&gt;Maurice&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-9216229879917568557?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/9216229879917568557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=9216229879917568557' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/9216229879917568557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/9216229879917568557'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2009/03/irobot-create-handling-plants.html' title='iRobot Create handling plants'/><author><name>Maurice van den Heuvel</name><uri>http://www.blogger.com/profile/17362657391581037897</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-6025526621311743360</id><published>2009-03-09T11:14:00.004+01:00</published><updated>2009-03-09T11:23:57.743+01:00</updated><title type='text'>Fixed the eBox-2300 Wifi connector</title><content type='html'>When we purchased the eBox-2300, its VIA VT6655 WiFi card was pre-installed. However, its connector has never been really solid. Time to fix it! I used this &lt;a href="http://www.roboticsconnection.com/multimedia/docs/eBox-2300_WiFi_Installation.pdf" target="_blank"&gt;manual&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_7kkIdi1Dej0/SbTsR6pjciI/AAAAAAAAAC8/D51EJbtnxQ4/s1600-h/eboxwifi.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 400px; height: 294px;" src="http://1.bp.blogspot.com/_7kkIdi1Dej0/SbTsR6pjciI/AAAAAAAAAC8/D51EJbtnxQ4/s400/eboxwifi.png" alt="" id="BLOGGER_PHOTO_ID_5311129653122134562" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-6025526621311743360?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/6025526621311743360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=6025526621311743360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6025526621311743360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6025526621311743360'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2009/03/fixed-ebox-2300-wifi-connector.html' title='Fixed the eBox-2300 Wifi connector'/><author><name>Erik Vermeulen</name><uri>http://www.blogger.com/profile/00088182550999036620</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/_7kkIdi1Dej0/SafxGe3CNCI/AAAAAAAAAAM/-5OBqriSYzw/S220/benderava7rx4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_7kkIdi1Dej0/SbTsR6pjciI/AAAAAAAAAC8/D51EJbtnxQ4/s72-c/eboxwifi.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-5015602941906902293</id><published>2008-12-05T11:26:00.003+01:00</published><updated>2008-12-05T11:33:00.293+01:00</updated><title type='text'>Windows Embedded &amp; Co.</title><content type='html'>Yesterday I showed a few slides about the different Windows and .NET Framework versions on different hardware platforms. This is the link to it:&lt;br /&gt;&lt;a href="http://www.devgroup-stuttgart.de/Download/2007-11-28/Windows%20Embedded_Co.pdf"&gt;http://www.devgroup-stuttgart.de/Download/2007-11-28/Windows%20Embedded_Co.pdf&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also see: &lt;a href="http://blogs.msdn.com/frankpr/"&gt;http://blogs.msdn.com/frankpr/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-5015602941906902293?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/5015602941906902293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=5015602941906902293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5015602941906902293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5015602941906902293'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/12/windows-embedded-co.html' title='Windows Embedded &amp; Co.'/><author><name>Tim Bertholet</name><uri>http://www.blogger.com/profile/01029685681638001034</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-4294754221596116896</id><published>2008-10-24T11:47:00.012+02:00</published><updated>2008-10-24T17:30:37.676+02:00</updated><title type='text'>Meeting of October 23rd 2008</title><content type='html'>Attendees: Tim Bertholet, Maurice van den Heuvel, Hans Odenthal, Dorieke Schipper, Grayson Penzo and Erik Vermeulen&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;New project members!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Last year, we started our project with 10 members. Since then, Jeroen, Kees-Jan, Erwin, Peter and Maurice Beelen have left the project due to several reasons, mostly lack of time.&lt;br /&gt;Today, Dorieke and Grayson were present to see what our project is all about and they may be joining us. First we introduced our project by doing a quick walk through through some presentations and this blog.&lt;br /&gt;After that we proceeded with our meeting as if it was a regular one.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What has been done last month?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Erik created a new nk.bin image that includes the Via VT6655 Mini-PCI Wi-Fi driver. The running image also supports a persistent file system and registry (like Tim's image) so files and registry settings survive a reboot. This is also true for the WLAN passwords. From now on, entering your WPA2 key once will do.&lt;br /&gt;On the eBox’ desktop I’ve also put a new link “Listen for Visual Studio” that starts both the conmanclient.exe and cmaccept.exe in order to support remote debugging from Visual Studio. By the way, I replaced them with the ones needed for Visual Studio 2008.&lt;br /&gt;Furthermore I changed the eventing demo so it works with an actual Roomba. However, during my demo the demo effect kicked in: an exhausted battery screwed up my demo :(. Better luck next time.&lt;br /&gt;&lt;br /&gt;Maurice integrated his TCP/IP implementation into the Siimon solution. He noticed that some methods are missing on the interfaces. These will be added and implemented by Tim and Erik soon. They will meet regularly the following weeks to get this done. Our goal is to have the bottom layers implemented asap so we can start with the more challenging parts: adding some form of ‘intelligence’. Basically this bottom layer implementation is similar to the RoombaSCI library; however it will have high level events added to it (OnBumperPressed, VoltageChanged etc.).&lt;br /&gt;&lt;br /&gt;While discussing the project we concluded that for the intelligent part, we may need more sensors. Currently there is no good way to determine the robot’s position. The following weeks we will all have a look at auxiliary sensors.&lt;br /&gt;&lt;br /&gt;Our next meeting will be on Thursday, December the 4th 2008, starting at 17.45. See you then!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-4294754221596116896?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/4294754221596116896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=4294754221596116896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4294754221596116896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4294754221596116896'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/10/meeting-of-october-23rd-2008.html' title='Meeting of October 23rd 2008'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-4411120716044224581</id><published>2008-09-30T22:20:00.009+02:00</published><updated>2008-09-30T23:15:27.477+02:00</updated><title type='text'>Siibot Meeting Minutes, september 23rd 2008</title><content type='html'>Present: TiBe, MaHe, MaBe, KrSm, ErVe&lt;br /&gt;Absent: HaOd&lt;br /&gt;&lt;br /&gt;This meeting we did a quick round to discuss the results of everyone's effort of the last period.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ErVe:&lt;/span&gt; Erik tried to connect the remoting server to a real Roomba instead of a simulation. However, there were problems with several USB-to-RS232 converters under Vista. We even got blue screens (that was a long time ago ;)). For the next meeting, Erik will use a PC with a native RS232 port or the eBox to get the demo working.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;KrSm:&lt;/span&gt; Kristof managed to integrate Siibot's eBox into the M2W platform. Running M2W on Windows CE proved to be a real challenge. He gave an interesting demonstration with several Remote Desktop solutions. Before the demo he noticed that there aren't that many remote desktop servers available for Windows CE. PocketVNC might be a nice option, we found out during the meeting. Additionaly, Since M2W is aware of the IP address of the eBox after it registers, all kinds of interesting server applications could be run on the eBox. E.g. a webcam streaming server. Kristof will take a closer look at the options the next month.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MaHe:&lt;/span&gt; Maurice has built an abstraction layer on top of his TCP/IP protocol layer. This layer should enable us to swap AsGoodAsItGets and the alternative TCP/IP implementation without any hassle. As a goal for the next meeting, Maurice will integrate the abstraction layer in the Visual Studio 2008 solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TiBe:&lt;/span&gt; Tim took over the Windows CE platform builder issues from ErJo. Tim managed to build a new CE image (nk.bin) that is able to persist any changes done to the file system and registry. In other words, these changes will survive a reboot now. This wasn't the case before. This is an important step and makes the eBox a much nicer platform for development and deployment. If there are missing components in the current image (e.g. the Wifi driver is currently not yet included), don't hesitate to ask Tim to include them.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MaBe:&lt;/span&gt; Last meeting, we discussed the architecture. Both MaBe, TiBe and ErVe have been involved in the architecture before, however we really needed MaBe to be present in order to answer some of the questions that the others came up with. We got trapped in circular discussions during the previous meeting.&lt;br /&gt;This time, MaBe was present and the architecture has been presented clearly to everyone. MaBe, ErVe and TiBe agreed to continue working on this part of the project. Since a lot of interface functions are already defined in both the presentation and our Visual Studio solution, we can start implementing the interfaces.&lt;br /&gt;&lt;br /&gt;The next meeting will be on &lt;span style="font-weight: bold;font-size:100%;" &gt;thursday, october 23rd 2008.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-4411120716044224581?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/4411120716044224581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=4411120716044224581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4411120716044224581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4411120716044224581'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/09/siibot-meeting-minutes-september-23rd.html' title='Siibot Meeting Minutes, september 23rd 2008'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-7847426925718550746</id><published>2008-06-25T10:54:00.003+02:00</published><updated>2008-06-25T11:02:08.732+02:00</updated><title type='text'>Volgende bijeenkomst is op dinsdag 8 juli 2008</title><content type='html'>De agenda:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;17.30&lt;/span&gt; Eten&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;18.15&lt;/span&gt; Siibot (zie hieronder)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;20.00&lt;/span&gt; Einde&lt;br /&gt;&lt;br /&gt;Ik wil een rondgang maken om elkaar bij te praten, we zijn immers een tijd niet bij elkaar geweest:&lt;br /&gt;&lt;br /&gt;M2W op de eBox (Kristof/Tim)&lt;br /&gt;TCP/IP sockets (MauriceH)&lt;br /&gt;Webcam/VLC streaming (Helaas heeft Jeroen Torfs het Siibot team verlaten)&lt;br /&gt;Persistence op de eBox (Erwin)&lt;br /&gt;Wifi remoting (Erik)&lt;br /&gt;Architectuur (Tim/MauriceB/Erik)&lt;br /&gt;&lt;br /&gt;Ik wil jullie vragen om dit kort voor te bereiden zodat je kan vertellen of kan laten zien waar je mee bezig bent geweest.&lt;br /&gt;&lt;br /&gt;Tot de 8e!&lt;br /&gt;&lt;br /&gt;Erik&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-7847426925718550746?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/7847426925718550746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=7847426925718550746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7847426925718550746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7847426925718550746'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/06/volgende-bijeenkomst-is-op-dinsdag-8.html' title='Volgende bijeenkomst is op dinsdag 8 juli 2008'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-7776711767805978741</id><published>2008-05-28T16:20:00.014+02:00</published><updated>2008-06-25T10:59:11.853+02:00</updated><title type='text'>Remoting with eventing is working!</title><content type='html'>It has been quite a while since we set ourselves the goal to realize .NET remoting with eventing. For several reasons, I couldn't put enough effort in it, but now I have a working prototype. Finally!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;What is it?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The solution consists of two executables and a shared library containing the interface definitions.&lt;br /&gt;For each there is a separate project within the solution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Server.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A .NET Compact Framework WinForms application representing the server side that will be running on the eBox eventually.&lt;br /&gt;For now, a picture of an iRobot Create is displayed with which you can interact.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Client.exe&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A .NET Full Framework WinForms application representing the control application (client) running on a PC.&lt;br /&gt;There is a checkbox that can be used to switch Roomba's power LED. Three other checkboxes are checked when Roomba's bumpers are pressed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Interface.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Containing the IServer and IClient interface and some enums. Both client and server communicate with each other via these interfaces through (As Good As It Gets) remoting.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A short demo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It's important to start the server first.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_0muAUUyt2eA/SD175H8mDzI/AAAAAAAAAB4/yhbQEFMG6Ug/s1600-h/ServerInitial.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_0muAUUyt2eA/SD175H8mDzI/AAAAAAAAAB4/yhbQEFMG6Ug/s400/ServerInitial.png" alt="" id="BLOGGER_PHOTO_ID_5205452965626122034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When the server is running we can start the client. The server's ip address should be set in the client's config file. Directly after starting the client, it will try to connect to the server. After this connection is established, the server will setup a new connection channel to the client to transport callbacks. Via this channel the client is informed that we're ready to go. As a result the power checkbox is enabled and ready for user interaction.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_0muAUUyt2eA/SD17xn8mDyI/AAAAAAAAABw/KgByh-QQOGI/s1600-h/ClientInitial.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_0muAUUyt2eA/SD17xn8mDyI/AAAAAAAAABw/KgByh-QQOGI/s400/ClientInitial.png" alt="" id="BLOGGER_PHOTO_ID_5205452836777103138" border="0" /&gt;&lt;/a&gt;Clicking this checkbox will change the power led's state on the roomba in the server window.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_0muAUUyt2eA/SD18K38mD0I/AAAAAAAAACA/dU8NzJrnOWc/s1600-h/ClientPowerOn.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_0muAUUyt2eA/SD18K38mD0I/AAAAAAAAACA/dU8NzJrnOWc/s400/ClientPowerOn.png" alt="" id="BLOGGER_PHOTO_ID_5205453270568800066" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_0muAUUyt2eA/SD18Un8mD1I/AAAAAAAAACI/LL-907yp3pg/s1600-h/PowerLed.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_0muAUUyt2eA/SD18Un8mD1I/AAAAAAAAACI/LL-907yp3pg/s400/PowerLed.png" alt="" id="BLOGGER_PHOTO_ID_5205453438072524626" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can see the callbacks work by clicking (and holding) Roomba's virtual bumbers. This can be done in 5 different places: front, left, right, front left and front right.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_0muAUUyt2eA/SD18fX8mD2I/AAAAAAAAACQ/7a1YUHCYc1A/s1600-h/PressingFrontRight.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_0muAUUyt2eA/SD18fX8mD2I/AAAAAAAAACQ/7a1YUHCYc1A/s400/PressingFrontRight.png" alt="" id="BLOGGER_PHOTO_ID_5205453622756118370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;These 'bumps' are reflected in the client via (combinations of) checkboxes.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_0muAUUyt2eA/SD18m38mD3I/AAAAAAAAACY/bMu7DWiPJ5s/s1600-h/ClientPressingFrontRight.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_0muAUUyt2eA/SD18m38mD3I/AAAAAAAAACY/bMu7DWiPJ5s/s400/ClientPressingFrontRight.png" alt="" id="BLOGGER_PHOTO_ID_5205453751605137266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For the complete solution, update from the Siibot archive and check out %SIIBOT%\Development\Trunk\Sw\PoC\&lt;br /&gt;CallbackRemoting\CallbackRemoting.sln&lt;br /&gt;Please check the Readme.txt first if you want to run the solution. If you still have questions, you can always ask me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-7776711767805978741?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/7776711767805978741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=7776711767805978741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7776711767805978741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7776711767805978741'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/05/remoting-with-eventing-is-working.html' title='Remoting with eventing is working!'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_0muAUUyt2eA/SD175H8mDzI/AAAAAAAAAB4/yhbQEFMG6Ug/s72-c/ServerInitial.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-5916917793971496503</id><published>2008-04-17T13:36:00.005+02:00</published><updated>2008-04-17T13:50:23.337+02:00</updated><title type='text'>The Robotics Primer Workbook</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://roboticsprimer.sourceforge.net/workbook/Main_Page" target="_blank"&gt;&lt;img style="cursor: pointer;" src="http://bp1.blogger.com/_0muAUUyt2eA/SAc2wTV3jYI/AAAAAAAAABg/78rUiobZRx4/s400/TRPW.jpg" alt="" id="BLOGGER_PHOTO_ID_5190177299021401474" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks to Wouter Moors from the Sioux LKG (Linux Knowledge Group).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-5916917793971496503?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/5916917793971496503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=5916917793971496503' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5916917793971496503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5916917793971496503'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/04/robotics-primer-workbook.html' title='The Robotics Primer Workbook'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_0muAUUyt2eA/SAc2wTV3jYI/AAAAAAAAABg/78rUiobZRx4/s72-c/TRPW.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-1484321676390285852</id><published>2008-03-19T22:47:00.004+01:00</published><updated>2008-03-26T15:51:42.346+01:00</updated><title type='text'>Architecture team starts working Agile</title><content type='html'>&lt;p&gt;&lt;br /&gt;The Architecture team (Tim, Erik, Hans and me) are going to use Scrum to guide our development. Today we've chosen to use Xplanner as it already used within the Sioux Development Center and it can be accessed remotely through the web pages. Possibly other sub teams can use it too.&lt;/p&gt;  &lt;p&gt;We will have sprints of 2 weeks. As we all work in the Development Center most meetings are planned in extended lunch breaks. We still need to define what daily means for us in "daily scrum meeting". But well, just give it a try.&lt;/p&gt;  &lt;p&gt;We have looked at Virtual SCRUM Board by Microguru Corporation. what we found is that it lacked remote usability. But it had this nice Scrum board. &lt;/p&gt;  &lt;p&gt;What we would like is the best of both worlds with an actual virtual scrum board, using some technologies to collaborate remotely. Not with the focus on project planning but on collaboration, standing at the board exchanging information and move notes around.&lt;/p&gt;  &lt;p&gt;At the Praatje-Pot-Inipi (internal training at Sioux) by the author of "Dromen, Durven, Doen" Ben Tiggelaar,  I got in conversation with Maurice van den Heuvel and Erik Vermeulen about creating this Scrum board where we can actually move, add and remove "paper" notes while working on geographically separate locations. Technologies like Skype can then be used to speak with each other. &lt;/p&gt;  &lt;p&gt;Perhaps some development which the .Net Expertise Group can start.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-1484321676390285852?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/1484321676390285852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=1484321676390285852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/1484321676390285852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/1484321676390285852'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/03/architecture-team-starts-working-agile.html' title='Architecture team starts working Agile'/><author><name>Maurice Beelen</name><uri>http://www.blogger.com/profile/07161180125321532890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_kascfeiPAz8/SOJvEXCSalI/AAAAAAAAAh8/EWQ_AvJEMQU/S220/BeelenMaurice08.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-4586176736654448496</id><published>2008-03-17T18:10:00.000+01:00</published><updated>2008-03-17T18:09:24.483+01:00</updated><title type='text'>Where's My Roomba? WiFi Signal Measuring</title><content type='html'>Electrical and Computer Engineering students at the &lt;a href="http://www.jacobsschool.ucsd.edu/"&gt;Jacobs School of Engineering&lt;/a&gt; (part of &lt;a href="http://www.ucsd.edu/portal/site/ucsd"&gt;UCSD&lt;/a&gt;, the University of California in San Diego) can join a Sponsored Student Design Project (&lt;a href="http://ucsdnews.ucsd.edu/newsrel/science/rfid06.asp"&gt;ECE 191&lt;/a&gt;). In one of last winter season's projects, students were challenged to develop a system that can determine a Roomba's indoors position very acurately. They seem to have used both tracking data from the Roomba itself as well as Wifi signal strength from a couple of Wifi routers. We're not this far yet, but to me it sounds very cool! They put this clip on YouTube:&lt;br /&gt;&lt;br /&gt;&lt;object height="355" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ARkQxQGUmKE&amp;amp;hl=en"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/ARkQxQGUmKE&amp;amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" height="355" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-4586176736654448496?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/4586176736654448496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=4586176736654448496' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4586176736654448496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4586176736654448496'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/03/wheres-my-roomba-wifi-signal-measuring.html' title='Where&apos;s My Roomba? WiFi Signal Measuring'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-6339486246391052986</id><published>2008-03-06T16:46:00.001+01:00</published><updated>2008-03-06T16:46:42.982+01:00</updated><title type='text'>SiiBot Agenda</title><content type='html'>&lt;p&gt;Just to share appointments within the team and subteams I've created an agenda in Google. Mail me your Google account and I'll give you access to the shared agenda. &lt;/p&gt;  &lt;p&gt;We're using the blog to show our progress to the world. At this moment I've not released the agenda to the world. Let me know what you think about that.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-6339486246391052986?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/6339486246391052986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=6339486246391052986' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6339486246391052986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6339486246391052986'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/03/siibot-agenda.html' title='SiiBot Agenda'/><author><name>Maurice Beelen</name><uri>http://www.blogger.com/profile/07161180125321532890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_kascfeiPAz8/SOJvEXCSalI/AAAAAAAAAh8/EWQ_AvJEMQU/S220/BeelenMaurice08.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-801288985539656042</id><published>2008-03-06T07:49:00.001+01:00</published><updated>2008-03-06T07:49:59.321+01:00</updated><title type='text'>.Net remoting and eventing</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I found &lt;a href="http://blogs.msdn.com/dotnetremoting/archive/2006/04/07/571020.aspx" target="_blank"&gt;this article&lt;/a&gt; on .Net remoting and implementing an eventing.&amp;#160; &lt;/p&gt;  &lt;p&gt;Although Utkarsh Shah, who is the author of the article, doesn't recommended using it over the network, it's interesting enough to test it on the ebox/CF and PC/FF and see how far we get. And learn rom the results.&lt;/p&gt;  &lt;p&gt;Erik Vermeulen, who has done the first implementation using the &lt;a href="http://gotcf.net/" target="_blank"&gt;AGAIG remoting&lt;/a&gt;, will perform the implementation and test. I'm looking forward to see the results.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-801288985539656042?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/801288985539656042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=801288985539656042' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/801288985539656042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/801288985539656042'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/03/net-remoting-and-eventing.html' title='.Net remoting and eventing'/><author><name>Maurice Beelen</name><uri>http://www.blogger.com/profile/07161180125321532890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_kascfeiPAz8/SOJvEXCSalI/AAAAAAAAAh8/EWQ_AvJEMQU/S220/BeelenMaurice08.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-1233600761460753627</id><published>2008-02-28T18:16:00.012+01:00</published><updated>2008-02-28T21:27:26.623+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eBox'/><category scheme='http://www.blogger.com/atom/ns#' term='Wi-Fi'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET remoting'/><category scheme='http://www.blogger.com/atom/ns#' term='wireless'/><category scheme='http://www.blogger.com/atom/ns#' term='Siibot'/><title type='text'>.Net Remoting for the Compact Framework</title><content type='html'>&lt;appname&gt;As you may have read in the summary of the last meeting, Peter Cosemans came up with the idea to use .NET remoting instead of a homebrewed communications protocol.&lt;br /&gt;Maurice Beelen and I investigated this and we found out that, unfortunately, .NET remoting is not supported in the .NET Compact Framework.&lt;br /&gt;Luckily, we ran into the following company: &lt;a href="http://gotcf.net/"&gt;As Good As It Gets LLC&lt;/a&gt;. They created a remoting and serialization framework for Windows CE that is compatible with .NET remoting and they claim it's even faster.&lt;br /&gt;It's not free (A license for one developer costs $199) but it's great! Our Siibot can be controlled remotely now, virtually in no time! See it driving around:&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-90cb49c8c3a93565" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v21.nonxt3.googlevideo.com/videoplayback?id%3D90cb49c8c3a93565%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331989056%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D243DE433A717E32867BC17E5DF5BFE40E20AB000.2CB900BF0CC914457D57EA07A39B0DAF6BDA50B%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D90cb49c8c3a93565%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYRe4H_7jxiiNKGdrIDpzY-X8zCw&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v21.nonxt3.googlevideo.com/videoplayback?id%3D90cb49c8c3a93565%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331989056%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D243DE433A717E32867BC17E5DF5BFE40E20AB000.2CB900BF0CC914457D57EA07A39B0DAF6BDA50B%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3D90cb49c8c3a93565%26offsetms%3D5000%26itag%3Dw160%26sigh%3DYRe4H_7jxiiNKGdrIDpzY-X8zCw&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;appname&gt;&lt;br /&gt;This is how I did it:&lt;br /&gt;&lt;br /&gt;First of all I downloaded the .NET CF.Remoting.Client, CF.Remoting.Server, CF.Serialization - Installer and the 35 day trial license keys for both CF.Serialization and CF.Remoting from this &lt;a href="http://gotcf.net/Downloads.aspx"&gt;page&lt;/a&gt;&lt;br /&gt;Note that both license keys must be copied to the \Program Files\SiibotApp&lt;appname&gt; directory on the eBox later on.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The server side&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;I created a solution containing a CE 5.0 C# Device Application and a CE 5.0 C# Class Library. The class library contains an interface named IRoomba and a Roomba class implementing it. To make remoting work, the Roomba class has to inherit from System.MarshalByRefObject.&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_0muAUUyt2eA/R8btW19BvCI/AAAAAAAAAAM/gROggo8HUVM/s1600-h/IRoomba+interface.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_0muAUUyt2eA/R8btW19BvCI/AAAAAAAAAAM/gROggo8HUVM/s320/IRoomba+interface.jpg" alt="" id="BLOGGER_PHOTO_ID_5172082198777543714" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;appname&gt;The Roomba class contains some code to initialize serial port COM1 and a little serial IO code to send the actual commands. This was borrowed from the RoombaSCI library for the time being.&lt;br /&gt;&lt;br /&gt;Next it was time to initialize remoting in the form class. First of all I referenced the two AsGoodAsItGets assemblies and the class library containing the IRoomba interface. Next I added the appropriate using clauses.&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;/appname&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_0muAUUyt2eA/R8budV9BvGI/AAAAAAAAAAs/NbeYUpoaNLg/s1600-h/Using+Clauses.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_0muAUUyt2eA/R8budV9BvGI/AAAAAAAAAAs/NbeYUpoaNLg/s400/Using+Clauses.jpg" alt="" id="BLOGGER_PHOTO_ID_5172083409958321250" border="0" /&gt;&lt;/a&gt;&lt;appname&gt;&lt;appname&gt;The class has to be registered so it can be instantiated and invoked via remoting over TCP/IP.&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;/appname&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_0muAUUyt2eA/R8buyl9BvJI/AAAAAAAAABE/saY3Ib2gxk0/s1600-h/Register+Remoting.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_0muAUUyt2eA/R8buyl9BvJI/AAAAAAAAABE/saY3Ib2gxk0/s400/Register+Remoting.jpg" alt="" id="BLOGGER_PHOTO_ID_5172083775030541458" border="0" /&gt;&lt;/a&gt;&lt;appname&gt;&lt;appname&gt;Note that we chose WellKnownObjectMode.Singleton mode instead of WellKnownObjectMode.SingleCall since the latter reinstantiates the object with every method call.&lt;br /&gt;For testing purposes remoting was initialized for TCP port 1500. According to IANA &lt;a href="http://www.iana.org/assignments/port-numbers"&gt;List of well known port numbers&lt;/a&gt; this port is reserved for the VLSI License Manager, but in our environment this is currently not a major issue. To be able to proceed with the client side, the server side project must be compiled first.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The client side&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The client is a simple C# (.NET Full Framework) Windows application containing a couple of buttons to control the Siibot.&lt;br /&gt;Make a reference to the class library assembly from the server project containing the IRoomba interface and the implementation.&lt;br /&gt;The nice thing is that we can use standard .NET remoting now to instantiate the remote object and to invoke methods on it:&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;/appname&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_0muAUUyt2eA/R8bupF9BvII/AAAAAAAAAA8/fjpgMpFrWak/s1600-h/GetRemoteReference.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_0muAUUyt2eA/R8bupF9BvII/AAAAAAAAAA8/fjpgMpFrWak/s400/GetRemoteReference.jpg" alt="" id="BLOGGER_PHOTO_ID_5172083611821784194" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;appname&gt;&lt;appname&gt;   &lt;br /&gt;Note that we used a fixed IP here. I was able to do that because I configured my wireless router to assign this ip address to the eBox only.&lt;br /&gt;Now that we have a referenced interface we can call methods on it. Behind each button on the form I call the appropriate method.&lt;br /&gt;&lt;br /&gt;My conclusion: "As Good As It Gets Remoting" is great! We should definately purchase a license.&lt;br /&gt;&lt;br /&gt;&lt;/appname&gt;&lt;/appname&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-1233600761460753627?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=90cb49c8c3a93565&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/1233600761460753627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=1233600761460753627' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/1233600761460753627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/1233600761460753627'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/net-remoting-for-compact-framework.html' title='.Net Remoting for the Compact Framework'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_0muAUUyt2eA/R8btW19BvCI/AAAAAAAAAAM/gROggo8HUVM/s72-c/IRoomba+interface.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-4922633882465701729</id><published>2008-02-28T11:40:00.003+01:00</published><updated>2008-02-28T11:58:54.595+01:00</updated><title type='text'>Deploying a C# project on the eBox</title><content type='html'>In order to deploy a solution to the eBox I followed these steps:&lt;br /&gt;&lt;br /&gt;I booted the eBox from the standard option in the boot menu: Boot CE/PC (local nk.bin with /L:1024x768x32)&lt;br /&gt;Next I made a wireless connection from the eBox to my home wireless router by clicking its SSID from the list and (in my case) entering its AES/WPA2-PSK key. My router is configured as DHCP server for known MAC addresses so I had to add the eBox's MAC address to the allow list of my router.&lt;br /&gt;In case you have a long Wi-Fi security key you can put it on a USB memory stick. It will appear under "\USB Storage" in the eBox's filesystem.&lt;br /&gt;After the connection has been made, use ipconfig to check if a proper IP address was assigned.&lt;br /&gt;&lt;br /&gt;Next, follow the steps mentioned in Part 6 of the &lt;a href="http://www.dsl-ltd.co.uk/software/ebox2300/eBox2300_CE6_Guide.pdf#page=29"&gt;eBox-2300 Windows Embedded CE 6.0 Jump Start Guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note: To get Visual Studio 2005 (Express) working on Vista, both VS2005 (Express) SP1 and &lt;a href="http://www.blogger.com/%28http://www.microsoft.com/downloads/details.aspx?familyid=90E2942D-3AD1-4873-A2EE-4ACC0AACE5B6&amp;amp;displaylang=en%29"&gt;Visual Studio 2005 Service Pack 1 Update for Windows Vista&lt;/a&gt; must be installed&lt;br /&gt;&lt;br /&gt;I noticed that after installing the &lt;a href="http://www.embeddedpc.net/download/6.0/eBox2300_WinCE600_SDK.msi"&gt;eBox SDK&lt;/a&gt; the "eBox2300_WinCE600_SDK x86 Device" didn't show up in the list of target devices in Visual Studio. Renaming my C:\Users\&lt;username&gt;\AppData\Local\Microsoft\CoreCon\1.0 directory and restarting Visual Studio 2005 fixed the problem. See also: &lt;a href="http://www.google.nl/search?source=ig&amp;amp;hl=nl&amp;amp;rlz=&amp;amp;q=%22CoreCon%5C1.0%22+rename&amp;amp;btnG=Google+zoeken&amp;amp;meta="&gt;Google topics&lt;/a&gt;&lt;/username&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-4922633882465701729?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/4922633882465701729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=4922633882465701729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4922633882465701729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/4922633882465701729'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/deploying-c-project-on-ebox.html' title='Deploying a C# project on the eBox'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-6036574708391593080</id><published>2008-02-27T13:23:00.009+01:00</published><updated>2008-02-28T20:08:10.048+01:00</updated><title type='text'>Siibot meeting February 21st 2008</title><content type='html'>In English this time :)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Next meeting:&lt;/span&gt; Thursday, April 17th 2008, &lt;span style="font-style: italic;"&gt;17:30&lt;/span&gt;: Pizza. &lt;span style="font-style: italic;"&gt;18:00:&lt;/span&gt; Start&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Simulation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Hans and Erik had a look at a way to run our Siibot code against the Microsoft Robotics simulator. They concluded that it will take too much effort to realize this.&lt;br /&gt;Since we have 2 iRobot Create platforms and Erik has a real Roomba vacuum cleaner, we should manage without simulator.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C# Roomba SCI Library&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Peter has been working on a Roomba SCI library that works for both the Compact and Micro Framework. This library is based on the existing RoombaSCI framework from &lt;a href="https://sourceforge.net/projects/roomba-term/"&gt;SourceForge&lt;/a&gt;.&lt;br /&gt;He's not finished yet and will proceed with the development.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Deployment&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During our meeting we tried to connect to the eBox through a wireless connection. We didn't succeed yet.&lt;br /&gt;For the next time, Hans and Erik will have a look at connectivity and deployment.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Subversion&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The subversion archive is in place and it is actually used. However, the question was raised: what goes where?&lt;br /&gt;As in normal projects we have a Development\Trunk\Sw directory that contains an App, Lib and Import directory.&lt;br /&gt;The Import directory will contain any binary that our application depends on, like assemblies for instance.&lt;br /&gt;We will support both Visual Studio 2005 and 2008: the Sw directory currently contains 2005 solutions for both Compact and Micro Framework. These two solutions will be added for 2008 as well.&lt;br /&gt;&lt;br /&gt;A note from Maurice Beelen: &lt;a href="http://siibot.blogspot.com/2008/02/commitmonitor-svn-meets-rss.html"&gt;Commit monitor&lt;/a&gt; is a handy tool that will notify you when there are changes in the archive.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;eBox Battery Pack&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tim has fabricated the battery pack for the eBox! See the following blog items:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://siibot.blogspot.com/2008/01/ebox-2300-battery.html"&gt;eBox 2300 battery&lt;/a&gt; and &lt;a href="http://siibot.blogspot.com/2008/02/ebox-running-on-battery.html"&gt;eBox running on battery&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TCP/IP Client and Server&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maurice van den Heuvel continued working on the TCP/IP client and server. Currently data is sent one way only. Maurice will work on two way communication for the next time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Remoting&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Peter suggested using .Net remoting. This offers direct functionality without all the TCP/IP and protocol plumbing. Maurice Beelen will start a parallel search for a Remoting Solution. He will use the Visual Studio CE simulator for this.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Webcam&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jeroen has shown his experiences with a webcam he purchased. An API/SDK is available for it but it depends heavily on DirectShow. He will investigate if this is usable on the Compact Framework. Maybe C++ code is needed. Kristof Smits and Jeroen will look into this. Another option is using the VLC media player for streaming. Jeroen will investigate this further for the next time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Porting Machine2World to the eBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Kristof has been working on the M2W port for the eBox. The ACE and CURL library must be ported for this, but since Win CE lacks certain system calls that are available in non-CE Windows platforms there are still issues to be solved. Tim will join Kristof.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Architecture:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Maurice Beelen suggested to have a look at the overall architecture of out system. Maurice Beelen, Erik and Hans will take this up the following weeks.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Todos:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;KrSm:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;M2W port (With TiBe)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Look at VLC streaming/C++? (with JeTo)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;MaBe:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Remoting op WinCE (emulator)&lt;/li&gt;&lt;li&gt;Discuss the overall architecture (With HaOd &amp;amp; ErVe)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;PeCo:&lt;/span&gt; C# Roomba SCI Lib 4 CF &amp;amp; MF&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;JeTo:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Webcam&lt;/li&gt;&lt;li&gt;Look at VLC streaming/C++? (with KrSm)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;MaHe:&lt;/span&gt; TCP/IP two way communications&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TiBe:&lt;/span&gt; M2W port (With KrSm)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ErVe: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Deployment of an application to the eBox + remote debugging&lt;/li&gt;&lt;li&gt;Discuss the overall architecture (With HaOd &amp;amp; MaBe)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;HaOd: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Deployment (With ErVe)&lt;/li&gt;&lt;li&gt;Discuss the overall architecture (With MaBe &amp;amp; ErVe)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-6036574708391593080?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/6036574708391593080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=6036574708391593080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6036574708391593080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6036574708391593080'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/siibot-meeting-february-21st-2008.html' title='Siibot meeting February 21st 2008'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-3224510847167078183</id><published>2008-02-27T12:39:00.003+01:00</published><updated>2008-02-27T13:45:23.415+01:00</updated><title type='text'>Weblog, de of het?</title><content type='html'>Is het nou &lt;span style="font-weight: bold;"&gt;dé&lt;/span&gt; of &lt;span style="font-weight: bold;"&gt;hét &lt;/span&gt;weblog? We zijn eruit! Het mag allebei van de  &lt;a href="http://www.onzetaal.nl/advies/weblog.php"&gt;Taaladviesdienst!&lt;/a&gt; :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-3224510847167078183?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/3224510847167078183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=3224510847167078183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/3224510847167078183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/3224510847167078183'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/weblog-de-of-het.html' title='Weblog, de of het?'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-8884244155033363973</id><published>2008-02-21T21:56:00.001+01:00</published><updated>2008-02-21T21:56:12.480+01:00</updated><title type='text'>CommitMonitor - SVN meets RSS ?</title><content type='html'>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;I found a nice tool by Stefan K&amp;#252;ng (&lt;em&gt;also responsible for TortoiseSVN builds&lt;/em&gt;). It's called &lt;a href="http://tools.tortoisesvn.net/CommitMonitor" target="_blank"&gt;CommitMonitor&lt;/a&gt; and tells you when changes to an Subversion repository occured. In stead of scanning the log your self you just provide the tool with the necessary URLs (yes local network repositories are not yet supported [bummer]) and it does it for you once every while. The period is adjustable. &lt;/p&gt;  &lt;p&gt;When changes occur you get a nice message above your task bar and you can see in the monitor what has happened. You get per repository per commit the author, the comment and the modified paths. &lt;/p&gt;  &lt;p&gt;The diff is unfortunately a unified diff over the complete set.&lt;/p&gt;  &lt;p&gt;&lt;img alt="CommitMonitor main dialog" src="http://commitmonitor.googlecode.com/svn/trunk/docs/ScreenShots/MainDlg.png" /&gt;&lt;/p&gt;  &lt;p&gt;Just have a look at it. It gives me a good idea of what is happening in my codeSpace.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-8884244155033363973?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/8884244155033363973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=8884244155033363973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8884244155033363973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8884244155033363973'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/commitmonitor-svn-meets-rss.html' title='CommitMonitor - SVN meets RSS ?'/><author><name>Maurice Beelen</name><uri>http://www.blogger.com/profile/07161180125321532890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_kascfeiPAz8/SOJvEXCSalI/AAAAAAAAAh8/EWQ_AvJEMQU/S220/BeelenMaurice08.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-6982418116471078602</id><published>2008-02-07T17:13:00.000+01:00</published><updated>2008-02-07T17:15:01.937+01:00</updated><title type='text'>eBox running on battery</title><content type='html'>Today we saw the eBox running on battery, so we can really start driving around now!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-6982418116471078602?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/6982418116471078602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=6982418116471078602' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6982418116471078602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/6982418116471078602'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/02/ebox-running-on-battery.html' title='eBox running on battery'/><author><name>Tim Bertholet</name><uri>http://www.blogger.com/profile/01029685681638001034</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-9146027981263072802</id><published>2008-01-21T13:06:00.000+01:00</published><updated>2008-01-21T18:05:32.671+01:00</updated><title type='text'>eBox 2300 battery</title><content type='html'>As stated before, the iRobot battery is not powerful enough to power the eBox while the iRobot is operating as well. Even though our robot has the "Advanced Power Battery System" (APS), which is already more powerful than the default battery.&lt;br /&gt;&lt;br /&gt;So it seems wise to power the eBox using a separate battery. Inspired by &lt;a href="http://msdn2.microsoft.com/en-us/robotics/bb403184.aspx"&gt;http://msdn2.microsoft.com/en-us/robotics/bb403184.aspx&lt;/a&gt;, I ordered the following parts:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A 9.6V RC battery: &lt;a href="http://www.conrad.nl/goto/?product=227906"&gt;http://www.conrad.nl/goto/?product=227906&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;A voltage regulator to regulate the battery down to the 5V input voltage of the eBox: &lt;a href="http://www.roboticsconnection.com/pc-38-9-5v-switching-voltage-regulator.aspx"&gt;http://www.roboticsconnection.com/pc-38-9-5v-switching-voltage-regulator.aspx&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;This battery will power the eBox for 1.5 (one-and-a-half) hours when it is fully charged (the eBox uses 15W according to &lt;a href="http://www.icoptech.com/ebox-pc/files/1EBX23W_s.pdf"&gt;http://www.icoptech.com/ebox-pc/files/1EBX23W_s.pdf&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;The next issue is how to charge the battery. I see the following 2 options:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Directly from the iRobot when it does not need its power for its own operation.&lt;br /&gt;This option would require more extensive investigation and I wonder if this is useful, considering the purpose of this project. Just a wild guess: this even might turn out to be impossible. Of course, this also decreases the overall operation duration between charges (so the iRobot has to visit its Base Station more often).&lt;/li&gt;&lt;li&gt;From an external adapter that will be connected when the iRobot is charging itself.&lt;br /&gt;This approach is only challenging from a mechanical point of view: How can the battery connect itself to a separate charger when the iRobot arrives at its Base Station?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Even the second, simpler, approach will require more non-software-related effort. The mechanical/physical impact might be less if the Base Station could charge both batteries at the same time. I cannot prove this with calculations yet, but I doubt that the 30W of the Base Station is enough to do that.&lt;/p&gt;&lt;p&gt;I took the liberty to provide a workaround by ordering a quick-charger (&lt;a href="http://www.conrad.nl/goto/?product=224946"&gt;http://www.conrad.nl/goto/?product=224946&lt;/a&gt;). This enables us to demonstrate a running iRobot for 1.5 hours by charging it 'manually', which might be a sufficient solution for the time being.&lt;/p&gt;Any comments or questions would be greatly appreciated!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-9146027981263072802?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/9146027981263072802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=9146027981263072802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/9146027981263072802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/9146027981263072802'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2008/01/ebox-2300-battery.html' title='eBox 2300 battery'/><author><name>Tim Bertholet</name><uri>http://www.blogger.com/profile/01029685681638001034</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-7386733401486393273</id><published>2007-12-18T09:39:00.000+01:00</published><updated>2008-01-14T14:01:57.326+01:00</updated><title type='text'>Bijeenkomst 11 december</title><content type='html'>11 december was de laatste bijeenkomst van het Siibot team.&lt;br /&gt;De volgende collega's waren erbij:&lt;br /&gt;&lt;br /&gt;Tim Bertholet (TiBe)&lt;br /&gt;Erwin de Jong (ErJo)&lt;br /&gt;Maurice van den Heuvel (MaHe)&lt;br /&gt;Hans Odenthal (HaOd)&lt;br /&gt;Kristof Smits (KrSm)&lt;br /&gt;Erik Vermeulen (ErVe)&lt;br /&gt;Jeroen Torfs (JeTo)&lt;br /&gt;&lt;br /&gt;Hier volgt een overzicht van de actiepunten van de meeting van 25 oktober. Ook de nieuwe acties voor iedereen worden genoemd.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iRobot Simulatie &lt;/span&gt;(HaOd + ErVe)&lt;br /&gt;&lt;br /&gt;Aangezien we maar één robot hebben (en eventueel die van Peter) zal het zeker gaan voorkomen dat er iemand code aan het ontwikkelen is die hij niet ter plekke kan testen op de iRobot zelf. We hebben gekozen voor het C# RoombaSCI Framework (SourceForge) dat we dus zouden moeten stubben. Nu heeft Microsoft Robotics Studio de mogelijkheid om een iRobot rond te laten rijden in een 3D virtuele wereld. Dit zouden we graag gebruiken als test environment voor onze Siibot, echter moet hier wel het een en ander voor uitgezocht worden. Robotics Studio werkt bijvoorbeeld met manifests (xml). We zullen dus een manier moeten vinden om de RoombaSCI interface aan te bieden bovenop Robotics Studio. Hans en Erik hebben hier tijd aan besteed, maar er is nog geen doorbraak. Dit punt blijft staan voor de volgende bijeenkomst.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Wifi op de eBox 2300 met Windows CE 6.0&lt;/span&gt; (ErJo)&lt;br /&gt;&lt;br /&gt;Erwin heeft Wifi aan de praat! Kort samengevat kwam het er op neer dat we geen drivers hadden voor de Wifi module. Erwin is hier achteraan gegaan en heeft de juiste driver kunnen bemachtigen. Hij heeft een image gebouwd voor de eBox met daarin Wifi support. Je kunt nu inderdaad de SSID's zien die 'in de lucht' zitten. Erwin gaat voor de volgende keer kijken hoe je C# code kunt deployen op de eBox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;C# code bouwen met Visual Studio&lt;/span&gt; (KrSm)&lt;br /&gt;&lt;br /&gt;In het vorige blog item bespreekt Kristof uitgebreid hoe je C# code kunt bouwen voor het .Net Compact Framework 2.0. Het deployen gebeurt vooralsnog op een emulator.&lt;br /&gt;Kristof is nog altijd enthousiast over het idee om Machine2World te laten draaien op de eBox. Als dit lukt dan kunnen we profiteren van een hele waslijst aan handige features die door M2W worden geboden. De machinekant van M2W is momenteel C++. Kristof gaat uitzoeken of hij dit kan compileren voor de eBox.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;TCP/IP client/server &lt;/span&gt;(MaHe)&lt;br /&gt;&lt;br /&gt;Maurice is in C# een TCP/IP client en een server aan het bouwen. Deze kunnen gebruikt worden om communicatie tussen een normale PC en de eBox te laten plaatsvinden. Dit opent de weg naar allerlei interessante toepassingen waarbij het zware werk door de PC gedaan kan worden. Daarnaast wordt het mogelijk om op afstand (via Wifi) informatie heen en weer te zenden tussen PC en eBox (denk aan SCI commando's, statussen en beeld)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Laadsysteem eBox 2300 accu&lt;/span&gt; (TiBe)&lt;br /&gt;&lt;br /&gt;De iRobot is in staat om zelf zijn weg te vinden naar zijn laadstation. Helaas heeft de batterij in de iRobot onvoldoende capaciteit om zowel de robot als de eBox te voeden. Tim is aan het uitzoeken of we zowel de batterij van de robot als een extra 'battery pack' kunnen opladen met het basisstation. Vooralsnog lijkt het erop dat het basisstation te weinig vermogen heeft hiervoor. To be continued.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Verdere nieuwe acties:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Jeroen (JeTo) gaat zich verdiepen in webcams in combinatie met Windows CE en het .Net Compact Framework.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Acties van de eerste bijeenkomst (4 oktober):&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Roomba C# Framework&lt;/span&gt; (PeCo)&lt;br /&gt;&lt;br /&gt;Peter heeft voor zijn Siibot.MF project al eerder gebruik gemaakt van C# RoombaSCI Framework. In verband met code sharing en opgebouwde kennis gaan we ditzelfde framework ook gebruiken voor dit project.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Robotics Studio in combinatie met Roomba&lt;/span&gt; (PeCo)&lt;br /&gt;&lt;br /&gt;Dit punt is (min of meer) overgenomen door HaOd en ErVe&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Mantis opzetten&lt;/span&gt; (MaBe)&lt;br /&gt;&lt;br /&gt;Done (zie mailtje 18-10)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Plaatsbepaling&lt;/span&gt; (MaHe + MaBe)&lt;br /&gt;&lt;br /&gt;Dit punt staat nog open.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;De volgende bijeenkomst zal plaatsvinden op 14 februari 2008.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-7386733401486393273?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/7386733401486393273/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=7386733401486393273' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7386733401486393273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/7386733401486393273'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/12/bijeenkomst-11-december.html' title='Bijeenkomst 11 december'/><author><name>Erik Vermeulen</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp1.blogger.com/_0muAUUyt2eA/R8cPN19BvLI/AAAAAAAAABQ/vKuvx37Zj4E/S220/benderava7rx4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-5736175520904777325</id><published>2007-12-09T11:52:00.001+01:00</published><updated>2007-12-10T13:35:15.502+01:00</updated><title type='text'>Building and Debugging code for the Siibot</title><content type='html'>&lt;ol&gt;   &lt;li&gt;&lt;strong&gt;SDK&lt;/strong&gt;       &lt;br /&gt;To build code on the ebox 2300, you have to download and install the ebox 2300 SDK :       &lt;br /&gt;go to &lt;a href="http://www.embeddedpc.net/Download/WindowsEmbeddedCE60Download/tabid/113/Default.aspx" target="_blank"&gt;following website&lt;/a&gt; and download/install &amp;quot;eBox2300_WinCE600_SDK.msi&amp;quot;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Create a C# project&lt;/strong&gt;       &lt;br /&gt;Startup Visual Studio, and create a new project.       &lt;br /&gt;Select a Visual C# - Smart Device - Windows CE 5.0 device       &lt;br /&gt;Choose your project type:       &lt;br /&gt;- Console Application : command line application       &lt;br /&gt;- Device Application : GUI application       &lt;br /&gt;- Class library : library       &lt;br /&gt;&lt;a href="http://lh6.google.com/kristof.smits/R1vI1BReYCI/AAAAAAAAABU/2PG4UTupf6s/ScreenShot112%5B7%5D"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="294" alt="ScreenShot112" src="http://lh4.google.com/kristof.smits/R1vI1hReYDI/AAAAAAAAABg/JT3yTlHwy-A/ScreenShot112_thumb%5B3%5D" width="417" border="0" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Build&lt;/strong&gt;       &lt;br /&gt;To build code for the ebox2300, make sure the toolbar &amp;quot;device&amp;quot; is visible, by selecting       &lt;br /&gt;View &amp;gt; Toolbars &amp;gt; Device       &lt;br /&gt;In this toolbar, you can select the target device for which you want to build code. Select the ebox2300 device.       &lt;br /&gt;&lt;a href="http://lh6.google.com/kristof.smits/R1vI2BReYEI/AAAAAAAAABo/6iUq1ApaezQ/ScreenShot117%5B2%5D"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="192" alt="ScreenShot117" src="http://lh4.google.com/kristof.smits/R1vI2hReYFI/AAAAAAAAABw/BibHM6IKve0/ScreenShot117_thumb" width="236" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;Click &lt;a href="http://users.skynet.be/ksmits/VS2005.jpg" target="_blank"&gt;here&lt;/a&gt; for a more detailed example.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Debug / simulate&lt;/strong&gt;       &lt;br /&gt;Probably more interesting is how to debug / simulate your Siibot application. This is quite 'tricky' because the ebox2300 does not provide an emulator environment.       &lt;br /&gt;      &lt;br /&gt;In the device toolbar, select &amp;quot;Pocket PC 2003 SE Emulator&amp;quot;.       &lt;br /&gt;Now you can debug your application, indeed on a Pocket PC.       &lt;br /&gt;      &lt;br /&gt;In the emulator, browse wit the 'File Explorer' to 'Program Files'. Here you can find, startup and debug your application.       &lt;br /&gt;&lt;a href="http://lh3.google.com/kristof.smits/R1vI3RReYGI/AAAAAAAAAB4/dMXcluoUubU/image%5B3%5D"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="409" alt="image" src="http://lh5.google.com/kristof.smits/R1vI3xReYHI/AAAAAAAAACA/ExqNdm8tATQ/image_thumb%5B1%5D" width="249" border="0" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Deploy on the ebox2300&lt;/strong&gt;       &lt;br /&gt;To be defined. Erwin will investigate this.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;More information&lt;/strong&gt;       &lt;br /&gt;&lt;a title="eBox-2300 Windows Embedded CE 6.0 Jump Start Guide" href="http://www.dsl-ltd.co.uk/software/ebox2300/eBox2300_CE6_Guide.pdf" target="_blank"&gt;eBox-2300 Windows Embedded CE 6.0 Jump Start Guide&lt;/a&gt; &lt;/li&gt; &lt;/ol&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-5736175520904777325?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/5736175520904777325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=5736175520904777325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5736175520904777325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5736175520904777325'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/12/building-and-debugging-code-for-siibot.html' title='Building and Debugging code for the Siibot'/><author><name>Kristof Smits</name><uri>http://www.blogger.com/profile/12211615893487137578</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://users.skynet.be/ksmits/m&amp;m.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-5170559943459796706</id><published>2007-10-29T23:23:00.001+01:00</published><updated>2007-10-29T23:41:39.549+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laser scanner'/><title type='text'>Laser afstands scanner</title><content type='html'>Tijdens de laatste Siibot meeting hadden we het over een laser sensor als hulpmiddel tijdens het lokaliseren. Tijdens het zoeken naar informatie over lokalisering kwam &lt;a href="http://www.ele.auckland.ac.nz/%7Ecyue001/tech/LMSintro.html"&gt;deze&lt;/a&gt; pagina tegen waar onderstaande sensor wordt gebruikt.&lt;img src="file:///C:/DOCUME%7E1/Maurice/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.ele.auckland.ac.nz/%7Ecyue001/tech/LMSphoto.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://www.ele.auckland.ac.nz/%7Ecyue001/tech/LMSphoto.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;De &lt;a href="http://mysick.com/partnerPortal/ProductCatalog/DataSheet.aspx?ProductID=9168"&gt;produktpagina&lt;/a&gt; van de fabrikant. Of zoek op http://www.sick.de naar LMS-200. Prijsinformatie heb ik nog niet gevonden.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-5170559943459796706?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/5170559943459796706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=5170559943459796706' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5170559943459796706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/5170559943459796706'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/10/laser-afstands-scanner.html' title='Laser afstands scanner'/><author><name>Maurice van den Heuvel</name><uri>http://www.blogger.com/profile/17362657391581037897</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-2065489786073305821</id><published>2007-10-18T10:57:00.001+02:00</published><updated>2007-10-18T15:02:22.297+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Archief'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><title type='text'>Subversion Archief</title><content type='html'>&lt;p&gt; &lt;/p&gt;  &lt;p&gt;Voor het beheer van software en documentatie is binnen het Development Centre van &lt;a href="http://www.sioux.eu/" target="_blank"&gt;Sioux&lt;/a&gt; een Subversion (SVN) archief aangemaakt. Het team heeft via een apart traject de toegangsinformatie ontvangen.&lt;/p&gt;  &lt;p&gt;Meer informatie over Subversion kun je vinden via de volgende links:&lt;/p&gt;  &lt;table border="0" cellpadding="2" cellspacing="0" width="525"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;strong&gt;&lt;a href="http://subversion.tigris.org/" target="_blank"&gt;Subversion&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="402"&gt;Commandline omgeving&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;strong&gt;&lt;a href="http://tortoisesvn.tigris.org/" target="_blank"&gt;TortoiseSVN&lt;/a&gt;&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="402"&gt;Windows explorer plugin&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;a href="http://ankhsvn.tigris.org/" target="_blank"&gt;&lt;strong&gt;AnkhSVN&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="402"&gt;gratis Visual Studio plugin&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="121"&gt;&lt;a href="http://www.visualsvn.com/"&gt;&lt;strong&gt;VisualSVN&lt;/strong&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="402"&gt;betaalde Visual Studio plugin&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;img alt="Subversion" src="http://subversion.tigris.org/subversion_logo_hor-468x64.png" /&gt;&lt;/p&gt; &lt;hints id="hah_hints"&gt;&lt;/hints&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-2065489786073305821?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/2065489786073305821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=2065489786073305821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/2065489786073305821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/2065489786073305821'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/10/subversion-archief.html' title='Subversion Archief'/><author><name>Maurice Beelen</name><uri>http://www.blogger.com/profile/07161180125321532890</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='26' height='32' src='http://4.bp.blogspot.com/_kascfeiPAz8/SOJvEXCSalI/AAAAAAAAAh8/EWQ_AvJEMQU/S220/BeelenMaurice08.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-8920232911911553445</id><published>2007-10-18T09:33:00.001+02:00</published><updated>2007-10-18T09:33:33.810+02:00</updated><title type='text'>Windows Live Writer</title><content type='html'>&lt;p&gt;Als je iets gemakkelijker een blog entry wilt aanmaken kan je gebruik maken van een gratis Microsoft tool: Windows Live Writer. Het is een&amp;nbsp;desktop applicatie met tal van mogelijkheden.&lt;/p&gt; &lt;p&gt;Probeer het maar, zeker aan te raden.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.onfolio.com/writer/ss1.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="319" src="http://tk1.storage.msn.com/x1pbglk-vqL4Bt0LbBUCFAco6cVMRyQH-miA-fryvbkrnebrJpi7BRlat0D8g2C_etKoTYM1XvFhkbtFVgJ5JRzS2RDkXQvQKFVWE2CFYV0nPXwtfIQ7NXDUe7hAn2-GWO70SEk4a433rx-3MqakmvKUg_ErkB9qlCV" width="343" align="left" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Hier vind je meer informatie en download.&lt;/p&gt; &lt;p&gt;&lt;a title="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!174.entry?" href="http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!174.entry?"&gt;http://windowslivewriter.spaces.live.com/blog/cns!D85741BB5E0BE8AA!174.entry?&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Ps. dit bericht, samen met de image is aangemaakt met Windows Live Writer&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.onfolio.com/writer/ss1.jpg"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-8920232911911553445?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/8920232911911553445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=8920232911911553445' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8920232911911553445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/8920232911911553445'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/10/windows-live-writer.html' title='Windows Live Writer'/><author><name>Peter Cosemans</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7748675586143188208.post-3802480771075926265</id><published>2007-10-17T18:02:00.001+02:00</published><updated>2007-10-17T18:13:04.619+02:00</updated><title type='text'>Welkom bij het Siibot weblog</title><content type='html'>Wij zijn een groep &lt;a href="http://www.sioux.nl/"&gt;Sioux&lt;/a&gt; medewerkers die meewerken aan het Siibot (Sioux iRobot) project. Dit blog is bedoeld als communicatiemiddel voor de Siibotters.&lt;br /&gt;&lt;br /&gt;In dit blog plaatsen we bijvoorbeeld korte stukjes informatie, nieuwtjes en aankondigingen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7748675586143188208-3802480771075926265?l=siibot.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siibot.blogspot.com/feeds/3802480771075926265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7748675586143188208&amp;postID=3802480771075926265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/3802480771075926265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7748675586143188208/posts/default/3802480771075926265'/><link rel='alternate' type='text/html' href='http://siibot.blogspot.com/2007/10/welkom-bij-het-siibot-weblog.html' title='Welkom bij het Siibot weblog'/><author><name>Maurice van den Heuvel</name><uri>http://www.blogger.com/profile/17362657391581037897</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
