<?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-1676610130059575298</id><updated>2011-11-27T18:10:43.661-08:00</updated><category term='Speech Recognition'/><category term='Mobile Devices'/><category term='Real Time Animation'/><category term='Information Architecture'/><category term='Toolkits'/><category term='Related Projects'/><category term='Video Games'/><category term='Industry Support'/><category term='Industry Survey'/><category term='Experimental'/><category term='E-Learning'/><category term='Humble Beginnings'/><category term='User Research'/><category term='Art Assets'/><category term='Natural Language Processing'/><category term='Computer Vision'/><category term='Prototypes'/><title type='text'>Giannis Doumanis</title><subtitle type='html'>User Experience Researcher
London | 07941942145</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7241533017912355855</id><published>2011-01-15T16:59:00.001-08:00</published><updated>2011-01-18T08:49:18.074-08:00</updated><title type='text'>My Complete Portfolio</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;My complete portfolio can be found &lt;a href="http://www.box.net/shared/7nkprc4y27" target="_blank"&gt;here&lt;/a&gt;&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;font size="3"&gt;. I recently realised that my blog although impressive, it has a lot of text. Hence, I decided to create a professional portfolio (with a nice and clean design) to demonstrate my skills and abilities more effectively. Please feel free to download it.&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7241533017912355855?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7241533017912355855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2011/01/my-complete-portfolio.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7241533017912355855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7241533017912355855'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2011/01/my-complete-portfolio.html' title='My Complete Portfolio'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3568017239566957389</id><published>2010-08-30T12:44:00.001-07:00</published><updated>2010-08-30T15:34:57.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Devices'/><title type='text'>iPAD – Multitouch Web (Part B)</title><content type='html'>&lt;div style="margin: 1em; width: 310px; display: block; float: right" class="zemanta-img" sizset="0" sizcache="16"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://www.ipadnewstracker.com/wp-content/uploads/2010/04/ebay_ipad_app.jpg" width="260" height="307"&gt;&amp;nbsp;&lt;font size="3" sizset="0" sizcache="15"&gt;Source: &lt;a href="http://www.ipadnewstracker.com/2010/04/ebay-for-ipad-transforms-online-shopping-experience/"&gt;Some blog&lt;/a&gt;&lt;/font&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;strong&gt;Research&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify" sizset="1" sizcache="15"&gt;&lt;font size="3"&gt;There is already a usability study of the IPad. from the Nielsen Norman group &lt;/font&gt;&lt;a href="http://www.nngroup.com/reports/mobile/ipad/"&gt;&lt;font size="3"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size="3" sizset="2" sizcache="15"&gt;. A summary of the study can be found &lt;a href="http://www.useit.com/alertbox/ipad.html"&gt;here&lt;/a&gt;. As Neilsen admits the study is &lt;strong&gt;preliminary&lt;/strong&gt;, but the resulting usability insights serve as a good foundation for the design of the myriads of applications that will follow the release of the device on the global market. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The study is very generic –&amp;nbsp; it tested several applications and web sites running on the iPad device. As every digital project requires a unique testing context that takes into account its unique range of parameters, more&lt;strong&gt; focused studies&lt;/strong&gt; are necessary. Again existing research methods and techniques must be&lt;strong&gt; tailored accordingly&lt;/strong&gt; to take into consideration the multi-touch style of interaction. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Take as an example, m-commerce, which according to many is the next “big” thing in the mobile world. In my opinion, multi-touch web pages if done correctly, hold a high potential to make our transactions easier than even our desktop computers. How would you design an m-commerce web site in order to achieve such a goal? &lt;/font&gt;&lt;font size="3"&gt;The guidelines discussed in Part A of this post, are a good place to start in order to construct some initial prototypes. However, as these guidelines are far from best-practises, an iterative cycle of &lt;strong&gt;participatory design workshops &lt;/strong&gt;for a few days is necessary in order to agree on a final prototype. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Gathering user insights after the web site is released, currently seems &lt;em&gt;challenging&lt;/em&gt;. &lt;/font&gt;&lt;font size="3"&gt;The usability studies I’ve read so far, use lab-based testing with one-to-one sessions. However testing with real-users in lab-conditions is always expensive. Cheaper techniques, like &lt;strong&gt;remote usability&lt;/strong&gt; testing currently seem very hard to implement. Then, do existing tools for split or multivariate testing (e.g., Google Web site Optimizer) work on a multi-touch interface? These tools are optimized for a mouse-based environment, and I am not convinced that they can be used effectively on multi-touch. For instance, does Google Web Site optimizer registers multi-touch gestures, as well as clicks when it comes to measuring the success of a web site? Nevertheless, it will be very interesting to see how these techniques for research will be adapted, to serve the new environment in the years to come.&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=3e694932-eed3-4cf4-bfd8-55ea825bf715"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3568017239566957389?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3568017239566957389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ipad-multi-touch-web-part-b.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3568017239566957389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3568017239566957389'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ipad-multi-touch-web-part-b.html' title='iPAD – Multitouch Web (Part B)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-661643740838127281</id><published>2010-08-29T09:40:00.001-07:00</published><updated>2010-08-30T12:48:20.970-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Devices'/><title type='text'>iPAD – Multitouch Web (Part A)</title><content type='html'>&lt;div style="margin: 1em; width: 310px; display: block; float: right" class="zemanta-img"&gt;&lt;a href="http://commons.wikipedia.org/wiki/File:IPad_docked.jpg"&gt;&lt;img style="border-bottom: medium none; border-left: medium none; display: block; border-top: medium none; border-right: medium none" alt="iPad con dock y teclado inal&amp;aacute;mbrico" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/92/IPad_docked.jpg/300px-IPad_docked.jpg" width="300" height="405"&gt;&lt;/a&gt;  &lt;p style="font-size: 0.8em" class="zemanta-img-attribution"&gt;Image via &lt;a href="http://commons.wikipedia.org/wiki/File:IPad_docked.jpg"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/div&gt; &lt;p&gt;&lt;font size="3"&gt;I finally had the chance the test the new IPad device. I spent some time trying to figure out if it really worth spending 400 pounds on this device. Here are my findings: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) The device is &lt;strong&gt;excellent&lt;/strong&gt; for gaming. It is perhaps one of the best gaming devices I’ve ever used. The integrated gyroscope means, that are no annoying arrow keys to use while playing games (all you have to do is to turn the device) &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;2) For i-reading, although the screen is very clear the absence of integrated back stand (like Samsung’s UMPC devices) make it very hard to hold it for a very long time.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;3) From all the applications I tested I only found one of particular interest. It is an application that shows you the star constellations &lt;/font&gt;&lt;font size="3"&gt;based on your geographical position. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;4)&lt;font size="3"&gt; The device has to flash support, which means that the majority of the WWW content is out of reach. Advocates of the device say that as the Web is progressively moving to the HTML 5.0 standard, that will soon stop be an issue. Advocates of Flash say that Flash can not die, as it is an integral part of the web. Who is right, and who is wrong only time will tell. For now all I can say is that if I buy the IPad, my favourite episodes of “Eureka” on Hulu are out of reach for good.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;5) The device is multi-touch, which means that it is very hard to operate on mouse-based web pages. As the majority of mobile platforms are now moving towards multi-touch,&amp;nbsp; what does this mean for designers, IA, researchers and other stakeholders? Below I attempt to present some of the possible implications for designers, IA and researchers.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font size="3"&gt;Design&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Size of Finger&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Web pages on touch-sensitive devices are not navigated using a mouse. They are controlled with human fingers, many of which are much fatter than a typical mouse pointer. No matter what apple says about an&lt;em&gt; “ultimate browsing experience”&lt;/em&gt; on IPad, clicking on small text links with your finger is painful, and sometimes practically impossible. As touch-sensitive devices become more popular, this could mean the end of traditional text-links and their replacement by big touchable buttons.&lt;/font&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Secondary Functions&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The “fat finger” problem discussed above, and the limited screen estate, also mean that we can not cram thousand of features (or ads) in a tight frame as we would in a desktop web page. The design of web pages should be focus on the essential elements, and it should avoid wasting user attention on processing secondary functions.&lt;/font&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Hover effects and Right Clicks&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Without a mouse-based interface, you can’t use any mouse over effects. Elements that we are so used to interact with on mouse-driven interfaces, like menus that pop-up when you hover you mouse over a link, or right clicks, do not exist. Apple has a number of replacements in place, like holding your finger down on a link to get a pop-up menu, but they only make clicking itself more complex.&lt;/font&gt;&amp;nbsp; &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Horizontal Vs. Vertical Styling&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Due to the ability to easily switch between vertical and horizontal orientations, web sites will have to automatically adapt their styling to look accordingly in both orientations. Seamless presentation in both landscape and portrait mode is one of the most fundamental guidelines when it come to designing for the IPad/IPhone devices.&lt;/font&gt; &lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;3D Objects&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Apple is trying to push designs that immediate tangible things – real world interfaces that are easy to understand and familiar in their use. If you create a magazine application make it look like a real magazine, or if you make a word processor make it look like a type writer. Could iPad be a significant milestone towards a more three-dimensional WWW? Some web 3D applications like Second Life, could certainly benefit from the mouse-less interface, as touching and tilting make it much easier to interact with 3D worlds than mousing and keyboarding. In mainstream websites, 3D elements (e.g., material surfaces and SFX)&amp;nbsp; will probably be used widely as an “invitation to touch”, but never as a basic metaphor.&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font size="3"&gt;Information Architecture&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Multi-touch presents a unique set of challenges for information architects. The limited screen size and the size of the human finger tip, means that&amp;nbsp; limited number of actions needed to complete one task (its tiresome to swipe and touch too often) pushes the IA to create a dead simple architecture with minimal number of actions. &lt;strong&gt;Information aggregation&lt;/strong&gt;, will play a very important role into creating architectures &lt;strong&gt;that minimize input and maximize output. &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Under the above rule, several more “human-like” modalities of communication, such as speech recognition, text to speech processing, emotion recognition, natural language processing etc, are likely to find their place into the multi-touch web. Multi-touch seems to me the &lt;strong&gt;perfect &lt;/strong&gt;vehicle towards the right direction, away from the dominance of GUI interfaces and towards a more natural way of interacting with computers.&amp;nbsp;&amp;nbsp; &lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font size="3"&gt;Continues in the next post&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=9ca5558e-12c7-4ccf-aed8-3e21fbd1be3a"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-661643740838127281?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/661643740838127281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ipad-multi-touch-web.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/661643740838127281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/661643740838127281'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ipad-multi-touch-web.html' title='iPAD – Multitouch Web (Part A)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7213206982164012377</id><published>2010-08-17T18:04:00.001-07:00</published><updated>2010-08-26T05:29:01.131-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Toolkits'/><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Cognitive Walkthrough - ICT Virtual Human Toolkit</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;As part of the MGUIDE project, I had to complete the cognitive walkthrough of&lt;/font&gt;&lt;font size="3"&gt; the &lt;/font&gt;&lt;a href="http://vhtoolkit.ict.usc.edu/index.php/Main_Page"&gt;&lt;font size="3"&gt;ICT Virtual Human Toolkit&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;. This toolkit is a collection of the state-of-the-art-technologies including: speech recognition, automatic gesture generation, text to speech synthesis, 3D interfaces, dialogue model creation to name but a few. Current users of the toolkit include, CSI/UCB Vision Group at&lt;strong&gt; UC Berkeley&lt;/strong&gt;, Component Analysis Lab at &lt;strong&gt;Carnegie Mellon University&lt;/strong&gt;, Affective Computing Research group at &lt;strong&gt;MIT Media Lab &lt;/strong&gt;and &lt;strong&gt;Microsoft Research.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://vhtoolkit.ict.usc.edu/images/c/c4/Virtual_humans_characters.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="File:Virtual humans characters.jpg" src="http://vhtoolkit.ict.usc.edu/images/c/c4/Virtual_humans_characters.jpg" width="521" height="343"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;An assemble of some of the characters created by the toolkit. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Source: &lt;a href="http://vhtoolkit.ict.usc.edu/index.php/File:Virtual_humans_characters.jpg"&gt;University of Southern California Institute for Creative Technologies&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The main idea behind the evaluation, was to provide usability insights on what is perhaps the most advanced platform for multimodal creation on the planet today. The process was completed successfully with 2 experts, and revealed a number of insights that were documented carefully. These insights will be fed to the design of the Talos Toolkit – among the MGUIDE deliverables was an authoring toolkit to aid the rapid prototyping of multimodal applications with virtual humans. Talos is currently just an architecture (see &lt;a href="http://virtual-guide-systems.blogspot.com/search/label/Information%20Architecture"&gt;here&lt;/a&gt;), but the walkthrough of the ICT toolkit provided some valuable insights that should guide its actual design. However the MGUIDE project was completed, with the development of Talos set for the future goals of the project.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I applied the cognitive walkthrough, &lt;strong&gt;exactly&lt;/strong&gt; as I would applied it in any other project. I performed a &lt;strong&gt;task analysis&lt;/strong&gt; first (i.e., i established the tasks I wanted to perform with the toolkit I broke them into actions) and then, I asked the following questions at each step: &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) Will the customer realistically be trying to do this action?&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;2) Is the control for the action visible?&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;3) Is there a strong link between the control and the action?&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;4) Is feedback appropriate?&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7213206982164012377?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7213206982164012377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/cognitive-walkthrough-ict-virtual-human.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7213206982164012377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7213206982164012377'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/cognitive-walkthrough-ict-virtual-human.html' title='Cognitive Walkthrough - ICT Virtual Human Toolkit'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7825981516528308435</id><published>2010-08-09T14:38:00.001-07:00</published><updated>2010-08-28T05:59:32.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Natural Language Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='Experimental'/><title type='text'>Ultimate – A prototype search engine</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Lately, I have been experimenting again with &lt;strong&gt;Axure&lt;/strong&gt; on a prototype search engine called &lt;strong&gt;Ultimate&lt;/strong&gt;. The engine is based on actual &lt;strong&gt;user requirements&lt;/strong&gt; collected through a focus group study. I decided to prototype Ultimate, in order to perfect my skills in Axure. The tool enabled me to construct a high-fidelity and fully functional prototype within a few hours. Some of the features of the engine are:&lt;/font&gt;&lt;/p&gt; &lt;ul sizset="0" sizcache="279"&gt; &lt;li sizset="0" sizcache="279"&gt; &lt;div align="justify" sizset="0" sizcache="279"&gt;&lt;font size="3" sizset="0" sizcache="279"&gt;It relies on full &lt;a class="zem_slink" title="Natural language processing" href="http://en.wikipedia.org/wiki/Natural_language_processing" rel="wikipedia"&gt;natural language processing&lt;/a&gt; to understand the user’s input. &lt;/font&gt;&lt;/div&gt; &lt;li sizset="1" sizcache="279"&gt; &lt;div align="justify" sizset="1" sizcache="279"&gt;&lt;font size="3" sizset="1" sizcache="279"&gt;The search algorithm is based on a complex network of &lt;a class="zem_slink" title="Software agent" href="http://en.wikipedia.org/wiki/Software_agent" rel="wikipedia"&gt;software agents&lt;/a&gt; – automated software robots programmed to complete tasks (e.g., monitor the prices of 200 airlines, get ratings from tripadvisor.co.uk, etc)&amp;nbsp; - to deliver accurate and user-tailored results.&lt;/font&gt;&lt;/div&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Some of the engine functionalities are discussed in the user journey shown below. The full functionalities are well documented, but for obvious reasons I can not discuss them in this post.&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;div align="center" sizset="0" sizcache="281"&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="400" align="center" sizset="0" sizcache="281"&gt; &lt;tbody sizset="0" sizcache="281"&gt; &lt;tr sizset="0" sizcache="281"&gt; &lt;td valign="top" width="200" sizset="0" sizcache="281"&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:aad92881-7837-448a-83ef-cb910e2ad086" class="wlWriterEditableSmartContent" sizset="0" sizcache="281"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TGB1Q-PtR1I/AAAAAAAAAdA/ICwdm_Tvvhg/U1-8x6.jpg?imgmax=800" title="Main User Screen" rel="thumbnail"&gt;&lt;img border="0" src="http://lh6.ggpht.com/_ozsnJVts-XM/TGB1Rdf0n6I/AAAAAAAAAdE/MF_YSu61nmk/U1%5B5%5D.png?imgmax=800" width="250" height="197" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td valign="top" width="200" sizset="1" sizcache="281"&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:afde637c-791f-4e8e-af65-595453c0126f" class="wlWriterEditableSmartContent" sizset="1" sizcache="281"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TGB1Sd2etoI/AAAAAAAAAdI/l3a7_oN41PE/U3-8x6.jpg?imgmax=800" title="What was actually understood! " rel="thumbnail"&gt;&lt;img border="0" src="http://lh6.ggpht.com/_ozsnJVts-XM/TGB1ShUX40I/AAAAAAAAAdM/Jb-J8kcckqU/U3%5B5%5D.png?imgmax=800" width="250" height="218" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr sizset="2" sizcache="281"&gt; &lt;td valign="top" width="200" sizset="2" sizcache="281"&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:406db3c9-9c4c-4ed4-8f5d-e1f195436895" class="wlWriterEditableSmartContent" sizset="2" sizcache="281"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TGB1TXmesqI/AAAAAAAAAdQ/Ox3Lnjwt3Ro/U5-8x6.jpg?imgmax=800" title="Complete holiday package" rel="thumbnail"&gt;&lt;img border="0" src="http://lh4.ggpht.com/_ozsnJVts-XM/TGB1Ty48LaI/AAAAAAAAAdU/LvIcYG4Dm_c/U5%5B6%5D.png?imgmax=800" width="250" height="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt; &lt;td valign="top" width="200" sizset="3" sizcache="281"&gt; &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8747F07C-CDE8-481f-B0DF-C6CFD074BF67:377f49bb-d6a3-4be7-90a6-8d9d03ee57dd" class="wlWriterEditableSmartContent" sizset="3" sizcache="281"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TGB1UdNtrwI/AAAAAAAAAdY/zdCplwCpbJc/U4-8x6.jpg?imgmax=800" title="Exit Screen" rel="thumbnail"&gt;&lt;img border="0" src="http://lh5.ggpht.com/_ozsnJVts-XM/TGB1UkX-biI/AAAAAAAAAdc/ahOZ6PH-lQ0/U4%5B3%5D.png?imgmax=800" width="250" height="200" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;div align="center" sizset="0" sizcache="281"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="left" sizset="0" sizcache="281"&gt;&lt;strong&gt;User Journey:&lt;/strong&gt;&lt;/div&gt; &lt;div align="center" sizset="0" sizcache="281"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;object style="width:420px;height:566px" &gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100828125714-8b5759379a5a4e5d91870fba3933fe1e&amp;amp;docName=ultimate&amp;amp;username=giannis_&amp;amp;loadingInfoText=Ultimate%20-%20User%20Journey&amp;amp;et=1283000293171&amp;amp;er=46" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="menu" value="false" /&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:420px;height:566px" flashvars="mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100828125714-8b5759379a5a4e5d91870fba3933fe1e&amp;amp;docName=ultimate&amp;amp;username=giannis_&amp;amp;loadingInfoText=Ultimate%20-%20User%20Journey&amp;amp;et=1283000293171&amp;amp;er=46" /&gt;&lt;/object&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;font size="3"&gt;&lt;strong&gt;Research:&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Run a usability testing of the above design against a more “conventional” search engine (e.g., &lt;a href="http://www.skyscanner.net/"&gt;&lt;font size="3"&gt;Skyscanner&lt;/font&gt;&lt;/a&gt; ), and I am certain that the results will show the clear superiority of Ultimate. Of course, there is the need for a careful usability study in order to compare the designs but I am certain that Ultimate is superior in all usability metrics.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7825981516528308435?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7825981516528308435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ultimate-prototype-search-engine.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7825981516528308435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7825981516528308435'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/ultimate-prototype-search-engine.html' title='Ultimate – A prototype search engine'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/TGB1Rdf0n6I/AAAAAAAAAdE/MF_YSu61nmk/s72-c/U1%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3035920262382571026</id><published>2010-08-06T08:54:00.001-07:00</published><updated>2010-08-19T06:32:09.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Industry Survey'/><title type='text'>Bespoke Research Solutions</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;The research methodologies discussed in previous posts provide an excellent basis to start from, but the web is changing rapidly. Rich Internet Applications (Flash, Silverlight, Ajax, etc), new interaction methods (e.g., multi-touch, gesture recognition, etc) will flood the web are already here. Can we apply what we know in terms of user- research in these new environments? Consider as an example a corporate web site, a mobile artificial intelligent assistant, and an RIA application. &lt;font size="3"&gt;Conducting a usability study in the first scenario, is perhaps straightforward. However what techniques and measures are the most relevant to the second and third scenarios? What can we apply in order to ensure that we can indeed gather &lt;strong&gt;rich&lt;/strong&gt; user insights? What are the most relevant tools to deploy? - Siri is a mobile application, while the rest are desktop applications. Unfortunately I don’t have the answers, as I have never attempted a similar study before. I can only imagine that existing techniques would have to be &lt;strong&gt;tailored&lt;/strong&gt; to the unique and complex range of variables. Therefore, research &lt;strong&gt;adaptation&lt;/strong&gt; is far more important that the domain itself. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Present:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;div align="center"&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="400" align="center"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;&lt;a href="http://lh6.ggpht.com/_ozsnJVts-XM/TGh0RqE3SKI/AAAAAAAAAds/tRfO_MGa2d4/s1600-h/halcrow_home_tcr%5B1%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="halcrow_home_tcr" border="0" alt="halcrow_home_tcr" src="http://lh5.ggpht.com/_ozsnJVts-XM/TFwwMOD4MVI/AAAAAAAAAdw/h8oBYoh9mWw/halcrow_home_tcr_thumb.jpg?imgmax=800" width="193" height="202"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TFwy5_WRrNI/AAAAAAAAAd0/PUTLQ0NKq4w/s1600-h/siriiphoneapp%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="siri-iphone-app" border="0" alt="siri-iphone-app" align="left" src="http://lh3.ggpht.com/_ozsnJVts-XM/TFwy6kKwaaI/AAAAAAAAAd4/XnDyA_cJ2yc/siriiphoneapp_thumb%5B1%5D.jpg?imgmax=800" width="193" height="202"&gt;&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TFwwM5FnhQI/AAAAAAAAAeE/XK8Xi4PEkrA/s1600-h/1%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="1" border="0" alt="1" src="http://lh5.ggpht.com/_ozsnJVts-XM/TFwwNLD8fDI/AAAAAAAAAeI/Jn54TaYxW98/1_thumb%5B1%5D.jpg?imgmax=800" width="193" height="202"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="133"&gt;Source: &lt;a href="http://www.halcrow.com/"&gt;HalCrow&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;Source: &lt;a href="http://www.zatznotfunny.com/2010-02/the-iphone-apps-of-the-week/"&gt;Some Blog&lt;/a&gt;&lt;/td&gt; &lt;td valign="top" width="133"&gt;Source: &lt;a href="http://www.worldwidetelescope.org/webclient/"&gt;Microsoft&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Future (Aurora) ??:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I like thinking about the future, a lot! Aurora from Mozila labs, is a project that aims to redesign the way we browse the web. Currently, It is merely a concept, but it gives a pretty good idea of how the future will be like. There is an excellent critique of the Aurora project &lt;a href="http://www.michaelcritz.com/2008/08/07/aurora-less-really-is-more/"&gt;here&lt;/a&gt;. If the future will be similar to Aurora (i.e., reinventing the user interface), what does this mean for user-research? We need to &lt;strong&gt;fundamentally&lt;/strong&gt; re-think the way that we conduct user research. New techniques will have to be invented and existing ones revisited. &lt;strong&gt;Innovation&lt;/strong&gt; and &lt;strong&gt;creativity&lt;/strong&gt;, will distinguish the companies that survive from the ones that will go out of business.&lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;object width="400" height="225"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=1450211&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=1450211&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=1&amp;amp;color=&amp;amp;fullscreen=1&amp;amp;autoplay=0&amp;amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="225"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://vimeo.com/1450211"&gt;Aurora (Part 1)&lt;/a&gt; from &lt;a href="http://vimeo.com/adaptivepath"&gt;Adaptive Path&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3035920262382571026?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3035920262382571026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/bespoke-research-solutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3035920262382571026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3035920262382571026'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/bespoke-research-solutions.html' title='Bespoke Research Solutions'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TFwwMOD4MVI/AAAAAAAAAdw/h8oBYoh9mWw/s72-c/halcrow_home_tcr_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-2271798021598928095</id><published>2010-08-05T09:45:00.001-07:00</published><updated>2010-08-15T17:07:01.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>User Research Deliverables</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Different institutes require user research deliverables to be formatted differently. In MGUIDE I had to provide both within the allocated budget and timeframes:&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://t1.gstatic.com/images?q=tbn:ANd9GcTjwHAvQRXAFFC0NNmUjOO-yEnC1_CIauRYqorNSpuoyfWkYrI&amp;amp;t=1&amp;amp;usg=__PDi8sg63viR8ub5ZbP3428L8n0o=" width="259" height="194"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Industry: &lt;/strong&gt;&lt;/font&gt;&lt;font size="3"&gt;Usability reports with actionable recommendations were delivered to each of the companies involved in the MGUIDE project. Each company wanted user-insights on the particular piece of technology that contributed to the project. For example, the following recommendation was of particular interest to the text-to-speech company:&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font size="3"&gt;Actionable Recommendations:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="611"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="609"&gt; &lt;ul&gt; &lt;li&gt;&lt;font size="3"&gt;Provide a visible and easy to use method for users to decrease/increase the rate of the Text-to-Speech output while the application speaks.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="3"&gt;-Users will likely find the output more natural and easy to understand&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;em&gt; I can not release any detailed research findings as they are the property of the institutes that supported the project.&lt;/em&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Personas: &lt;/strong&gt;&amp;nbsp;&lt;/font&gt;&lt;font size="3"&gt;Personas are a technique used to summarize user-research findings. In my understanding, personas are made-up people used to represent major segments of a product’s target audience. There is an excellent explanation of personas &lt;a href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/personas.shtml"&gt;here&lt;/a&gt;. Personas are easy to construct, and a great way to distil research findings into a simple and accessible form.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;img alt="" src="http://www.webcredible.co.uk/i/persona.gif"&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Source: &lt;/font&gt;&lt;a href="http://www.webcredible.co.uk/user-friendly-resources/web-usability/personas.shtml"&gt;&lt;font size="3"&gt;WebCredible&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Academia: &lt;/strong&gt;&lt;/font&gt;&lt;font size="3"&gt;In academia statistical significance is of major importance. I presented deliverables in similar format to those above, but accompanied by statistics in the proper format&lt;/font&gt;&lt;font size="3"&gt; (e.g., F (1, 14) = 7.956;&lt;i&gt; p &amp;lt; 0.05&lt;/i&gt;). Statistics appear to be of little interest to the industry though.&lt;/font&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-2271798021598928095?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/2271798021598928095/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/user-research-deliverables.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2271798021598928095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2271798021598928095'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/user-research-deliverables.html' title='User Research Deliverables'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4843135824014792619</id><published>2010-08-05T06:48:00.001-07:00</published><updated>2010-08-31T10:59:22.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Transferable Research Skills (Part B)</title><content type='html'>&lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Remote Usability Testing:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="0"&gt; &lt;tbody sizcache="22" sizset="0"&gt; &lt;tr sizcache="22" sizset="0"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="0"&gt;&lt;img src="http://www.allthingsdistributed.com/images/globe-europe.jpg" width="128" height="128"&gt;&lt;/td&gt; &lt;td valign="top" width="524" sizcache="21" sizset="0"&gt; &lt;p align="justify" sizcache="21" sizset="0"&gt;&lt;font size="3" sizcache="21" sizset="0"&gt;Remote testing, is about conducting usability testing without having participants come into the lab. Although there are several tools and web services on the market, I prefer to work with &lt;a href="http://www.userfeel.com/"&gt;userfeel&lt;/a&gt; because of the low cost, and their massive network of testers from all over the globe. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;A/B and Multivariate Testing:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="1"&gt; &lt;tbody sizcache="22" sizset="1"&gt; &lt;tr sizcache="22" sizset="1"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="1"&gt;&lt;img src="http://endoseo.com/Portals/0/endo-AB-test.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;A/B and multivariate testing, is about testing different versions of the same design, in order to see which performs the best. I use this technique in &lt;strong&gt;all of my&lt;/strong&gt; usability tests, either by differentiating my designs across one variable (i.e., A/B testing) or more (i.e., multivariate testing). &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Co-Discovering Learning:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="1"&gt; &lt;tbody sizcache="22" sizset="1"&gt; &lt;tr sizcache="22" sizset="1"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="1"&gt;&lt;img src="http://t3.gstatic.com/images?q=tbn:SaFvKkHqPbNb0M:http://www.masternewmedia.org/images/mlearning_example2o.jpg&amp;amp;t=1" width="128" height="96"&gt;&lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;My approach to co-discovering learning, is as follows: I usually ask two or more users to perform a task together, while I observe them. I encourage them to converse and interact with each other to create a “team spirit”. In some cases, I also allow note taking (e.g., when the content is technical/complex). The technique can yield some really powerful results, as it is more natural for users to verbalise their thought during the test.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Participatory Design:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="1"&gt; &lt;tbody sizcache="22" sizset="1"&gt; &lt;tr sizcache="22" sizset="1"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="1"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TH1C9HwNnaI/AAAAAAAAAgg/N27rHM3vriY/s1600-h/image3.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_ozsnJVts-XM/TH1C-E9Xl7I/AAAAAAAAAgk/nco1D_swGCw/image_thumb1.png?imgmax=800" width="132" height="118"&gt;&lt;/a&gt; &lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Participatory design, is about involving users into the design and decision-making process into an iterative cycle of designing and evaluation. I usually conduct a &lt;strong&gt;short&lt;/strong&gt; participatory design session, prior all of my usability evaluations. In these sessions, the usability issue of a prototype system are determined, and the changes to accommodate for these issues are made. The refined system is then used in the actual usability evaluation.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;hr&gt; &lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#000000" size="3"&gt;&lt;strong&gt;A4.0 Inspection Methods&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Cognitive Walkthrough:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="2"&gt; &lt;tbody sizcache="22" sizset="2"&gt; &lt;tr sizcache="22" sizset="2"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="2"&gt;&lt;img title="Cognitive Walkthrough" alt="Cognitive Walkthrough" align="left" src="http://www.ergosign.de/images/uploads/expert_review_cognitive%20walkthrough.png"&gt;&lt;/td&gt; &lt;td valign="top" width="524" sizcache="21" sizset="1"&gt; &lt;p align="justify" sizcache="21" sizset="1"&gt;&lt;font size="3" sizcache="21" sizset="1"&gt;The &lt;a class="zem_slink" title="Cognitive walkthrough" href="http://en.wikipedia.org/wiki/Cognitive_walkthrough" rel="wikipedia"&gt;cognitive walkthrough&lt;/a&gt; is a method of “quick and dirty” usability testing requiring a number of &lt;strong&gt;expert&lt;/strong&gt; evaluators. A list of tasks and the actions to complete them is created. The evaluators step&amp;nbsp; through each task, action by action, noting down problems and difficulties as they go. I can use cognitive walkthroughs on a number of digital interfaces, ranging from web sites to complex authoring toolkits. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Heuristic Evaluation:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="3"&gt; &lt;tbody sizcache="22" sizset="3"&gt; &lt;tr sizcache="22" sizset="3"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="3"&gt;&lt;img title="Heuristic Evaluation" alt="Heuristic Evaluation" align="left" src="http://www.ergosign.de/images/uploads/expert_review_heuristic_analysis.png"&gt;&lt;/td&gt; &lt;td valign="top" width="524" sizcache="21" sizset="2"&gt; &lt;p align="justify" sizcache="21" sizset="2"&gt;&lt;font size="3" sizcache="21" sizset="2"&gt;Heuristic evaluation is about judging the compliance of an interface against a number of recognized usability principles (i.e., the Heuristics). I used this method extensively in the evaluation of &lt;a href="http://virtual-guide-systems.blogspot.com/2010/07/project-management-e-learning-projects.html"&gt;e-learning prototypes&lt;/a&gt; during my teaching at Middlesex University. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#000000" size="3"&gt;&lt;strong&gt;A5.0 Advanced Usability Techniques (in training)&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Eye Tracking:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="23" sizset="4"&gt; &lt;tbody sizcache="23" sizset="4"&gt; &lt;tr sizcache="23" sizset="4"&gt; &lt;td valign="top" width="80" sizcache="23" sizset="4"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TGsTfSU49aI/AAAAAAAAAfE/5w1EbGGd1UA/s1600-h/heatmap_lightbox%5B1%5D.jpg" sizcache="22" sizset="4"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="heatmap_lightbox" border="0" alt="heatmap_lightbox" src="http://lh5.ggpht.com/_ozsnJVts-XM/TGRLFB-kj5I/AAAAAAAAAfI/4BQoxCOq5_Y/heatmap_lightbox_thumb.jpg?imgmax=800" width="132" height="147"&gt;&lt;/a&gt; &lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Eye tracking is a technique that pinpoints where the users look on a system and for how long. I am currently talking&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;with Middlesex University in order to get &lt;strong&gt;training&lt;/strong&gt; on using eye-tracking&lt;/font&gt;&lt;font size="3"&gt; as a usability testing technique. We plan to conduct a series of eye-tracking session in Middlesex state-of-the-art usability labs, using the MGUIDE prototypes. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Emotion Recognition &amp;amp; Eye Tracking&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="6"&gt; &lt;tbody sizcache="22" sizset="6"&gt; &lt;tr sizcache="22" sizset="6"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="6"&gt;&lt;font size="4" sizcache="22" sizset="6"&gt;&lt;img src="http://www.science.uva.nl/research/publications/2007/ValentiVMDL2007/emotion2.bmp" width="128" height="113"&gt;&lt;/font&gt;&lt;/td&gt; &lt;td valign="top" width="524" sizcache="21" sizset="5"&gt; &lt;p align="justify" sizcache="21" sizset="5"&gt;&lt;font size="4" sizcache="21" sizset="5"&gt;&lt;font size="3"&gt;This is a technique I developed during the MGUIDE project. I discuss it in detail &lt;/font&gt;&lt;a href="http://virtual-guide-systems.blogspot.com/2010/07/quantitative-user-research.html"&gt;&lt;font size="3"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;. It was developed with avatar-based interfaces/presentation systems in mind, but it is universal in nature. It is based on the hypothesis that the perceived accessibility of a system’s content is evident in the user's &lt;strong&gt;emotional expressions.&lt;/strong&gt; The combined “Emotion Recognition and Eye-tracking” technique will be validated in a lab-based study that will be performed at Middlesex University.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;hr&gt;  &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#000000" size="3"&gt;&lt;strong&gt;A5.0 Audits&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Accessibility Audit:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606" sizcache="22" sizset="5"&gt; &lt;tbody sizcache="22" sizset="5"&gt; &lt;tr sizcache="22" sizset="5"&gt; &lt;td valign="top" width="80" sizcache="22" sizset="5"&gt;&lt;img src="http://www2.warwick.ac.uk/services/skills/rssp/eportfolio/editing/content/accessibility/accessibility.gif" width="128" height="125"&gt;&lt;/td&gt; &lt;td valign="top" width="524" sizcache="21" sizset="4"&gt; &lt;p align="justify" sizcache="21" sizset="4"&gt;&lt;font size="3" sizcache="21" sizset="4"&gt;In accessibility audit, an expert checks the compliance of a web site with established guidelines and metrics. The&amp;nbsp; &lt;acronym&gt;W3C&lt;/acronym&gt;&lt;acronym&gt; WAI are the most widely used guidelines in accessibility audits&lt;/acronym&gt;. My approach for accessibility evaluation is framework-based (see &lt;a href="http://virtual-guide-systems.blogspot.com/2010/07/accessibility-evaluation-methods.html"&gt;here&lt;/a&gt;), but a) I haven’t applied my framework with disabled users and b) the W3C WAI heuristics are very well established. Although I have &lt;strong&gt;a good knowledge&lt;/strong&gt; of the W3C WAI heuristics, I have never performed an accessibility audit before.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#000000" size="3"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;font size="4"&gt;&lt;/font&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;div style="margin-top: 10px; height: 15px" class="zemanta-pixie"&gt;&lt;a class="zemanta-pixie-a" title="Enhanced by Zemanta" href="http://www.zemanta.com/"&gt;&lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; float: right; border-left-style: none" class="zemanta-pixie-img" alt="Enhanced by Zemanta" src="http://img.zemanta.com/zemified_e.png?x-id=3e694932-eed3-4cf4-bfd8-55ea825bf715"&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4843135824014792619?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4843135824014792619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills-cnt.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4843135824014792619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4843135824014792619'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills-cnt.html' title='Transferable Research Skills (Part B)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TH1C-E9Xl7I/AAAAAAAAAgk/nco1D_swGCw/s72-c/image_thumb1.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7231101562431954832</id><published>2010-08-04T17:36:00.001-07:00</published><updated>2010-08-31T11:44:35.543-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Transferable Research Skills (Part A)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;MGUIDE is my most up to date research work, and I am very proud of what I have accomplished. However, I’ve become eager to &lt;strong&gt;outgrow&lt;/strong&gt; the domain and transfer my research skills to the digital media world. I am interested in any form of digital interactive applications (websites, social networks, interactive-tv, search engines, games, etc). I am highly experienced in using the following techniques for user research:&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#000000" size="4"&gt;&lt;u&gt;A: User Research&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#000000" size="3"&gt;A1.0 Quantitative Research&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Surveys/Questionnaires (Online and Offline):&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://www.hkadesigns.co.uk/websites/msc/reme/images/likert.gif" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Post-test and pre-test questionnaires provide real insights into user needs, wants and thoughts. I use &lt;strong&gt;powerful&lt;/strong&gt; statistics (e.g., &lt;a href="http://en.wikipedia.org/wiki/Cronbach's_alpha"&gt;Cronbach's Alpha&lt;/a&gt;) to ensure that the questionnaires I create, are both reliable and valid. I can apply these skills into any domain with minimum adaptation time.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Performance Measures:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://img.domaintools.com/blog/dt-improved-performance.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Performance measures, like for example, &lt;strong&gt;time&lt;/strong&gt; to complete a task, the number of &lt;strong&gt;errors&lt;/strong&gt; conducted, &lt;strong&gt;scores&lt;/strong&gt; in retention tests, etc,&amp;nbsp; provide strong indication of how easily people can achieve tasks with a system. If this data are correlated with other objective or subjective measures they can provide deeper user insights than surveys/questionnaires alone. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#0000ff" size="3"&gt;Log File Analysis:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://www.ghacks.net/wp-content/uploads/2009/09/apache_log_analyzer-500x331.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;A log is a file that lists actions that have occurred. Both quantitative and qualitative data can be stored in a log file for later analysis. I use device/system logs to automatically collect data such as time to complete a task, items selected on the interface, keys pressed etc.&lt;/font&gt; &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;hr&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#000000" size="3"&gt;A2.0 Qualitative Research:&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;font color="#0000ff"&gt;Focus Groups:&lt;/font&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="614"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://image.shutterstock.com/display_pic_with_logo/211147/211147,1260220520,1/stock-vector-two-business-persons-speaking-to-each-other-speech-bubble-over-him-42421891.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="532"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I mainly use focus groups for requirements gathering, either through the introduction of new ideas and discussion and/or the evaluation of low-fidelity prototypes.&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Direct Observation:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="612"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://www.experientia.com/blog/uploads/ethnographic_hits.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="530"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;One of the most common techniques for collecting data in an ethnographic study is direct, first-hand observation of participants. I am experienced in using direct observation for note taking in both indoor and outdoor environments.I find gaining an understanding of users through first-hand observation of their behaviour while they use a digital system, genuinely exciting. During my work in MGUIDE direct observation was used to uncovered a number of interesting user-insights that were then correlated with user views collected from the questionnaires. &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font size="3"&gt;User Interviews &amp;amp; Contextual inquiry:&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="612"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://t3.gstatic.com/images?q=tbn:g1kPfL8j1w3lCM:http://janeconstant.tripod.com/Interview.gif&amp;amp;t=1" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="530"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Other common ethnographic techniques are user interviews and contextual Inquiry. I use extensively open-ended interviews&amp;nbsp; i.e., interviews where the interviewees are all asked the same-open ended questions, in both &lt;strong&gt;field&lt;/strong&gt; and &lt;strong&gt;lab&lt;/strong&gt; conditions&lt;/font&gt;&lt;font size="3"&gt;. I like the particular style as it is faster and can be more easily analysed and correlated with other data.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font color="#0000ff" size="3"&gt;&lt;font size="3"&gt;Think Aloud Protocol:&lt;/font&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="612"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;img src="http://www.chessmotifs.com/images/Chess-Designs/Thinking-Aloud.jpg" width="128" height="113"&gt;&lt;/td&gt; &lt;td valign="top" width="530"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Think-aloud is a technique for gathering data during a usability testing session. It involves participants thinking aloud as they are performing a set of specified tasks. I have used think-aloud very successfully in &lt;strong&gt;navigation&lt;/strong&gt; tasks, where participants had to verbalise their answers to navigation problems as those presented by two interactive systems.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;hr&gt;  &lt;p align="justify"&gt;&lt;font color="#000000" size="3"&gt;&lt;strong&gt;A3.0 Quantitative &amp;amp; Qualitative Research&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;Usability and Accessibility testing:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;table border="0" cellspacing="0" cellpadding="2" width="606"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="80"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TFoHhCEROrI/AAAAAAAAAfQ/yptH6Bk1bRE/s1600-h/usabilitylabs%5B1%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="usabilitylabs" border="0" alt="usabilitylabs" src="http://lh3.ggpht.com/_ozsnJVts-XM/TFoHhusOirI/AAAAAAAAAfU/YwiNGitPjRk/usabilitylabs_thumb.png?imgmax=800" width="132" height="117"&gt;&lt;/a&gt; &lt;/td&gt; &lt;td valign="top" width="524"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Lab-based and Field-based testing are the most effective ways of revealing usability and accessibility issues. I am experienced in conducting and managing lab and field testing. I use scenario-based quantitative and qualitative methods for my research.&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p align="justify"&gt;&lt;font color="#0000ff" size="3"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;&lt;strong&gt;Continues in the next post&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7231101562431954832?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7231101562431954832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7231101562431954832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7231101562431954832'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills.html' title='Transferable Research Skills (Part A)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_ozsnJVts-XM/TFoHhusOirI/AAAAAAAAAfU/YwiNGitPjRk/s72-c/usabilitylabs_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-5273200899932058476</id><published>2010-08-02T17:48:00.001-07:00</published><updated>2010-08-05T09:48:21.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Universality of Research Methods &amp; Techniques</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;I thought that the universality of methods for research was a fundamental fact of modern science. Isn’t it obvious that having successfully applied quantitative/qualitative research in one domain means that your skills can be applied to any other domain with minimal adaptation time? Is there a real difference between applying qualitative research in a complex avatar-system like MGUIDE and an e-commerce web site? For example, If you apply techniques like unstructured interviews wouldn’t you follow the same principles to design the interviews in both domains? &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Or even using more complex techniques like eye tracking&amp;nbsp; and emotion recognition, aren’t these domain-independent? &lt;/font&gt;&lt;font size="3"&gt;Consider for instance, my combined &lt;a href="http://virtual-guide-systems.blogspot.com/2010/07/quantitative-user-research.html"&gt;emotion recognition + face detection technique for accessibility research&lt;/a&gt;, described in the previous post. The technique was developed with avatar-based interfaces/presentation systems in mind. Adapting the technique to different domains is a matter of defining the aspects of the interface you wish to research. The quantitative data that you will collect are the same (emotion intensities, etc), the qualitative of course will differ because the interfaces are different. In general once you establish the objectives/goals of the research, &lt;/font&gt;&lt;font size="3"&gt;deciding which&amp;nbsp; techniques you will use (and modifying them if necessary&amp;nbsp; to suit your needs) is easy and the process is domain-independent.&lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;&lt;a href="http://www.flickr.com/photos/26898179@N03/2516939380"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="2516939380_79f2e5dcf6" border="0" alt="2516939380_79f2e5dcf6" src="http://lh4.ggpht.com/_ozsnJVts-XM/TFiWV6ZsIEI/AAAAAAAAAYs/Tzdib2gsPP0/2516939380_79f2e5dcf6%5B6%5D.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://www.pluggd.in/internet-ads-usability-eye-tracking-study-297/"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="eyetracking-study-heat-map" border="0" alt="eyetracking-study-heat-map" src="http://lh6.ggpht.com/_ozsnJVts-XM/TFiWwmsvKGI/AAAAAAAAAY0/k7xnNH2G0Fo/eyetracking-study-heat-map%5B3%5D.jpg?imgmax=800" width="244" height="213"&gt;&lt;/a&gt; &lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;Eye tracking used in completely different contexts: a) a 3D avatar-based world and b) a web page.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I am not sure why some people insist otherwise and focus so much on the subject matter. I have to agree that having expertise in a certain area, means that you can produce results fairly quickly. However this is a process easily learnt. Is domain expertise the most important quality a user researcher should have? Or should he perhaps have a solid research skills-set to start from and the willingness &lt;strong&gt;to learn more about established techniques&lt;/strong&gt; and &lt;strong&gt;explore new&lt;/strong&gt; &lt;strong&gt;ones?&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-5273200899932058476?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/5273200899932058476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/universality-of-research-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5273200899932058476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5273200899932058476'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/universality-of-research-methods.html' title='Universality of Research Methods &amp;amp; Techniques'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TFiWV6ZsIEI/AAAAAAAAAYs/Tzdib2gsPP0/s72-c/2516939380_79f2e5dcf6%5B6%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-8441812387285300242</id><published>2010-07-31T18:26:00.000-07:00</published><updated>2010-08-16T15:39:35.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Video Games'/><title type='text'>Video Games &amp; Online Games</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This post in an attempt to disambiguate the domain of virtual humans. Most people have never heard the term “Virtual Human” before, but they all play games (online or offline) and they all have interacted with some limited form of a VH on the web.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font size="3"&gt;Computer games (online and offline) are the &lt;strong&gt;closest&lt;/strong&gt; thing to the domain of Virtual humans. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;u&gt;Online games (e-gaming)&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;You can argue that online games are much simpler than video games, but they are progressively getting much more complicated. As in video games, fully-fleshed avatars are widely used to immerse the player into the scenario. Below is an example of a poker game I found from a company called PKR. Notice the use of body language, face expressions, etc to create a fully realistic poker simulation.&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a3a0d916-d56e-468e-bc82-f162e3f2da46" class="wlWriterEditableSmartContent"&gt;&lt;div id="8ff34c84-a9ca-4a67-b650-2cf991fabf7a" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=6-FOvJqU7PQ?fs=1&amp;amp;hl=en_GB" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_ozsnJVts-XM/TGm9OeqyHgI/AAAAAAAAAe0/2x16oaNu_tg/videoc4ff3bd5458d%5B8%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('8ff34c84-a9ca-4a67-b650-2cf991fabf7a'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/6-FOvJqU7PQ?fs=1&amp;amp;hl=en_GB&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/6-FOvJqU7PQ?fs=1&amp;amp;hl=en_GB&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;u&gt;Video Games:&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Below is a screenshot from my favourite game Mass Effect: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TFi-Vu2OVQI/AAAAAAAAAZY/6p7bTly2uKQ/s1600-h/ME2%20choices%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ME2%20choices" border="0" alt="ME2%20choices" src="http://lh6.ggpht.com/_ozsnJVts-XM/TFi-Vyo203I/AAAAAAAAAZc/t0Y_CnJnSxI/ME2%20choices_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;font size="3"&gt; Source: &lt;/font&gt;&lt;a href="http://www.jpbrown.co.uk/reviews.html"&gt;&lt;font size="3"&gt;http://www.jpbrown.co.uk/reviews.html&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Notice the use of dialogue wheels to simulate dialogues between the avatars. There is an excellent analysis of the particular style of conversation &lt;a href="http://killspeak.lucasrizoli.com/tag/dialogue/"&gt;here&lt;/a&gt;:&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;However, in contrast to most current video games Virtual humans engage players in actual dialogue, using speech recognition, dialogue system technology, and emotional modelling to deepen the experience and make it more entertaining. Such technologies have started only recently to find their way into video games. Tom Clansy’s End War game is using speech recognition to allow users to give commands to their armies. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh6.ggpht.com/_ozsnJVts-XM/TFi81SREGEI/AAAAAAAAAZE/2Xlh22x5cak/s1600-h/endwar-beta-02%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="endwar-beta-02" border="0" alt="endwar-beta-02" src="http://lh5.ggpht.com/_ozsnJVts-XM/TFi81hPy_QI/AAAAAAAAAZI/ojrIv1m_zsI/endwar-beta-02_thumb.jpg?imgmax=800" width="244" height="139"&gt;&lt;/a&gt;&lt;font size="3"&gt; Source: &lt;/font&gt;&lt;a href="http://www.the-chiz.com/"&gt;&lt;font size="3"&gt;http://www.the-chiz.com/&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;Some games go as far as using full natural language processing:&lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:173fb519-c77c-43fc-85e9-aad459603e0c" class="wlWriterEditableSmartContent"&gt;&lt;div id="490b6288-23f6-438d-bb39-8ffdbeac61a1" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=GmuLV9eMTkg" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_ozsnJVts-XM/TFjDwPcXiGI/AAAAAAAAAe4/3tYESrF4GKA/video2aaac72c667e%5B8%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('490b6288-23f6-438d-bb39-8ffdbeac61a1'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/GmuLV9eMTkg&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/GmuLV9eMTkg&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;u&gt;Virtual Humans on the Web:&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;There are a lot of very superficial virtual humans on the web. This is perhaps one of the main reasons that they have failed so far to become a mainstream interface. What virtual humans should be, is about the whole thing: emotion modelling, cognition speech, dialogue, domain strategies and knowledge, gestures etc. Avatars like Anna of IKEA are mere drawings with very limited dialogue abilities, and are simply there to create a more interesting FAQ (Frequently Asked Question) Section. There is still someway to go before we will see full-scaled avatars on the web, but we will get there.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TFi82jO1EuI/AAAAAAAAAZQ/820uRM0IHl8/s1600-h/2%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="2" border="0" alt="2" src="http://lh5.ggpht.com/_ozsnJVts-XM/TFi826SpW9I/AAAAAAAAAZU/kdqt6W_JL_w/2_thumb.jpg?imgmax=800" width="244" height="143"&gt;&lt;/a&gt;&amp;nbsp; Source: &lt;a href="http://www.ikeafans.com/forums/swaps-exchanges/1178-malm-bed-help.html"&gt;http://www.ikeafans.com/forums/swaps-exchanges/1178-malm-bed-help.html&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-8441812387285300242?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/8441812387285300242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/video-games.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8441812387285300242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8441812387285300242'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/08/video-games.html' title='Video Games &amp;amp; Online Games'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TGm9OeqyHgI/AAAAAAAAAe0/2x16oaNu_tg/s72-c/videoc4ff3bd5458d%5B8%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4777955014096733036</id><published>2010-07-30T18:28:00.000-07:00</published><updated>2010-08-03T18:28:48.855-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-Learning'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>E-Learning Prototype</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below is the prototype of a e-learning system that I was asked to do by a company. As I can not draw, I decided to use Microsoft Word to communicate my ideas. There should be a good storyboarding tool out there that could help me to streamline the process. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The design below is based on &lt;strong&gt;existing and proven&lt;/strong&gt; technologies that can be easily integrated into existing e-learning platforms. &lt;/font&gt;&lt;a href="http://www.codebaby.com/showcase/"&gt;&lt;font size="3"&gt;Codebaby&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;, a company in Canada is already using avatars (such as those shown in my design) [1] in e-learning very successfully for several years. The picture in the last screen of the design is a virtual &lt;/font&gt;&lt;a href="http://horizonproject.wikispaces.com/Virtual+Worlds"&gt;&lt;font size="3"&gt;classroom&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; [2] created in the popular &lt;a href="http://secondlife.com/"&gt;Second Life&lt;/a&gt; platform.&lt;/font&gt;&lt;/p&gt; &lt;div&gt;&lt;object style="width:600px;height:425px" &gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100801014041-bd2d04a7170943c381fec4c652f0c273&amp;amp;docName=e-learning&amp;amp;username=giannis_&amp;amp;loadingInfoText=E-Learning%20prototype&amp;amp;et=1280627312562&amp;amp;er=98" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="menu" value="false" /&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:600px;height:425px" flashvars="mode=embed&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100801014041-bd2d04a7170943c381fec4c652f0c273&amp;amp;docName=e-learning&amp;amp;username=giannis_&amp;amp;loadingInfoText=E-Learning%20prototype&amp;amp;et=1280627312562&amp;amp;er=98" /&gt;&lt;/object&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Compare my solution with a “conventional” e-learning platform shown below. Although I do include several GUI (Graphical User Interface) elements in my work, it is obvious that : a) my interface is &lt;strong&gt;minimalistic&lt;/strong&gt; with fewer elements on the screen. b) &lt;strong&gt;accessibility&lt;/strong&gt; is greater, as instead of clicking on multiple links in order to accomplish tasks, you can simply “ask” the system using the most natural method you know - “natural language”. The benefits of avatar-assisted e-learning will become &lt;strong&gt;evident&lt;/strong&gt; when the web progresses from its current form to Web 2.0 and ultimately to Web 3.0. For now, such solutions should at least be offered as an augmentation to “conventional” GUI-based interfaces. All companies want something more, for example something that would add easier access to module contents and&amp;nbsp; the “WOW” factor to their products. They just don’t know what it is until you show it to them. &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TFi0dD_EBII/AAAAAAAAAY4/mDn5zQSGCAg/s1600-h/1%5B2%5D%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="1[2]" border="0" alt="1[2]" src="http://lh3.ggpht.com/_ozsnJVts-XM/TFi0dukUKiI/AAAAAAAAAY8/bbHVP_2UJro/1%5B2%5D_thumb.jpg?imgmax=800" width="244" height="110"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Source: &lt;a href="http://www.accessplanit.com/accessplan_lms_screen_shots"&gt;http://www.accessplanit.com/accessplan_lms_screen_shots&lt;/a&gt;&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Although the proposed design is based on &lt;strong&gt;mature&lt;/strong&gt; and &lt;strong&gt;well-tested technologies,&lt;/strong&gt; I can understand if someone wants the purely GUI solutions. In fact, I would be more than happy to assist them. I have been working with GUI interfaces for several years, long before I developed an interest for avatar technologies. I developed my first e-learning tool back in 1998 (12 years ago). It was an educational CD-ROM about the robotic telescope platform of Bradford University. &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://public.bay.livefilestore.com/y1pT4HihOmORFgF2Doy0BfECGXEF61618mP3dTZaaCuOuLHkMrZxsSejKF2MYJDdcgYZr2HrmYbzBs1ZSttzYFk-A/1.gif?psid=1"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="" src="http://public.bay.livefilestore.com/y1pT4HihOmORFgF2Doy0BfECGSR6nu0bV4dul5sTBpXGBGs0fPL8O8NaIJ5GSbhuaOpc1NSAZrThfa2p20wmPjP4g/1.gif?psid=1" width="250" height="184"&gt;&lt;/a&gt;&lt;/div&gt; &lt;p&gt;&lt;font size="3"&gt;[1] &lt;/font&gt;&lt;a href="http://www.codebaby.com/showcase/"&gt;&lt;font size="3"&gt;&lt;a href="http://www.codebaby.com/showcase/"&gt;http://www.codebaby.com/showcase/&lt;/font&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;[2] &lt;/font&gt;&lt;a href="http://horizonproject.wikispaces.com/Virtual+Worlds"&gt;&lt;font size="3"&gt;http://horizonproject.wikispaces.com/Virtual+Worlds&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4777955014096733036?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4777955014096733036/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/e-learning-prototyping.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4777955014096733036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4777955014096733036'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/e-learning-prototyping.html' title='E-Learning Prototype'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_ozsnJVts-XM/TFi0dukUKiI/AAAAAAAAAY8/bbHVP_2UJro/s72-c/1%5B2%5D_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3489784733664414179</id><published>2010-07-30T10:13:00.001-07:00</published><updated>2010-08-05T06:57:32.453-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Heuristics vs. User Research</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;People keep asking me about the &lt;/font&gt;&lt;a href="http://www.w3.org/TR/WCAG/"&gt;&lt;font size="3"&gt;W3C&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; accessibility guidelines – a set of heuristics that should aid designers towards more accessible web sites. Of course these are not the only guidelines out there, &lt;a href="http://www.bbc.co.uk/guidelines/futuremedia/accessibility/"&gt;BBC&lt;/a&gt; has it own accessibility guidelines and&amp;nbsp; there are several for web usability as well. Although I am familiar with the W3C guidelines, &lt;/font&gt;&lt;font size="3"&gt;I didn’t use them in my MGUIDE work because I didn’t find them relevant. The reason is that the W3C guidelines are written specifically for web content and not for multimodal content. The research is the area of virtual humans provide more relevant heuristics, but there is still room for massive additions and improvements. &lt;/font&gt;&lt;font size="3"&gt;Instead of heuristic evaluation, I decided to built my own theoretical framework to guide my research efforts. The framework is based on the relevant literature in the area and on well documented theories of human cognition. It provides all the necessary tools for iterative user testing and design refinement.&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;There is no doubt that relying on user testing is costly and lengthy. This becomes even more difficult, when you have to deal with large groups of people as I did in MGUIDE. However the cost and time can be minimised with the use of proper tools. For example, the &lt;a href="http://www.prendingerlab.net/globallab/about/"&gt;global lab project&lt;/a&gt; has created a virtual lab (on the popular Second Life platform) in which projects are accessible to anybody, anytime, and from anywhere. New research methods like eye tracking and emotion recognition, can reveal user insights with a relatively small group of people and with minimal effort. &lt;/font&gt;&lt;font size="3"&gt;Soon enough perhaps, tools will include routines that calculate deep statistics with minimal intervention. U&lt;/font&gt;&lt;font size="3"&gt;ser testing has definitely some way to go before it becomes mainstream, but I am sure we will get there.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Until then, Inspection methods (e.g., cognitive walkthroughs, expert surveys of the design, heuristic evaluations etc) are used to replace user testing. In such a process, some high level requirements are usually prototyped, and then judged by the expert against some established guidelines. A major problem with this approach though, is that there are over 1,000 documented design guidelines [1]. How do you choose which is one is proper given the specific context? It is my understanding that each institute/professional uses a set of best-practice guidelines, adapted from the relevant literature and from years of experience. However, even if these guidelines have worked in the past it doesn’t mean they will work again. Technology is progressing extremely fast, and people become more knowledgeable, and more accustomed to technology every single second. Therefore, even when inspection methods are used some form of user testing is necessary. A&lt;/font&gt;&lt;font size="3"&gt; focus group for example, with a couple of users can provide enough user-insights to amend a design as necessary.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;[1]&lt;a href="http://www.nngroup.com/events/tutorials/usability.html"&gt;http://www.nngroup.com/events/tutorials/usability.html&lt;/a&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3489784733664414179?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3489784733664414179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/accessibility-evaluation-methods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3489784733664414179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3489784733664414179'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/accessibility-evaluation-methods.html' title='Heuristics vs. User Research'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1754730965182450372</id><published>2010-07-28T17:25:00.001-07:00</published><updated>2010-08-05T06:58:11.746-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Emotion Recognition for Accessibility Research</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;There are a number of quantitative techniques that can be used in the user research of avatar-based interfaces. Apart from the “usual” techniques for gathering subjective impressions (through questionnaires, tests, etc) and performance data, I also considered a more objective technique based on emotion recognition. In particular, I thought of evaluating the accessibility of the content presented by my systems through the use of emotion expression recognition. The main hypothesis is that the perceived accessibility of the systems' content is evident in the user's emotional expressions.&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If you think about it for a while, the human face is the strongest indicator of our cognitive state and hence, how we perceive a stimuli (information content, image, etc). Emotion measures (both quantitative and qualitative) can provide data that can augment any traditional technique for accessibility evaluation (e.g., questionnaires, retention tests, etc). For example, with careful logging you can see which part of your content is more confusing, which part requires the users to think more intensively, etc. In addition to the qualitative data, the numeric intensities can be used for some very interesting statistical comparisons.&amp;nbsp; &lt;/font&gt;&lt;font size="3"&gt;Manual coding of the video streams is no longer necessary, as there are a number of tools that allow automating analysis of face expressions. To my knowledge the following tools are currently fully functional:&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) &lt;a href="http://www.visual-recognition.nl/eMotion.html"&gt;Visual Recognition&lt;/a&gt; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TFDKb1DJKjI/AAAAAAAAAYI/NWNUkmDUaHk/s1600-h/ScreenShot12.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ScreenShot (1)" border="0" alt="ScreenShot (1)" src="http://lh5.ggpht.com/_ozsnJVts-XM/TFDKcTM38iI/AAAAAAAAAYM/mR-AFWXLctY/ScreenShot1_thumb.png?imgmax=800" width="244" height="190"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;2)&amp;nbsp;&amp;nbsp; &lt;a href="http://www.iis.fraunhofer.de/EN/bf/bv/kognitiv/biom/dd.jsp"&gt;SHORE&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" alt="Mimikanalyse" src="http://www.iis.fraunhofer.de/fhg/Images/gesichtsfeinanalyse_web_tcm278-138890.jpg"&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The idea is fully developed, and I am planning the release of the paper very soon. Finally, If we combine this technique with eye-tracking we can reveal even more user-insights about avatar-based interfaces. We could try for instance to identify, what aspect of the interface make the user to have the particular face expression (positive or negative). For example, one of the participants in my experiments mentioned that she couldn’t pay attention to the information provided by the system, because she was looking at the guide’s hair waving. To such a stimuli humans usually have a calm expression. This comment is just an indication of the user-insights that can be revealed, if these techniques are successfully combined. &lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-1754730965182450372?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1754730965182450372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/quantitative-user-research.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1754730965182450372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1754730965182450372'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/quantitative-user-research.html' title='Emotion Recognition for Accessibility Research'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TFDKcTM38iI/AAAAAAAAAYM/mR-AFWXLctY/s72-c/ScreenShot1_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7763751823383899636</id><published>2010-07-27T15:31:00.001-07:00</published><updated>2010-08-05T06:58:52.687-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Accessibility/Universal Access</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;I recently found a good resource [1] on accessibility from a company called &lt;/font&gt;&lt;a href="http://www.cimex.com/digital/design-for-universal-access"&gt;&lt;font size="3"&gt;Cimex&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; that says what most designers and UX specialists fail to see – when you design for accessibility you do not cater only for less able users. You are making sure that your content is open and accessible to a variety of people and machines using whatever browser or method they choose. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Now, caring for a variety of people of different physical, cognitive emotional and language background and the methods they choose to use you end up with Universal Access.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Using traditional interfaces is difficult to achieve the goals of Universal Access. Virtual humans as interfaces hold a high potential of achieving the goals of UA as the modalities (e.g., natural language processing, gestures, facial expressions and others) used in such interfaces are the ones our brains have been trained to understand over thousand of years. Virtual humans can speak several languages with a minimal effort (see the &lt;/font&gt;&lt;a href="http://www.charamel.com/en/showroom/livingkiosk.html"&gt;&lt;font size="3"&gt;Charamel showroom&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;). Their body and face language can be adjusted easily to highlight the importance of a message. Sign-language can be used to communicate with less-able users (no other interface can currently accomplish that). Accurate simulation of interpersonal scenarios (e.g., a sales scenario) can guarantee that your message gets across as effectively as it would if a real person would speak it. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;In my work I did go as far as Universal accessibility by comparing the effects of virtual human interfaces on the cognitive accessibility of information under simulated mobile conditions, using groups of users with different cultural and language background. In order to make the information easier to access, I used a variety of methods found in the VH interfaces (e.g., natural language processing, gestures, interpersonal scenario simulation and others). By making the main functions of your system easier to access you ultimately make the interface easier to use and hence, it was natural to investigate some usability aspects as well (e.g., ease of use, effectiveness, efficiency, user satisfaction, etc). These are all aspects of the user experience (UX), i.e., the quality of experience a person has when interacting with a product. I can not release any more information at this stage, as the necessary publications have not yet been made.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;In the future I believe that the existing technologies will merge into two mainstream platforms: a) Robotic assistants from the one and b) software assistants/virtual human interfaces from the other. Accessing the services these systems will offer will be as easy as our daily interactions with other people. The barriers that exist today (cognitive, physical, etc) will become a “thing” of the past.&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7763751823383899636?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7763751823383899636/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/user-research-accessibilityuniversal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7763751823383899636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7763751823383899636'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/user-research-accessibilityuniversal.html' title='Accessibility/Universal Access'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-6313002763810989317</id><published>2010-07-26T15:16:00.001-07:00</published><updated>2010-08-05T07:03:33.684-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>MGUIDE Development Process</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;I thought it would be a good idea to try to explain the methodologies followed in the development of the MGUIDE prototypes. Having a focus mainly on the research outcomes, the development methodology followed was of little concern to the involved stakeholders. Trying to create interpersonal simulations like the ones found in real-life is a process mostly compatible with the a Scrum development methodology (shown below). I am planning to create a paper on the topic, and hence I will not say much in this post.&lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&amp;nbsp; &lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TE4JUkcw2-I/AAAAAAAAAYA/VSzBo41HqKI/s1600-h/800px-Scrum_process_svg%5B5%5D.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="800px-Scrum_process_svg" border="0" alt="800px-Scrum_process_svg" src="http://lh6.ggpht.com/_ozsnJVts-XM/TE4JVD4XmZI/AAAAAAAAAYE/ZNy3EX3bFBI/800px-Scrum_process_svg_thumb%5B1%5D.png?imgmax=800" width="244" height="124"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="left"&gt;Source: &lt;a href="http://en.wikipedia.org/wiki/File:Scrum_process.svg"&gt;Wikipedia&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Gathering the requirements of the users can be done using a variety of ways. I followed a combine literature-user evaluation approach. One of my earliest prototypes was developed using guidelines found in the literature. The prototype was then evaluated with actual users and a set of new requirements was developed. These requirements are what the SCRUM refers to as the “product backlog”. Each spring (usually in my case 1-3 months) a set of the requirements were developed and tested, and then were replaced by a new set of requirements. Doing simulations of interpersonal scenarios gives you the freedom to augment the product backlog with new requirements quite easily. Using methods of research like direct observation and note taking, you can take notes on the interactions found in the scenarios that you want to simulate. My scenario was a guide agent and hence, I went to a number of tours where I made a number of interesting observations. Most of my findings were actually developed in the MGUIDE prototypes, but there are others that still remain in the “product backlog”. Of course these requirements and the work that was done in the MGUIDE is enough to inform Artificial intelligence models of behaviour in order to create completely automated systems.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;This iterative process was then repeated prior the actual user research stage, where the full set-up of the MGUIDE evaluation stage was tested. I used a small group of people that tried to find bugs in the software, problems with the data gathering tools and others. The problems were normally corrected on site and the process was repeated again. Once I ensured that all my instruments were free of problems, the official evaluation stage of the prototypes started.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Closing this post, I must highlight the need for future research in gathering data about different situations where interpersonal scenarios occur. In reality different situations produce different reactions in people and this should be researched further. Only through detailed empirical experimentation we can ensure that future avatar-based systems will guarantee superior user experiences. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-6313002763810989317?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/6313002763810989317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/mguide-development-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6313002763810989317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6313002763810989317'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/mguide-development-process.html' title='MGUIDE Development Process'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/TE4JVD4XmZI/AAAAAAAAAYE/ZNy3EX3bFBI/s72-c/800px-Scrum_process_svg_thumb%5B1%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-847651752978238144</id><published>2010-07-23T08:40:00.001-07:00</published><updated>2010-08-05T15:07:04.787-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Speech Recognition'/><title type='text'>Speech Recognition</title><content type='html'>&lt;p&gt;&lt;font size="3"&gt;In order to successfully simulate an interpersonal scenario with a virtual human, you need speech recognition (in real-life we speak to each other and not click on buttons or use text). For this reason, I have been following closely the evaluation of the speech recognition industry for some time now.&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;During the MGUIDE project I successfully integrated speech recognition into one of my prototypes.&lt;/font&gt;&amp;nbsp;&lt;font size="3"&gt;I used Microsoft Speech Recognition Engine 6.1 (SAPI 5.1) with dictation grammars which I developed using the &lt;/font&gt;&lt;a href="http://www.chant.net/Products/GrammarKit/Default.aspx"&gt;&lt;font size="3"&gt;Chant GrammarKit&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;, in pure XML. The grammars look like this: &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&amp;lt;RULE name="Q1" TOPLEVEL="ACTIVE"&amp;gt;&lt;br&gt;&amp;lt;l&amp;gt;&lt;br&gt;&amp;lt;P&amp;gt;&amp;lt;RULEREF NAME="want_phrases"/&amp;gt;to begin&amp;lt;/P&amp;gt;&lt;br&gt;&amp;lt;P&amp;gt;&amp;lt;RULEREF NAME="want_phrases"/&amp;gt;to start&amp;lt;/P&amp;gt;&lt;br&gt;&amp;lt;P&amp;gt;&amp;lt;RULEREF NAME="want_phrases"/&amp;gt;to start immediately&amp;lt;/P&amp;gt;&lt;br&gt;&amp;lt;/l&amp;gt;&lt;br&gt;&amp;lt;opt&amp;gt;the tour &amp;lt;/opt&amp;gt;&lt;br&gt;&amp;lt;opt&amp;gt;the tour ?then&amp;lt;/opt&amp;gt;&lt;br&gt;&amp;lt;/RULE&amp;gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I also voice-enabled the control of the interface of my system, so if you would say “Pause” the virtual guide would pause its presentation. &lt;/font&gt;&lt;font size="3"&gt;I briefly tested both modes with one participant in the lab. In the dictation mode, with just a couple of minutes of training Microsoft’s engine performed with 100% accuracy within the constrains of the grammar. For completely unknown input, the engine performed with less than 40% accuracy. In CnC mode, the engine worked with 100% accuracy without any training. Of course,&amp;nbsp; &lt;/font&gt;&lt;font size="3"&gt;SAPI 5.4 in Windows 7 offer much better recognition rates in both dictation and CnC modes. I haven’t tried SAPI 5.4 but is within my plans for the future.&lt;/font&gt;&lt;font size="3"&gt;I think that true speaker-independent (i.e., without training) recognition in indoor environments, is only 5 years away, at least for the English language. &lt;/font&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;In mobile environments, &lt;a href="http://siri.com/"&gt;Siri&lt;/a&gt; appears to be the only solution out there that realises the idea of a virtual assistant on the go using speech recognition. Siri works uses dynamic grammar recognition, similar to my approach. If you say something within the constrains of the grammar the accuracy of recognition reaches 100%. However, as in the case of my prototype, if you say something outside the grammar files the recognition results can be really funny.&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Statement to Siri:&lt;/strong&gt; Tell my husband I’ll be late&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Reply:&lt;/strong&gt; Tell my Husband Ovulate (he he he)&lt;/font&gt;  &lt;p align="justify"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TEm31VvsR8I/AAAAAAAAAXw/upS-aivrszQ/s1600-h/ASR%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="ASR" border="0" alt="ASR" src="http://lh3.ggpht.com/_ozsnJVts-XM/TEm31-WOnJI/AAAAAAAAAX0/-0oofV_w8Y4/ASR_thumb.jpg?imgmax=800" width="164" height="244"&gt;&lt;/a&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;Source: &lt;a href="http://siri.com/v2/assets/Web3.0Jan2010.pdf"&gt;http://siri.com/v2/assets/Web3.0Jan2010.pdf&lt;/a&gt;&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Terminology:&lt;/strong&gt;&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Dictation Speech Recognition:&lt;/strong&gt; Refers to the type of speech recognition where the computer tries to translate what you say into text&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Command and Control mode (CnC):&lt;/strong&gt; This type of speech recognition is used to control applications&lt;/font&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-847651752978238144?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/847651752978238144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/speech-recognition.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/847651752978238144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/847651752978238144'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/speech-recognition.html' title='Speech Recognition'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_ozsnJVts-XM/TEm31-WOnJI/AAAAAAAAAX0/-0oofV_w8Y4/s72-c/ASR_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-5004678145277150431</id><published>2010-07-23T03:22:00.001-07:00</published><updated>2010-08-05T15:51:05.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry Support'/><title type='text'>MGUIDE Project Funding</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;As people keep asking me about the funding of the MGUIDE project, I thought to post this in an attempt to clarify the situation further. The MGUIDE was a large and very sophisticated project and money come from a variety of resources. The project started in 2007 and until 2008, Middlesex University was the main funding body and my last official employment institute. The package from Middlesex University covered my project expenses for that year and required me to perform maximum 15 hours of teaching/week. Two other Universities and six companies also provided support in the form of know-how, and funding for tools and hardware. From 2008 until June 2010, I was able to secure funding from an angel investor and thankfully the continued support of the companies and universities. The idea with the MGUIDE was and still remains to develop a commercial product out of it. However, because of the bad economic climate, my investor decided not to proceed any further. I still hope that this work will appeal to a company and I will be able to see MGUIDE as an application/system for Ipad or any other tablet-based computer system.&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-5004678145277150431?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/5004678145277150431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/mguide-project-funding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5004678145277150431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5004678145277150431'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/mguide-project-funding.html' title='MGUIDE Project Funding'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4980755116378284735</id><published>2010-07-21T16:29:00.001-07:00</published><updated>2010-08-04T03:24:47.619-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-Learning'/><title type='text'>Project Management - E-Learning Projects</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This post is not related to the MGUIDE project, but to the work I did at Middlesex University. Most of the modules I taught there were project based. Usually I had to guide several groups of students (20-30 students) into the design and development of projects.&amp;nbsp; A particular project had to do with the design and implementation of&amp;nbsp; e-learning games for autistic children. Each of my students was given a case study describing the requirements of the particular autistic children (as these were captured from the teachers of the children, like for instance, that the children needs help in understanding emotion expressions), and had to produce a game under my guidance. The game was hen sent to the relevant school for full-scale evaluation. Each semester I&lt;/font&gt;&lt;font size="3"&gt; usually ended up marking 100-200 games with at least 80% of them being top class. Below is an example of the projects produced under my guidance. All material is copyrighted by Middlesex University so please ask before you copy anything: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;All multimedia elements (including designs) have been produced by my students using Adobe Photoshop. The tools needed for the game development along with best practice techniques, were discussed in detail in the class by myself.&lt;/font&gt;&lt;/p&gt;Copyright by Middlesex University – Please do not copy  &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 400px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:13ee249c-b746-484d-888b-35e8cd7fd255" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7083&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View E-Learning" src="http://lh4.ggpht.com/_ozsnJVts-XM/TFk_7mqUGKI/AAAAAAAAAac/_Zih27AvETY/InlineRepresentation550ddfa1-5810-436f-83e8-c74f6e9054ba%5B3%5D.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7083&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Each game was evaluated in the class (by myself and the students). The games were then sent to the schools for formal evaluation by the children and their teachers. Below is a sample of the heuristic evaluation that was performed in the class:&lt;/font&gt; &lt;/p&gt; &lt;blockquote&gt; &lt;table border="1" cellspacing="0" cellpadding="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="181"&gt; &lt;p&gt;&lt;b&gt;Evaluation comments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="174"&gt; &lt;p&gt;&lt;b&gt;Negative Comments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="216"&gt; &lt;p&gt;&lt;b&gt;Positive Comments&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="181"&gt; &lt;p&gt;&lt;b&gt;Background&lt;/b&gt;  &lt;p&gt;First scene using a suitable background and clearly stating your own title for the topic and clear instructions&lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="174"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="216"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td valign="top" width="181"&gt; &lt;p&gt;&lt;b&gt;Text&lt;/b&gt;  &lt;p&gt;A variety and clear use of Text (Spelling and Grammar?) Too small – Too large – not clear- inappropriate words used &lt;/p&gt;&lt;/td&gt; &lt;td valign="top" width="174"&gt;&amp;nbsp;&lt;/td&gt; &lt;td valign="top" width="216"&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4980755116378284735?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4980755116378284735/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/project-management-e-learning-projects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4980755116378284735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4980755116378284735'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/project-management-e-learning-projects.html' title='Project Management - E-Learning Projects'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TFk_7mqUGKI/AAAAAAAAAac/_Zih27AvETY/s72-c/InlineRepresentation550ddfa1-5810-436f-83e8-c74f6e9054ba%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-8506294606302051751</id><published>2010-07-19T16:50:00.001-07:00</published><updated>2010-08-12T04:47:31.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Art Assets'/><title type='text'>Art Assets</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below are samples from the art work I completed in the MGUIDE project. Although I have several years of experience in designing using Adobe Photoshop, I do not consider myself a designer. Design is interesting, but I prefer programming and user-based research. However, if a project requires me to produce art assets I am perfectly capable of accomplishing that as well. &lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:a8bcebaf-c1fe-41f5-a990-dc1b74b4bfb6" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7055&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View Art Assets" src="http://lh5.ggpht.com/_ozsnJVts-XM/TETkwy9FYlI/AAAAAAAAAUw/zmLKtH5zEKk/InlineRepresentation8d0f09a7-c84e-4b68-88c7-6e993fa14a18%5B2%5D.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7055&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:d80c54fb-37d2-4571-be8c-1ea30e4bddc6" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7071&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View Buttons" src="http://lh5.ggpht.com/_ozsnJVts-XM/TGPfUpiP95I/AAAAAAAAAdg/PF-i0nH-JTU/InlineRepresentation82ddc23c-0fc1-4870-be18-c1a5956514f8.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7071&amp;amp;type=5"&gt;View Full Album&lt;/a&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/1676610130059575298-8506294606302051751?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/8506294606302051751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/art-assets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8506294606302051751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8506294606302051751'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/art-assets.html' title='Art Assets'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TETkwy9FYlI/AAAAAAAAAUw/zmLKtH5zEKk/s72-c/InlineRepresentation8d0f09a7-c84e-4b68-88c7-6e993fa14a18%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-101824799229200639</id><published>2010-07-02T09:45:00.000-07:00</published><updated>2010-08-05T06:59:35.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>Experiment 4 setup</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Due to demand, I decided to provide some information on the set-up of my experimental work during the evaluation stage of MGUIDE. The information below is the briefing participants had to read for experiment 4. Please note, that the main technique for data collection in experiment 4, is&lt;strong&gt; think aloud protocol.&lt;/strong&gt; I conducted the testing with two user groups of 6 participants.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;font size="2"&gt;The purpose of this experiment is to investigate the possible effects of two mobile systems for path finding of variable complexity, on your ability to find your way in the castle. You will have to use the systems to navigate along two different routes visiting a number of landmarks in turn (10 to maximum 18), using the system A on one, and the system B on the other. The total duration of the experiment doesn’t exceed 20 minutes per route. For the purpose of the experiment I have created two video applications representing in detail each route of the castle. At each video-clip you will hear the question “What would you do at the particular point, if you were in the castle?” You must answer the question based on the visual (i.e., gestures and landmarks) and/or audio instructions delivered by the system. &lt;br&gt;&lt;/p&gt;&lt;/font&gt; &lt;p align="justify"&gt;&lt;font size="2"&gt;For example: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="2"&gt;Given this instruction:From where you are, if you look on your right, you will see two chimneys. Opposite the chimneys there is a path that leads to another square. Please follow this path until you will come across a house with a black front-door!&lt;/i&gt; &lt;/font&gt;&lt;/p&gt;&lt;font size="2"&gt; &lt;p&gt;&lt;br&gt;And this clip: &lt;br&gt;&lt;/font&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TDyYkBMO7tI/AAAAAAAAARw/F8CXovnjR5I/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh4.ggpht.com/_ozsnJVts-XM/TDyYku5xX1I/AAAAAAAAAR0/EqXhHSFTPJQ/clip_image002_thumb.jpg?imgmax=800" width="244" height="145"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="2"&gt;You will have to answer: “I will follow the path on the right of the tree until I see the house with the black front-door”. The next video will show the result of this action (i.e., that you have moved towards the house with the black door), and will pose you a new navigational challenge.&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-101824799229200639?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/101824799229200639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/user-research-experiment-4-set-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/101824799229200639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/101824799229200639'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/user-research-experiment-4-set-up.html' title='Experiment 4 setup'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TDyYku5xX1I/AAAAAAAAAR0/EqXhHSFTPJQ/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-6999138941462202655</id><published>2010-06-30T18:08:00.000-07:00</published><updated>2010-08-05T07:00:06.981-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>User Research – General Setup</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;User research in the MGUIDE project can be divided into the following stages: &lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Requirements Gathering and specification: A prototype system was constructed based on recommendations from the literature on animated agents. The prototype was evaluated in the actual &lt;a href="http://www.monemvasia.com/"&gt;castle of Monemvasia&lt;/a&gt; with a number of participants. You can find more details &lt;a href="http://virtual-guide-systems.blogspot.com/search/label/Early_Years"&gt;here&lt;/a&gt;.&amp;nbsp; The lessons learned were presented during the M.Phil presentation and influenced the design of the final five (5) prototypes.&lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Design and Prototypes: Based on requirements gathered from the pilot in the castle of Monemvasia, five(5) prototypes were developed. A number of novelties were achieved during the developed of the prototypes (e.g., an algorithm for natural language understanding, the design of Talos – a toolkit for system prototyping and research, and others). Although the initial idea was to continue the evaluation in the castle, due to lack of resources and time it was decided to simulate the conditions in the lab. &lt;/font&gt;&lt;font size="3"&gt;There is an on-going debate on whether mobile applications should be tested in labs or fields. For instance,&amp;nbsp; in 2009 70% of the developed systems were evaluated under lab conditions using a variety of techniques. &lt;/font&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Evaluation: The evaluation carried out in Greece and the UK, followed the same setup.&amp;nbsp; I used detailed panoramic photography and high definition video-clips to represent in high detailed all locations and attractions of the castle. The lab was a simple room in which each user participated individually. In general the approach was successful, as participants could follow the same routes and watch the same presentations about the locations of the castle, from the comfort of their chair.&lt;/font&gt;&lt;/div&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Examples of the panoramas used in the evaluations is shown below: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:d09a5840-3066-46fc-b5d7-e7390be25750" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7052&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View Panoramas" src="http://lh4.ggpht.com/_ozsnJVts-XM/TEOnSuwK4BI/AAAAAAAAAag/CBtVbxi9zMM/InlineRepresentationa938681c-2815-4f2b-a3b2-46689142ef05.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7052&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;/p&gt; &lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-6999138941462202655?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/6999138941462202655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/user-research-general-setup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6999138941462202655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6999138941462202655'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/user-research-general-setup.html' title='User Research – General Setup'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TEOnSuwK4BI/AAAAAAAAAag/CBtVbxi9zMM/s72-c/InlineRepresentationa938681c-2815-4f2b-a3b2-46689142ef05.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3196042336796857617</id><published>2010-06-30T16:46:00.000-07:00</published><updated>2010-08-17T13:29:49.668-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='User Research'/><title type='text'>User Research Stage</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;I recently completed the evaluation stage of all five (5) prototypes of the MGUIDE project. The purpose of the studies was to provide accessibility and usability insights into the design process of animated agents for mobile applications, as well as, to support some understanding of the psychology of the users of such systems. One hundred (100) real-world users participated. My role included the following:&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt;&amp;nbsp;&lt;font size="3"&gt; Design and apply various &lt;/font&gt;&lt;a name="OLE_LINK11"&gt;&lt;font size="3"&gt;user&lt;/font&gt;&lt;/a&gt;&lt;a name="OLE_LINK6"&gt;&lt;/a&gt;&lt;a name="OLE_LINK5"&gt;&lt;font size="3"&gt;-centred design &lt;/font&gt;&lt;/a&gt;&lt;a name="OLE_LINK4"&gt;&lt;/a&gt;&lt;font size="3"&gt;methods (UCD) for research including: structured questionnaires, retention tests, interviews, think aloud protocols, observations, performance measures, scenario-based usability testing, to name but a few. &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Note: For a complete list of the research techniques I excel at, see &lt;a href="http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills.html"&gt;here&lt;/a&gt; (part A) and &lt;a href="http://virtual-guide-systems.blogspot.com/2010/08/transferable-research-skills.html"&gt;here&lt;/a&gt;(part B)&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; D&lt;font size="3"&gt;esign, organize and manage five user research studies (with 100 real – world users) across two countries (Greece and the UK)&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; Continuously&lt;font size="3"&gt; refine of the prototypes based on feedback collected by the users&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; R&lt;font size="3"&gt;egularly update all project sponsors and stakeholders of the progress made&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; S&lt;font size="3"&gt;tatistically analyze the quantitative data using various statistical tests&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; R&lt;font size="3"&gt;apidly analyze the qualitative data&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; D&lt;font size="3"&gt;evelop recommendation/requirements to impact the design of animated agents for mobile applications &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt; P&lt;font size="3"&gt;roduce documentation and presentation of findings&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;img align="middle" src="http://www.dotnetscraps.com/samples/bullets/001.gif"&gt;&lt;font size="3"&gt;Write papers for publication in relevant conference proceedings and academic journals.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;As no publications have been made yet, I can not provide any further details on my experimental work. Once the publication process is completed I will post further details on this very important stage of my work.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;I want to thank all the students/family/friends/other people that honoured my work with their presence. Their contribution is valuable. &lt;/font&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/1676610130059575298-3196042336796857617?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3196042336796857617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/user-research-stage.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3196042336796857617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3196042336796857617'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/user-research-stage.html' title='User Research Stage'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4684569288087112483</id><published>2010-06-09T12:45:00.000-07:00</published><updated>2010-08-17T18:13:30.925-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Toolkits'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><title type='text'>Complex System Architecture 2</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below is the final architecture of the Talos toolkit&amp;nbsp; - my authoring toolkit for rapid prototyping of Virtual guide systems and research. The design is complete with a number of modules that need detail explanation.&amp;nbsp; Some of these ideas were implemented in MGUIDE, but implementing the full toolkit is a task best suited for a team. &lt;/font&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;object style="width:420px;height:607px" &gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711180139-207ea277bc924eae80f7cc638cfce74f&amp;amp;docName=talos_toolkit&amp;amp;username=giannis_&amp;amp;loadingInfoText=Talos_toolkit&amp;amp;et=1278873556573&amp;amp;er=29" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="menu" value="false" /&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:420px;height:607px" flashvars="mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711180139-207ea277bc924eae80f7cc638cfce74f&amp;amp;docName=talos_toolkit&amp;amp;username=giannis_&amp;amp;loadingInfoText=Talos_toolkit&amp;amp;et=1278873556573&amp;amp;er=29" /&gt;&lt;/object&gt;&lt;/div&gt; &lt;div align="center"&gt;&amp;nbsp; &lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;The only other toolkit in existence (free of charge for research) is the &lt;/font&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;a href="http://vhtoolkit.ict.usc.edu/index.php/Main_Page"&gt;ICT Virtual Human Toolkit&lt;/a&gt;. I have performed a cognitive walkthrough of the ICT toolkit, and fed the results into the design of Talos. I discuss my findings on a paper that will be published soon.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Please note:&lt;/strong&gt; For obvious reasons I can not provide any documentation on the workflow of the Talos toolkit. The purpose of the diagram is ONLY to illustrate the complexity of my work.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4684569288087112483?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4684569288087112483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-complex-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4684569288087112483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4684569288087112483'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-complex-system.html' title='Complex System Architecture 2'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3655508409407543713</id><published>2010-06-06T18:02:00.000-07:00</published><updated>2010-08-05T09:52:06.143-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Natural Language Processing'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><title type='text'>Complex System Architecture</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below, you will find some sample from the complex system and subsystem architecture I did for the MGUIDE project. In particular,&amp;nbsp; a) the general system overview of all prototypes b) is the workflow of the MGUIDE’s Natural Language Understanding (NLU) module. For obvious reasons I can not provide any documentation on the workflow of the two architectures below. The purpose of the diagrams are ONLY to illustrating the complexity of my work.&lt;/font&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;object style="width:420px;height:566px" &gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711180131-288fc52e6da24415a4c6c11a101c7f0b&amp;amp;docName=systems-overview&amp;amp;username=giannis_&amp;amp;loadingInfoText=Systems%20Overview&amp;amp;et=1278871600398&amp;amp;er=42" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="menu" value="false" /&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:420px;height:566px" flashvars="mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711180131-288fc52e6da24415a4c6c11a101c7f0b&amp;amp;docName=systems-overview&amp;amp;username=giannis_&amp;amp;loadingInfoText=Systems%20Overview&amp;amp;et=1278871600398&amp;amp;er=42" /&gt;&lt;/object&gt;&lt;/div&gt; &lt;div&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;object style="width:420px;height:297px" &gt;&lt;param name="movie" value="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf?mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711212747-04167b56e3774de18c4e8acb04ec5d9d&amp;amp;docName=language_processing&amp;amp;username=giannis_&amp;amp;loadingInfoText=Language%20Processing&amp;amp;et=1278883742964&amp;amp;er=78" /&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="menu" value="false" /&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" style="width:420px;height:297px" flashvars="mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100711212747-04167b56e3774de18c4e8acb04ec5d9d&amp;amp;docName=language_processing&amp;amp;username=giannis_&amp;amp;loadingInfoText=Language%20Processing&amp;amp;et=1278883742964&amp;amp;er=78" /&gt;&lt;/object&gt;&lt;/div&gt; &lt;div align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;Apart from the semantic analyser (shown in the first diagram as experimental) everything else was fully prototyped and evaluated in the user-research stage of the project. &lt;/font&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3655508409407543713?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3655508409407543713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-microsoft.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3655508409407543713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3655508409407543713'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-microsoft.html' title='Complex System Architecture'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-2341263833454223667</id><published>2010-06-04T18:04:00.000-07:00</published><updated>2010-08-09T11:20:55.928-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><category scheme='http://www.blogger.com/atom/ns#' term='Experimental'/><title type='text'>Rapid Prototyping, Which tool?</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below is an experiment to simulate one of the MGUIDE prototypes using Axure RP Pro. I wanted to see if Axure can be used in such applications, and how fast I could implement a working prototype.&lt;/font&gt;&lt;font size="3"&gt;The dialogue window is clickable, as well as the buttons. &lt;/font&gt;&lt;font size="3"&gt;All standard GUI (Graphical User Interface) elements of the MGUIDE interface can be quickly and easily implemented using this tool. &lt;/font&gt;&lt;font size="3"&gt;The environment is drag drop, supporting adding interactions using visual elements (e.g., If then else statements with a few clicks). However, the absence of an internal scripting language means that I am limited by the number of interactional elements the program has already build in. I can’t build my own interactions, like for example the dialogue branching I easily implemented using VB.NET. Neither can I import my 3D avatar, for lets say a formal evaluation. In conclusion, Axure appears to be a tool to be used very early in the product cycle and mostly for low-fidelity prototypes. Later on, you you will need to build something complex in order to communicate your ideas more effectively. This is where I come in!&amp;nbsp; &lt;/font&gt;&lt;font size="3"&gt;I can built highly complex prototypes, in the same amount of time using VB.NET/Adobe Director with just a few lines of code. However, if a a stakeholder is happy with this tool, I can be happy as well. The tool can be used virtually by &lt;strong&gt;anybody&lt;/strong&gt;, let alone myself.&lt;/font&gt;&lt;font size="3"&gt;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;&lt;font size="3"&gt;System Preferences Wireframe&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TGBG_2yQZRI/AAAAAAAAAck/xQzFcOOy7QE/s1600-h/Prototype_page0%5B14%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Prototype_page0" border="0" alt="Prototype_page0" src="http://lh5.ggpht.com/_ozsnJVts-XM/TF9c9iQzgEI/AAAAAAAAAco/fa_tIIUnTlY/Prototype_page0_thumb%5B13%5D.jpg?imgmax=800" width="473" height="263"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;em&gt;&lt;font size="3"&gt;Main Screen Wireframe&lt;/font&gt;&lt;/em&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TF9c-NKnnaI/AAAAAAAAAcs/JtbXE7_eDbM/s1600-h/Prototype_page1%5B1%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Prototype_page1" border="0" alt="Prototype_page1" src="http://lh5.ggpht.com/_ozsnJVts-XM/TF9c-1DOn4I/AAAAAAAAAcw/mWSMXyJMofA/Prototype_page1_thumb.jpg?imgmax=800" width="473" height="263"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-2341263833454223667?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/2341263833454223667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-axure-rp-pro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2341263833454223667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2341263833454223667'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/information-architecture-axure-rp-pro.html' title='Rapid Prototyping, Which tool?'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TF9c9iQzgEI/AAAAAAAAAco/fa_tIIUnTlY/s72-c/Prototype_page0_thumb%5B13%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-5694050426355708543</id><published>2010-05-31T18:02:00.000-07:00</published><updated>2010-08-05T09:56:25.254-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><title type='text'>Sample Portfolio 2</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Several more prototypes can be constructed and evaluated around the virtual guide agent with minimal effort. However, I think its time to present some architectural designs on which the system was based upon:&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Architecture-related software:&lt;/strong&gt; The architectures below are made mainly using &lt;a href="http://www.mindjet.com/"&gt;MindJet Mindmanager&lt;/a&gt;. &lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Hub-and-Spokes like Dialogues:&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Prototype 1 features a Finite State Machine (FSM) dialogue manager capable of dynamically displaying questions based on the user’s selection and the current context. The questions cover a very broad range of the possible questions/clarifications that a user can ask after a presentation for a location. This FSM was used in most systems except prototype 4 where the user could ask questions using natural dialogue. The flow diagram below gives an idea of how dialogue is brunched within the system. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font size="3"&gt;Please note that only the branching for questions 1 and 4 is shown in the diagram below. In addition, although not shown the final hubs all terminate in the “Dialogue Terminate” state.&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Short explanation: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The user listens to an introductory script from the guide agent and then, they can either select to listen to the presentation about a location or have a look around. Once the presentation is complete, a hub with questions is loaded from where the user can select what to ask . After hearing the guide’s answer, the user can either return to the main hub (i.e., by selecting “I want to ask something else”), from which they can ask another question, or enters a deeper hub with more options to choose from. The user can either exhaust all questions available to them and proceed to the next location, in which case the dialogue enters the “Dialogue Terminate State” or simply tap the button next on the interface of the system to proceed.&lt;/font&gt;&lt;/p&gt; &lt;div align="center"&gt;&lt;embed src="http://static.issuu.com/webembed/viewers/style1/v1/IssuuViewer.swf" type="application/x-shockwave-flash" allowfullscreen="true" menu="false" quality="high" scale="noscale" salign="l" flashvars="mode=embed&amp;amp;viewMode=presentation&amp;amp;layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&amp;amp;showFlipBtn=true&amp;amp;documentId=100705021113-c9c0a8dc7e394e91b447408ae32c3ea2&amp;amp;docName=dialogue_hubs&amp;amp;username=giannis_&amp;amp;loadingInfoText=Dialogue%20Hubs&amp;amp;et=1278296079346&amp;amp;er=0" style="width:420px;height:325px" name="flashticker" align="middle"&gt;&lt;/embed&gt;&lt;/div&gt; &lt;div&gt;&lt;font size="3"&gt;&lt;strong&gt;System Architecture:&lt;/strong&gt; &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;This is one of my first attempts to design Talos – an authoring toolkit for Virtual guide development and research. The architecture is far from complete, but it serves as an excellent basis for designing the final architecture of the toolkit. Unfortunately, I can not provide any explanation on the toolkit or its modules, as I have to publish a paper on it. However, the main idea of Talos is to provide a cheap solution for researchers wishing to create virtual guide prototypes, as well as, for content writers (e.g., guide book writers) wishing their content to be presented through a truly multi-modal medium.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp; &lt;/font&gt;&lt;/div&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:bcfa9340-79ed-4f21-afb9-79018946370b" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7047&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View MindManager_1" src="http://lh4.ggpht.com/_ozsnJVts-XM/TFg7lsqF-zI/AAAAAAAAAYY/WsZaG-lk8gc/InlineRepresentation209cc677-4f24-48f9-8330-07c14f138a88.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7047&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;div&gt;&lt;font size="3"&gt;&lt;strong&gt;Software Structure:&lt;/strong&gt; &lt;/font&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) This is my first attempt to implement a simple UI to fully/partially automate the development of Virtual humans. This prototype has many interesting features, that implemented during my M.Phil years (2003-2006), like for instance a &lt;a href="http://www.opencyc.org/"&gt;Cyc&lt;/a&gt; query builder aimed to automate the transformation of questions into a format suitable to be inserted into &lt;a href="http://www.daxtron.com/123start.htm?Cyn"&gt;CyN&lt;/a&gt; AIML scripts. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;2) A system structure of a system I built during the M.Phil years (2003-2006)&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:22038c74-622c-4125-9b74-ec1f6cd683f3" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7049&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View Software_Structure" src="http://lh4.ggpht.com/_ozsnJVts-XM/TDowwrYLzjI/AAAAAAAAAYc/ZwnZ4wSLTpE/InlineRepresentationc084d081-0718-4ff0-a214-9580af394838.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7049&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&amp;nbsp;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-5694050426355708543?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/5694050426355708543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/designs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5694050426355708543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5694050426355708543'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/designs.html' title='Sample Portfolio 2'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TFg7lsqF-zI/AAAAAAAAAYY/WsZaG-lk8gc/s72-c/InlineRepresentation209cc677-4f24-48f9-8330-07c14f138a88.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4676827854349331650</id><published>2010-05-29T18:01:00.000-07:00</published><updated>2010-08-05T09:55:44.070-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E-Learning'/><category scheme='http://www.blogger.com/atom/ns#' term='Information Architecture'/><title type='text'>Sample Portfolio</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Information architecture is the “art and science of organizing and labelling websites, intranets, online communities and software to support usability.”[1]. MGUIDE takes information architecture to the next level by suggesting human modalities (gestures, facial expressions, emotion recognition, real-time user information adaptation, etc) as an alternative method for supporting this goal. I have done extensive experimental work on trying different human modalities and methods for ensuring effective information architecture. Technology nowadays in the avatar domain is so advanced, that we have the ability to simulate various human-to-human communication scenarios, in order to ensure that our message will get across effectively. Such a scenario is for example, the use of humour/serious messages to attract attention when someone is now paying attention to what we are saying. The list of these scenarios is endless and so is the experiments that can be performed to gather some evidence on their application in the virtual world. I truly believe that the future of Web is 3D and hence, avatar-based applications will be the next “big thing”. No matter what we do, no matter how well we will design a web site it can not be compared with a humanised interface for information retrieval and processing. Human gesturing, natural language processing, emotion recognition, and other human modalities if all combined together correctly, they can create the most powerful paradigm for our proliferated information age. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Hence, the MGUIDE is &lt;strong&gt;not&lt;/strong&gt; related to the “traditional” web page model. It goes towards the Web 2.0 applications, i.e., applications with high interactivity. Any architectural designs that you will find related to MGUIDE, are complex software blueprinting, dialogue hubs and branching and others. However, this doesn’t mean that I can’t do information architecture for web sites/internet applications or that I haven’t done it in the past. Actually I find it relatively easy, compared to the complexity of the work I did in MGUIDE. Back in the old days – I am working in the new media/education industry for almost 10 years - we used to do information architecture on the fly. I have done it for large companies in Greece and international, on both multimedia productions and web sites. However, back then I was&amp;nbsp; responsible for a web site from its “birth” until its full deployment, which means that I have learn about information architecture, the old school way – through designing, developing and deploying large multimedia projects and web sites. Below you will find a sample of this work.&lt;/font&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt; &lt;h4&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;h3&gt;&lt;font size="3"&gt;&lt;font face="Georgia"&gt;&lt;font color="#000000"&gt;&lt;strong&gt;&lt;u&gt;Web Sites:&lt;/u&gt;&lt;/strong&gt;&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size="3" face="Georgia"&gt;Companies include:&lt;/font&gt;&lt;/h3&gt; &lt;h3&gt;&lt;font size="3" face="Georgia"&gt;Elnet Site,&amp;nbsp; Metrolife – Emporiki, Marketing Lead and others&lt;/font&gt;&lt;/h3&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 400px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:44a49014-0704-4eff-9173-8f44a5c28a76" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7015&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View Web Sites" src="http://lh6.ggpht.com/_ozsnJVts-XM/TEjdbihPRHI/AAAAAAAAAXM/zPzRlphatSI/InlineRepresentationdd9375ad-a38f-4ee8-a738-27829333b55c.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7015&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt; &lt;h2&gt;&lt;font size="3"&gt;&lt;font face="Georgia"&gt;&lt;strong&gt;&lt;u&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h2&gt; &lt;h2&gt;&lt;font face="Georgia"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&amp;nbsp;&lt;/h2&gt; &lt;h3&gt;&lt;font face="Georgia"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;u&gt;&lt;/u&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt; &lt;h3&gt;&lt;font face="Georgia"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;u&gt;CD/DVD ROM&lt;/u&gt; &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/h3&gt; &lt;h3&gt;&lt;font color="#ff0000"&gt;&lt;font size="3"&gt;&lt;font face="Georgia"&gt;&lt;font color="#000000"&gt;Companies include: Centric multimedia,&amp;nbsp; Grecotel,&amp;nbsp; Metrolife – Emporiki and others&lt;/font&gt;&lt;/font&gt;&amp;nbsp; &lt;/font&gt;&lt;/font&gt;&lt;/h3&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 416px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:009a2672-8ce6-4be5-94f3-7350ee722e83" class="wlWriterEditableSmartContent"&gt;&lt;a style="border:0px" href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7026&amp;amp;type=5"&gt;&lt;img style="border:0px" alt="View CD_OR_DVD ROMS" src="http://lh4.ggpht.com/_ozsnJVts-XM/TC4z0eI8rGI/AAAAAAAAAXQ/Us-1HsIv8vo/InlineRepresentationd8769158-fae9-403a-a14a-188ffc1bb17d.jpg?imgmax=800" /&gt;&lt;/a&gt;&lt;div style="width:400px;text-align:right;" &gt;&lt;a href="http://cid-ae43d0b7ceb7edf9.skydrive.live.com/redir.aspx?page=browse&amp;amp;resid=AE43D0B7CEB7EDF9!7026&amp;amp;type=5"&gt;View Full Album&lt;/a&gt;&lt;/div&gt;&lt;/div&gt; &lt;p&gt;&amp;nbsp; &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;References &lt;/font&gt;&lt;/strong&gt; &lt;p&gt;&lt;font size="3"&gt;[1] &lt;/font&gt;&lt;a title="http://iainstitute.org/documents/learn/" href="http://iainstitute.org/documents/learn/"&gt;&lt;font size="3"&gt;http://iainstitute.org/documents/learn/&lt;/font&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4676827854349331650?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4676827854349331650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/information-architecture.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4676827854349331650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4676827854349331650'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/07/information-architecture.html' title='Sample Portfolio'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/TEjdbihPRHI/AAAAAAAAAXM/zPzRlphatSI/s72-c/InlineRepresentationdd9375ad-a38f-4ee8-a738-27829333b55c.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4010974501795812821</id><published>2010-05-29T06:29:00.000-07:00</published><updated>2010-07-15T16:13:37.119-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Prototype 5</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This prototype is similar to the others, but it: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) Features only brief descriptions about four locations of the castle of Monemvasia. This content has been carefully crafted to ensure that it is short (but not to short) in terms of length, analytical, and most importantly&amp;nbsp; simple to understand. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;2) The Loquendo Kate text-to-speech voice speaks too fast even in low speed mode. To fix this, I have introduced a 1 sec delay between each sentence of the description. That makes the presentation to flow more naturally and the text easier to understand.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;3) Features two types of virtual guides: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;a) One virtual guide, that uses full gestures and happy facial expressions. This guide always looks at the user. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;b) Another virtual guide that uses no gestures and her face appears always serious. This guide looks away from the user most of the times. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The screenshots below demonstrate both guides: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TCijwO5HJOI/AAAAAAAAAOk/nOSO2eQ_CH4/s1600-h/guides%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="guides" border="0" alt="guides" src="http://lh6.ggpht.com/_ozsnJVts-XM/TCijwhB3aRI/AAAAAAAAAOo/n8yu4whpDag/guides_thumb.jpg?imgmax=800" width="244" height="169"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4010974501795812821?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4010974501795812821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-5.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4010974501795812821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4010974501795812821'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-5.html' title='Prototype 5'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/TCijwhB3aRI/AAAAAAAAAOo/n8yu4whpDag/s72-c/guides_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3414630713064205303</id><published>2010-05-28T08:56:00.000-07:00</published><updated>2010-07-15T16:01:11.932-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Prototype 2</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Prototype 2 (and prototype 1) were evaluated in Greece. The idea here was to build a system that offers information of variable complexity about the castle and most importantly allows the visitor to navigate freely in the castle.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;A number of solutions were considered in order to allow free navigation: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;a) Real – time landmark recognition. This feature is shown below (move to slider 10 1.58). The idea here, is to train the system to recognize a particular location (simply by taking a photo) and allow the user to initiate a presentation about the location by pointing the camera of the device to it. That would be extremely neat to have in the current prototype 2 implementation but the technology is probably still very expensive to purchase.&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:e33c4ea0-2fbf-45a8-8013-45e0af5067f0" class="wlWriterEditableSmartContent"&gt;&lt;div id="b62a3689-71d8-48b8-ad99-72d05f818d7c" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=Lf-0Dj95SgY&amp;amp;feature=player_embedded#!" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_ozsnJVts-XM/TD-TMlFaxiI/AAAAAAAAATo/Cv-iE6Nno3o/video8a318790c4d7%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b62a3689-71d8-48b8-ad99-72d05f818d7c'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/Lf-0Dj95SgY&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/Lf-0Dj95SgY&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;b) QR-CODE technology. This feature is shown below (Greek language only). The idea here, is to tag each location on the castle with a QR-CODE (similar to the product bar code but it can hold textual as well as numerical information) and allow the user to initiate a presentation about a location simply by photographing the QR-CODE of the location. A more advanced version of the technology, allows a similar functionality to the real-time landmark recognition (i.e.,&amp;nbsp; real-time video QR-CODE recognition). It would be interesting to come up with a study to compare the performance and usability of both technologies. At the moment apart from cost (QR-CODE is far cheaper) I see no core differences between the two technologies.&lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:19271a03-2091-4af2-b3eb-29e240ccc3dc" class="wlWriterEditableSmartContent"&gt;&lt;div id="3e4866b0-6c61-4108-b003-b0f268a490c1" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=BWvNC0Mj8ds" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_ozsnJVts-XM/TCjGPBDYT9I/AAAAAAAAATs/oo8fDyOT9nM/video8604fe016d44%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('3e4866b0-6c61-4108-b003-b0f268a490c1'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/BWvNC0Mj8ds&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/BWvNC0Mj8ds&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&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/1676610130059575298-3414630713064205303?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3414630713064205303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3414630713064205303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3414630713064205303'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-2.html' title='Prototype 2'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TD-TMlFaxiI/AAAAAAAAATo/Cv-iE6Nno3o/s72-c/video8a318790c4d7%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3427213415145837496</id><published>2010-05-26T05:15:00.000-07:00</published><updated>2010-06-28T05:29:42.283-07:00</updated><title type='text'>Prototype 4 (Technical updates)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;After a series of tests with the Antelope tagger, I found that it still has a lot of bugs. Hence, I decided to use the Stanford parser as a tagger in order to perform shallow parsing to the returned VPF trigger. It seems to be working OK, though its much slower than the Antelope tagger.&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3" face="Verdana"&gt;&lt;font face="Georgia"&gt;I also changed the flat textual database with the an XML one that provides a more structured way to access its contents. For example,&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;lt;sentances id=&amp;quot;2&amp;quot;&amp;gt;      &lt;br /&gt;&amp;lt;text&amp;gt;Can we begin the tour please&amp;lt;/text&amp;gt;       &lt;br /&gt;&amp;lt;predicates2&amp;gt;begin&amp;lt;/predicates2&amp;gt;       &lt;br /&gt;&amp;lt;predicates2&amp;gt;please&amp;lt;/predicates2&amp;gt;       &lt;br /&gt;&amp;lt;Deep_Syntax name=&amp;quot;Subject&amp;quot;&amp;gt;We&amp;lt;/Deep_Syntax&amp;gt;       &lt;br /&gt;&amp;lt;Deep_Syntax name=&amp;quot;Subject&amp;quot;&amp;gt;Tour&amp;lt;/Deep_Syntax&amp;gt;       &lt;br /&gt;&amp;lt;/sentances&amp;gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;A pilot with three participants showed that the search algorithm works effectively. In addition, the following design alternations were suggested:&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;1) Break down the presentations each user has to listen (and ask questions) into parts. That way question asking can be focused on certain parts and not on the whole of the presentation&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;2) Create a castle window that will help users visualize the presented information. I used detailed 3D panoramic pictures from each location in the castle, to help them achieve this goal (see screenshot)&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3" face="Verdana"&gt;&lt;a href="http://lh6.ggpht.com/_ozsnJVts-XM/TCiSVj2b4OI/AAAAAAAAAOU/Typ99vMeN-Y/s1600-h/Prototype4_new2%5B1%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Prototype4_new" border="0" alt="Prototype4_new" src="http://lh4.ggpht.com/_ozsnJVts-XM/TCiSWPAvUrI/AAAAAAAAAOY/rV_MbrhI3G0/Prototype4_new_thumb.jpg?imgmax=800" width="244" height="131" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3" face="Verdana"&gt;&lt;font face="Georgia"&gt;3) Include a stop and pause button on the interface. Participants can pause the text to speech synthesis or simply stop it if they find i annoying.&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3" face="Verdana"&gt;&lt;a href="http://lh6.ggpht.com/_ozsnJVts-XM/TCiSW3DqWOI/AAAAAAAAAOc/21HirtK1emE/s1600-h/Prototype4_new22.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Prototype4_new2" border="0" alt="Prototype4_new2" src="http://lh4.ggpht.com/_ozsnJVts-XM/TCiSX6Xs60I/AAAAAAAAAOg/E0sDXSorkAM/Prototype4_new2_thumb.jpg?imgmax=800" width="244" height="131" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;4) Search google and wikipedia using natural language for words and terms that are unknown to the user. This feature was simulated in the current system.&amp;#160; &lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;This system will be evaluated with 15 participants at Middlesex University. &lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;strong&gt;Future Work:&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;1) Extend the current algorithm to include semantics. Such system will match the user’s input with existing triggers in the DB at the semantic level.&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;2) Replace the XML database with an SQL one. Although the XML DB works fine, it has to load all phrases and parses into RAM. With a static MySQL database I can avoid that.&lt;/font&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;font size="3"&gt;3) In the current implementation, if the system fails to match an input with a trigger in the DB, it will return “I am not sure if I understand your question please re phrase”. Parsing of the input though, is usually successful. The idea here, is to allow the system to actually learn the questions the previous users asked. For example, if the first user asks “What is a pergola?” and the system doesn’t have an answer, it should be able to dynamically update its DB’s and return an answer by searching the WWW. That way, the more questions users ask the more “intelligent” the system it becomes.&amp;#160; &lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3427213415145837496?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3427213415145837496/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-4-technical-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3427213415145837496'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3427213415145837496'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/06/prototype-4-technical-updates.html' title='Prototype 4 (Technical updates)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/TCiSWPAvUrI/AAAAAAAAAOY/rV_MbrhI3G0/s72-c/Prototype4_new_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-63913239631333280</id><published>2010-05-24T17:26:00.001-07:00</published><updated>2010-07-15T16:14:39.715-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Videos – Prototype 4 (2nd Demo)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The video below demonstrates the two processing layers I constructed upon the VPF for better language understanding. An early development of the algorithm can be found &lt;a href="http://virtual-guide-systems.blogspot.com/2009/09/current-developments-natural-language.html"&gt;here&lt;/a&gt;. Please note that the few minutes of delay at the beginning of the video are because of the initialization of the tagger.&lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2f30ed7e-0359-4b3b-a208-3b2589f8aae9" class="wlWriterEditableSmartContent"&gt;&lt;div id="e67607c8-7816-49e6-96e9-3c79269ffeb1" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=cBp0OjO9GnQ" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_ozsnJVts-XM/S_se7CWk1fI/AAAAAAAAAT0/VC7jLza3lWo/video4c7a1394ef6f%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e67607c8-7816-49e6-96e9-3c79269ffeb1'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/cBp0OjO9GnQ&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/cBp0OjO9GnQ&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;This system uses shallow parsing and deep syntactic processing to match the user’s input with the database. In particular, the following steps are taken to find the database phrase closest to the input: &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;font size="3"&gt;Stage 1: Shallow Parsing&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Replace contractions&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;[didn't, 'll, 're, lets, let's, 've, 'm, won't, 'd, 's, n't] with [did not, will, are, let us, let us, have, am, will not, would, is, not]&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Remove unnecessary words and POS &lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;[ok, yes, no, hmm, yeah, uh, huh, to, Um, Oh, Alas, Oh, Eh, er, uh, uh huh, um, well]&lt;/font&gt;&lt;/p&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;[Article, Preposition, Conjunction, Determiner, Modal, Interjection, Numeral, Punctuation]&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Tag the user’s input with its Part of Speech (POS). &lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Tag the VPF match of the user’s input with its Part of Speech (POS)&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Filter both input and VPF match, based on a list of the global keywords returned by the &lt;/font&gt;&lt;a href="http://vpf.cise.ufl.edu/VirtualPeopleFactory/virtual_patient_mvc/View/web_service.php"&gt;&lt;font size="3"&gt;VPF Web Service&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Compare what is left for POS and values. For example, for my question “Does the castle has any other gates?” only the (gates castle) keywords are returned.&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If the comparison is successful allow the output &lt;font size="3"&gt;(i.e., a script containing all the synchronized animations, speech, etc) &lt;/font&gt;of the VPF service to be executed by the system&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If the comparison fails, pass the input to Stage 2 for deep syntactic processing. &lt;/font&gt;&lt;/p&gt; &lt;ul&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;Stage 2: Deep Syntactic Processing&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/ul&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Fully Parse the user’s input and extract its predicates and Deep Dependencies (e.g., Subject, DirectObject, etc). For example, my phrase “I would like a brief description about all walls!” fails in the first stage of processing and parses like:&amp;nbsp; &lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p align="center"&gt;&lt;font size="3"&gt;like(&lt;b&gt;Subject&lt;/b&gt;: I, &lt;b&gt;DirectObject&lt;/b&gt;: description, &lt;b&gt;SpaceComplement&lt;/b&gt;: &lt;i&gt;about&lt;/i&gt; walls)&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If it is a single predicate sentence,&lt;/font&gt;&lt;font size="3"&gt; conduct 10 similarity tests, to check for similarities between the parsed input and the pre-parsed sentences in the database. &lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If a match is found, query the VPF with the match.&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Return the output (i.e., a script containing all the synchronized animations, speech, etc) and execute it in the system.&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If it is a double predicate sentence, conduct 9 similarity tests, to check for similarities between the parsed input and the pre-parsed sentences in the database&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If a match is found query the VPF with the match.&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Return the output (i.e., a script containing all the synchronized animations, speech, etc) and execute it in the system.&lt;/font&gt;&lt;/p&gt; &lt;li&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;If this stage fails, ask the user to rephrase or to move on to another question.&lt;/font&gt;&lt;/p&gt; &lt;ul&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/ul&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I also experimented with the semantic parsing, but the &lt;a href="http://www.proxem.com/Default.aspx?tabid=119"&gt;Antelope parser&lt;/a&gt; is currently experimental. I am planning to add a third stage for full semantic processing in the current algorithm once Antelope’s parser is fully matured.&lt;/font&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-63913239631333280?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/63913239631333280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-4-2nd-demo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/63913239631333280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/63913239631333280'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-4-2nd-demo.html' title='Videos – Prototype 4 (2nd Demo)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/S_se7CWk1fI/AAAAAAAAAT0/VC7jLza3lWo/s72-c/video4c7a1394ef6f%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1451075918028686782</id><published>2010-05-11T14:51:00.001-07:00</published><updated>2010-05-11T14:51:37.861-07:00</updated><title type='text'>Videos – Prototype 4 (Original Version)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This is a demo of the original version of prototype 4. The system was initially constructed with the aim of comparing a natural method of communication with the guide vs. a menu of predefined phrases. This system also uses speech recognition (not shown in this demo) with dynamic grammars. However, because of the time needed to evaluate the system per participant (more than two hours) we decided to drop it and replace it with a simpler system (shown in screenshot 1).&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;This demo doesn’t use AIML but rather access the VPF service (&lt;/font&gt;&lt;a title="http://vpf.cise.ufl.edu/VirtualPeopleFactory/" href="http://vpf.cise.ufl.edu/VirtualPeopleFactory/"&gt;&lt;font size="3"&gt;http://vpf.cise.ufl.edu/VirtualPeopleFactory/&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;) through an API provided by its creator Brent Rossen. VPF uses a similar approach to AIML, but the patterns don’t have to be said verbatim to match. This means that if the system has a trigger (i.e., a question) that is even remotely similar to what you said, it will match it and return it associated speech (i.e., answer). This is one step further to language understanding without any linguistic processing, but of course it has its limitations. I will discuss these limitations in another post. &lt;/font&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b8e392ed-a4cd-4985-b9f7-99f9b2f05bc1" class="wlWriterEditableSmartContent"&gt;&lt;div id="f59de530-713e-4b60-8db8-0f49f3eaa200" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=hh_02KoG8M4" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_ozsnJVts-XM/S-nRZHHbDoI/AAAAAAAAAN8/L9YEJJXF9VI/video7557f7d68005%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('f59de530-713e-4b60-8db8-0f49f3eaa200'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/hh_02KoG8M4&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/hh_02KoG8M4&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;Screenshot 1: The simpler system that replaced Prototype 4.&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/S-nRZixbzRI/AAAAAAAAAOA/xY12rkePLZg/s1600-h/Language%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Language" border="0" alt="Language" src="http://lh6.ggpht.com/_ozsnJVts-XM/S-nRaFkAK6I/AAAAAAAAAOE/YyTh8YMBzwc/Language_thumb.jpg?imgmax=800" width="244" height="178" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-1451075918028686782?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1451075918028686782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-4-original-version.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1451075918028686782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1451075918028686782'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-4-original-version.html' title='Videos – Prototype 4 (Original Version)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/S-nRZHHbDoI/AAAAAAAAAN8/L9YEJJXF9VI/s72-c/video7557f7d68005%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-6939307519949469003</id><published>2010-05-07T10:16:00.001-07:00</published><updated>2010-07-15T16:15:18.814-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Videos – Prototype 1 (Part 2 Greek Only)</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;This is the second part of the vide for prototype 1. The system has just completed the presentation for location 1, and asks the user to move on to location 2.&amp;nbsp; Notice how the agent reacts at the beginning of the presentation (she can not see the user through the camera). The reaction is similar to the one you would expect from a real guide, if she saw that someone from the group is not listening to what she is saying.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:85903f58-5784-459a-83da-4a6ce79007e8" class="wlWriterEditableSmartContent"&gt;&lt;div id="c26accc6-3f93-49b5-8e97-4d615cddd1b7" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=Qeo_v3OCbgk" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_ozsnJVts-XM/S-RK_hbdAnI/AAAAAAAAAT8/YYOsRv4tR3g/videoe5c552ec0988%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('c26accc6-3f93-49b5-8e97-4d615cddd1b7'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/Qeo_v3OCbgk&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/Qeo_v3OCbgk&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&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/1676610130059575298-6939307519949469003?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/6939307519949469003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-1-part-2-greek-only_07.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6939307519949469003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6939307519949469003'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-1-part-2-greek-only_07.html' title='Videos – Prototype 1 (Part 2 Greek Only)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/S-RK_hbdAnI/AAAAAAAAAT8/YYOsRv4tR3g/s72-c/videoe5c552ec0988%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-731145873659533718</id><published>2010-05-07T09:19:00.001-07:00</published><updated>2010-07-15T16:16:03.854-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Videos – Prototype 1 (Part 1 Greek Only)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This is the first part of the two videos for Prototype 1. The guide’s task is to provide navigation instructions on predetermined routes, as well as personalised information for specific locations in the castle of Monemvasia. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;When the system loads the user is given a choice between three information scenarios: Architecture, History and Biographical. The user can also customize the appearance of the agent and other system settings, but this doesn’t show on the video. During a presentation the agent can utilize information from the Face-Detection module, and react if for example, the user is standing too far away from the camera. Finally, notice the use of FSM (Finite State Machine) in the construction of the dialogues. With the proper authoring tool such dialogues are extremely easy to make and can cover a whole range of dialogue phenomena. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Another idea I experimented for a while was the use of emotional responses as a method to guide how a presentation evolves about a location. For example if the user is too bored of the provided information, the agent can try to either provide alternative information or speed up the pace. However, its impossible to implement such approach in the existing Script-based systems. Possibly a KB is needed to dynamically create the contents of each presentation, but how the agent augments the story with non-verbal behaviour is an open question.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:97a8be02-209e-42be-b974-3ed116ff7cdd" class="wlWriterEditableSmartContent"&gt;&lt;div id="3eb7161d-80a5-49ea-a77e-af794327b2ee" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=MxrBPZG7vn0" target="_new"&gt;&lt;img src="http://lh4.ggpht.com/_ozsnJVts-XM/S-Q9rbCqbTI/AAAAAAAAAUA/6MhNFz2qU7E/video78c4e8bf00c7%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('3eb7161d-80a5-49ea-a77e-af794327b2ee'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/MxrBPZG7vn0&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/MxrBPZG7vn0&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&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/1676610130059575298-731145873659533718?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/731145873659533718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-1-part-1-greek-only.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/731145873659533718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/731145873659533718'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-1-part-1-greek-only.html' title='Videos – Prototype 1 (Part 1 Greek Only)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_ozsnJVts-XM/S-Q9rbCqbTI/AAAAAAAAAUA/6MhNFz2qU7E/s72-c/video78c4e8bf00c7%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1426000703736587609</id><published>2010-05-06T23:51:00.001-07:00</published><updated>2010-07-15T16:17:26.849-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Videos – Prototype 3 (Clothes)</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;This is the same prototype system (Prototype 3) but with a clothed avatar. The clothing is completely dynamic and very demanding in hardware resources. It won't even open on the UMPC. The run the clothe animations smoothly (along with the avatar ones) you need a quad-core system. In my opinion the avatar looks more realistic with the clothes on than without. The clothes are available free-of-charge at &lt;a title="http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html" href="http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html"&gt;http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html&lt;/a&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="padding-bottom: 0px; padding-left: 0px; width: 425px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d280041d-2eca-4362-86d6-1489d33188e7" class="wlWriterEditableSmartContent"&gt;&lt;div id="fe68de7c-2d60-407e-acdd-cd379dd31bca" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=BbpMhmy2pIM" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/_ozsnJVts-XM/S-O5dEPiWmI/AAAAAAAAAUM/696RxThh0RU/videoab5145269d69%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('fe68de7c-2d60-407e-acdd-cd379dd31bca'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/BbpMhmy2pIM&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/BbpMhmy2pIM&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&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/1676610130059575298-1426000703736587609?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1426000703736587609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-3-clothes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1426000703736587609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1426000703736587609'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-3-clothes.html' title='Videos – Prototype 3 (Clothes)'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/S-O5dEPiWmI/AAAAAAAAAUM/696RxThh0RU/s72-c/videoab5145269d69%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-5286325253667592268</id><published>2010-05-06T05:52:00.001-07:00</published><updated>2010-05-06T05:52:49.195-07:00</updated><title type='text'>Videos – Prototype 3</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below is a link to a video from the third prototype of the MGUIDE project. The guide’s task is to provide navigation instructions based on photographs of landmarks shown in her background. The only draw back of the video is the lost of Simon's lip-syncing and smooth animations due to the limitations of the screen capture software, that had trouble to handle everything at the same time. I will use a video camcorder to show a user in action once I will begin the evaluation of the system.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&lt;font size="3"&gt;On the UMPC device I get 35 FPS, which is impressive if you think about the hardware limitations. The only way to get the FPS that high, is to have the face-detection module of the system on at all times. Although this should have had the opposite effect (i.e., to decrease the fps) for a very strange reason it boosts the engine’s FPS to maximum. Without the face-detection I am getting 4-10 FPS. I am not sure why it happens but I am glad it does.&lt;/font&gt;&lt;/p&gt;  &lt;p align="justify"&gt;&amp;#160;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2b515d83-acc4-4626-8500-ca44463c68cf" class="wlWriterEditableSmartContent"&gt;&lt;div id="c4ba3bd4-492d-43f1-97c9-6cc4d6eb3a58" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.youtube.com/watch?v=qsS3XtyvHcs" target="_new"&gt;&lt;img src="http://lh5.ggpht.com/_ozsnJVts-XM/S-K7oDYanDI/AAAAAAAAANY/ds1liWvTrYE/videod03d011e7042%5B2%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('c4ba3bd4-492d-43f1-97c9-6cc4d6eb3a58'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;object width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;param name=\&amp;quot;movie\&amp;quot; value=\&amp;quot;http://www.youtube.com/v/qsS3XtyvHcs&amp;amp;hl=en\&amp;quot;&amp;gt;&amp;lt;\/param&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.youtube.com/v/qsS3XtyvHcs&amp;amp;hl=en\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; width=\&amp;quot;425\&amp;quot; height=\&amp;quot;355\&amp;quot;&amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/object&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&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/1676610130059575298-5286325253667592268?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/5286325253667592268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5286325253667592268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5286325253667592268'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/videos-prototype-3.html' title='Videos – Prototype 3'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/S-K7oDYanDI/AAAAAAAAANY/ds1liWvTrYE/s72-c/videod03d011e7042%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-3750429094162242793</id><published>2010-05-03T22:08:00.001-07:00</published><updated>2010-07-15T16:26:18.819-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>MGUIDE Components</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;Below are a number of components I used in the development phase of MGUIDE. I am giving them away for free, all you have to do is to email me at virtual.guide.systems at googlemail.com. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;1) AIML Control (.dll): This control can be added into any authoring environment (e.g., Flash, Director, etc) as long as you have the latest .NET framework installed. The control can handle Unicode characters and has full Javascript support. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;2) WebCam Capture (.dll). A simple control that allows to add web cam support into any project.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;3) Face Detection (.dll). A control that allows you to add face detection into any project. It uses the Intel’s OpenCV library for face detection and a .NET wrapper from &lt;/font&gt;&lt;a href="http://translate.google.co.uk/translate?hl=en&amp;amp;sl=ja&amp;amp;u=http://www.geocities.co.jp/siliconvalley/7406/tips/index.html&amp;amp;ei=xqXfS6XRCY_u0gTZmrSVCA&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;ct=result&amp;amp;resnum=1&amp;amp;ved=0CAsQ7gEwAA&amp;amp;prev=/search%3Fq%3DM.Oshikiri%2BOpenCV%26hl%3Den"&gt;&lt;font size="3"&gt;Mr.Oshikiri.&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; The control can detect right, left, far_away, normal and close. It currently uses OpenCV 1.0, and if you want to upgrade it to the latest OpenCV 2.0 you will need the latest .NET wrapper from &lt;/font&gt;&lt;a href="http://translate.google.co.uk/translate?hl=en&amp;amp;sl=ja&amp;amp;u=http://www.geocities.co.jp/siliconvalley/7406/tips/index.html&amp;amp;ei=xqXfS6XRCY_u0gTZmrSVCA&amp;amp;sa=X&amp;amp;oi=translate&amp;amp;ct=result&amp;amp;resnum=1&amp;amp;ved=0CAsQ7gEwAA&amp;amp;prev=/search%3Fq%3DM.Oshikiri%2BOpenCV%26hl%3Den"&gt;&lt;font size="3"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;4) QRCode (.dll). The control allows you to add QR-CODE recognition into any project. It uses two commercial components from a company called &lt;/font&gt;&lt;a href="http://www.partitek.com/"&gt;&lt;font size="3"&gt;PartiTek&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;. &lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;a) PtImageRW.dll&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;b) PtQRDecode.dll&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;You will need to purchase these components if you want to make the control to work. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;5) Subtitles (.dll). A control that allows you to add speech subtitles to any project. The control uses a number of commercial components from &lt;/font&gt;&lt;a href="http://www.chant.net/Products/SpeechKit/"&gt;&lt;font size="3"&gt;Chant&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;.&lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font size="3"&gt;a) Chant.Shared.dll&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;b) Chant.SpeechKit.dll&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;c) DNSpeechKit.dll&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="3"&gt;d) NSpeechKitLib.dll&lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;and an XML file as a subtitles feed. You will need to purchase Chant SpeechKit if you want to make this component to work.&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Finally don't forget my free offering on Haptek Clothing at: &lt;/font&gt;&lt;a href="http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html"&gt;&lt;font size="3"&gt;http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-3750429094162242793?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/3750429094162242793/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/mguide-components.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3750429094162242793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/3750429094162242793'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/mguide-components.html' title='MGUIDE Components'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-2242420799290631983</id><published>2010-05-03T00:45:00.001-07:00</published><updated>2010-08-05T15:49:11.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry Support'/><title type='text'>MGUIDE Project Investors and Supporters</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;I wish to thank the following for supporting my work:&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;h3&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;&lt;font size="3"&gt;Individuals:&lt;/font&gt;&lt;/h3&gt; &lt;blockquote&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) Ms Maria Tsouros - Graphic Design&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Dr Katerina Theodoridou&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) Ms Fotini Singel, Proof-Reading of Greek texts.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;4) Ms Arxontoula Tsakou – Recording of Video Clips from the Castle of Monemvasia&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;h3&gt;&lt;font size="3"&gt;Universities:&lt;/font&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) &lt;/font&gt;&lt;/span&gt;&lt;a href="http://verg.cise.ufl.edu/vp/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Virtual Experiences Group, University of Florida (Mr Brent Rossen)&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;2) Mr Mark Chavez, Nanyang Technological University &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;3) Middlesex University, School of Engineering and Information Sciences.&lt;/font&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;&lt;font size="3"&gt;Companies:&lt;/font&gt;&lt;/h3&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1)&amp;nbsp; Haptek (3D Avatar Engine)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.haptek.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_ozsnJVts-XM/S95_DFYAOMI/AAAAAAAAANA/4QGsQ8A1CsE/image%5B24%5D.png?imgmax=800" width="244" height="44"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Chant ( Interfaces for Speech recognition and Text to Speech generation)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.chant.net/Default.aspx"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh6.ggpht.com/_ozsnJVts-XM/S95_Dvq5P-I/AAAAAAAAANE/VU8feHmrN8s/image%5B25%5D.png?imgmax=800" width="226" height="81"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3)&amp;nbsp; Loquendo (Text to Speech Engine)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.loquendo.com/en/"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_ozsnJVts-XM/S95_D0SlKOI/AAAAAAAAANI/3mITr1GW1Rw/image%5B26%5D.png?imgmax=800" width="244" height="65"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;4) Proxeme (Natural Language Processing Platform)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.proxem.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_ozsnJVts-XM/S95_EI6sxgI/AAAAAAAAANM/pch3Tq28IwQ/image%5B27%5D.png?imgmax=800" width="244" height="79"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;5) Panoramic Applications&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.mellow.gr/"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_ozsnJVts-XM/S95_EkF60tI/AAAAAAAAANQ/g6wK-gnWPBA/image%5B28%5D.png?imgmax=800" width="206" height="103"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="center"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;6)&amp;nbsp; PartiTek&amp;nbsp; (QR-Code Recognition and generation)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="center"&gt;&lt;a href="http://www.partitek.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img title="image" border="0" alt="image" src="http://lh3.ggpht.com/_ozsnJVts-XM/S95_FDBo8XI/AAAAAAAAANU/x1HDZ3Mj7dg/image%5B29%5D.png?imgmax=800" width="209" height="113"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-2242420799290631983?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/2242420799290631983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/mguide-project-investors-and-supporters.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2242420799290631983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2242420799290631983'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/mguide-project-investors-and-supporters.html' title='MGUIDE Project Investors and Supporters'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_ozsnJVts-XM/S95_DFYAOMI/AAAAAAAAANA/4QGsQ8A1CsE/s72-c/image%5B24%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1757856562560229048</id><published>2010-01-01T03:40:00.000-08:00</published><updated>2010-08-12T03:22:46.010-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile Devices'/><title type='text'>Final System Configuration</title><content type='html'>&lt;div style="text-align: justify"&gt;&lt;br&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Developing and running virtual human applications on mobile devices is a challenging task. Mobile phones because of the extremely limited hardware resources are out of the question (unless of course you like these bad-looking flash-based avatars). UMPC and notebooks are the best choice for such systems. After reviewing several models I ended up with the Samsung Q1 Ultra Premium (1.33 Intel Core Solo Processor):&lt;/font&gt;&lt;/span&gt; &lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div style="text-align: center; clear: both" class="separator"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://2.bp.blogspot.com/_ozsnJVts-XM/S95U3_myXJI/AAAAAAAAAMQ/P2gUgQkqSqo/s1600/samsung_q1_ultra.png" imageanchor="1"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_ozsnJVts-XM/S95U3_myXJI/AAAAAAAAAMQ/P2gUgQkqSqo/s320/samsung_q1_ultra.png"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;As the device is not available in Europe, I had to buy it from Ebay and import it in the UK (It cost me close to 900 USD). &lt;/font&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;I also thought to upgrade the device to 2GB Ram but after watching &lt;/font&gt;&lt;a href="http://www.youtube.com/watch?v=QbGhm2hPD38"&gt;&lt;font size="3"&gt;this video&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; I realised that I would better ask an engineer to do it. I only added a 360 degrees web cam (for face detection and QR-CODE reading) as the integrated ones are very low resolution. I installed the systems successfully and I am ready to move on to the final stage of my work – The evaluation Stage of the prototypes. The first two prototypes (Prototype 1 and Prototype 2) will be evaluated in my home country Greece.&lt;/font&gt;&amp;nbsp;&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/1676610130059575298-1757856562560229048?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1757856562560229048/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/01/current-developments-final-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1757856562560229048'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1757856562560229048'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/01/current-developments-final-system.html' title='Final System Configuration'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ozsnJVts-XM/S95U3_myXJI/AAAAAAAAAMQ/P2gUgQkqSqo/s72-c/samsung_q1_ultra.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-5316756399240151678</id><published>2009-12-14T03:38:00.000-08:00</published><updated>2010-08-09T14:45:37.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Related Projects'/><title type='text'>Immortal Avatars - A very unique use of avatar technology</title><content type='html'>&lt;div style="text-align: center; clear: both" class="separator"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://2.bp.blogspot.com/_ozsnJVts-XM/SzmBMs8QLXI/AAAAAAAAALo/YX7KHZ0Ow5g/s1600-h/1.jpg"&gt;&lt;img border="0" alt="" src="http://2.bp.blogspot.com/_ozsnJVts-XM/SzmBMs8QLXI/AAAAAAAAALo/YX7KHZ0Ow5g/s320/1.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="text-align: justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Sometimes I wonder if there will be any limits in the human imagination. Engineers at the University of Illinoy Chicago, are trying to immortalize human beings through the use of avatar technology. The realization of such attempt is the Alex the avatar(show above). Alex is the digital double of Alex Pothen the former director of the National Science foundation. All I can say is WOW!!! Just imagine in 10-20 years from now to be able to transfer yourself into an AI brain and to live forever as a digital entity. Would you do it if you had the opportunity? Only the idea creeps me out but future generations may consider it an acceptable practice. The whole concept reminds me of the movie the Lawnmower man where the main character becomes so intelligent through the use of Virtual Reality technology that manage to transfer himself into the WWW.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="text-align: justify"&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt; &lt;div style="text-align: justify"&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small"&gt; &lt;h5&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;PopSImmci's Future Of: Imm&lt;/font&gt;&lt;/span&gt;&lt;/h5&gt;&lt;b&gt;&lt;a href="http://science.discovery.com/videos/popscis-future-of-immortal-avatars.html"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://science.discovery.com/videos/popscis-future-of-immortal-avatars.html&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-5316756399240151678?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/5316756399240151678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/12/immortal-avatars-very-unique-use-of_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5316756399240151678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/5316756399240151678'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/12/immortal-avatars-very-unique-use-of_14.html' title='Immortal Avatars - A very unique use of avatar technology'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ozsnJVts-XM/SzmBMs8QLXI/AAAAAAAAALo/YX7KHZ0Ow5g/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-6073966373944548093</id><published>2009-12-14T03:32:00.000-08:00</published><updated>2010-08-09T14:44:57.241-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Related Projects'/><title type='text'>Avatar Movie</title><content type='html'>&lt;h3&gt;&lt;span style="font-size: medium; font-weight: normal" class="Apple-style-span"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://3.bp.blogspot.com/_ozsnJVts-XM/SyrTVXdBO1I/AAAAAAAAALY/LpCVqc9pPiM/s1600-h/Avatar-wallpaper-2000.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://3.bp.blogspot.com/_ozsnJVts-XM/SyrTVXdBO1I/AAAAAAAAALY/LpCVqc9pPiM/s320/Avatar-wallpaper-2000.jpg"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;/div&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I am truly shocked and amazed. Avatar is the BEST movie I have ever seen. The Na'vi characters are simply breath-taking and way out of the uncanny valley(see below for a definition). That's an important aspect of every system that integrates Virtual human technology. The more life-like a character is, the more believable it becomes and hence, it is easier for peopel to accept it in its assigned role (guide, actor, etc). Avatar is the most tangible evidence for that. So what can we (the poor Virtual human developers) do? How can we develop systems with Virtual Humans that people will accept? If you have access a computer with 80000 processors (that's what James Cameron used for the creation of avatar), you are in HEAVEN. If not, then what? No matter how beautiful and life-like your creation is, it will only go as far as the real-time engine can take it. I have reviewed several real-time engines in the past-years and nothing comes close to Avatar. Second Life has become popular despite its crapy graphics. But has anybody ever used Second Life for a serious application? There have been a number of research attempts for training people, but there is nothing serious for the common user (other than silly things to "kill" his/er time).&lt;/font&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Def: The uncanny valley refers to the negative effect that is created when something approaches human (in appearance) but isn't quite there; it creates this creepiness. You can find an explanation of the term from James Cameron himself here: &lt;/font&gt;&lt;/span&gt;&lt;a href="http://news.discovery.com/videos/tech-avatar-motion-capture-mirrors-emotions.html"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://news.discovery.com/videos/tech-avatar-motion-capture-mirrors-emotions.html&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-6073966373944548093?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/6073966373944548093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/12/avatar-movie_14.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6073966373944548093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6073966373944548093'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/12/avatar-movie_14.html' title='Avatar Movie'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ozsnJVts-XM/SyrTVXdBO1I/AAAAAAAAALY/LpCVqc9pPiM/s72-c/Avatar-wallpaper-2000.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7149422974565606313</id><published>2009-12-01T03:25:00.000-08:00</published><updated>2010-08-06T09:24:44.308-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Industry Survey'/><title type='text'>Industry Survey</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Below is a list of Character Engines I compiled a long time ago:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Open-source&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) The EMBR project (&lt;/font&gt;&lt;/span&gt;&lt;a href="http://embots.dfki.de/EMBR/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://embots.dfki.de/EMBR/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://1.bp.blogspot.com/_ozsnJVts-XM/SyYojxrt1VI/AAAAAAAAAJY/4ksQjmWm3Oc/s1600-h/embr-web.png"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;img border="0" alt="" src="http://1.bp.blogspot.com/_ozsnJVts-XM/SyYojxrt1VI/AAAAAAAAAJY/4ksQjmWm3Oc/s320/embr-web.png"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2)&lt;strong&gt; Ogre3D-&lt;a href="http://www.ogre3d.com/"&gt; www.ogre3d.com&lt;/a&gt;. &lt;/strong&gt;An open Source real-time 3D engine but without any kind of web player for content delivery. &lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: small"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Real-Time engines&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) Haptek - &lt;a href="http://www.haptek.com"&gt;www.haptek.com&lt;/a&gt;&amp;nbsp; The full suite of tools is the range of 7,0000-10,000 USD&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Charamel - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.charamel.de/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.charamel.de/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A German avatar company, with very realistic characters but also very expensive tools. A very interesting product of this company, is the Charavirld that allows actual actors to controls Virtual characters in real-time. They ask 10,000 Euros for their main development platform along with the player. However, for research purposes they offer a 6 month demo license for only 300 Euros&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) QEDSOFT - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.qedsoft.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.qedsoft.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A french company with a very interesting real-time 3D engine. Although I am not sure, their tools must be very expensive.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Real-time but without a real-time web player&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) DA Group - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.digital-animations.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.digital-animations.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. The creators of Ananova. The company offers a range of real-time content creation tools but there is no player for real-time delivery.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Codebaby - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.codebaby.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.codebaby.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A canadian company offering 3D characters through flash.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) Cantoche - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.cantoche.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.cantoche.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A french company with cartoon-like avatars again relying onto flash for content delivery.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;4) VCom - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.vcom3d.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.vcom3d.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. An amazing technology for 3D character creations again using flash for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;5) IMS Interactive - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.ims3d.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.ims3d.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt; The company uses shockwave 3D for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;6) Visage - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.visagetechnologies.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.visagetechnologies.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A Swidish company with an interesting technology but without a web player for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;7) Virtuoz- &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.virtuoz.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.virtuoz.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. Another French company&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;8)SimGraphics - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.simg.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.simg.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A California company using a Wizard-Of-Oz aporoach for brining 3D characters to life.&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Non real-time engines (Psedo 3D)&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) Guile 3D - www.guile3d.com. Recently the company created Denish a 3D photorealistic character with amazing visuals. There is no information for any kind of Web player for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Media Semantics - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.mediasemantics.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.mediasemantics.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A very interesting and cheap technology using XML for character control and flash for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) Gizmoz - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.gizmoz.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.gizmoz.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A photorealistic technology using flash for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;4) &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.karigirl.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.karigirl.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A virtual girlfriend&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Face animation only&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) Crazytalk - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.reallusion.com/crazytalk/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.reallusion.com/crazytalk/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A face-only creating tool using mainly flash for content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.lifemi.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.lifemi.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. Another face-only company using flash for web-content delivery&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) FaceFX-&lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.oc3ent.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.oc3ent.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A face-only tool mainly used for game development&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Avatar communities&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) SecondLife &lt;/font&gt;&lt;/span&gt;&lt;a href="http://secondlife.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://secondlife.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt; Everyone knows secondlife&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) The Bluemars project (&lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.bluemarsonline.com/)"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.bluemarsonline.com/)&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. In terms of graphics blue mars is far far better than SL. Download the installer (be carefull is massive 1,01 GB) and try it. The 3D worlds are simply AMAZING.... (that's me avatar in BM by the way)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://1.bp.blogspot.com/_ozsnJVts-XM/Sy0ZKxXuzFI/AAAAAAAAALg/sM-E-E5Kr8s/s1600/1.jpg" imageanchor="1"&gt;&lt;font size="3"&gt;&lt;img border="0" alt="" src="http://1.bp.blogspot.com/_ozsnJVts-XM/Sy0ZKxXuzFI/AAAAAAAAALg/sM-E-E5Kr8s/s320/1.jpg"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;a href="http://1.bp.blogspot.com/_ozsnJVts-XM/Sy0ZKxXuzFI/AAAAAAAAALg/sM-E-E5Kr8s/s1600-h/1.jpg"&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/a&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;3) &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.imvu.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.imvu.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. Very similar to Second Life with far more amazing graphics&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;4)Google Lively - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.lively.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.lively.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;. A rather unsuccesfull attempt of google to mimic secondlife&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;5) Soon Startrek online - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.startrekonline.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.startrekonline.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;6) Entropia Universe. Mainly for Sci-Fi funs &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.entropiauniverse.com/index.var"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.entropiauniverse.com/index.var&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;7) ActiveWorlds - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://www.activeworlds.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://www.activeworlds.com/&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;8) Kaneva - &lt;/font&gt;&lt;/span&gt;&lt;a href="https://www.kaneva.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;https://www.kaneva.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;9) The new Amsterdam - &lt;/font&gt;&lt;/span&gt;&lt;a href="https://www.kaneva.com/"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;https://www.kaneva.com&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;b&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/b&gt; &lt;p align="justify"&gt;&lt;b&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Character Languages&lt;/font&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Several attempts have been made to standarize avatar creation. Currently there are two major trends, one in Japan and the other in the Western World&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1) Behaviour Markup language - &lt;/font&gt;&lt;/span&gt;&lt;a href="http://wiki.mindmakers.org/projects:bml:main"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://wiki.mindmakers.org/projects:bml:main&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;2) Multimodal Presentation Markup Language 3D (MPML3D) -&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://research.nii.ac.jp/~prendinger/MPML3D/MPML3D.html"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;http://research.nii.ac.jp/~prendinger/MPML3D/MPML3D.html&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7149422974565606313?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7149422974565606313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/industry-survey.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7149422974565606313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7149422974565606313'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2010/05/industry-survey.html' title='Industry Survey'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ozsnJVts-XM/SyYojxrt1VI/AAAAAAAAAJY/4ksQjmWm3Oc/s72-c/embr-web.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-533625085753622839</id><published>2009-09-30T22:56:00.000-07:00</published><updated>2010-08-12T03:24:56.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Real Time Animation'/><title type='text'>Haptek Characters</title><content type='html'>&lt;div align="justify"&gt;&lt;a href="file:///C:/Documents%20and%20Settings/Giannis/Local%20Settings/Temp/WindowsLiveWriter-429641856/398C320043A3/www.haptek.com"&gt;&lt;font size="3"&gt;Haptek&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; is the best example of how overpriced products can fail your business. Their real-time 3D engine, although originally designed for Windows 95 (can you believe that? 14 years ago) and its still the best in the market. I heavily modified their fullBod character for the needs of my project, and now comes with:&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&amp;nbsp;&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;1) 2000 animations that covers almost every project needs. &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;2) Dynamic clothes pants, top and shoes. Character clothes are separate models animated to flow naturally with every character movements (even walking). Clothes have more than 2000 animations to achieve that. Animations and clothe took more than a year to complete.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;3) Several textures for both top and pants.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;4) A script parser that allows automatic creation and cleaning of Haptek scripts.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_ozsnJVts-XM/SsGirsOE-cI/AAAAAAAAAIw/__ghlD__dt0/s1600-h/guide.jpg"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://2.bp.blogspot.com/_ozsnJVts-XM/SsGirsOE-cI/AAAAAAAAAIw/__ghlD__dt0/s320/guide.jpg"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;The Talos script parser as I call it, features the following: &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;/font&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;a) Automatic creation of script ready to be executed by the Haptek engine. For example, Talos will convert the following text into a script that accurately animates the character, top, pants and shoes in sync with the text:&lt;/font&gt;&lt;/div&gt; &lt;blockquote&gt; &lt;div align="justify"&gt;&lt;em&gt;(open_tag) BOOKMARK mark=‘anim,suggest’ (close_tag) Can I suggest you to have a look on wall (open_tag)BOOKMARK mark=‘anim,show_sea’(close_tag) that goes down the bold cliff and towards the sea? &lt;/em&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Note: Open_tag and close_tag stand for the standard opening and closing tags. For some reason I can not display them here, correctly.b) Accurate extraction of tags from already tagged texts. These tags (shown above in red) can easily be used in Talos to tag texts in any language. &lt;br&gt;&lt;/p&gt;&lt;/font&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;c) Single/batch conversion of any text to .ogg format (the sound format used by the Haptek engine). &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;d) Ability to use SAPI 5.0 compatible tags in your texts. Usage of Loquendo compatible tags is also possible. These tags add realistic effects (e.g., sneezing, laughter) to Loquendo TTS voices (e.g., (&lt;/font&gt;&lt;a href="http://tts.loquendo.com/ttsdemo/default.asp?page=id&amp;amp;language=en"&gt;&lt;font size="3"&gt;http://tts.loquendo.com/ttsdemo/default.asp?page=id&amp;amp;language=en&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;) but work only with the Loquendo voices.&lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;e) Limited automatic tagging of texts. Talos script parser allow you to automatically and accurately tag a given text. Currently works only with a limited set of texts, but I am working hard to extend it. &lt;/font&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;If you want to use the character in your projects please email me at: virtual.guide.systems at googlemail.com. An example of a script created by the script parser:&lt;/font&gt;&lt;/div&gt; &lt;blockquote&gt; &lt;div align="justify"&gt;&lt;em&gt;#Haptek Version= 2.00 Name=LocC_HB.hap HapType= script FileType= text&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;## world It&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;##prereq= none&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 0.0] \load [file= [sounds\LocC_HB.ogg]]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 0] \SetSwitch [figure= fullBod switch= during state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 3] \SetSwitch [figure= fullBod switch= propably state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 5.1] \SetSwitch [figure= fullBod switch= used state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 9] \SetSwitch [figure= fullBod switch= when state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 11] \SetSwitch [figure= fullBod switch= retake state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 13.1] \SetSwitch [figure= fullBod switch= converted state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 18] \SetSwitch [figure= fullBod switch= retake state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 21] \SetSwitch [figure= fullBod switch= and_the state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 23] \SetSwitch [figure= fullBod switch= become_again state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 26.4] \SetSwitch [figure= fullBod switch= after state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 31] \SetSwitch [figure= fullBod switch= while state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 35] \SetSwitch [figure= fullBod switch= today state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 38.75] \SetSwitch [figure= fullBod switch= from_the state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 40.85] \SetSwitch [figure= fullBod switch= name state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 42.7] \SetSwitch [figure= fullBod switch= contradictory2 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 44.6] \SetSwitch [figure= fullBod switch= exist_near state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 48] \SetSwitch [figure= fullBod switch= large2 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 51] \SetSwitch [figure= fullBod switch= find_series state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 52.8] \SetSwitch [figure= fullBod switch= important state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 57] \SetSwitch [figure= fullBod switch= whole state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 62] \SetSwitch [figure= blackboard switch= enter state= on]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 62] \settexture [figure= blackboard tex= museum1.jpg]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 63.9] \SetSwitch [figure= fullBod switch= museum1 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 66.1] \settexture [ figure= blackboard tex= museum2.jpg]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 66.1] \SetSwitch [figure= fullBod switch= museum2 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 68.3] \SetSwitch [figure= fullBod switch= as_well state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 78] \SetSwitch [figure= blackboard switch= enter state= close]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 80] \SetSwitch [figure= fullBod switch= plateia_9 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 87] \SetSwitch [figure= fullBod switch= contradictory2 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 91] \SetSwitch [figure= fullBod switch= propably state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 98] \SetSwitch [figure= fullBod switch= named state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 101] \SetSwitch [figure= fullBod switch= no_help state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 105] \SetSwitch [figure= fullBod switch= plateia_10 state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 109] \SetSwitch [figure= fullBod switch= which state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 114] \SetSwitch [figure= fullBod switch= which state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 118] \SetSwitch [figure= fullBod switch= point state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 124] \SetSwitch [figure= fullBod switch= of_course_left state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\clock [t= 132] \SetSwitch [figure= fullBod switch= if_else state= start]&lt;/em&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;em&gt;\counter [name= [LocC_HBcounter] i0=0 f0= 1]&lt;/em&gt;&lt;/div&gt;&lt;/blockquote&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-533625085753622839?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/533625085753622839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/how-haptek-characters-should-have-been.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/533625085753622839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/533625085753622839'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/how-haptek-characters-should-have-been.html' title='Haptek Characters'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ozsnJVts-XM/SsGirsOE-cI/AAAAAAAAAIw/__ghlD__dt0/s72-c/guide.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-4498291985026238809</id><published>2009-09-30T03:24:00.000-07:00</published><updated>2010-08-12T03:15:56.193-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Computer Vision'/><title type='text'>Current Developments - Computer Vision</title><content type='html'>&lt;p align="justify"&gt;&lt;a href="http://opencv.willowgarage.com/wiki/"&gt;&lt;font size="3"&gt;OpenCV&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; is an open source library for robotic vision from Intel. Using its head-tracking functionality, I was able to construct a simple algorithm that detects, the location of the user's head in the 3D environment (right,left,far-away, close, etc). By using this information, you can then implement some really fantastic scenarios in any programming environment. For example in my prototypes I have the following scenarios:&lt;/font&gt;&lt;/span&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;a href="http://lh5.ggpht.com/_ozsnJVts-XM/TD-oY2jWF6I/AAAAAAAAAUc/AqvO2BxNO08/s1600-h/face_detection%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="face_detection" border="0" alt="face_detection" src="http://lh5.ggpht.com/_ozsnJVts-XM/TD-oZ_a6szI/AAAAAAAAAUg/hJLu8DKo20s/face_detection_thumb.jpg?imgmax=800" width="204" height="244"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Face recognition is also possible with OpenCV but it doesn't offer much more than face detection. A good idea would be to integrate both into a single component. Ideally such a component would lock onto a face, and provide its coordinates to the application. Finally somehow such a component should also integrate emotion recognition abilities, an important attribute for Virtual Humans.&lt;/font&gt;  &lt;p align="justify"&gt;&lt;b&gt;&lt;font size="3"&gt;A VH looking at the direction of my face:&lt;/font&gt;&lt;/b&gt;  &lt;p align="justify"&gt;&lt;a href="http://lh3.ggpht.com/_ozsnJVts-XM/TD-oaZB-FdI/AAAAAAAAAUk/oos2inGqlu0/s1600-h/6%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="6" border="0" alt="6" src="http://lh6.ggpht.com/_ozsnJVts-XM/TD-oaptA9AI/AAAAAAAAAUo/jWfcCbPK_mg/6_thumb.jpg?imgmax=800" width="197" height="244"&gt;&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-4498291985026238809?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/4498291985026238809/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-computer-vision.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4498291985026238809'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/4498291985026238809'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-computer-vision.html' title='Current Developments - Computer Vision'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_ozsnJVts-XM/TD-oZ_a6szI/AAAAAAAAAUg/hJLu8DKo20s/s72-c/face_detection_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-2829688702723618481</id><published>2009-09-30T03:22:00.000-07:00</published><updated>2010-08-05T09:58:12.522-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Natural Language Processing'/><title type='text'>Natural Language Processing</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;a href="http://virtualpeoplefactory.com/VirtualPeopleFactory/"&gt;&lt;font size="3"&gt;VPF&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt; is a web service where "you can create virtual people for a variety of uses. Currently the most common use of the Virtual People Factory is to create Virtual Patients for Medical and Pharmacy education.". &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;span style="font-size: small"&gt;Other free VH hosting services are the following: &lt;/span&gt;&lt;br&gt;&lt;/font&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;a) &lt;/font&gt;&lt;a href="http://www.personalityforge.com/"&gt;&lt;font size="3"&gt;Personality Forge Engine&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;b) &lt;/font&gt;&lt;a href="http://www.pandorabots.com/botmaster/en/home"&gt;&lt;font size="3"&gt;PandoraBots&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Although I am sure you can cite more advanced system that these, compared to just mere claims, these three systems are: a) publicly available, b) fully-functional c) free-to-use. Although all three systems, do not actually process language, VPF is by far the most effective of all. As VPF people were kind enough to provide me with their script-matching algorithm and a fully functional API I was able to address this limitation. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;VPF currently relies on a score-matching algorithm that determines the likelihood a user's input to match with a trigger (i.e., a phrase input in the system by the content developer). In my approach simple keyword matching is the last stage of processing, if all other stages fail. In particular the algorithm in: &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;h3&gt;&lt;font size="3"&gt;Stage 1.&lt;/font&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Compares the user's input and the trigger returned by the VPF for common tokens and POS. If comparison is successful (all tokens match), returns the answer associated with the VPF trigger. If comparison fails (keywords are not equal) it moves on to the next stage. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;h3&gt;&lt;font size="3"&gt;Stage2.&lt;/font&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Conducts a series of predicate tests on the input against a DB of predefined phrases. If comparison is successful it passes the phrases to VPF for 100% matching. If comparison fails, it moves on to the final stage where the system reverts back to the simple VPF keyword matching &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;h3&gt;&lt;font size="3"&gt;Stage 3.&lt;/font&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;VPF keyword Matching &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Semantic processing and comparison was also implemented as an additional stage in the algorithm but as it has some problems that need to be addressed first, it was decided not be used in the final prototype. The plan is to integrate the VPF script matching algorithm to the existing one , and create a four-stage approach (with Semantic Processing included) that will enable the NLU component of Talos authoring tool to full process the user's input before matching it with a trigger. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Another fully developed idea for Talos is the creation of a dialogue manager based on HTN (Hierarchical Task Networks) but as it is currently only on paper, I would prefer not to discuss it any further.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;h3&gt;&lt;font size="3"&gt;Code for Stage 1&lt;/font&gt;&lt;/h3&gt; &lt;blockquote&gt;&lt;font size="3"&gt;Sub Syntactic_Keyword_Processing(ByVal userinput As String)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'we need to load the tagger first&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tagger_counter += 1&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If tagger_counter = 1 Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; load_tagger()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'tagger is loaded don't loaded again&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'remove panctuation and contractions first&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim contractions As List(Of String) = New List(Of String)(New String() _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {"didn't", "'ll", "'re", "lets", "let's", "'ve", "'m", "won't", "'d", "'s", "n't"})&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim word_contractions As List(Of String) = New List(Of String)(New String() _&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {"did not", "will", "are", "let us", "let us", "have", "am", "will not", "would", "is", "not"}) &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim end_line As String = "[\,\?\!\.]|\s+$"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim start_line As String = "[\,\?\!]|^\s+"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim userinput2 As String = Regex.Replace(userinput, end_line, "")&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim userinput3 As String = Regex.Replace(userinput2, start_line, "") &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'remove contractions&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For Each item As String In contractions&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If userinput.Contains(item) Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim cont_position As Integer = contractions.IndexOf(item)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim what_word As String = word_contractions.Item(cont_position)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; userinput3 = Regex.Replace(userinput3, item, Space(1) &amp;amp; what_word)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Exit For&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Next &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim ask_step As String = "step_1"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case ask_step&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "step_1"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hr.addUserInput(userinput)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim response As String = hr.findResponses(Current_Script)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim index As Integer = hr.findMostRelevantResponse()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VPF_trigger = hr.getResponseMatchedSentence(index)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If VPF_trigger &amp;lt;&amp;gt; "" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'Perform syntactic comparison between the input and the trigger &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; syntactic_keyword_comparison(userinput3)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If comparison = "Sucessful" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _answer = hr.getResponseMatchedSpeech(index)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input_list.Clear()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trigger_list.Clear()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Else&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ask_step = "step_2"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Select Case ask_step&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Case "step_2"&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If new_question &amp;lt;&amp;gt; "" Then&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hr.addUserInput(new_question)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim response As String = hr.findResponses(Current_Script)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim index As Integer = hr.findMostRelevantResponse()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _answer = hr.getResponseMatchedSpeech(index)&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; input_list.Clear()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; trigger_list.Clear()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Select&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Catch ex As Exception&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output.Clear()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; output.Text += ex.Message + Environment.NewLine&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; End Sub&lt;/font&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-2829688702723618481?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/2829688702723618481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-natural-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2829688702723618481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/2829688702723618481'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-natural-language.html' title='Natural Language Processing'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-9020786949630279022</id><published>2009-09-29T03:19:00.000-07:00</published><updated>2010-07-15T18:11:58.825-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Toolkits'/><title type='text'>Current Developments - Talos Authoring tool</title><content type='html'>&lt;h3&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;Talos: A Virtual Human Authoring tool&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Talos is an authoring environment designed to enable content developers to create Virtual Human systems for the domain of mobile guidance. Although the system has been designed with the paper guide book creators in mind, it can also be used in other application domains as well.The final design of Talos is very complex and includes several different modules. I think that it will take a programming team of 5 people 1 year of intense work to complete.&lt;/font&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;Talos come as an idea when I realised that there are virtually no tools in the market that would enable me to rapidly create the prototypes I needed for my research work. From the final design of Talos, I was only able to implement some of its ideas, those that needed to implement my final prototype systems.&lt;/font&gt; &lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;1 ) A script parser to automatically create Haptek scripts. A screen-shot of the parser is show below: &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;/p&gt; &lt;div style="text-align: center; clear: both" class="separator" align="justify"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://2.bp.blogspot.com/_ozsnJVts-XM/SsNffKqkSqI/AAAAAAAAAI4/_Ia3IWThJfc/s1600/script_parser.png" imageanchor="1"&gt;&lt;img border="0" alt="" src="http://2.bp.blogspot.com/_ozsnJVts-XM/SsNffKqkSqI/AAAAAAAAAI4/_Ia3IWThJfc/s320/script_parser.png"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;The tool is described in more detail in the topic "Current Developments - Haptek characters". The script parser of the full Talos environment follows a similar approach, but in a fully automated and real-time fashion. Talos will accept pure text as input, and generate full character performances as an output. Of course the problem is this approach, is how to make the character pointing correctly to objects in its background. This requires the character to have knowledge of its environment. My design in this area is incomplete. A possible solution, would be to divide the background of the character into segments and associate each segment with a keyword. I need to do more research on this area.&lt;br&gt;2) A simple UI (User Interface tool) that enabled me to create without too much effort, the AIML KBs needed for my final prototype systems. In more detail the UI includes:&lt;br&gt;a) An AIML\XML KB creator.&lt;br&gt;b) An AIML creator for existing question-sets (e.g., questions that you may already have in XML format)&lt;br&gt;c) A translator for both AIML/XML KBs&lt;br&gt;d) A scene character modifier where you can modify various scene and character settings (e.g., probs, backgrounds, etc)&lt;br&gt;e) A GPS integration module, where you can assign Long and Lat coordinates to various scripts and tests them in real-time&lt;br&gt;f) A speech recognition module where you can load a grammar and test it&lt;br&gt;g) A Cyc-creator module. This module was supposed to automate the creation of CYC queries suitable for insertion into AIML scripts. However, the API of ResearchCyc is extremely tough to crack (perhaps because it is pure Java) and I ended up with just a simulation.&lt;br&gt;From the above I only used "a","b",and "c" in the creation of my final prototypes. The rest of the features were not of any value to the actual development, but they lead to several improvement in the final Talos design. The UI tool is available for free. If you want to experiment with Virtual Humans, AIML and XML KB's, making location-sensitive scripts for your characters that's the best way to start.&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;br&gt;&lt;strong&gt;&lt;span style="font-size: small"&gt;&lt;font size="3"&gt;A screenshot of the UI tool&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;b&gt;&lt;br&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt;&lt;span style="font-size: small"&gt; &lt;div style="text-align: center" align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_ozsnJVts-XM/SsNtanU8alI/AAAAAAAAAJA/aQN2BAQozvA/s1600-h/5.jpg"&gt;&lt;strong&gt;&lt;img border="0" alt="" src="http://4.bp.blogspot.com/_ozsnJVts-XM/SsNtanU8alI/AAAAAAAAAJA/aQN2BAQozvA/s320/5.jpg"&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-size: small"&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/1676610130059575298-9020786949630279022?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/9020786949630279022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-talos-authoring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/9020786949630279022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/9020786949630279022'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-talos-authoring.html' title='Current Developments - Talos Authoring tool'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ozsnJVts-XM/SsNffKqkSqI/AAAAAAAAAI4/_Ia3IWThJfc/s72-c/script_parser.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1205201235737515507</id><published>2009-09-29T03:17:00.000-07:00</published><updated>2010-07-15T17:19:43.537-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Current Developments - Haptek Clothing</title><content type='html'>&lt;div align="justify"&gt;&lt;font size="3"&gt;After spending several months building these clothes I realised that they are too complex to be handled by the limited hardware of the UMPC device. Hence, I decided to give them for free. The clothes come with several textures, animations, morphs, etc. The clothes are designed for the character(called the guide) I use in my systems. I will possibly release the character once I am done with the evaluation stage of my project.&lt;br&gt;&lt;/div&gt;&lt;/font&gt; &lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_ozsnJVts-XM/S0Mjna_peiI/AAAAAAAAAL4/5fQOiy9PTgI/s1600-h/clothes.jpg"&gt;&lt;span style="font-size: small"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt; &lt;div style="text-align: center; clear: both" class="separator"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://4.bp.blogspot.com/_ozsnJVts-XM/S0Mjna_peiI/AAAAAAAAAL4/5fQOiy9PTgI/s1600/clothes.jpg" imageanchor="1"&gt;&lt;img border="0" alt="" src="http://4.bp.blogspot.com/_ozsnJVts-XM/S0Mjna_peiI/AAAAAAAAAL4/5fQOiy9PTgI/s320/clothes.jpg"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div style="text-align: justify"&gt;&lt;font size="3"&gt;You can find them here:&lt;/font&gt;&lt;/div&gt; &lt;div style="text-align: justify"&gt;&lt;span style="font-size: small"&gt;&lt;a href="http://uploading.com/files/45e3e6fm/clothes.zip/"&gt;&lt;font size="3"&gt;http://uploading.com/files/45e3e6fm/clothes.zip/&lt;/font&gt;&lt;/a&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/1676610130059575298-1205201235737515507?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1205201235737515507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1205201235737515507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1205201235737515507'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-haptek-clothing.html' title='Current Developments - Haptek Clothing'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ozsnJVts-XM/S0Mjna_peiI/AAAAAAAAAL4/5fQOiy9PTgI/s72-c/clothes.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-1649675301627460418</id><published>2009-09-28T03:04:00.000-07:00</published><updated>2010-07-15T17:17:47.146-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Prototypes'/><title type='text'>Current Developments - MGUIDE Prototypes</title><content type='html'>&lt;h3 align="justify"&gt;&lt;span style="font-family: verda; font-size: small"&gt;&lt;font size="3"&gt;Prototype 1: &lt;/font&gt;&lt;/span&gt;&lt;/h3&gt; &lt;h3 align="justify"&gt;&lt;span style="font-family: verda; font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;1. A 3D Agent with more than 2000 gestures and several face expressions. The agent uses this body and facial language to augment the location presentation and navigation instructions provided. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;2. A 3D agent that is aware of its environment and can dynamically evoke the attention of the user during a presentation for a location. For example if the user is poking around for a certain period of time, it can request the attention of the user to the presentation. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;3. A 3D agent with fully dynamic 3D clothing with changeable textures during system configuration from the user. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;4. A 3D agent capable of using additional multimedia information (on a 3D board) to enhance further the transmitted information (mainly in the presentation mode). &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;5. A Finite State Machine (FSM) dialogue manager capable of dynamically displaying questions based on the user’s selection and the current context. The questions cover a very broad range of the possible questions/clarifications that a user can ask after a presentation for a location. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;6. 12 information scenarios based on what the castle has to offer to the potential visitor both culturally and historically. The total content (presentations and questions) is more than 10 hours long. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;font size="3"&gt;7. Designed but not implemented, customization of the agent voice.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verd; font-size: small"&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;font size="3"&gt;&lt;strong&gt;Screenshot 1: The animated agent points to an image on the 3D board&lt;/strong&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;strong&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_ozsnJVts-XM/SyZFaFfBIlI/AAAAAAAAAKA/q5Nq6R5nieg/s1600-h/3.jpg"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://2.bp.blogspot.com/_ozsnJVts-XM/SyZFaFfBIlI/AAAAAAAAAKA/q5Nq6R5nieg/s320/3.jpg"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;strong&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;font size="3"&gt;&lt;strong&gt;Screenshot 2: The animated agent gestures as she speaks&lt;/strong&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;strong&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_ozsnJVts-XM/SyZF64vEFtI/AAAAAAAAAKI/qA4HzZuIvTw/s1600-h/4.jpg"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font color="#333333" size="3"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://4.bp.blogspot.com/_ozsnJVts-XM/SyZF64vEFtI/AAAAAAAAAKI/qA4HzZuIvTw/s320/4.jpg"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt; &lt;h3 align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;Prototype 2:&lt;/font&gt;&lt;/span&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;Similar to the first system but with one additional feature - QR Code based navigation. A QR-Code is a bar-code capable of storing up to 4,296 characters in a simple geometrical shape. The system uses a QR-Code recognition algorithm to recognize the locations that the user is currently in (the user must photograph the QR-Code in order for the system to process it).&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;h3 align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;Prototype 3:&lt;/font&gt;&lt;/span&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;Similar to the other systems but it focuses only on the provision of navigation instructions. At the moment the system uses only photographs of landmarks but other more automated methods (e.g., GPS positing) have also been considered.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;h3 align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;Prototype 4:&lt;/font&gt;&lt;/span&gt;&lt;/h3&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;It features one information scenario only, along with the characteristics of the first prototype and: &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;2) Dynamic changing voice recognition grammars that allows the user to interact with the system using only h/er voice. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;3) Natural language processing abilities using the Stanford/Link Parser. The system utilizes a novel algorithm that allows it to conduct predicate analysis and score keyword matching (if the first stage fails).The second stage of analysis is conducted by a secondary web system (Virtual People Factory). &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt;4) A highly experimental search/comparison algorithm utilizing Semantic interpretation of the user’s input. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;strong&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;font size="3"&gt;&lt;strong&gt;Screenshot 3:&lt;/strong&gt; The system preferences of prototype 3 (Natural Language Processing version) &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: ver"&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_ozsnJVts-XM/SyZIy9XYxQI/AAAAAAAAAKQ/WeT5fa0Fz2Y/s1600-h/5.jpg"&gt;&lt;span style="font-family: ver; color: #333333; font-size: small"&gt;&lt;font size="3"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://4.bp.blogspot.com/_ozsnJVts-XM/SyZIy9XYxQI/AAAAAAAAAKQ/WeT5fa0Fz2Y/s320/5.jpg"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family: ver; font-size: small"&gt;&lt;font size="3"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;font size="3"&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt; &lt;p&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-1649675301627460418?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/1649675301627460418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-mguide-prototypes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1649675301627460418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/1649675301627460418'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/current-developments-mguide-prototypes.html' title='Current Developments - MGUIDE Prototypes'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ozsnJVts-XM/SyZFaFfBIlI/AAAAAAAAAKA/q5Nq6R5nieg/s72-c/3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-7223130866929598612</id><published>2009-09-27T20:54:00.000-07:00</published><updated>2010-08-05T15:01:55.103-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humble Beginnings'/><title type='text'>Development of Virtual Humans - Early Years</title><content type='html'>&lt;p align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;b&gt;&lt;font size="3" face="Arial"&gt;Domain: Mobile Guides&lt;/font&gt;&lt;/b&gt;&lt;/span&gt;&lt;br&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;After the first 1 and 1/2 years of my M.Phil work, I finally found heaven. The area of mobile guides is a relatively simple domain but with much to offer. Tourism in several countries (e.g., Greece) is considered a vital part of the economy. In 2005 I begun working on a system that a) provides navigation instructions in a specific area (i.e., a medieval castle in Greece) b) provides information on selected locations of the castle (e.g., historical information). The system was authored in Macromedia Director MX 2004 multimedia environment and used:&lt;/font&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;a) The &lt;/font&gt;&lt;a href="http://216.128.99.72/AIMLpad/"&gt;&lt;font size="3" face="Arial"&gt;AIMLPad &lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Arial"&gt;ActiveX control &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;b) The &lt;/font&gt;&lt;a href="http://www.digital-animations.com/"&gt;&lt;font size="3" face="Arial"&gt;Maddy character &lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Arial"&gt;from DAGroupPlc&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;c) A location-sensing algorithm that triggered specific scripts at specific coordinates in the castle. &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;d) A speaker independent &lt;/font&gt;&lt;a href="http://www.acapela-group.com/"&gt;&lt;font size="3" face="Arial"&gt;ASR engine&lt;/font&gt;&lt;/a&gt;&lt;font size="3" face="Arial"&gt; provided by Babel technologies (&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;).&lt;/font&gt; &lt;/span&gt;&lt;br&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;br&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="font-family: verdana; font-size: small"&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;The system accepted input through a menu of static English phrases and buttons. It generated no output apart from the minor movement of the character's body on the screen. After field testing the system, I realised that a) the GPS component because the rocky environment of the castle was not working. b) The ASR engine could not distinguish the user's voice from the noise in the environment. &lt;/span&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;These two components were removed and a formal evaluation took place in November 2005. The goal of the evaluation was to investigate how such an agent would affect the accessibility and usability of a mobile guide system.&lt;/font&gt; &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;div style="text-align: center; clear: both" class="separator"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://3.bp.blogspot.com/_ozsnJVts-XM/SsGI9xdkyHI/AAAAAAAAAIg/qI-TXcAm5Ys/s1600/3.jpg" imageanchor="1"&gt;&lt;img border="0" alt="" src="http://3.bp.blogspot.com/_ozsnJVts-XM/SsGI9xdkyHI/AAAAAAAAAIg/qI-TXcAm5Ys/s320/3.jpg"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div style="text-align: center; clear: both" class="separator"&gt;&amp;nbsp;&lt;/div&gt; &lt;h1 align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_ozsnJVts-XM/SsGI9xdkyHI/AAAAAAAAAIg/qI-TXcAm5Ys/s1600-h/3.jpg"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;In parallel with the developments of the prototype I also had the opportunity to investigate Research-Cyc the most advanced Knowledge-Base on the planet. In parallel with the developments of the prototype I also had the opportunity to mess around with Research-Cyc, the most advanced Knowledge-Base on the planet. The design of the system is shown below. &lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div style="text-align: center; clear: both" class="separator" align="justify"&gt;&lt;a style="margin-left: 1em; margin-right: 1em" href="http://2.bp.blogspot.com/_ozsnJVts-XM/SsGSEdzJRBI/AAAAAAAAAIo/3ncBvstMfng/s1600/4.jpg" imageanchor="1"&gt;&lt;img border="0" alt="" src="http://2.bp.blogspot.com/_ozsnJVts-XM/SsGSEdzJRBI/AAAAAAAAAIo/3ncBvstMfng/s320/4.jpg"&gt;&lt;/a&gt;&lt;/div&gt; &lt;div style="text-align: center; clear: both" class="separator" align="justify"&gt;&amp;nbsp;&lt;/div&gt; &lt;h1 align="justify"&gt;&lt;a href="http://2.bp.blogspot.com/_ozsnJVts-XM/SsGSEdzJRBI/AAAAAAAAAIo/3ncBvstMfng/s1600-h/4.jpg"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt; &lt;div align="justify"&gt;The idea was to built a KB that would contain all the castle knowledge and integrated with the prototype system.Back then, this was an ideal solution for me, as with a simple fact in KB (Yannis Ritsos is a poet) the system could answer questions like: &lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;“Who is Yannis Ritsos”&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;“What is the profession of Yannis Ritsos” (poet is a profession)&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;“Name a poet of Greece” (Greece is a nation and Greeks its inhabitants) &lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;h1 align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3"&gt;&lt;/font&gt;&lt;/span&gt;&lt;/h1&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;I used the CynD AIML Interpreter. The system uses specially modified AIML to access the KB NL facilites, query the KB and then return the results. For example:&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;Given the below AIML code and the sentence:&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;WHAT COUNTRIES BORDER *&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;(#$isa #$Country )&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;Consulting cyc returns: What countries border ?&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;The system calls the ResearchCyc parser (through the custom cycquestion tag), translate the input into its CycL (the language in which the KB is written) representations:&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;blockquote&gt; &lt;div align="justify"&gt;&lt;b&gt;((#$and&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$isa ?WHAT-ONE-1 #$Country)&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$politiesBorderEachOther #$Greece ?WHAT-ONE-1))&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$and&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$bordersOn #$Greece ?WHAT-ONE-1)&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$isa ?WHAT-ONE-1 #$Country))&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$and&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$isa ?COUNTRY #$IndependentCountry)&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$politiesBorderEachOther #$Greece ?COUNTRY))&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$and&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$bordersOn #$Greece ?COUNTRY)&lt;/b&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;b&gt;(#$isa ?COUNTRY #$IndependentCountry)))&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div align="justify"&gt;And then iterate through the list of parses, and try to query the KB to get a possible answer. In the particular example the system returns: &lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;strong&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;strong&gt;&lt;font size="3" face="Arial"&gt;Consulting Cyc returns:&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt; &lt;blockquote&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;0 (((?COUNTRY . Bulgaria))((?COUNTRY . Macedonia))((?COUNTRY . Albania))((?COUNTRY . Turkey))).&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;1. (((?COUNTRY . Bulgaria))((?COUNTRY . Macedonia))((?COUNTRY . Albania))((?COUNTRY . Turkey)))&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;2. (((?WHAT-ONE-1 . Bulgaria))((?WHAT-ONE-1 . Macedonia)) ((?WHAT-ONE-1 . Albania))((?WHAT-ONE-1 . Turkey)))&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;3.(((?WHAT-ONE-1 . Bulgaria))((?WHAT-ONE-1 . Macedonia))((?WHAT-ONE-1 . Albania))((?WHAT-ONE-1. Turkey)))&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt; &lt;div align="justify"&gt;Finally it calls the NL generator of the KB and translate the results back to English: &lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;b&gt;&lt;/b&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3"&gt;&lt;font face="Arial"&gt;&lt;b&gt;Consulting Cyc returns: &lt;/b&gt;0 Bulgaria Macedonia Albania Turkey. 1 Bulgaria Macedonia Albania Turkey. 2 . Bulgaria Macedonia Albania Turkey 3. Bulgaria Macedonia Albania Turkey&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Problems: &lt;/strong&gt;&lt;/p&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;1) CynD will try to query the KB for every single interpretation of the user's question. In the above example, the KB returned the same answer for all parser interpretations. Some kind of tool was needed that would automatically generate AIML categories incorporating all possible parser interpretations, allow the system's author to select the one that produced the answer he expected and make the system's answer more natural. There was no time for that.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;2) In an open Q-A dialogue with a system in my domain (mobile guides), the user could ask questions about random objects that he may encounter in his path-something like "What is that?" for a church or a particular building. The disambiguation of "that" to the actual object name and location in the physical environment is an extremely difficult problem -- one of the many that NLP has to face in the future. At the moment, there is no location technology that can allow a computer to distinguish between two objects located at a close distance in a psychical environment.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;3) My work focuses on animated agents. If the dialogue with the system is unknown... how could I possibly generate the proper animations for each output of the CyND engine?&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt; &lt;div align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;5) Hardware resources. Such a system demands massive hardware resources... resources in a M.Phil project are always scarce.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt; &lt;p&gt;&lt;strong&gt;Lessons learned:&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&lt;br&gt;&lt;/p&gt;&lt;/strong&gt; &lt;p align="justify"&gt;1) The pilot evaluation suggested a) several improvements in the experimental design b) several design improvements of the prototype.  &lt;p align="justify"&gt;2) The need to produce more user-insights. This could only be accomplished, by developing more prototypes varying different attributes of virtual humans (e.g., competence, modality of communication, etc.).  &lt;p align="justify"&gt;3) The need for technological differentiation. Its impossible to continue the simplistic approach of this prototype, as the research will lead me nowhere. The domain of VH is extremely comparative area with groups of researchers that produce massive contributions to both technology and knowledge every single month.  &lt;p align="justify"&gt;4) My rather bumpy experience in developing the prototype also suggested the need for an authoring tool that would enable non-programmers to rapidly develop complex Virtual Human systems.  &lt;div align="justify"&gt;&lt;br&gt;&lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-7223130866929598612?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/7223130866929598612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual_5169.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7223130866929598612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/7223130866929598612'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual_5169.html' title='Development of Virtual Humans - Early Years'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ozsnJVts-XM/SsGI9xdkyHI/AAAAAAAAAIg/qI-TXcAm5Ys/s72-c/3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-8011931114569137221</id><published>2009-09-26T19:38:00.000-07:00</published><updated>2010-08-05T15:01:10.899-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humble Beginnings'/><title type='text'>Development of Virtual Humans - Early Years</title><content type='html'>&lt;p align="justify"&gt;&lt;font size="3"&gt;The idea, was to develop and evaluate a conversational sales assistant that would assist users in all stages of the CBB (Consumer Buying Behaviour Model) - a model used to describe the entire range of consumer needs in on-line commerce environments. The algorithm alone, would have been enough for a M.Phil contribution. Hence, with great enthusiasm, I started my work at Middlesex. The first task in my research list, was the development of a fully-working prototype. I designed a rather complex system (shown below along with an explanation) and begun looking for proper authoring tools. &lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;a href="http://lh4.ggpht.com/_ozsnJVts-XM/TD-ePZcDcGI/AAAAAAAAAUU/AF4iA4B4D3Q/s1600-h/2%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="2" border="0" alt="2" src="http://lh6.ggpht.com/_ozsnJVts-XM/TD-eP7IH2RI/AAAAAAAAAUY/zAoNx9Re7AM/2_thumb.jpg?imgmax=800" width="244" height="173"&gt;&lt;/a&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;A discourse manager module can not be evaluated if it is not part of a general dialogue system . The organization of system needed to test this module is shown below: Starting at the top of the figure, the user communicates with the system textually through a standard desktop PC. The input is parsed to a sequence of speech acts based on the syntactic and semantic form of the utterance and sent to the discourse manager. The discourse manager sets up its initial conversation state and passes the sequence to the context for identification of any lexical information (e.g. names, features etc), and then hands the acts to the reference resolution. The component has two duties. First, it assigns the correct referent to anaphoric referring expressions (e.g. the pronoun her in the sentence Anne asked Edward to pass her the salt refers to Anne). Then, if it is necessary it does illocutionary remapping of the speech acts assigned by the parser as needed to fit discourse and reference cues. For instance, an utterance that consist of a REJECT “no” followed by a REQUEST “go via bank” will have the letter REQUEST remapped into the REJECT; it is essentially the content of the REJECT, not a separate REQUEST. After this processing, reference returns the speech act(s), now in an internal format, to the discourse manager for further disposition. These speech acts however, are only the surface acts (i.e., literal acts) of the utterance. Oftentimes, a surface speech act has a deeper intended or indirect meaning (i.e. an illocutionary act). Take, for example, the utterance, “Can you pass the salt?” which on the surface looks like a QUERY speech act (i.e., asking about your ability to pass the salt). However, the indirect speech act is most likely a REQUEST (i.e. a request to pass me the salt). The discourse manager detects and interprets indirect speech acts through an intention recognition process done in conjunction with the Task Manager. More specifically, it sends each of the postulated acts to the Task Manager and asks whether this interpretation would ‘make sense’ given the current domain and planning context. Each of these postulates are then scored by the Task Manager which allows the Discourse Manager (DM) to find the correct interpretation of the surface speech act (i.e., the intended problem solving act). In addition, with its indirect speech acts duties, the discourse manager must convert the speech act semantics from a linguistic knowledge representation (produced by the parser) to a domain specific, problem-solving knowledge representation (used by the Task Manager for intention recognition). For example, the linguistic semantics of the utterance “Buy the HP Palm from PC-World” might be:&lt;/font&gt;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;i&gt;(buy1 &lt;/i&gt; &lt;p&gt;&lt;i&gt;:agent SYSTEM &lt;/i&gt; &lt;p&gt;&lt;i&gt;: theme HPPalm &lt;/i&gt; &lt;p&gt;&lt;i&gt;: goal PC-World &lt;/i&gt; &lt;p&gt;&lt;i&gt;The domain specific, problem-solving knowledge representation would correspond to some action in the domain (purchase) with some corresponding parameters. For example: &lt;/i&gt; &lt;p&gt;&lt;i&gt;(purchase &lt;/i&gt; &lt;p&gt;&lt;i&gt;:product HPPalm &lt;/i&gt; &lt;p&gt;&lt;i&gt;:from-merchant PC-World &lt;/i&gt; &lt;p&gt;&lt;i&gt;:price ?p)&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;i&gt;The ?p is a variable, since the price was not explicitly mentioned in the utterance. &lt;/i&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;The output of the task manager and the interface agent is a set of surface speech acts that the system wants to communicate to the user. The generation module achieves this communication using the graphical user display. This module also uses prioritized rules to match requested speech acts to appropriate means of expressing them. For example a request to the generator to inform user about a specific product will result in telling the display to show the image of the product, and simultaneously provide a textual description. The above architecture is by no means complete. We suspect that several modifications to the existing components and addition of new ones can be made during the course of development. However, it serves as a good example of the great complexity of the project.&lt;/font&gt;&lt;font size="3"&gt;&lt;br&gt;&lt;/p&gt;&lt;/font&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;I spent several months search the WWW. I have a massive URL library from companies that probably no longer exist. An example is: &lt;/font&gt;&lt;a href="http://www.agentscape.de/"&gt;&lt;font size="3"&gt;http://www.agentscape.de/&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;, that asked me 15,000 USD for their authoring tools. To that, add, a) a University refused to spent any more money on me (it was already paying me a scholarship) b) a supervisor that kept insisting to follow that path, and you end-up with the perfect recipe for career destruction. Under the massive pressure, instead of quitting, I decided to move to a less complex domain and area of research. It was clear, that this project was better suited for a team of researchers with a perhaps unlimited budget. When I think about it today, it is still unknown, why my supervisor failed to see something so obvious!!!!&lt;/font&gt;&lt;/p&gt;&lt;/span&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1676610130059575298-8011931114569137221?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/8011931114569137221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual_28.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8011931114569137221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/8011931114569137221'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual_28.html' title='Development of Virtual Humans - Early Years'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_ozsnJVts-XM/TD-eP7IH2RI/AAAAAAAAAUY/zAoNx9Re7AM/s72-c/2_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1676610130059575298.post-6070752898765079731</id><published>2009-09-25T18:19:00.000-07:00</published><updated>2010-08-05T15:00:33.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Humble Beginnings'/><title type='text'>Development of Virtual Humans - Early Years</title><content type='html'>&lt;span style="font-family: verdana" class="Apple-style-span"&gt;&lt;span style="font-family: 'Times New Roman'" class="Apple-style-span"&gt; &lt;p align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;I think, its a good idea to start this post, with a simple, non-technical definition for a virtual human. A virtual human is an intelligent system capable of providing and accepting information through a full-range of human modalities (e.g., speech,gesture, face expressions, etc).&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;Constructing an intelligent VH with a general intelligence is a scary idea that should never be pursued. Instead I am more fun of the the robot-slaves idea, i.e., virtual humans (in physical or holographic form) that ONLY look intelligent in a specific domain (e.g., tour-guides, sales, etc)&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;font size="3" face="Arial"&gt;I initially started working with VH back in 2002, during my Master's degree. The demo I constructed, the e-briefing room is shown below, along with a brief description of its functionality:&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-family: verdana; font-size: small"&gt;&lt;/span&gt; &lt;p align="justify"&gt;&lt;a href="http://4.bp.blogspot.com/_ozsnJVts-XM/SsFtAbIn8tI/AAAAAAAAAII/1nu-mkL3iQY/s1600-h/1.jpg"&gt;&lt;font size="3" face="ari"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" border="0" alt="" src="http://4.bp.blogspot.com/_ozsnJVts-XM/SsFtAbIn8tI/AAAAAAAAAII/1nu-mkL3iQY/s320/1.jpg"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt; &lt;p align="justify"&gt;&lt;font size="3"&gt;&lt;font face="ari"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;&lt;i&gt;The “e-Briefing Room” service provides a tool for effectively educate customers with complex and high-end products on the Web.&lt;/i&gt;&lt;i&gt; &lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;i&gt;This vehicle allow customers to fully interact with three-dimensional (3D) models of products online, and also access personalized services on demand, which will be provided by a three-dimensional (3D) talking virtual sales-assistant.Through this interactive technology, the e-briefing room makes it easy for customers to access information on demand. Start your experience by directly selecting a product category of your choice, or activate Derek to listen a detail presentation about the functionalities of the service.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;&lt;font size="3" face="Arial"&gt;The demo was extremely simple (but... I did it only for my Master's degree). Its only difference from a static web-page, was the 3D head (from an Australian company called famous3D). Back in those days I wasn't even aware of the existence of ALICE But once you got the bug of VH technology you can not easily stop. The simple "e-briefing room" was enough to start me wondering what could be next in the exciting world of Virtual Humans. &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p align="justify"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: verdana"&gt;&lt;font size="3" face="Arial"&gt;In 2003 I was given the opportunity to study for an M.Phil degree at Middlesex University in London. My decision was to continue working on Virtual Humans for electronic commerce.&lt;/font&gt;&lt;/span&gt;&lt;/p&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/1676610130059575298-6070752898765079731?l=virtual-guide-systems.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://virtual-guide-systems.blogspot.com/feeds/6070752898765079731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6070752898765079731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1676610130059575298/posts/default/6070752898765079731'/><link rel='alternate' type='text/html' href='http://virtual-guide-systems.blogspot.com/2009/09/research-and-development-of-virtual.html' title='Development of Virtual Humans - Early Years'/><author><name>giannis</name><uri>http://www.blogger.com/profile/10498584304087721329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://3.bp.blogspot.com/_ozsnJVts-XM/TDpdwbZ1gPI/AAAAAAAAARA/ItFe-mPM5OE/S220/DSC04514.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ozsnJVts-XM/SsFtAbIn8tI/AAAAAAAAAII/1nu-mkL3iQY/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
