<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Thoughts and Ideas on Semantics and Context</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/semantics/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/semantics/feed.xml</link>
    <description>with Windows 7</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:25:32 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Windows 7 &amp; Location Awareness</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/windows-7-location-awareness</link>
      <pubDate>Wed, 21 Jul 2010 22:08:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2010/07/21/windows-7-location-awareness/</guid>
      <description><![CDATA[Location became ubiquitous!
It&rsquo;s almost two years now since people have heard about new...]]></description>
      <content:encoded><![CDATA[<p><strong><em>Location became ubiquitous!</em></strong></p>
<p>It&rsquo;s almost two years now since people have heard about new revolution in building context-aware applications &ndash; Windows 7 &amp; it&rsquo;s context-aware APIs. </p>
<p>As you know, in Windows 7 Microsoft shipped a platform known as &ldquo;Windows 7 Sensor Platform&rdquo; and set of APIs for location awareness. Together the platform is known as &ldquo;Windows 7 Sensor &amp; Location Platform&rdquo;. You can read more about the platform, progress of work on it in team&rsquo;s blog here:&nbsp; <a href="http://blogs.msdn.com/b/sensorslocation/" title="http://blogs.msdn.com/b/sensorslocation/">http://blogs.msdn.com/b/sensorslocation/</a></p>
<p>Location remains one of the most critical assets of context-aware computing area for next decades. The biggest problem of location is that until it&rsquo;ll become ubiquitous and cheap it can&rsquo;t be a game changer and bring context-aware computing vision to live.</p>
<p>To make location awareness ubiquitous, we need to have a variety of mechanisms to get location data for different situations:</p>
<ol>
<li>GPS (for outdoors) </li>
<li>WiFi triangulation (when you are inside) </li>
<li>Cell Towers (when you are on a mobile phone device or use Mobile Broadband) </li>
<li>IP location detection (it&rsquo;s usually about 25 km error) </li>
</ol>
<p>Unfortunately until Windows 7 appeared getting GPS data wasn&rsquo;t cheap and ubiquitous itself because:</p>
<ul>
<li>everyone had to implement NMEA compliant drivers; </li>
<li>drivers work via COM with GPS device; </li>
<li>only one app can talk to GPS at time; </li>
<li>no unified API to work with GPS devices manufactured by different companies. </li>
</ul>
<p>This problem was solved in Windows 7 by: </p>
<ul>
<li>building one common mechanism to deal with any NMEA-compliant GPS device (eliminating need to support each device separately) &ndash; Sensor Platform with support of location sensors </li>
<li>building one common mechanism for any app to deal with location data &ndash; &ldquo;Location Platform API&rdquo; </li>
<li>making these APIs to be accessible by any amount of apps </li>
<li>making these APIs available in <a href="http://msdn.microsoft.com/en-us/library/dd464636(VS.85).aspx">COM format</a> / <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=SensorsAndLocation&amp;DownloadId=5039">.NET 3.5</a> (via open source library) / <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992">.NET 4</a> (<a href="http://msdn.microsoft.com/en-us/library/system.device.location.aspx">System.Devices.Location</a>) </li>
</ul>
<p>Let&rsquo;s suppose we build a new machine that we want to be context-aware (which means it will know something about physical environment as well). Let&rsquo;s suppose we&rsquo;ll start with location as one of main parameters of physical environment. What we will need?</p>
<ul>
<li>GPS device </li>
<li>Drivers, compatible with Windows 7 Location Platform: GPS | WiFi | IP </li>
</ul>
<p><strong>GPS Driver</strong></p>
<p>In my case, I&rsquo;ve used Gobi 2000 card (known as HP Mobile Broadband module if you get it for your HP laptop) as GPS source. Unfortunately, Qualcomm (who is building these Gobi 2000 cards) doesn&rsquo;t provide GPS drivers for Windows 7 Location Platform. In case you have any of u-blox GPS devices, you can <a jquery1279776937493="13" href="http://www.u-blox.com/en/usb-drivers/windows-7-driver.html">download a separate driver package</a>&nbsp;that will turn your laptop into location-aware device.</p>
<p>But what if you don&rsquo;t have u-blox GPS device, but a generic one (like Gobi 2000-based in my case)? In order to resolve this issue, you can use this awesome generic GPS&nbsp;driver:</p>
<p><a href="http://www.turboirc.com/gps7/"><strong><span style="text-decoration: underline;">Turbo GPSDirect NMEA Sensor Driver for Windows 7</span></strong></a></p>
<p>It has both x86 and x64 implementations, and a tool that will enable you to configure your sensor driver for your GPS based on it&rsquo;s COM port and speed.</p>
<p><strong>WiFi &amp; IP Location Driver</strong></p>
<p>Unfortunately, there is no generic WiFi location driver. The reason is simple &ndash; location detection works by mapping lat/long coordinates to WiFi networks SSIDs in a centralized fashion. This is what Skyhook Wireless was doing to enable location APIs in first generation of iPhone. There are several providers of such service, including Google.</p>
<p>Also Skyhook has <a href="http://www.skyhookwireless.com/developers/sdk.php">program</a> to enable 3rd party developers to build location-aware apps using Skyhook&rsquo;s data, this program doesn&rsquo;t support Windows 7 Location Platform. Google doesn&rsquo;t support Windows 7 Location Platform, either.</p>
<p>But there is a &ldquo;<a href="http://geosenseforwindows.com/">Geosense for Windows</a>&rdquo; which uses Google&rsquo;s services to provide you the information about your location using WiFi &amp; IP only.</p>
<p><a href="http://geosenseforwindows.com/"><strong><span style="text-decoration: underline;">Geosense for Windows - Sensor Driver for Windows 7</span></strong></a><strong><span style="text-decoration: underline;">&nbsp;</span></strong></p>
<p>It has both x86 and x64 implementations, as well.</p>
<p>Finally, to test your location-aware laptop, you need some apps to work with, right?</p>
<p>There are at least two such apps:</p>
<ul>
<li>Bing Maps 3D-based <a href="http://code.msdn.microsoft.com/Windows7NavApp/">&ldquo;Windows 7 Navigation App&rdquo;</a> (written by me about year and half ago) </li>
<li><a href="http://geosenseforwindows.com/builds/1.0/GoogleMapsDemo_1.0.zip">Location-enabled Google Maps-based client</a> (written by team behind Geosense for Windows) </li>
</ul>
<p>There is also a simple example of location-aware service-based gadget, &ldquo;Weather Gadget&rdquo; that is part of Windows 7 and shows weather in your location:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/97/56/metablogapi/8726.image_1585E742.png" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-97-56-metablogapi/8726.image_5F00_1585E742.png"><img height="83" width="146" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/97/56/metablogapi/0410.image_thumb_3C9080B7.png" original-url="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-97-56-metablogapi/0410.image_5F00_thumb_5F00_3C9080B7.png" alt="image" border="0" title="image" class="wlDisabledImage" style="border-right-width: 0px; margin: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /></a></p>
<p>Of course, there are lots of apps using location data on phones today, but now that we have laptops with GPS inside, Geosense for Windows, and know how to use Location data in our apps (via Windows 7 Location Platform), it&rsquo;s a new and important step in life of context-aware computing apps developers:</p>
<p>Location, previously used mostly in vertical solutions, is now ready to make your computer location-aware.</p>
<p>Let&rsquo;s go ahead and develop some location-aware applications! </p>]]></content:encoded>
    </item>
    <item>
      <title>Updates</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/updates</link>
      <pubDate>Thu, 15 Jul 2010 02:30:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2010/07/15/updates/</guid>
      <description><![CDATA[Dear friends,
Sorry for disappearing for a such long time. Quick updates:
December 2008 - March...]]></description>
      <content:encoded><![CDATA[<p>Dear friends,</p>
<p>Sorry for disappearing for a such long time. Quick updates:</p>
<p><strong>December 2008 - March 2009</strong> - Together with Alexander Popov (MSTLab) and Vladimir Borisov created a prototype of augmented reality-based campus navigation tool </p>
<p><strong>May 2009</strong> - Met with Mary Czerwinski in person to discuss opportunitites for collaboration</p>
<p><strong>September 2009</strong> - Presented my project of digital work environment, "Project Universe", on Microsoft's internal event, "Innovation Think Tank III - Demo Fest", got a lot of positive feedback from several Windows, OCS UX folks as well as from Incubation Community experts (these guys are high-level managemers &amp; individual contributors who focus on incubating new efforts at Microsoft)</p>
<p><strong>March 2010 </strong>- Together with Mary Czerwinski &amp; Lisa Woods from MSR Program Management Team organized Context-aware Computing Workshop at Microsoft</p>
<p><strong>June 2010 </strong>- Started working as HCI Researcher Intern at VIBE group, MSR Redmond. My research advisor &amp; mentor is Mary Czerwinski, Research&nbsp;Area Manager of VIBE group. </p>
<p>Updates on my experiences are written in Russian in this blog: <a href="http://blogs.msdn.com/b/msrinternship_ru/">http://blogs.msdn.com/b/msrinternship_ru/</a>&nbsp;(see posts by me)</p>
<p>Thanks a lot for attention and support!</p>]]></content:encoded>
    </item>
    <item>
      <title>PDC 2009: New topics on Context-aware Computing</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/pdc-2009-new-topics-on-context-aware-computing</link>
      <pubDate>Mon, 09 Nov 2009 11:48:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/11/09/pdc-2009-new-topics-on-context-aware-computing/</guid>
      <description><![CDATA[Hi there,
I’ve been quite for some time on this blog. The usual day-by-day job (ru) is making most...]]></description>
      <content:encoded><![CDATA[<P>Hi there,</P>
<P>I’ve been quite for some time on this blog. The usual <A href="http://blogs.msdn.com/danielko/" mce_href="http://blogs.msdn.com/danielko/"><FONT color=#dd4a21>day-by-day job</FONT></A> (ru) is making most of my time, but the progress on context-awareness research is slowly growing :)</P>
<P>same as year ago.... <A href="http://blogs.msdn.com/semantics/archive/2008/09/25/windows-7-context-awareness-on-microsoft-pdc-2008.aspx">http://blogs.msdn.com/semantics/archive/2008/09/25/windows-7-context-awareness-on-microsoft-pdc-2008.aspx</A></P>
<P>anyway today I wanted to say added to Windows 7 and to once-heard promise of WinFS, this time at PDC 2009 we are proud to announce another brick in the puzzle of Microsoft Context-aware Computing vision brought to live:</P>
<P>Microsoft Semantic Engine</P>
<P>Just look at this PDC 2009 Talk:</P>
<H1><A href="http://microsoftpdc.com/Sessions/SVR32"><FONT size=3>Microsoft Semantic&nbsp;Engine</FONT></A></H1>
<DIV class=metadata>
<P><A class=speaker href="http://microsoftpdc.com/Speakers/Naveen-Garg">Naveen Garg</A>, <A class=speaker href="http://microsoftpdc.com/Speakers/Duncan-Davenport">Duncan Davenport</A> at location 408A</P></DIV>
<P class=content>See how the Microsoft Semantic Engine brings search, structured query, and analytics together in a simple, unified Search-Discover-Organize usage model. Learn how it addresses the need to have unified access to structured and unstructured enterprise data through easy to use analytical tools. Also learn how to enable business insight to support decision making at all levels within the enterprise. Get an overview of the Semantic Engine, its architecture, the product and its APIs.</P>
<UL class=more>
<LI>Tags: <A href="http://microsoftpdc.com/Sessions/Tags/Servers" rel=tag>Servers</A>, <A href="http://microsoftpdc.com/Sessions/Tags/SQLServer" rel=tag>SQL Server</A></LI></UL>
<P>Of course this time it should be the most intriguing session. This one will be lead by Naveen Garg, head of Program Management in Microsoft Semantic Engine team (part of SQL Server Org which once incubated WinFS). I can’t say more on this topic until PDC, but be sure, this will be a VERY interesting topic, really!</P>
<P><STRONG>Expect more news – now from PDC</STRONG> – <A href="http://www.microsoftpdc.com/" mce_href="http://www.microsoftpdc.com/"><FONT color=#dd4a21>join us there!</FONT></A></P>]]></content:encoded>
    </item>
    <item>
      <title>In Reply to CNN Interview with Gordon Bell on His New Book “Total Recall”</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/in-reply-to-cnn-interview-with-gordon-bell-on-his-new-book-total-recall</link>
      <pubDate>Sun, 27 Sep 2009 17:23:40 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/09/27/in-reply-to-cnn-interview-with-gordon-bell-on-his-new-book-total-recall/</guid>
      <description><![CDATA[First of all, let me share my biggest congratulations to Gordon Bell (MSR) with publishing of his...]]></description>
      <content:encoded><![CDATA[<p>First of all, let me share my biggest congratulations to <a href="http://research.microsoft.com/users/gbell/">Gordon Bell</a> (MSR) with publishing of his great book “<a href="http://totalrecallbook.com/">Total Recall</a>”!</p>  <p>Let me just remind you, Gordon was the one behind the great project of Digital Memories, the “<a href="http://research.microsoft.com/en-us/projects/mylifebits/">MyLifeBits</a>” project. It is an actual “Memex” project brought to life with Microsoft Research and Gordon Bell as the soul and main author and driver of the project. </p>  <p>The actual reply here is to a recent CNN Interview with Gordon Bell regarding his new book, “Total Recall”, that summarizes the results of experiment Gordon Bell took part in for last few years, the MyLifeBits software project, and all the related research articles, experiments etc. done in this area.</p>  <p>Particular, the question that I would love to comment on is the following one:</p>  <blockquote>   <p><b>CNN: Are you worried about losing your memory?</b></p>    <p>... Forgetting is not a feature, it's a flaw. I don't think forgetting is an important feature of human memory. I think it's important to be able to remember things accurately.</p> </blockquote>  <p>In this reply, Gordon Bell told about opportunity to remember things accurately. For me, it is a slightly important topic that needs to be fully addressed in a more formal way like an article but for the purpose of this writing and with regard to readers of this blog here are few ideas that briefly comment on this suggestion.</p>  <p>I. In Physics, there is understanding that every process can be described, modeled precisely using Math and Physics formulas. However, it is also known that to be totally accurate everything should be known totally precisely. The opportunity to describe everything precisely in Physics comes down to quantum mechanics and here is a moment that there is <a href="http://en.wikipedia.org/wiki/Uncertainty_principle">an Uncertainty principle postulated by Heisenberg</a>. To be short, the point is you’ll never know either precise position of electron or its precise momentum. Thus being showing something precisely, or, as Gordon Bell names “accurately” is technically impossible. This leads to question, if it is impossible to record some processes (and our life that we record with computer power is about series of different processes, after all) precisely, what options do we have?</p>  <p>II. My answer to this question comes from the so-called “General Semantics” approach, first introduced by Alfred Korzybski in his “Science and Sanity, an Introduction to Non-Aristotelian Systems and General Semantics” in 1948. It is that it is impossible to record things accurately. It is also that what we record always will be based on our opinion of the facts we record. And if use computers then we just build them with our opinions in minds. Thus what is important that a real digital memories system will have it’s own opinion that will be based on opinion of system’s author, or, if system will be intelligent enough, on opinion of its owner.</p>  <p>This answer is based on the following principles of General Semantics (let’s name process an event in this particular discussion):</p>  <ul>   <li>The map is not the territory itself – which means that any particular event is not equal to its representation, where territory is an event and map is representation </li>    <li>Every particular event can have a human representation of it being objectified; but there are different object representations given by different parties; </li>    <li>Every particular event has <i>n</i> of characteristics, or properties representing it where <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_2.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_2.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb.png" width="51" height="19" /></a> ; thus each event can have <i>m</i> of objects representing it where <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_4.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_4.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb_1.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb_1.png" width="57" height="16" /></a>&#160; and each object highlights different sets of event properties; </li>    <li>Every object representing a particular event is an abstraction of this event given by a specific point of view or need because of which some particular event properties are highlighted in this object; </li>    <li>Every object can have its own object representation; because amount <i>k</i> of event properties showcased in particular object is countable but number <i>n</i> of event properties is uncountable; <a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_6.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_6.png"><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="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb_2.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/InReplytoCNNInterviewwithGordonBellonHis_1397/image_thumb_2.png" width="50" height="16" /></a>; this leads to fact that amount of all possible abstractions of event uncountable. </li> </ul>  <p>One of the fundamental principles of people intentions is that if there are several opinions on something the most wise thing we can do is to find common things in these opinions in order to precisely describe that exact something. Thus the most interesting question for me is that actually, a recording system should be able to:</p>  <p>I. Be able to record situation of user from different perspectives/opinions</p>  <p>II. Be able to interact with other digital memories systems used by other people in order to build a better/more correct combined image of the situation</p>  <p>And here comes, that a simple recording system turns into a much more complex context-aware system.</p>  <p>The question comes how based on these ideas we could build a better digital memories system?</p>]]></content:encoded>
    </item>
    <item>
      <title>Information Overhead Hypothesis</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/information-overhead-hypothesis</link>
      <pubDate>Tue, 08 Sep 2009 09:02:34 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/09/08/information-overhead-hypothesis/</guid>
      <description><![CDATA[Introduction into Context-aware Computing Vision  When looking on to the past we can see that amount...]]></description>
      <content:encoded><![CDATA[<p align="left"><em>Introduction into Context-aware Computing Vision</em></p>  <p>When looking on to the past we can see that amount of information available for average person was growing each century but the most dramatic growth was established in the XXI and XX century. Also the less fast growth in previous centuries was easy to handle by average human mind the latest breakthrough was too fast for human brain to adapt. Growth of basic required education as well as growth of information flow around us (books, newspapers, Internet) combined together brought us to a situation when an average person doesn’t process all the information but rather uses the templates to process it automatically. The templates are provided as part of education as well as via aggressive advertising and popular shows on TV, radio, books, Internet. </p>  <p>Another interesting trend is that amount of people dealing with information as their primary job was also dramatically increased in XIX and XX centuries (and is growing even more today). A new job category, knowledge or information worker, appeared on the jobs market. </p>  <p>The third trend appeared as part of information overhead problem is that amount of tasks people process daily also dramatically increased from hundreds to hundreds of thousands of tasks. </p>  <blockquote>   <p>Task, or activity, as stated in Activity Theory, is described as dynamic, collaborative, multifaceted, it exists at different levels of granularity, exists across places<a href="#_ftn1_1598" name="_ftnref1_1598"><b>[1]</b></a></p> </blockquote>  <p>It’s the way people solve different problems. The problem of a growing number of tasks leads to a growing complexity in a life of an average person while solving personal and work problems. </p>  <p>The information overhead that humanity is facing now thus consists of inability to efficiently process large information blocks solved by applying templates (which turns off thinking), growing amount of people whose primary job is dealing with information (hence information workers), and growing amount of activities.</p>  <p><b></b></p>  <hr align="left" size="1" width="33%" />  <p><a href="#_ftnref1_1598" name="_ftn1_1598">[1]</a> “In Supporting Activity in Desktop and Ubiquitous Computing” by Stephen Voida, Elizabeth D. Mynatt, and Blair McIntyre (printed in “Beyond the Desktop Metaphor”, MIT 2008).</p>]]></content:encoded>
    </item>
    <item>
      <title>MSR Project Tuva: Augment Feynman Physics Lectures Videos with Contextual Information</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/msr-project-tuva-augment-feynman-physics-lectures-videos-with-contextual-information</link>
      <pubDate>Wed, 15 Jul 2009 14:06:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/07/15/msr-project-tuva-augment-feynman-physics-lectures-videos-with-contextual-information/</guid>
      <description><![CDATA[Hello there,
Wanted to share with you my excitement on the Project Tuva by MSR. Check it here:...]]></description>
      <content:encoded><![CDATA[<P>Hello there,</P>
<P>Wanted to share with you my excitement on the Project Tuva by MSR. Check it here: <A href="http://research.microsoft.com/apps/tools/tuva/index.html" mce_href="http://research.microsoft.com/apps/tools/tuva/index.html">http://research.microsoft.com/apps/tools/tuva/index.html</A></P>
<P>The goal of project is to understand how we can augment video with contextual information.</P>
<P>Let me return back in my memory to about almost 5 years ago when I was a student in my institute and learned physics. Feynman lectures were a big help for me to better understand physics and look at it from a different perspective.</P>
<P>Let me recommend you to look at the project Tuva and you should definitely watch Messenger Series on "Prof. Feynman lecture on Natural Law example - Gravity Law" at Cornell University especially the introduction video is a lot of fan :) For those who ever read Feynman books it will remind how fun, spectacular was this well-known professor.</P>
<P>Enjoy!</P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>How Microsoft Well Executes on Its Vision?</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/how-microsoft-well-executes-on-its-vision</link>
      <pubDate>Mon, 13 Jul 2009 16:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/07/13/how-microsoft-well-executes-on-its-vision/</guid>
      <description><![CDATA[Hello there, continuing on the topic we discussed in previous post. 
This time, let's look onto...]]></description>
      <content:encoded><![CDATA[<P>Hello there, continuing on the topic we discussed in <A href="http://blogs.msdn.com/semantics/archive/2009/05/11/communication-history-from-longhorn-prototypes-in-2004-now-possible-with-new-windows-7-in-2009.aspx" mce_href="http://blogs.msdn.com/semantics/archive/2009/05/11/communication-history-from-longhorn-prototypes-in-2004-now-possible-with-new-windows-7-in-2009.aspx">previous post</A>. </P>
<P>This time, let's look onto Microsoft's Information Worker Vision. As you might remember, the <A href="http://www.microsoft.com/presspass/presskits/ciw/default.mspx" mce_href="http://www.microsoft.com/presspass/presskits/ciw/default.mspx">Microsoft Center for Information Work</A> team with <A href="http://www.linkedin.com/pub/dir/russ/burtner" mce_href="http://www.linkedin.com/pub/dir/russ/burtner">Russ Burtner</A>, UX Lead Designer, had put together a Productivity Vision back in 2005 for next 5 years.</P>
<P>Long Zheng over his <A href="http://www.istartedsomething.com/" mce_href="http://www.istartedsomething.com/">IStartedSomething.com</A> did a great overview of that video... See here: <A href="http://www.istartedsomething.com/20070314/microsoft-2010-rtc/">http://www.istartedsomething.com/20070314/microsoft-2010-rtc/</A></P>
<P>Now, 5 years later, where Microsoft is?</P>
<P>Surprizingly, Microsoft did a lot... Voicemail in Exchange, Unified Communications, Tablet PCs going mainstream... Of course everything here required a lot of direct involvement of Partner network and the results are really interesting...</P>
<P>Read Long Zheng's review: <A href="http://www.istartedsomething.com/20090713/reflecting-microsofts-2010-vision-from-2005/">http://www.istartedsomething.com/20090713/reflecting-microsofts-2010-vision-from-2005/</A></P>
<P mce_keep="true">&nbsp;</P>]]></content:encoded>
    </item>
    <item>
      <title>Communication History from Longhorn Prototypes in 2004: Now Possible With New Windows 7 in 2009?</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/communication-history-from-longhorn-prototypes-in-2004-now-possible-with-new-windows-7-in-2009</link>
      <pubDate>Mon, 11 May 2009 13:21:42 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/05/11/communication-history-from-longhorn-prototypes-in-2004-now-possible-with-new-windows-7-in-2009/</guid>
      <description><![CDATA[Had a conversation with Yochay Kiriaty, who leads Windows 7 Evangelism for Developers in DPE and he...]]></description>
      <content:encoded><![CDATA[<p>Had a conversation with Yochay Kiriaty, who leads Windows 7 Evangelism for Developers in DPE and he had let me know about the new Windows API Code Pack that was <a href="http://blogs.msdn.com/nandal/archive/2009/05/06/release-windows-api-code-pack-for-microsoft-net-framework-v0-85.aspx">just released a week ago</a>.</p>  <p>In short, Windows API Code Pack is a project inside Windows SDK Team with goal to provide .NET Developers with managed APIs for Windows. One of the cool new things supported by this Pack are Libraries and Explorer Browser Control. </p>  <p>Do you remember the Communication History concept from Longhorn Prototypes in 2004?</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/lh_winhec_proto_08_2.jpg" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/lh_winhec_proto_08_2.jpg"><img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="lh_winhec_proto_08" border="0" alt="lh_winhec_proto_08" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/lh_winhec_proto_08_thumb.jpg" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/lh_winhec_proto_08_thumb.jpg" width="325" height="484" /></a> </p>  <p>So as I was excited by that prototypes about ugh 5 years I wanted to look if we can Finally do that same stuff in 2009 but with real technologies (I mean it; no WinFS guys).</p>  <p>This is what I was able to achieve with half day of coding (BreadcrumbBar is from VistaBridge Library v1.4):</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/LH_Proto_2004_in_2009_2.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/LH_Proto_2004_in_2009_2.png"><img style="border-bottom: 0px; border-left: 0px; margin: 0px; display: inline; border-top: 0px; border-right: 0px" title="LH_Proto_2004_in_2009" border="0" alt="LH_Proto_2004_in_2009" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/LH_Proto_2004_in_2009_thumb.png" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/CommunicationHistoryfromLonghornPrototyp_126F9/LH_Proto_2004_in_2009_thumb.png" width="644" height="348" /></a> </p>    <p>The screenshot above should show a filtered view of a “Communication” library. The reality is (as far as we do not have any WinFS and there is no Communication Library and messages are not stored in it) that I’ve created a saved search (and it’s really local only as it involves name of my Exchange Mailbox in scope), named it as “Received Messages” and set the scope for my Inbox folder. I did the same for Sent Messages search, too. </p>  <p>The list with filters under “Communication Links” is showing real content of “Filters” folder stored inside the manually created “Communication” library. The messages you see on the screen is my real world copy of Inbox folder of my Exchange mailbox so I cleared personal info from the screenshot. The Explorer Browser Control is used to show saved search results; each time a new item arrives to Inbox in Outlook this search result is automatically updated so actually you can work with your inbox through my app without need to go to Outlook.</p>  <p>Also I didn’t want to focus on Back, Forward buttons as well to Command Bar buttons – hopefully you’ll forgive me :)</p>  <p>The Navigation, Details, Preview, Commands panes are hidden by default (in order to mimicry the Longhorn 2004 Prototype User Experience). I also changed the gray background for the window to a Glass one (it was the goal for Longhorn, too).</p>  <p>So far, it seems that we can make the 2004 Longhorn’s promise a reality also 5 years left from that time and the future is not about just this stuff anymore…</p>  <p>-the Best,</p>  <p>Daniel</p>]]></content:encoded>
    </item>
    <item>
      <title>First public Location Platform Driver is available – Find Your Location Based On Your IP address!</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/first-public-location-platform-driver-is-available-find-your-location-based-on-your-ip-address</link>
      <pubDate>Wed, 22 Apr 2009 02:42:00 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/04/22/first-public-location-platform-driver-is-available-find-your-location-based-on-your-ip-address/</guid>
      <description><![CDATA[Hello there colleagues,  I’m sorry for not writing too much last time, too busy with regular job...]]></description>
      <content:encoded><![CDATA[<p>Hello there colleagues,</p>  <p>I’m sorry for not writing too much last time, too busy with regular job that is you now in this crazy time becoming extremely important :)</p>  <p>So far, I wanted to say that also excuse us and our partners across the globe for no public drivers supporting new Location Platform yet, we are working hard to make these drivers happen, consider to hear more public news in coming months!</p>  <p>This time, however, I want to highlight the community focus on innovation, and, particularly, let me share with you my excitement that first public, community, Location Platform Driver is available! </p>  <p>Dan Griffin, MVP, worked hard to deliver a driver that uses IP address of user’s machine and Live Maps functionality to give you your location. Of course it is not very concrete but kudos to Dan it is the first such driver that gives you opportunity to play with new Location Platform in Windows 7!</p>  <p>You can learn more about it <a href="http://www.jwsecure.com/dan/category/laptop-lojack/">here</a>, and grab here:</p>  <p><a title="http://laptoplojack.codeplex.com/" href="http://laptoplojack.codeplex.com/">http://laptoplojack.codeplex.com/</a></p>  <p>The coolest thing is that you do not have to use GPS (And thus buy one, connect to your device etc) to get your approximate location and start creating location-aware applications today!</p>  <p>And remember that you can use <a href="http://code.msdn.microsoft.com/Windows7NavApp">Windows 7 Navigation Application</a> to see your location on the map :)</p>  <p>Dan, Bravo!</p>]]></content:encoded>
    </item>
    <item>
      <title>MSR TechFest 2009</title>
      <link>https://docs.microsoft.com/archive/blogs/semantics/msr-techfest-2009</link>
      <pubDate>Wed, 25 Feb 2009 23:58:08 GMT</pubDate>
      <dc:creator><![CDATA[Anton Belousov - MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/semantics/2009/02/25/msr-techfest-2009/</guid>
      <description><![CDATA[Hi there colleagues!  I’ve been keeping silence for last few months. It’s because we are working on...]]></description>
      <content:encoded><![CDATA[<p>Hi there colleagues!</p>  <p>I’ve been keeping silence for last few months. It’s because we are working on a project around context aware systems and augmented reality, bringing ideas together.</p>  <p>Also I can’t disclose more details let me share with you a few links on AR-related projects that were presented @ MSR TechFest 2009 just these days!</p>  <h4>Demos: </h4>  <p><b>Sticky Notes in AR</b></p>  <p><a href="http://research.microsoft.com/en-us/events/techfest2009/demos.aspx">http://research.microsoft.com/en-us/events/techfest2009/demos.aspx</a> (pre-last demo)</p>  <p>unfortunately no video :(</p>  <h4>Project Videos:</h4>  <p>   <table border="0" cellspacing="0" cellpadding="0"><tbody>       <tr>         <td valign="top">           <p><a href="http://www.microsoft.com/presspass/events/msrtechfest/videoGallery.aspx?initialVideo=techfest_augmentedReality_coreTools"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/MSRTechFest2009_6FBF/clip_image002_1358e4e4-8af8-4ee5-b61d-f13a12fd151a.jpg" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/MSRTechFest2009_6FBF/clip_image002_1358e4e4-8af8-4ee5-b61d-f13a12fd151a.jpg" width="192" height="145" /></a></p>         </td>          <td valign="top">           <p><a href="http://www.microsoft.com/presspass/events/msrtechfest/videoGallery.aspx?initialVideo=techfest_augmentedReality_coreTools"><b>Core Tools for Augmented Reality</b></a>              <br />Michael Cohen, Principal Researcher from Microsoft Research Redmond explains his TechFest 2009 treasure hunt demonstration using Core Tools for Augmented Reality. </p>         </td>       </tr>     </tbody></table> </p>  <p>   <table border="0" cellspacing="0" cellpadding="0"><tbody>       <tr>         <td valign="top">           <p><a href="http://www.microsoft.com/presspass/events/msrtechfest/videoGallery.aspx?initialVideo=techfest_receptionist"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image004" border="0" alt="clip_image004" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/semantics/WindowsLiveWriter/MSRTechFest2009_6FBF/clip_image004_a6c9963a-5b76-43cf-a7bb-e6f4752718cb.jpg" original-url="http://blogs.msdn.com/blogfiles/semantics/WindowsLiveWriter/MSRTechFest2009_6FBF/clip_image004_a6c9963a-5b76-43cf-a7bb-e6f4752718cb.jpg" width="192" height="145" /></a></p>         </td>          <td valign="top">           <p><a href="http://www.microsoft.com/presspass/events/msrtechfest/videoGallery.aspx?initialVideo=techfest_receptionist"><b>Situated Interaction</b></a>              <br />Researcher Dan Bohus introduces the virtual receptionist, a research project designed to improve human-computer interaction based on conversational behavior.</p>         </td>       </tr>     </tbody></table> </p>  <p>Hope you’ll find these projects interesting :) And you if you got your ideas on how to marry Augmented Reality and Context Aware systems share your aspirations in this blog :)</p>]]></content:encoded>
    </item>
  </channel>
</rss>