<?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-5422287</id><updated>2011-04-21T19:27:53.383+01:00</updated><category term='motor club'/><category term='calendar'/><category term='gay pub'/><category term='opencv'/><category term='wiimote'/><category term='java'/><category term='equal rights'/><category term='highway code'/><category term='autotest'/><category term='economy'/><category term='webcam'/><category term='dnp'/><category term='competition'/><category term='rallying'/><category term='gui'/><category term='outlook 2007'/><category term='multiverse'/><category term='second life'/><category term='bookcase'/><category term='roadworks'/><category term='first post'/><category term='ibm'/><category term='synchronisation'/><category term='webcams'/><category term='enterprise'/><category term='BBC news'/><category term='holoscreen'/><category term='projector'/><category term='tea'/><category term='project'/><category term='fair trade'/><category term='wiinremote'/><category term='cyclists'/><category term='cars'/><category term='university'/><category term='google'/><title type='text'>Ben Organ</title><subtitle type='html'>This is a blog about me, my life and my thoughts.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5422287.post-7117931377459950880</id><published>2008-04-04T16:20:00.003+01:00</published><updated>2008-04-04T16:26:16.133+01:00</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family: verdana;"&gt;Screenshots&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;&lt;br /&gt;As promised here are some screenshots;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family: verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHhS01fZI/AAAAAAAAADc/HzEuaXzV94k/s1600-h/Screenshot1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHhS01fZI/AAAAAAAAADc/HzEuaXzV94k/s320/Screenshot1.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410658278407570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHhS01faI/AAAAAAAAADk/OYIWxs18flw/s1600-h/Screenshot2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHhS01faI/AAAAAAAAADk/OYIWxs18flw/s320/Screenshot2.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410658278407586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHhi01fbI/AAAAAAAAADs/VDV-CrsFExo/s1600-h/Screenshot3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHhi01fbI/AAAAAAAAADs/VDV-CrsFExo/s320/Screenshot3.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410662573374898" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHhi01fcI/AAAAAAAAAD0/J05cAwfCm_g/s1600-h/Screenshot4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHhi01fcI/AAAAAAAAAD0/J05cAwfCm_g/s320/Screenshot4.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410662573374914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R_ZHhy01fdI/AAAAAAAAAD8/A_N-qs8Dn4c/s1600-h/Screenshot5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R_ZHhy01fdI/AAAAAAAAAD8/A_N-qs8Dn4c/s320/Screenshot5.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410666868342226" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R_ZHwC01feI/AAAAAAAAAEE/QYPz7MHYpw8/s1600-h/Screenshot6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R_ZHwC01feI/AAAAAAAAAEE/QYPz7MHYpw8/s320/Screenshot6.jpg" alt="" id="BLOGGER_PHOTO_ID_5185410911681478114" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;And some of what it looks like on the actual  screen;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHwS01ffI/AAAAAAAAAEM/ql5aPCvjqJg/s1600-h/IMG_0259.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHwS01ffI/AAAAAAAAAEM/ql5aPCvjqJg/s320/IMG_0259.JPG" alt="" id="BLOGGER_PHOTO_ID_5185410915976445426" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHwi01fgI/AAAAAAAAAEU/Ta4Y2KjhL10/s1600-h/IMG_0261.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHwi01fgI/AAAAAAAAAEU/Ta4Y2KjhL10/s320/IMG_0261.JPG" alt="" id="BLOGGER_PHOTO_ID_5185410920271412738" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHwi01fhI/AAAAAAAAAEc/cz1HVO5LFTU/s1600-h/IMG_0262.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R_ZHwi01fhI/AAAAAAAAAEc/cz1HVO5LFTU/s320/IMG_0262.JPG" alt="" id="BLOGGER_PHOTO_ID_5185410920271412754" 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/5422287-7117931377459950880?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/7117931377459950880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=7117931377459950880' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7117931377459950880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7117931377459950880'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/04/screenshots-as-promised-here-are-some.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q8JoviQDgIQ/R_ZHhS01fZI/AAAAAAAAADc/HzEuaXzV94k/s72-c/Screenshot1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-2241082987543966621</id><published>2008-04-02T13:31:00.004+01:00</published><updated>2008-04-02T13:40:55.865+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiimote'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='holoscreen'/><category scheme='http://www.blogger.com/atom/ns#' term='BBC news'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:verdana;"&gt;Progress update&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;This week I've mostly been working on the business plan part of my project, which is going quite well. I've also found an &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://news.bbc.co.uk/1/hi/technology/7325004.stm"&gt;interesting article on BBC News&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; about humans and computers becoming closer together. It says; &lt;span style="font-style: italic;"&gt;"The keyboard, mouse and monitor will increasingly be replaced by more intuitive forms of interaction and display, including tablet computers, speech recognition systems and fingertip-operated surfaces."&lt;/span&gt; This is exactly what my project is setting out to achieve, blurring the boundaries between physical and digital. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I've also been working on getting Wiimote input working, along with some general refactoring of the code to make it a bit nicer. I'm using the &lt;a href="http://www.wiili.org/WiiremoteJ"&gt;WiiremoteJ library&lt;/a&gt; along with Bluecove and my Macbook (as it has bluetooth built in). Bluetooth is a massive pain and took me ages to get it working nicely.&lt;br /&gt;&lt;br /&gt;However, the Wiimote input now works; it picks up the IR light and pressing the button "clicks" on things. I'm not quite sure yet how it will work with finding the angle of point since both the IR light position and the accelerometer are affected by the pointing direction of the controller. I'm going to get some IR LEDs hooked up later this week so hopefully will be able to get a better understanding of how it will work then. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Next tasks are to get the shelves cut and get the internal lighting sorted in the bookcase as this will really allow me to see how everything works together. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I've also knocked up a quick webpage at &lt;a href="http://duality.benorgan.co.uk/"&gt;http://duality.benorgan.co.uk&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Some more screenshots should be posted later this week as I've made a few more tweaks to the GUI. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-2241082987543966621?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/2241082987543966621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=2241082987543966621' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2241082987543966621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2241082987543966621'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/04/progress-update-this-week-ive-mostly.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-7283810007786236534</id><published>2008-03-24T17:54:00.007Z</published><updated>2008-03-28T15:00:44.295Z</updated><title type='text'></title><content type='html'>&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;Touchpacity is no more...&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;After an hour of searching through thesauruses, Wikipedia and using the &lt;a href="http://www.dotomator.com/"&gt;Dotamator&lt;/a&gt; I've decided on a new name for my project.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-weight: bold;font-size:180%;" &gt;Duality&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;br /&gt;&lt;span class="hw"  style="font-family:verdana;"&gt;du·al·i·ty (dū-ăl'ĭ-tē, dyū-) pronunciation&lt;br /&gt;n.&lt;br /&gt;The quality or character of being twofold; dichotomy.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-7283810007786236534?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/7283810007786236534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=7283810007786236534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7283810007786236534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7283810007786236534'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/touchpacity-is-no-more.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-3490132647058641008</id><published>2008-03-23T16:46:00.003Z</published><updated>2008-03-23T16:48:34.075Z</updated><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:130%;"&gt;GUIness&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;I've been playing around with my Java GUI today and have made a few aesthetic tweaks. Hope you like it!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R-aJwC01fWI/AAAAAAAAADE/r6BOAnkRWfM/s1600-h/UI_default.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R-aJwC01fWI/AAAAAAAAADE/r6BOAnkRWfM/s320/UI_default.JPG" alt="" id="BLOGGER_PHOTO_ID_5180979879821540706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R-aJ0i01fXI/AAAAAAAAADM/Cg-eTfYwpUo/s1600-h/UI_keyboard.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R-aJ0i01fXI/AAAAAAAAADM/Cg-eTfYwpUo/s320/UI_keyboard.JPG" alt="" id="BLOGGER_PHOTO_ID_5180979957130952050" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R-aJ1C01fYI/AAAAAAAAADU/loydb43lzps/s1600-h/UI_popup.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R-aJ1C01fYI/AAAAAAAAADU/loydb43lzps/s320/UI_popup.JPG" alt="" id="BLOGGER_PHOTO_ID_5180979965720886658" 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/5422287-3490132647058641008?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/3490132647058641008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=3490132647058641008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3490132647058641008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3490132647058641008'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/guiness-ive-been-playing-around-with-my.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_q8JoviQDgIQ/R-aJwC01fWI/AAAAAAAAADE/r6BOAnkRWfM/s72-c/UI_default.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-1076031560062105150</id><published>2008-03-21T17:36:00.007Z</published><updated>2008-03-28T15:02:06.001Z</updated><title type='text'></title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;font-size:130%;"  &gt;Javadoc&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Javadoc documentation is now available at &lt;a href="http://benorgan.co.uk/duality/javadoc"&gt;http://benorgan.co.uk/duality/javadoc/&lt;/a&gt;. This will be kept up to date as the project progresses.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-1076031560062105150?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/1076031560062105150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=1076031560062105150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1076031560062105150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1076031560062105150'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/javadoc-javadoc-documentation-is-now.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-4881827909453293100</id><published>2008-03-19T12:52:00.005Z</published><updated>2008-03-21T16:28:34.996Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Progress update&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;It's been a while since I posted an update on my project, so here it is!&lt;br /&gt;&lt;br /&gt;So I've finally got the &lt;a href="http://www.nec-pj.com/products/wt/index610.html"&gt;short-throw projector&lt;/a&gt; which allows me to project onto the screen at a decent brightness without using mirrors and such! It's amazing how big the image is given such a short throw, in fact the image is &lt;span style="font-weight: bold;"&gt;too big&lt;/span&gt; now and I've had to make the image smaller to get it to fit on the screen. The image is also much brighter than my previous arrangement and I had to turn down the brightness and contrast as it was too bright as default. It looks like the width of shelves I want to have should be all OK with the new projector too.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R-PdFC01fTI/AAAAAAAAACs/ofbiVPBIwvE/s1600-h/projector.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R-PdFC01fTI/AAAAAAAAACs/ofbiVPBIwvE/s320/projector.jpg" alt="" id="BLOGGER_PHOTO_ID_5180227075133766962" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Short throw projector in the bookcase, just fits!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic; font-weight: bold; font-family: verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I've also got hold of a &lt;a href="http://uk.europe.creative.com/products/product.asp?category=218&amp;amp;subcategory=219&amp;amp;product=16065"&gt;wide-angle webcam from Creative&lt;/a&gt; which has an 80 degree viewing angle apparently. This is needed so I can view the whole screen from the webcam inside the bookcase. When placed at the back of the bookcase the webcam can indeed see the entire screen. I had planned to attach the webcam to the underside of the bookcase shelf but I also realised a problem, in that the webcam needs to be at the &lt;span style="font-weight: bold;"&gt;front&lt;/span&gt; of the shelf otherwise the shelf will obscure the view of the screen. Although eventually the shelves will be much narrorwer this still means the webcam won't quite see all of the screen. However, I think it's the best I'm going to get given the bookcase dimensions. The webcam also has correction for the wide angle lens built into the drivers which is quite handy as I was worried this would cause problems!&lt;br /&gt;&lt;br /&gt;Upon testing out the webcam with my OpenCV program I found that it wasn't as "good" as the other cheap old webcam was. I assume this is because firstly the webcam can see a lot more and secondly it's a lot more sensitive. Adjusting the settings of the drivers and my program gave some improvements but it was still not as good as previously. After much time fiddling I decided that the card/tape I was using to detect the position of the finger was too dull. I got a few packs of large brightly coloured sticky dots and tried with these instead. Using these the performance seemed much better. There were also now issues due to light reflecting back off the screen from the projected image which hadn't been a problem previously as the projector wasn't as bright. Adjusting the brightness and contrast of the projector helped a bit.&lt;br /&gt;&lt;br /&gt;I'm still not very happy with the OpenCV detection as it doesn't seem to be as robust as before and I don't think detecting angle of point is going to be an option, which will be a pain. I'm going to play around with different lighting. I've also implemented some stuff to load and save settings from the OpenCV program which should make adjustments easier as I can build on what I did last time rather than starting from scratch each time.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R-Pd8i01fUI/AAAAAAAAAC0/kvUINByVCDI/s1600-h/webcam.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R-Pd8i01fUI/AAAAAAAAAC0/kvUINByVCDI/s320/webcam.jpg" alt="" id="BLOGGER_PHOTO_ID_5180228028616506690" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;The webcam duct taped to the back of the bookcase&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;Since my last post I've also spent a fair amount of time working on my Java code. I've added functionality to look up book information from the Amazon API based on the ISBN number read from an XML file. The Amazon API is massive and it took some time to figure out which bits I needed to use, but it all works fine now. The only thing I need to work on is extracting keywords and reviews but currently it gets author, title, publisher, date and an image all from the Internet. I've also made the Java code more general and tidied it up a bit, although I think that's going to be an ongoing process!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R-PeGS01fVI/AAAAAAAAAC8/JkW_odSQGVY/s1600-h/screen.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R-PeGS01fVI/AAAAAAAAAC8/JkW_odSQGVY/s320/screen.jpg" alt="" id="BLOGGER_PHOTO_ID_5180228196120231250" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic; font-weight: bold; font-family: verdana;"&gt;The image the new projector shows; much brighter and no problems with keystone or focus, notice the new GUI and information from Amazon&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;I also met with a guy from the Bristol Museum a couple of weeks ago, they were very interested in what I am doing and he said they'd be interested in seeing it in action and/or running a demo at their demo case in the museum.&lt;br /&gt;&lt;br /&gt;Finally I've also been thinking about the Computer Sciency bits of my project. I think the main questions I need to answer are;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="font-family: verdana;"&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Where is it best to display the information on screen given that people want to see the physical objects and the digital information. Also, what information should be displayed?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;How do you figure out what the person is pointing at given that they could be pointing at the screen or an object in the bookcase. In both cases the actual position of their finger tip and the angle it is pointing as viewed by the webcam will be dependant not only on what they are pointing at but also on the distance from the screen, as the webcam views the world in persepective. This is exagguarated with a wide angle lens.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;Once the problem of what the user is pointing at is solved then I still need to figure out if they are pointing at the screen or a book as there are two layers of information. Moving between these layers could be done in a number of ways, for example, explicitly by having a way to switch between the layers (e.g. a close button) or by using some sort of heuristic. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;How should the user get feedback about what they are pointing at? A cursor on the screen seems a simple solution, but is this too much like a normal computer?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:85%;"&gt;How can a u&lt;span style="font-family: verdana;"&gt;ser select objects? The options here are dwell time, clicking by moving the finger somehow or using a different input method for clicking (voice for example)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;I'm sure there will be more questions as time goes on, hopefully next time I'll have some answers too!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-4881827909453293100?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/4881827909453293100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=4881827909453293100' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/4881827909453293100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/4881827909453293100'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/progress-update-its-been-while-since-i.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q8JoviQDgIQ/R-PdFC01fTI/AAAAAAAAACs/ofbiVPBIwvE/s72-c/projector.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-1794399855734630335</id><published>2008-03-19T12:46:00.003Z</published><updated>2008-03-19T12:52:45.824Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='competition'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='enterprise'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;New Enterprise Competition&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;As part of the Business Plan component of my project we were asked to submit an entry to the University of Bristol &lt;a href="http://www.bris.ac.uk/research/newco/competition/"&gt;New Enterprise Competition&lt;/a&gt;. Being a bit of a business geek I've entered every year I've been at Bristol, but didn't win once.&lt;br /&gt;&lt;br /&gt;So I was very surprised when they announced my entry, Touchpacity, as one of the seven finalists this year! Not only do I win £200 as a cash prize but I also get help and advice from some really experienced people, get to go to the Enterprise Dinner in June and have the chance of winning some of the £35,000 prize fund.&lt;br /&gt;&lt;br /&gt;I've got to develop a full business plan and presentation for before the dinner in June, but I need to do that anyway for my course so it's all good.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-1794399855734630335?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/1794399855734630335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=1794399855734630335' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1794399855734630335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1794399855734630335'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/new-enterprise-competition-as-part-of.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-8120052013346002863</id><published>2008-03-07T00:41:00.005Z</published><updated>2008-03-07T00:50:47.949Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='opencv'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;Java GUI&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Also this week I've been spending a lot of time developing my GUI application in Java. Lots of time spent figuring out how they work again and trying to remember how Listeners work.&lt;br /&gt;&lt;br /&gt;Anyway, I now have an application which will read information from an XML file (or other sources once I write the code) and take input from the OpenCV application I knocked up a few weeks ago (or other sources once I write the code). It then uses these to create an on screen representation of the books which can be selected using your finger pointing at a webcam. As there is no notion of "clicking" I am currently using dwell time to select things. I've also made an on-screen keyboard where you can "type" in letters and search for strings within the books and it then highlights all the relevant books on-screen.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R9CQQ6cXGAI/AAAAAAAAACc/Zji9yOSQBMk/s1600-h/touchpacity.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R9CQQ6cXGAI/AAAAAAAAACc/Zji9yOSQBMk/s320/touchpacity.jpg" alt="" id="BLOGGER_PHOTO_ID_5174794592089217026" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;A screenshot of the amazing GUIness&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R9CQgKcXGBI/AAAAAAAAACk/rf86rTPhMmQ/s1600-h/IMG_0168.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R9CQgKcXGBI/AAAAAAAAACk/rf86rTPhMmQ/s320/IMG_0168.JPG" alt="" id="BLOGGER_PHOTO_ID_5174794854082222098" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;Picture of me using the input to select books. Notice my (green clad) finger at the top left in front of the webcam. The image is then processed using OpenCV to detect the position of my fingertip (on the right of the screen) and used to control the cursor on my application (left of the screen). &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Next week I'm planning on getting my application working on the screen and spending a lot more time on the input (specifically figuring out if my plan is actually going to work!).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I'm still lacking a name (and not sure about Touchpacity). New ideas include &lt;span style="font-weight: bold;"&gt;Tiffany &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;Midas&lt;/span&gt;. I will buy anyone who comes up with a name I end up using a pint.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-8120052013346002863?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/8120052013346002863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=8120052013346002863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/8120052013346002863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/8120052013346002863'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/java-gui-also-this-week-ive-been.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_q8JoviQDgIQ/R9CQQ6cXGAI/AAAAAAAAACc/Zji9yOSQBMk/s72-c/touchpacity.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-3774640831490348200</id><published>2008-03-07T00:12:00.008Z</published><updated>2008-03-07T00:38:29.861Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='holoscreen'/><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;More projection...&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;I spent a bit more time this week experimenting with the projection onto the screen. I managed to find a mirror (which was actually part of a table mat set from a very cheap shop in Wales for £5) which I could use to reflect the projection off. This not only gives me control over where the image goes but also increases the throw of the projector, making the image on the Holoscreen larger.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R9CKsacXF8I/AAAAAAAAAB8/JK-fPQJ2g4E/s1600-h/IMG_0155.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R9CKsacXF8I/AAAAAAAAAB8/JK-fPQJ2g4E/s320/IMG_0155.jpg" alt="" id="BLOGGER_PHOTO_ID_5174788467465852866" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:verdana;font-size:85%;"  &gt;Hi-tech mirror setup for reflecting the projected image&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R9CKiqcXF7I/AAAAAAAAAB0/QtsxKA5k0FU/s1600-h/IMG_0153.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R9CKiqcXF7I/AAAAAAAAAB0/QtsxKA5k0FU/s320/IMG_0153.jpg" alt="" id="BLOGGER_PHOTO_ID_5174788299962128306" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Image after being reflected off the mirror, with some keystoning this will be about the right size. However, it's only really visible with the lights off due to the low power of the projector&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;As you can see the mirror makes the image much bigger although it's not very bright. I'm still waiting for another projector (either a standard one or a fancy short-throw one) so in the mean time I bought in my personal projector to see how much difference a bright projector made (although the bulb is past-due to be replaced). I forgot to bring the DVI adapter I needed so unfortunately the image is just of the projector logo, but you get the idea.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R9CLr6cXF9I/AAAAAAAAACE/AUsBNPqHqHE/s1600-h/IMG_0171.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R9CLr6cXF9I/AAAAAAAAACE/AUsBNPqHqHE/s320/IMG_0171.JPG" alt="" id="BLOGGER_PHOTO_ID_5174789558387546066" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;As you can see this projector is much brighter, even with the lights on. Certainly bright enough for what I need.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R9CLxqcXF-I/AAAAAAAAACM/V7k-uZY_gy8/s1600-h/IMG_0172.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R9CLxqcXF-I/AAAAAAAAACM/V7k-uZY_gy8/s320/IMG_0172.JPG" alt="" id="BLOGGER_PHOTO_ID_5174789657171793890" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;And a close up shot, ignore the lines on the screen; they are due to the DLP projector and you can't see them in real-life&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;The next thing I wanted to find out was how deep the shelves could be before they restricted the image. Obviously this depends on a number of factors; mostly the angle of projection (determined by the mirror), the depth of the shelves and the height of the lowest shelf. I stuck a bit of card hanging off a shelf at the top of the bookcase at the depth where I want the shelves to be (I'm planning on cutting them). This would then provide an object to obstruct the projection so I could see how big of a problem it would be. If you look closely at the image (apart from my reflection) you can see the cardboard inside dangling down, and then you can see a black area where the card is causing a shadow right at the top of the projected image. As you can see this shouldn't present too much of a problem as the shelves can be fairly low down before interfering with the image. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R9CL_KcXF_I/AAAAAAAAACU/tEv82yEeje8/s1600-h/IMG_0175.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R9CL_KcXF_I/AAAAAAAAACU/tEv82yEeje8/s320/IMG_0175.JPG" alt="" id="BLOGGER_PHOTO_ID_5174789889100027890" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:verdana;"&gt;Pic showing how the shelves might cause problems for the projected image (ignore the reflection of me taking a photo!)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-3774640831490348200?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/3774640831490348200/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=3774640831490348200' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3774640831490348200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3774640831490348200'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/03/more-projection.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q8JoviQDgIQ/R9CKsacXF8I/AAAAAAAAAB8/JK-fPQJ2g4E/s72-c/IMG_0155.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-1291308893411447903</id><published>2008-02-25T16:41:00.003Z</published><updated>2008-02-25T16:50:10.447Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='webcams'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Webcams&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;After much frustration with the PC I'm using for my project I managed to get a webcam hooked up to it. Unfortunately it seems that the webcam when placed at the back of the bookcase can only see about 1/2 of the screen width which is bad news. I'm going to try with a wide angle lens in front of the webcam (although I'll need to correct the distortion) or I might look into getting a wide-angle webcam (such as the &lt;a href="http://www.ciao.co.uk/Trust_Communicator_Megapixel_USB2_Wide_Angle_Webcam_Live_WB_6200p__6600928"&gt;Trust WB-6200p&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;I still haven't managed to get my OpenCV application running on the computer as its configuration is a bit messed up, hopefully I'll be able to reinstall it soon which should fix things.&lt;br /&gt;&lt;br /&gt;I also played around with the webcam whilst projecting onto the screen and discovered another, more fundamental problem. Most of the image picked up is of what's being displayed on the screen rather than through the screen which could present a real problem for my tracking. Using a webcam which has infra-red LEDs helped a little bit (and might be better if reflective tape was put on the finger) but it's not really an ideal solution.&lt;br /&gt;&lt;br /&gt;The alternatives are to do the tracking from webcams which are outside of the bookcase (although I think I'll need 2 webcams in this case) or switch to an alternative tracking technology such as the Wiimote idea. Ideas on a postcard please...!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-1291308893411447903?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/1291308893411447903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=1291308893411447903' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1291308893411447903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/1291308893411447903'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/02/webcams-after-much-frustration-with-pc.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-69008813916853714</id><published>2008-02-25T16:12:00.013Z</published><updated>2008-02-25T16:42:29.514Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='bookcase'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='projector'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Projection&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R8Lq47gnc2I/AAAAAAAAAA8/b8BvW6xyNlg/s1600-h/IMG_0114.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R8Lq47gnc2I/AAAAAAAAAA8/b8BvW6xyNlg/s400/IMG_0114.jpg" alt="" id="BLOGGER_PHOTO_ID_5170953585942819682" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Samsung SP-P300 projector&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;I spent some time today playing around with projection onto the screen. At the moment I'm using a &lt;a href="http://www.pcpro.co.uk/reviews/84917/samsung-pocket-imager-spp300.html"&gt;Samsung SP-P300&lt;/a&gt; projector (shown above) which is amazingly small but the projection isn't very bright (only 24 lumens) and the throw distance (distance required between projector and screen) to get a good sized image is fairly large.&lt;br /&gt;&lt;br /&gt;Ideally I want to place the projector &lt;span style="font-style: italic;"&gt;inside&lt;/span&gt;&lt;span&gt; the bookcase as this will prevent occlusion problems when people use the screen and also the HoloScreen apparently works better when the image is projected from the rear. However, due to the throw distance of the projector putting it inside the bookcase doesn't give an image which fills the entire screen.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_q8JoviQDgIQ/R8Lrtrgnc4I/AAAAAAAAABM/jYC_zYeoFgg/s1600-h/IMG_0112.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_q8JoviQDgIQ/R8Lrtrgnc4I/AAAAAAAAABM/jYC_zYeoFgg/s400/IMG_0112.jpg" alt="" id="BLOGGER_PHOTO_ID_5170954492180919170" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;With the lights on the image isn't particularly bright and doesn't fill the entire screen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R8LrMbgnc3I/AAAAAAAAABE/37z0Y1VPGbQ/s1600-h/IMG_0111.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R8LrMbgnc3I/AAAAAAAAABE/37z0Y1VPGbQ/s400/IMG_0111.jpg" alt="" id="BLOGGER_PHOTO_ID_5170953920950268786" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;With the lights out the image is much brighter&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-family:verdana;"&gt;For now I decided to project from the front of the screen using a throw of around a metre. This fills the screen although the image isn't very bright and also projects onto the back of the bookcase. I also used &lt;a href="http://www.nvidia.com/object/feature_nvkeystone.html"&gt;NVKeystone&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="font-family:verdana;"&gt;to adjust the keystone effect caused by the projector being at a 30 degree angle to the screen. Having this feature is really handy, particularly for projectors like the SP-P300 which don't let you do proper keystone adjustment. Pictures comparing front projection with and without keystoning are shown below;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R8LtIbgnc7I/AAAAAAAAABk/iS-hmZuChiY/s1600-h/IMG_0116.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 183px; height: 244px;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R8LtIbgnc7I/AAAAAAAAABk/iS-hmZuChiY/s320/IMG_0116.jpg" alt="" id="BLOGGER_PHOTO_ID_5170956051254047666" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R8LtOLgnc8I/AAAAAAAAABs/6_shcHMqoBM/s1600-h/IMG_0117.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 184px; height: 246px;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R8LtOLgnc8I/AAAAAAAAABs/6_shcHMqoBM/s320/IMG_0117.jpg" alt="" id="BLOGGER_PHOTO_ID_5170956150038295490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Front projection without (left) and with (right) keystoning&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;I'm still thinking rear-projection is the way forward so I either need to find a standard projector with a shorter throw, or use something like the &lt;a href="http://www.nec.co.uk/NEW_MultiSync_WT610.aspx"&gt;NEC WT-610&lt;/a&gt; which only needs a 6.4cm throw distance for a 40" screen (I've spied one of these being used in the Department but they are really expensive), or the alternative is to use some kind of mirror arrangement at the back of the bookcase to get the required image size.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-69008813916853714?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/69008813916853714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=69008813916853714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/69008813916853714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/69008813916853714'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/02/projection-samsung-sp-p300-projector-i.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_q8JoviQDgIQ/R8Lq47gnc2I/AAAAAAAAAA8/b8BvW6xyNlg/s72-c/IMG_0114.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-604116613770470910</id><published>2008-02-22T19:18:00.009Z</published><updated>2008-02-25T16:41:06.428Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='bookcase'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='holoscreen'/><category scheme='http://www.blogger.com/atom/ns#' term='dnp'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='opencv'/><title type='text'></title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Holoscreen is attached!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Yes I know it's Friday night and I should be at the pub but my colleagues are growing anxious at my lack of blogging so I thought I better post something to pacify them.&lt;br /&gt;&lt;br /&gt;This week I finally got the &lt;a href="http://www.en.dnp.dk/get/472.html"&gt;DNP Holoscreen&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;attached to the bookcase. It's a temporary bodge at the moment just so I can figure out if / how everything is going to work. I'm hoping to neaten things up and adjust the positioning of the screen so it fits onto the front of the bookcase a bit better next week, but this will do for now. Below are a few pics;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R78gm7gnczI/AAAAAAAAAAk/zoGsYJ25nhA/s1600-h/IMG_0101.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R78gm7gnczI/AAAAAAAAAAk/zoGsYJ25nhA/s400/IMG_0101.jpg" alt="" id="BLOGGER_PHOTO_ID_5169886750426231602" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:verdana;" &gt;DNP logo and felt covered hinge which attaches the glass to the bookcase&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R78gergncxI/AAAAAAAAAAU/4fkSgQA1P8g/s1600-h/IMG_0099.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R78gergncxI/AAAAAAAAAAU/4fkSgQA1P8g/s400/IMG_0099.jpg" alt="" id="BLOGGER_PHOTO_ID_5169886608692310802" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;font-family:verdana;" &gt;Dodgy cardboard washer and bolt arrangement (this will be sorted out soon!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_q8JoviQDgIQ/R78gYLgncwI/AAAAAAAAAAM/A3_hK6loONM/s1600-h/IMG_0098.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp0.blogger.com/_q8JoviQDgIQ/R78gYLgncwI/AAAAAAAAAAM/A3_hK6loONM/s400/IMG_0098.jpg" alt="" id="BLOGGER_PHOTO_ID_5169886497023161090" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;View of the bookcase with the glass screen closed (notice the overlap on the right, that will be fixed soon too!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_q8JoviQDgIQ/R78gi7gncyI/AAAAAAAAAAc/awa2cKPH4lM/s1600-h/IMG_0100.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_q8JoviQDgIQ/R78gi7gncyI/AAAAAAAAAAc/awa2cKPH4lM/s400/IMG_0100.jpg" alt="" id="BLOGGER_PHOTO_ID_5169886681706754850" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;View of the bookcase with the door open. Only one shelf at the moment. Eventually the shelves will be a bit shallower.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;Also this week I've been playing round with OpenCV and managed to detect coloured bits of card which I stuck to my finger (yes I looked crazy when testing it, waving my cardboard covered finger around in mid-air). Using this I can find out the position of my finger in front of a webcam and also the angle (by doing some maths on the two known points). The angle part isn't working very well yet (need to add some Kalman filtering or similar) but the position seems to work pretty well. Managed to knock up a simple Java app which let me move the pointer around the screen using my finger and select boxes by hovering over them for a second. I'm still not sure whether to use this or the Wiimote (or something else), but hopefully testing next week should sort that out.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_q8JoviQDgIQ/R78jUrgnc1I/AAAAAAAAAA0/ncuUc4CaOXU/s1600-h/IMG_0108.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_q8JoviQDgIQ/R78jUrgnc1I/AAAAAAAAAA0/ncuUc4CaOXU/s400/IMG_0108.jpg" alt="" id="BLOGGER_PHOTO_ID_5169889735428502354" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Picture of my hand with the bits of card on. My OpenCV program looks for the green and blue coloured parts of the image and uses backprojection, thresholding and blob detection to work out the positions of the finger tip and joint. This information is then sent over the network to my Java app.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;Finally I've also been finalising the business plan competition entry this week, which is due in on Tuesday.&lt;br /&gt;&lt;br /&gt;I'm still looking for a better name than Touchpacity, suggestions would be most welcome.&lt;br /&gt;&lt;br /&gt;Anyway, time to stop working and head to the pub!&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-604116613770470910?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/604116613770470910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=604116613770470910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/604116613770470910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/604116613770470910'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/02/bookcase-holoscreen-and-webcams-yes-i.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_q8JoviQDgIQ/R78gm7gnczI/AAAAAAAAAAk/zoGsYJ25nhA/s72-c/IMG_0101.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-3070409563084716375</id><published>2008-02-18T19:16:00.007Z</published><updated>2008-02-18T19:25:41.124Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='wiinremote'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><category scheme='http://www.blogger.com/atom/ns#' term='opencv'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;font-family:verdana;font-size:100%;"  &gt;Project progress&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:verdana;font-size:85%;"  &gt;So far I've read a shed load of papers and done a lot of thinking and planning.&lt;br /&gt;&lt;br /&gt;I've also been playing around with some &lt;a href="http://opencvlibrary.sourceforge.net/"&gt;OpenCV&lt;/a&gt; stuff to detect where fingers are pointing but at the moment I'm thinking this might be too complicated and unreliable to use. I also hooked up my mate's Wii controller to my PC by Bluetooth and played around with &lt;a href="http://onakasuita.org/wii/index-e.html"&gt;WiinRemote&lt;/a&gt; to control the cursor on the screen. Although this would require users to hold a device it's a lot more accurate and reliable and means I don't have to spend weeks working on a computer vision problem (which isn't really under the remit of my project).&lt;br /&gt;&lt;br /&gt;I've also made some progress with the hardware; the bookcase is built and has hinges and I've been playing around with NVKeystone to give the keystone correction I need for the projection onto the screen.&lt;br /&gt;&lt;br /&gt;Today I fired up Netbeans and wrote my first few lines of code - it was a bit disconcerting starting from a completely blank screen realising that eventually this will be my project! So far I've got a Java GUI full screen with a custom cursor. Not very exciting, but it's a start!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-3070409563084716375?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/3070409563084716375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=3070409563084716375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3070409563084716375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3070409563084716375'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/02/project-progress-so-far-ive-read-shed.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-7526327887039214710</id><published>2008-02-18T19:12:00.003Z</published><updated>2008-02-18T19:25:58.827Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='first post'/><category scheme='http://www.blogger.com/atom/ns#' term='university'/><category scheme='http://www.blogger.com/atom/ns#' term='project'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;span style="font-family: arial;"&gt;4th Year Project underway&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;After a long absence from any blog posts (my fault entirely) I have decided to ressurect my blog to chronicle my 4th year project for my Computer Science degree at the University of Bristol.&lt;br /&gt;&lt;br /&gt;The basic idea is a using a &lt;a href="http://www.en.dnp.dk/get/472.html"&gt;DNP HoloScreen&lt;/a&gt; to provide a touch interface that combines the real and digital worlds. The example I am using is a bookcase which has (physical) books in it and a glass HoloScreen on the front. Obviously you can see "through" the screen, and information is projected "on" to it. In this way users could point at books and at information on the screen and get the best of physical and digital interfaces.&lt;br /&gt;&lt;br /&gt;I'm currently trying to think of a good name for it. The best I have so far are; &lt;span style="font-weight: bold;"&gt;Touchpacity&lt;/span&gt;, &lt;span style="font-weight: bold;"&gt;LucentTouch &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;SurfaceTouch&lt;/span&gt;. Any good suggestions are welcome!&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-7526327887039214710?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/7526327887039214710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=7526327887039214710' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7526327887039214710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/7526327887039214710'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2008/02/4th-year-project-underway-after-long.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-3998512632940251277</id><published>2007-07-13T20:33:00.000+01:00</published><updated>2007-07-13T20:47:04.139+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='second life'/><category scheme='http://www.blogger.com/atom/ns#' term='multiverse'/><category scheme='http://www.blogger.com/atom/ns#' term='ibm'/><title type='text'></title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Get a life?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;I've been working at IBM for three weeks now as part of &lt;a href="http://www.ibm.com/extremeblue/"&gt;Extreme Blue&lt;/a&gt; where we're working on a project in &lt;a href="http://www.secondlife.com/"&gt;Second Life&lt;/a&gt;, the virtual world which has received much media attention of late. I can't go into the details because it's all top secret suffice to say it involves real and virtual world interaction.&lt;br /&gt;&lt;br /&gt;Many people are sceptical of virtual worlds such as Second Life, dismissing them as stupid, for "geeks" and of no real value. &lt;a href="http://www.getafirstlife.com/"&gt;Get A First Life&lt;/a&gt; is a mock of Second Life and, while I was initially sceptical and there may be some elements of truth in what people say, I don't think we should dismiss virtual worlds (or &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;multiverses&lt;/span&gt;) altogether.&lt;br /&gt;&lt;br /&gt;The rise of virtual worlds and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MMORPGs&lt;/span&gt; &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;mimics&lt;/span&gt; the rise of the early Internet. It is dominated by a number of proprietary browsers, it is slow and error prone, it's been taken up by the "geeks", and it's been criticised by many. Second Life can be seen like the AOL of the early Internet. Even if the technology at the moment doesn't have a really useful purpose and even if people do stuff just because "it's cool" that doesn't mean to say we should dismiss it. The same was true of the early Internet, people did stuff because they could. The really useful applications, like online shopping, email and video conferencing came along later once people had figured out how to use technology. It also has echoes of the telephone network. Alexander Graham Bell constructed phone lines all around the States without knowing what they would be used for. It was only later that others developed phone calls, faxes and eventually the Internet. And where would we be today without all of this?&lt;br /&gt;&lt;br /&gt;I guess the message I'm trying to get across is to not be dismissive of virtual worlds, because if things end up as they are looking likely to then this is just the start, and the 3D Internet will become a big part of &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;everyone's&lt;/span&gt; lives.&lt;br /&gt;&lt;br /&gt;So what is coming next and where will it end up? Who knows. What's fairly certain is that standards will need to be adopted and, as ever, computers will need to get a lot faster. Whatever happens, it's an exciting time and potentially the start of something massive.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-3998512632940251277?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/3998512632940251277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=3998512632940251277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3998512632940251277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3998512632940251277'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/07/get-life-ive-been-working-at-ibm-for.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-5495796588900686717</id><published>2007-06-19T17:38:00.000+01:00</published><updated>2007-06-19T17:44:57.128+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cyclists'/><category scheme='http://www.blogger.com/atom/ns#' term='roadworks'/><category scheme='http://www.blogger.com/atom/ns#' term='highway code'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;Cyclists&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Now this isn't a rant at all cyclists, most of them are excellent and completely sensible. However, what annoys me is cyclists who can't decide if they are a vehicle or a pedestrian. The ones who will ride straight through a red light, ride down the pavement instead of pushing and the ones who ride the wrong way down roads.&lt;br /&gt;&lt;br /&gt;The Highway Code clearly states that if you are riding a bike then you are a vehicle and need to abide by the law as such. That means stopping at red lights like cars and not cycling on the pavement. If you are pushing your bike then you are like a pedestrian, and should abide by the law as such. The cyclists who get this confused also seem to be the ones who don't wear helmets and don't have lights at night, and consequently probably the ones which end up in hospital with a broken leg.&lt;br /&gt;&lt;br /&gt;Imagine my joy when walking down a footpath today which had been narrowed (due to roadworks) and was barely wide enough for two people and what should come towards me but a cyclist wobbling around. I carried on walking straight, making sure I took up as much of the pavement as possible. As he neared and realised I wasn't going to move he looked up, still wobbling, and said "Excuse me". I glared at him and replied "You aren't supposed to cycle on the pavement" before brushing past him. Hopefully he fell off.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-5495796588900686717?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/5495796588900686717/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=5495796588900686717' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/5495796588900686717'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/5495796588900686717'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/cyclists-now-this-isnt-rant-at-all.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-2849758805550825286</id><published>2007-06-19T17:31:00.000+01:00</published><updated>2007-06-19T17:50:02.123+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='motor club'/><category scheme='http://www.blogger.com/atom/ns#' term='autotest'/><category scheme='http://www.blogger.com/atom/ns#' term='rallying'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;font-family:verdana;" &gt;Cars = fun&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:arial;"&gt;&lt;span style=";font-family:arial;font-size:85%;"  &gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;I had forgotten just how much fun you can have with cars until I went to the University of Bristol Motor Club weekend.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;We went road rallying on Saturday night which involved decoding clues and finding a route around the middle of nowhere and then driving there to arrive at the allocated time. We started in a dark car park in the rain somewhere near Marlborough around 10pm and 7 hours later finished with the sun coming up. Whilst the time allocation gives you an average speed of 30mph, which doesn't seem very fun, by the time you've worked out where to go, got lost and run over an animal you end up having to average 60 down lanes not much wider than the car. We only managed to get properly lost once and ended up coming 3rd out of 5, although two people didn't make it to the end.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The next day after some snatched sleep in a tent we did an autotest. This was supposed to be driving round a slightly damp, muddy field attempting to go between cones and do J-turns and handbrake turns, but actually it ended up with people going very sideways and wheelspinning all over the place. Great fun.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;The only problem is that I now have a worrying urge to buy a car...&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-2849758805550825286?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/2849758805550825286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=2849758805550825286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2849758805550825286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2849758805550825286'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/cars-fun-i-had-forgotten-just-how-much.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-2593555241238508494</id><published>2007-06-14T01:38:00.000+01:00</published><updated>2007-06-19T17:49:11.301+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='synchronisation'/><category scheme='http://www.blogger.com/atom/ns#' term='calendar'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='outlook 2007'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;Outlook 2007 and Google Calendar&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;I've wanted to be able to sync up Google Calendar to my Exchange account on Microsoft Outlook for a long time now, to let others check out my calendar and to make it more accessible to myself when I'm not at my desk.&lt;br /&gt;&lt;br /&gt;I tried installing &lt;a href="http://remotecalendars.sourceforge.net/"&gt;Remote Calendars&lt;/a&gt; with Outlook 2003 but the toolbar or options dialogue never appeared, so I put it down to the fact I was using an Exchange server and left it. Having recently upgraded to the fancy new Outlook 2007 I decided to give it another try. The dialogue box appeared and let me put all the details in, however, nothing seemed to happen when I'm sure it was supposed to, so I gave up.&lt;br /&gt;&lt;br /&gt;After some more Googling I found another couple of programs, &lt;a href="http://www.syncmycal.blogspot.com/"&gt;SyncMyCal&lt;/a&gt; and &lt;a href="http://www.daveswebsite.com/software/gsync/"&gt;gSyncit&lt;/a&gt; both of which give you the option of a cut down free version, or a paid version with useful features like autosync.&lt;br /&gt;&lt;br /&gt;After spending 10 minutes trying to get SyncMyCal working, I gave up - it wasn't working. Thinking maybe this wasn't such a great idea after all I finally installed gSyncit as a last attempt. Amazingly it worked superbly, just as it says on the tin, and only took me a minute or so to set up.&lt;br /&gt;&lt;br /&gt;The annoying nag screen and lack of autosync in the free version were frustrating, and although I wouldn't normally buy software like this (especially when Remote Calendars was free, although it didn't work!), I splashed out on the $9.99 for it. It's been well worth it, my only quibble is that when an autosync happens a window pops up and steals focus, but apart from that it is a really useful and well written little app.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-2593555241238508494?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/2593555241238508494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=2593555241238508494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2593555241238508494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/2593555241238508494'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/outlook-2007-and-google-calendar-ive.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-4590370282921474618</id><published>2007-06-07T14:40:00.000+01:00</published><updated>2007-06-07T14:55:51.075+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gay pub'/><category scheme='http://www.blogger.com/atom/ns#' term='equal rights'/><category scheme='http://www.blogger.com/atom/ns#' term='BBC news'/><title type='text'></title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;Double standards&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:verdana;"&gt;&lt;span style="font-size:85%;"&gt;Now don't get me wrong, I'm all for equal rights and less prejudice in this world, however, there seems to be a growing amount of double standards with regards to equal rights.&lt;br /&gt;&lt;br /&gt;This article (&lt;a href="http://news.bbc.co.uk/1/hi/world/asia-pacific/6697469.stm"&gt;http://news.bbc.co.uk/1/hi/world/asia-pacific/6697469.stm&lt;/a&gt;) on BBC News recently explained how an Australian gay pub has banned &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;heterosexual&lt;/span&gt; people. Fair enough, straight people were intimidating the customers. However, what were to happen if you were to ban homosexuals from a "straight" pub. There would be outrage, people would moan, there would be a petition against you and you'd probably get taken to court.&lt;br /&gt;&lt;br /&gt;Equal rights are all well and good, but only if they really are equal.      &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-4590370282921474618?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/4590370282921474618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=4590370282921474618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/4590370282921474618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/4590370282921474618'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/double-standards-now-dont-get-me-wrong.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-3899729314704044546</id><published>2007-06-07T13:38:00.000+01:00</published><updated>2007-06-07T14:12:49.957+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tea'/><category scheme='http://www.blogger.com/atom/ns#' term='fair trade'/><category scheme='http://www.blogger.com/atom/ns#' term='economy'/><title type='text'></title><content type='html'>&lt;span style="font-family: verdana; font-weight: bold;"&gt;Is Fairtrade all that fair?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;I've been thinking about Fairtrade quite a bit recently and I'm not sure it is all that fair really. I've tried to buy Fairtrade tea and fruit where possible but haven't really gone out of my way. Anyway, after some thought and reading around I've decided to no longer buy Fairtrade, here are my reasons.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;Whilst Fairtrade pays people involved in the supply chain above average wages this isn't necessarily a good thing in the long term. There are still plenty of other people being paid the standard rate, and paying people differentially for the same work is never a good long term solution. Imagine if suddenly some farmers in this country got paid £1m a year and the consequences of that. Also, increased wages drives up costs overall in the area, meaning food, clothing, etc. will rise in price, and the people still being paid a standard wage will suffer. What is needed is for a uniform increase in wages and more of an effort to improve living conditions.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;Artificially fixing prices leads to lack of economic signals to an economy. Usually if the price of something drops then this is a signal to move on to producing something else, without these price signals the whole economy gets confused and as a consequence actually ends up being worse off. Artificially increasing the price people get paid encourages people to start making tea, or coffee, which ends up being over supplied. The non-Fairtrade farmers then end up being even worse off as their produce isn't in demand and their wages aren't fixed.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;Fairtrade goods are sold at a higher price (in general) than non-Fairtrade items. Although it seems like this gets passed on down the supply chain in reality only around 10% of the extra you pay goes to the people who "need" it. The extra commission is swallowed up by the supermarkets, importers and transport companies.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;The supermarkets clearly use people who buy Fairtrade and organic produce as an identifier for people who are likely to make emotive purchases without considering the price, or price insensitive customers.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: verdana;"&gt;&lt;span style="font-size:85%;"&gt;90% of Fairtrade's profit goes straight back into promoting their own brand. You have to question just how ethical that really is.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-family: verdana;font-size:85%;" &gt;Fairtrade is just a brand, in the same way Nike and Coca Cola are. It's simply a way to generate profit from middle classes by making them feel good about themselves. Far greater good would be achieved in other ways, but they aren't as easy to profit from or don't make people feel good about themselves like boasting about having Fairtrade tea in their cupboard does.&lt;br /&gt;&lt;br /&gt;Artificially inflating the price people get paid is not good for an economy. Whilst I don't dispute that help given to Third World countries and people who are "poor" compared to us is a great thing, I believe it needs to be done very carefully to ensure we aren't actually causing more harm than good. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family: verdana;"&gt;The article on the &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://en.wikipedia.org/wiki/Fair_trade_debate"&gt;Fair trade debate at Wikipedia&lt;/a&gt;&lt;span style="font-family: verdana;"&gt; makes some good points.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-3899729314704044546?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/3899729314704044546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=3899729314704044546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3899729314704044546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/3899729314704044546'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/is-fairtrade-all-that-fair-ive-been.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5422287.post-8712067527167953516</id><published>2007-06-07T13:35:00.000+01:00</published><updated>2007-06-07T13:38:19.919+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='first post'/><title type='text'></title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:verdana;" &gt;Hello everybody&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;Well hello, this is my very first ever blog post. I've decided to start a blog to let people know what I'm up to, my thoughts and as a place for me to write things I don't get a chance to say anywhere else. Hopefully it will also motivate me to give my personal site an overhaul during the summer.&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5422287-8712067527167953516?l=benorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://benorgan.blogspot.com/feeds/8712067527167953516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5422287&amp;postID=8712067527167953516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/8712067527167953516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5422287/posts/default/8712067527167953516'/><link rel='alternate' type='text/html' href='http://benorgan.blogspot.com/2007/06/well-hello-this-is-my-very-first-ever.html' title=''/><author><name>Ben</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://www.benorgan.co.uk/me.jpg'/></author><thr:total>0</thr:total></entry></feed>
