<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1279297581441075620</atom:id><lastBuildDate>Thu, 24 Oct 2024 12:37:54 +0000</lastBuildDate><title>Happiness is a journey not a destination</title><description>I am interesting in pervasive computing, context-aware computing, urban computing and mobile context-aware social networks. This is for my sharing and learning from communities. Thanks for visiting</description><link>http://tuannnguyen.blogspot.com/</link><managingEditor>noreply@blogger.com (Dr. Tuan A. Nguyen)</managingEditor><generator>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><itunes:explicit>no</itunes:explicit><itunes:subtitle>I am interesting in pervasive computing, context-aware computing, urban computing and mobile context-aware social networks. This is for my sharing and learning from communities. Thanks for visiting</itunes:subtitle><itunes:owner><itunes:email>noreply@blogger.com</itunes:email></itunes:owner><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-8246061384024138920</guid><pubDate>Sun, 01 May 2011 08:22:00 +0000</pubDate><atom:updated>2011-05-01T01:22:52.320-07:00</atom:updated><title>Latex learning, Learning Latex</title><description>This is some notes of my experience in using Latex. Most of the case, you can find the answer using Google.&lt;br /&gt;
However, I have got a problem, I can't solve it. I would like to make a table like belows, but cannot merge cell without loosing the arrangement:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0zp0IW0o_LbV_B0s6XCmpyWl5hP49hYFiwgbMe_VERMPV_emDCIw4vLgsEo95M5ve3HfU9326_zGwDMwooqHAiq_QExfJvn5RREEVyD_IwwqunsgTElBGKNLC5eguspkVncn4W1DNqpsK/s1600/TableHelp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0zp0IW0o_LbV_B0s6XCmpyWl5hP49hYFiwgbMe_VERMPV_emDCIw4vLgsEo95M5ve3HfU9326_zGwDMwooqHAiq_QExfJvn5RREEVyD_IwwqunsgTElBGKNLC5eguspkVncn4W1DNqpsK/s400/TableHelp.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Here is the code:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;\begin{table}[ht]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;\centering&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;\setlength{\tabcolsep}{1pt}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;\begin{tabular}{|p{1.8cm}|l|l|l|l|l|l|l|l|p{4.8cm}|p{4.5cm}|}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;\hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp; \multicolumn{7}{|c|}{\textbf{Supported Devices}} &amp;nbsp; &amp;nbsp; &amp;amp; &amp;amp; &amp;amp; \\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; \textbf{Site} &amp;amp; \begin{sideways}Mobile Site\end{sideways} &amp;nbsp; &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}Android\end{sideways} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}iPhone\end{sideways} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}Blackbery\end{sideways} &amp;nbsp; &amp;nbsp; &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}Windows Mobile \end{sideways} &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}Symbian\end{sideways} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}Palm\end{sideways} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; \begin{sideways}W3C Geo API\end{sideways} &amp;nbsp; &amp;amp; \textbf{Significant features} &amp;amp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&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; \textbf{Notes}\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{FourSquare} &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; Support games for differentiation &amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Facebook} &amp;nbsp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; High number of users &amp;amp; Not supported in Vietnam \\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Latitude} &amp;nbsp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Gowalla} &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Twitter} &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Yelp} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; Focus on information searching &amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Loopt} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{GyPSii} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{IYOUIT} &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; x &amp;amp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;nbsp;\\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\textbf{Yoo! } &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; &amp;nbsp; &amp;amp; First social network supported location awareness in Vietnam &amp;amp; Not have mobile web version &amp;nbsp; \\ \hline&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;\end{tabular}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;\caption{social networks support location aware}\label{table1}&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace; font-size: x-small;"&gt;\end{table}&lt;/span&gt;</description><link>http://tuannnguyen.blogspot.com/2011/05/latex-learning-learning-latex.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0zp0IW0o_LbV_B0s6XCmpyWl5hP49hYFiwgbMe_VERMPV_emDCIw4vLgsEo95M5ve3HfU9326_zGwDMwooqHAiq_QExfJvn5RREEVyD_IwwqunsgTElBGKNLC5eguspkVncn4W1DNqpsK/s72-c/TableHelp.png" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-1445804338693912549</guid><pubDate>Sun, 01 May 2011 08:14:00 +0000</pubDate><atom:updated>2011-05-01T01:15:00.795-07:00</atom:updated><title>Simple JADE/LEAP agent communications</title><description>Running Jade/Leap on J2ME devices is somehow tricky. However, once you master it.&lt;br /&gt;
Everything is easy and it runs very reliable.&lt;br /&gt;
&lt;br /&gt;
See my post on this page for more details:&lt;br /&gt;
&lt;a href="https://sites.google.com/site/tuannguyenlatrobe/research/running-jade-leap-on-j2me"&gt;https://sites.google.com/site/tuannguyenlatrobe/research/running-jade-leap-on-j2me&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is the video of the running example:&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 390px; width: 640px"&gt;&lt;param name="movie" value="http://www.youtube.com/v/n3A0RZGpXYw?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/n3A0RZGpXYw?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
Thanks for reading</description><link>http://tuannnguyen.blogspot.com/2011/05/simple-jadeleap-agent-communications.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-1965713745194642968</guid><pubDate>Sat, 30 Apr 2011 03:01:00 +0000</pubDate><atom:updated>2011-04-29T20:01:50.780-07:00</atom:updated><title>PlaceComm Performance Evaluation</title><description>Performance Evaluation with knowledge base has 10,000 instances&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8tJfoQ963Ag?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/8tJfoQ963Ag?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
System performance during processing queries in 800,000 instances knowledge base&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZIY4smNN3kM?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/ZIY4smNN3kM?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
System performance during processing queries in 1,000,000 instances knowledge base&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/V1yoGJN2DiI?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/V1yoGJN2DiI?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/object&gt;</description><link>http://tuannnguyen.blogspot.com/2011/04/placecomm-performance-evaluation.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-974238644316128863</guid><pubDate>Tue, 26 Apr 2011 05:45:00 +0000</pubDate><atom:updated>2011-05-05T01:33:13.021-07:00</atom:updated><title>Semantic-PlaceBrowser: Understanding Place for Place-Scale Context-Aware Computing</title><description>I presented this paper at the Pervasive 2010 Workshop:&amp;nbsp;&lt;b&gt;Ubicomp in the Large: Collaborative Sensing and Collective Phenomena &lt;/b&gt;(&lt;a href="http://www.socionical.eu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=85&amp;amp;Itemid=91"&gt;http://www.socionical.eu/index.php?option=com_content&amp;amp;view=article&amp;amp;id=85&amp;amp;Itemid=91&lt;/a&gt;)&lt;br /&gt;
&lt;br /&gt;
However, the proceeding is not published anywhere and many of my&amp;nbsp;colleagues&amp;nbsp;asking me about the paper. I would use my blog to post and introduce a little bit about it.&lt;br /&gt;
&lt;br /&gt;
The aim of the paper is to present an idea that pervasive mobile devices can browser the semantic meaning of sensed items in the physical world. Actually, browsing the physical world have interested many researchers:&lt;br /&gt;
Castelli et al [11] with "Browsing the world", Nakamura et al [12] with "Ambient Browser" and Bainbridge [13] "A map-based place-browser" have similar approach. In [11], authors use RFID reader to sense the environment for RFID tags. In [12], is an interesting approach, which not actually sense the world but because the similar title that persuades me to review. The authors implement a browser located in the kitchen, users with RFID tagged in their hand (gloves, bracelet) when user moving their hands toward the computer, the RFID reader in the computer detects tags and automatically moves to the new web links.&lt;br /&gt;
&lt;br /&gt;
Our Semantic PlaceBrowser has similar to the PlaceSense approach in the sensing part, but different from the understanding and browsing for semantic meaning. For illustration, we introduce the sensing for Bluetooth phones. Because Bluetooth phones are pervasive and easy to approach. We have discussed the bluetooth sensing in [10].&lt;br /&gt;
&lt;br /&gt;
Actually, the Semantic PlaceBrowser utilizes the PlaceComm framework architecture (See figure below). The browser focuses on the discovering meaning in the KB from the mobile device.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI7LbLUeAgdZzNEIrk_6-B6T_J32Q1AitLEj9DI85yTMg4SSQLzex66gSE9gsxTfGoivMWzmIza01c4zruTL99HzCVMIiZXkXjqcYjOX86H4ily6GbAkXStzTa4AnP__sUKHGCAn3_fVe_/s1600/architect.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI7LbLUeAgdZzNEIrk_6-B6T_J32Q1AitLEj9DI85yTMg4SSQLzex66gSE9gsxTfGoivMWzmIza01c4zruTL99HzCVMIiZXkXjqcYjOX86H4ily6GbAkXStzTa4AnP__sUKHGCAn3_fVe_/s400/architect.png" width="375" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
The different point of the Semantic PlaceBrowser is every tag (bluetooth device) is stored in a knowledge base. It has semantic links to other objects, entities or people such as hasOwner(device, person), ownDevice(person, device).. and so on. Therefore, whenever is detected, we not only know about its presence but also know more about its owner, for example, this device is belong to my friend, so if the Semantic PlaceBrowser found it, it means that my friend is around here.&lt;br /&gt;
The browsing is implemented by SPARQL queries send from an agent from user's mobile device. The knowledge base agent from the server side will recieve the SPARQL (in raw text format) then parsing it, then it actually queries the Knowledge base to get an answer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
That is it folks.&amp;nbsp;Thanks for reading.&lt;br /&gt;
&lt;br /&gt;
Link to download the full article:&lt;br /&gt;
&lt;a href="https://sites.google.com/site/tuannguyenlatrobe/publications/SemanticPlaceBrowserCameraDue.pdf?attredirects=0&amp;amp;d=1"&gt;https://sites.google.com/site/tuannguyenlatrobe/publications/SemanticPlaceBrowserCameraDue.pdf?attredirects=0&amp;amp;d=1&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is the demonstration on how it works: Part 1 Preparation&lt;br /&gt;
&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Mu2oGVelJVo?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Mu2oGVelJVo?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="425" height="344"&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Part 2: Semantic PlaceBrowser &lt;br /&gt;
&lt;object height="344" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/0OO7o3LMaMo?hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/0OO7o3LMaMo?hl=en&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;br /&gt;
To get the source code, scripts and Netbeans project, to see how it works. Please visit this address: &lt;br /&gt;
&lt;a href="https://sites.google.com/site/tuannguyenlatrobe/research/running-semantic-placebrowser"&gt;https://sites.google.com/site/tuannguyenlatrobe/research/running-semantic-placebrowser&lt;/a&gt;</description><link>http://tuannnguyen.blogspot.com/2011/04/semantic-placebrowser-understanding.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI7LbLUeAgdZzNEIrk_6-B6T_J32Q1AitLEj9DI85yTMg4SSQLzex66gSE9gsxTfGoivMWzmIza01c4zruTL99HzCVMIiZXkXjqcYjOX86H4ily6GbAkXStzTa4AnP__sUKHGCAn3_fVe_/s72-c/architect.png" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-779709427057349363</guid><pubDate>Tue, 26 Apr 2011 04:54:00 +0000</pubDate><atom:updated>2011-04-25T22:08:14.414-07:00</atom:updated><title>PlaceSense: A Tool for Sensing the Community</title><description>&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;This paper is motivated from the work of Kindberg et al. [1] and Paulos et al. [2] by their contributions:&lt;/div&gt;&lt;ol style="font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px; padding-top: 0px;"&gt;&lt;li&gt;The pervasive of Bluetooth mobile phone are turned on and appear everywhere. The mobile phones are named by default or intentionally by their owner that reflex the owners’ personality.&lt;/li&gt;
&lt;li&gt;The re-examine sceenario “Familiar strangers” (Milgram 1970 )using modern technology (Bluetooth). Using bluetooth name discovery , we can found a person appear in&amp;nbsp; range and can check for re-appear, or even the not re-appear.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;By applying these ideas, I would like to investigate further steps to see whether:&lt;/div&gt;&lt;ul style="font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px; padding-top: 0px;"&gt;&lt;li&gt;Are there any similar thing happens in Melbourne, Australia? Yes, it is. People turn on their mobile bluetooth name and leave it in discoverable mode.&lt;/li&gt;
&lt;li&gt;The community pattern:&amp;nbsp; are there any of my friends went to Preston market on Friday afternoon? Some does, some don’t. Furthermore, if I found one, there might be another guy around there, even thought that guy does not have any devices attached to him. Because they are friend of a friend (FOAF), if you want to meet him, just go there on Friday afternoon, you will have a chance&lt;/li&gt;
&lt;li&gt;Size does matter: many devices appear at specific places at specific time of a day. In PlaceSense there are a result of room usage during weekdays. In addition, if a place suddenly have a huge number of devices appear, there must be something happen there. In the real time pilot study, I sense the Flemmington Race course in Melbourne, and discover more than 6000 different mobile phones.&amp;nbsp; How can I do it ?&amp;nbsp; For the room monitor is easy, because my office is next to the seminar room. I just put my ubuntu server with a bluetooth dongle to scan every 20 seconds during 3 months. You can imagine the rest.&amp;nbsp; As a poor man research, I support my self doing research , therefore I cannot afford of $$$&amp;nbsp; for a ticket to the luxury place in Flemmington Racecourse.&amp;nbsp; Furthermore, it is not cheap to get a ticket that you can go any reserved marques.&amp;nbsp;Sometimes the research is costly. My solution is apply for a volunteer job on Melbourne Cup day to do the PlaceSense. I did it in 2007, 2008 and repeated in 2009&lt;/li&gt;
&lt;/ul&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Event thought the paper has been accepted (2008) and published (late 2008), I still went back to collect more data.&amp;nbsp; I also found something interesting:&lt;/div&gt;&lt;ul style="font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px; padding-top: 0px;"&gt;&lt;li&gt;Are there any person (I mean the devices, because the devices cannot travel by themselves to the race course)&amp;nbsp;went here last year still come this year ? Yes, some people still attend this year. Majority are not (based on the bluetooth data) but may be they change their phone)&amp;nbsp;&amp;nbsp;May be the owner has upgraded to a new luxury phone?&lt;/li&gt;
&lt;li&gt;There are many discussion about place and location. In some extends, location is not important. Let look at the Melbourne Cup as an example, a place that have thousands of people get together and enjoy the race is more important than a location (Lat X, Lon Y)? Suppose that next year the Melbourne Cup is moved to Caufield racecourse instead of Flemmington racecourse. Thing that happens at place is very important, it involved people, places.&lt;/li&gt;
&lt;li&gt;After this paper had published. Every time I go to a new place, I turn my PlaceSense on, try to discover are there any “invisible devices” around me? Luckily, I always found some ! Refer back to Weiser’s papers “computers have woven themselves into the fabric of everyday life”.&amp;nbsp; The place now have many things in it: people, devices, social context. It is worth of looking at.&lt;/li&gt;
&lt;li&gt;The outcome of this paper is not only the research data, but also the experiences and relationships that I have. I have a chance to enjoy the Melbourne Cup event (free entrance ticket),&amp;nbsp; learn new culture, meet different people,&amp;nbsp; doing a good thing (raising fund for hospitals that I have never been to, touch wood).&lt;/li&gt;
&lt;/ul&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Hardware to do this:&lt;/div&gt;&lt;ul style="font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 10px; margin-top: 10px; padding-bottom: 0px; padding-top: 0px;"&gt;&lt;li&gt;Bluetooth dongle (from ebay): AU$10 ($8+$2shipping cost)&lt;/li&gt;
&lt;li&gt;Nokia N95 (won on Ebay $240+$20shipping cost), Nokia E65, E61 I borrow from my friends. Because doing sensing, the battery will drain out quickly. Furthermore, when there are many devices around you, one phone is not enough.&lt;/li&gt;
&lt;/ul&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Software: J2ME Midlet, Jsr 82 (bluetooth), Netbeans, Sun Wireless Toolkit, but put the scanning procedure to thread, if not, it will stall your phone.&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;That’s it folks, with the minimal cost, big effort, you can do the costly research. One of the interesting aspect of pervasive computing is develop a future with current technology. Therefore we usually see imagined scenarios in many publications in this area.&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Thanks for reading this. Any comments would be appreciated.&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Selected publications:&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;[1] T. Kindberg and T. Jones. “merolyn the phone”: A study of bluetooth naming practices (nominated for the best paper award). In J. Krumm, G. D. Abowd, A. Seneviratne, and T. Strang, editors, Ubicomp, volume 4717 of Lecture Notes in Computer Science, pages 318-335. Springer, 2007.&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;[2] E. Paulos and E. Goodman. The familiar stranger:anxiety, comfort, and play in public places. In CHI ‘04: Proceedings of the SIGCHI conference on Human fac- tors in computing systems, pages 223-230, New York, NY, USA, 2004. ACM.&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;b&gt;Published link&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: 12px;"&gt;:&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;a href="http://portal.acm.org/citation.cfm?id=1671714"&gt;http://portal.acm.org/citation.cfm?id=1671714&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 12px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://tuannnguyen.blogspot.com/2011/04/placesense-tool-for-sensing-community.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1279297581441075620.post-5893909265627918306</guid><pubDate>Tue, 26 Apr 2011 04:00:00 +0000</pubDate><atom:updated>2011-04-25T22:04:47.145-07:00</atom:updated><title>PlaceAware: A Tool for Enhancing Social Interactions in Urban Places</title><description>&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: tahoma, arial, sans-serif; font-size: 13px;"&gt;This paper’s approaches are different from the PlaceSense paper. Even thought,&amp;nbsp; it is also inspired from Kindberg et al. [1] and Paulos et al. [2]&lt;/span&gt;&lt;br /&gt;
&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 13px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Instead of scanning for every devices appear near the field. I only look for some pre-known devices. (See the scenario 1).&amp;nbsp; Actually in the scenario 1, it does not require you do any programing, just acknowledge your buddies to name their Bluetooth phone and exchange name to each other. When never both of them are close enough (according to Bluetooth specifications, the Bluetooth field is 10meters), they can “see each other”.&amp;nbsp; The program on devices are just do that job automatically.&amp;nbsp; So the users are just simply turned on their phones. The scanner device need to install the PlaceAware application, the person who need pickup at air port&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4wzYW8zvrz1JesPXELoc_hC8Ctg8q1WpTMnNJBK7uXOo3KMfhGwaHKudcNB7BC4icvqNWGPv8njlPOx9fqAhY1hLw13edXgOaSwqIhFy0CHUBk9IAN5dSdZKIHIXLJqiPKB6IWkAPnU5/s1600/placeaware1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4wzYW8zvrz1JesPXELoc_hC8Ctg8q1WpTMnNJBK7uXOo3KMfhGwaHKudcNB7BC4icvqNWGPv8njlPOx9fqAhY1hLw13edXgOaSwqIhFy0CHUBk9IAN5dSdZKIHIXLJqiPKB6IWkAPnU5/s400/placeaware1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="display: block; font-family: tahoma, arial, sans-serif; font-size: 13px; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Scenario 1: Airport pickup.&amp;nbsp; (Actually, this scenario happend after the paper is accepted). But in the prototype, I set up a scenario in my office with my buddies. The main idea is discover a pre-known Bluetooth name appear in the field.&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Scenario 2:&amp;nbsp; This scenario is more complicated. I setup a lab and make use of many technologies: OWL-DL (protege), SPARQL, jade agents. The main idea is using SPARQL query to query the Knowledge Base that store anything happened in the community (in this scenario is the room).&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;In short, the Bluetooth mobile phones are pervasive, we just think of another way of using it as a tag for person discovery&amp;nbsp;&lt;img alt=":-)" class="wp-smiley" src="http://www.tuannguyen.mobi/wordpress/wp-includes/images/smilies/icon_smile.gif" style="background-attachment: initial !important; background-clip: initial !important; background-color: initial !important; background-image: none !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; border-bottom-left-radius: 3px 3px; border-bottom-right-radius: 3px 3px; border-bottom-style: none !important; border-bottom-width: 1px; border-color: initial !important; border-color: initial; border-left-style: none !important; border-left-width: 1px; border-right-style: none !important; border-right-width: 1px; border-style: initial; border-top-left-radius: 3px 3px; border-top-right-radius: 3px 3px; border-top-style: none !important; border-top-width: 1px; border-width: initial !important; float: none; margin-bottom: -1px; margin-left: 1px; margin-right: 1px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" /&gt;&amp;nbsp;Even though Bluetooth is slow, and short-range, but its dis-advantages become advantages where people walking speed is much slower in crowded area, where the visibility is limited and within 10m we can easy recognize each other.&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Is it useful that building a knowledge base (KB) for a certain place that can capture context as much as possible. Later on, the KB can be used for something else.&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;Selected references:&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;[1] T. Kindberg and T. Jones. “merolyn the phone”: A study of bluetooth naming practices (nominated for the best paper award). In J. Krumm, G. D. Abowd, A. Seneviratne, and T. Strang, editors, Ubicomp, volume 4717 of Lecture Notes in Computer Science, pages 318-335. Springer, 2007.&lt;/div&gt;&lt;div style="display: block; margin-bottom: 1em; margin-left: 0px; margin-right: 0px; margin-top: 1em; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;[2] E. Paulos and E. Goodman. The familiar stranger:anxiety, comfort, and play in public places. In CHI ‘04: Proceedings of the SIGCHI conference on Human fac- tors in computing systems, pages 223-230, New York, NY, USA, 2004. ACM.&lt;/div&gt;&lt;div&gt;Published link:&lt;br /&gt;
&lt;a href="http://www.computer.org/portal/web/csdl/doi/10.1109/I-SPAN.2009.104"&gt;http://www.computer.org/portal/web/csdl/doi/10.1109/I-SPAN.2009.104&lt;/a&gt;&amp;nbsp;or&lt;br /&gt;
&lt;a href="http://portal.acm.org/citation.cfm?id=1728991"&gt;http://portal.acm.org/citation.cfm?id=1728991&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</description><link>http://tuannnguyen.blogspot.com/2011/04/test-again.html</link><author>noreply@blogger.com (Dr. Tuan A. Nguyen)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid4wzYW8zvrz1JesPXELoc_hC8Ctg8q1WpTMnNJBK7uXOo3KMfhGwaHKudcNB7BC4icvqNWGPv8njlPOx9fqAhY1hLw13edXgOaSwqIhFy0CHUBk9IAN5dSdZKIHIXLJqiPKB6IWkAPnU5/s72-c/placeaware1.jpg" width="72"/><thr:total>0</thr:total></item></channel></rss>