<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>[ AOS ] Art is Open Source</title>
	<atom:link href="http://www.artisopensource.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.artisopensource.net</link>
	<description>reinventing the world using ubiquitous technologies</description>
	<lastBuildDate>Mon, 30 Apr 2012 19:16:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>this.astro and Come in Cielo Così in Terra, report and tutorial: how to make location-based apps</title>
		<link>http://www.artisopensource.net/2012/04/29/this-astro-and-come-in-cielo-cosi-in-terra-report-and-tutorial-how-to-make-location-based-apps/</link>
		<comments>http://www.artisopensource.net/2012/04/29/this-astro-and-come-in-cielo-cosi-in-terra-report-and-tutorial-how-to-make-location-based-apps/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 18:25:31 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Lessons]]></category>
		<category><![CDATA[this.astro]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[location based]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[smartphones]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubiquitous publishing]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2367</guid>
		<description><![CDATA[a short tutorial explaining the basics for creating a location-based application using HTML, javascript and PHP for the server side: get geo coordinates and store them on a database]]></description>
			<content:encoded><![CDATA[<p>Just back from our <a title="this.astro and CICCIT at the MACRO Museum in Rome" href="http://www.artisopensource.net/2012/04/26/this-astro-and-come-in-cielo-cosi-in-terra-at-macro-museum-in-rome-for-the-global-astronomy-month/">event at the MACRO Museum of Rome</a> where we were hosted in the <a title="Miltos Manetas electronicOrphanage" href="http://cargocollective.com/manetas/filter/electronicOrphanage" target="_blank">Miltos Manetas&#8217; electronicOrphanage</a> to present <strong>this.astro</strong> and <strong>Come in Cielo Così in Terra</strong> in occasion of the <strong>Global Astronomy Month</strong>, in the event called <a title="Connect the Dots and See the Unseen" href="http://abbiaticilevy.blogspot.it/2012/04/connect-dots-and-see-unseen.html">Connect the Dots and see the Unseen</a>, curated by <em>Elena Giulia Abbiatici</em> and <em>Valentina Levy</em>.</p>
<div id="attachment_2376" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3174.jpg"><img class="size-large wp-image-2376" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3174-960x720.jpg" alt="the workshop" width="950" height="712" /></a><p class="wp-caption-text">the workshop</p></div>
<p>In this article you will find some of the images of the workshop and, here below,&nbsp;is a view taken from the <strong>this.astro</strong> projection we showed in the entrance hall of the museum:</p>
<span style="text-align:center; display: block;"><a href="http://www.artisopensource.net/2012/04/29/this-astro-and-come-in-cielo-cosi-in-terra-report-and-tutorial-how-to-make-location-based-apps/"><img src="http://img.youtube.com/vi/83xDm1GISZM/2.jpg" alt="" /></a></span>
<p>A great part of our presence was focused on the creation of <strong>Come in Cielo Così in Terra</strong>, a software-enabled participatory performance through which people can collaborate in drawing constellations onto their cities using their bodies:</p>
<ol>
<li>you form groups,</li>
<li>you choose a constellation,</li>
<li>each member of the group heads off towards a star (or, more precisely, to the city-location where the star is placed)</li>
<li>when each star is covered on the map by at least one member of the group: YOU WIN!</li>
<li>You have actually just collaboratively drawn a constellation onto your city, showing up on the global map.</li>
</ol>
<p>You can see the application <a title="CiCCiT, Come in Cielo Così in Terra" href="http://artisopensource.net/ciccit/" target="_blank">HERE: Click here to open</a> <strong><a title="CiCCiT, Come in Cielo Così in Terra" href="http://artisopensource.net/ciccit/">CiCCiT (Come in Cielo Così in Terra)</a></strong></p>
<div id="attachment_2375" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3156.jpg"><img class="size-large wp-image-2375" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3156-960x720.jpg" alt="the workshop" width="950" height="712" /></a><p class="wp-caption-text">the workshop</p></div>
<p>And here are the sources (HTML, CSS, JavaScript, PHP) for the application:</p>
<p><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/ciccit_sources.zip">CLICK HERE TO DOWNLOAD THE SOURCES</a></p>
<p>The application is designed completely using HTML, CSS, JavaScript and PHP on the back end: just <strong>unzip onto your server online</strong>, <strong>create a database</strong>, <strong>update the parameters found in the &#8220;db.php&#8221; file</strong> to reflect your DB configuration and <strong>you&#8217;re done</strong>! <em>You have Come in Cielo Così in Terra on your server</em>.</p>
<div id="attachment_2374" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3155.jpg"><img class="size-large wp-image-2374" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3155-960x720.jpg" alt="the workshop" width="950" height="712" /></a><p class="wp-caption-text">the workshop</p></div>
<p>The application is designed for access through <strong>smartphones</strong>: just open up the URL using your <strong>iPhone</strong> or <strong>Android</strong> and you will be able to start right away.</p>
<p>A couple of things:</p>
<ul>
<li><strong>there are bugs</strong>: we&#8217;ve just started this project and haven&#8217;t had time for the righteous tests until now; we will do them in a few days; <strong>if you find any bugs/strange behaviors, please do CONTACT US and tell them to us</strong>! You will do us a great favor and we will be able to correct issues and distribute updates for the application!</li>
<li><strong>there is no security in this app! </strong>&nbsp;for now this is a proof of concept, so that there is only a minimal registration/login/logout process implemented, with the password in clear on the DB, no email verification, no-nothing; we will replace it soon with a decent authentication model; if you want to go ahead, you can work on the <strong>login.php</strong>, <strong>logout.php</strong> and <strong>accountManager.php</strong> files.</li>
</ul>
<p>So: just download and install its, or use it <strong><a title="Come in Cielo Così in Terra" href="http://artisopensource.net/ciccit/" target="_blank">FROM HERE</a>&nbsp;</strong>and check for updates on Art is Open Source for new releases.</p>
<p>&nbsp;</p>
<div id="attachment_2373" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3154.jpg"><img class="size-large wp-image-2373" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/IMG_3154-960x720.jpg" alt="the workshop" width="950" height="712" /></a><p class="wp-caption-text">the workshop</p></div>
<p>And, as a follow up to the workshop: <strong>here are is a basic tutorial on how to make an HTML application which can track users&#8217; positions using only standard features of W3C compliant browsers.</strong></p>
<div id="attachment_2372" class="wp-caption aligncenter" style="width: 653px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/562546_3479170709660_1583040812_2800432_1492135311_n.jpg"><img class="size-full wp-image-2372" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/562546_3479170709660_1583040812_2800432_1492135311_n.jpg" alt="the workshop" width="643" height="960" /></a><p class="wp-caption-text">the workshop</p></div>
<h3>TUTORIAL</h3>
<p>What we want to achieve is an application which runs on a user&#8217;s web browser (for example Firefox, Chrome or Safari) and:</p>
<ol>
<li>asks the uses if he/she would like to have their geographic location taken</li>
<li>if the user decides to do so, it grabs its geo position</li>
<li>sends it to a database</li>
<li>generates a map and shows the user&#8217;s position on it</li>
</ol>
<p>Let&#8217;s start.</p>
<p><strong>First step: localize the user</strong></p>
<p>The <a title="geolocation API by W3C" href="http://dev.w3.org/geo/api/spec-source.html" target="_blank">geolocation API specified by the W3C consortium</a> allows us to do just what we require.</p>
<p>First let&#8217;s create a standard, almost empty HTML page.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;html&gt;<br />
&nbsp; &nbsp; &lt;head&gt;<br />
&nbsp; &nbsp; &lt;/head&gt;<br />
&nbsp; &nbsp; &lt;body&gt;<br />
&nbsp; &nbsp; &lt;/body&gt;<br />
&lt;/html&gt;</div></div>
<p>Then, in the HEAD section, let&#8217;s add these lines, to create some javaScript:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type=&quot;text/javaScript&quot;&gt;<br />
function initGeoPosition(){<br />
&nbsp; &nbsp; navigator.geolocation.getCurrentPosition(updatePosition,notPossibleToGetPosition);<br />
}<br />
function notPossibleToGetPosition(error){<br />
&nbsp; &nbsp; // it is not possible to get user's position: maybe replied no?<br />
&nbsp; &nbsp; alert(error);<br />
}<br />
function updatePosition(currentPosition){<br />
&nbsp; &nbsp; alert(currentPosition.coords.latitude + &quot;,&quot; + currentPosition.coords.longitude);<br />
}<br />
initGeoPosition();<br />
&lt;/script&gt;</div></div>
<p>If you wrote everything correctly, you can upload this file (save it as an HTML file) to your webserver (<em>if you don&#8217;t have a web server anywhere, you can download and install on your computer one of the <a title="Bitnami Stacks" href="http://bitnami.org/stacks" target="_blank">Bitnami Stacks from here</a>: choose <strong>WAMPStack</strong> for Windows, <strong>LAMPStack</strong> for Linux or <strong>MAMPStack</strong> for OSX</em>).</p>
<p>You can now access your file using your browser (for example, if you installed a Bitnami Stack you can point your browser to <em>http://localhost/the_name_of_your_file.html</em>).</p>
<p>The browser should ask you if you want to be geo-located: if you answer &#8220;no&#8221; it will pop up an error message, if you answer &#8220;yes&#8221; it will pop up your geographical coordinates.</p>
<p><em>This should work consistently on both your computer web browsers and on the web browsers found on your smartphones</em>.</p>
<div id="attachment_2371" class="wp-caption aligncenter" style="width: 970px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/528981_3479172149696_1583040812_2800434_1506866442_n.jpg"><img class="size-full wp-image-2371" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/528981_3479172149696_1583040812_2800434_1506866442_n.jpg" alt="the workshop" width="960" height="643" /></a><p class="wp-caption-text">the workshop</p></div>
<p>&nbsp;</p>
<p><strong>STEP 2 CREATE A DATABASE:</strong></p>
<p>Now we want to store our coordinates somewhere.</p>
<p>So we need to create a database and, inside it, a table to hold them.</p>
<p>Use the tools you have to manipulate your databases (<em>for example, if you installed the Bitnami stack, you will have the <a title="PhpMyAdmin" href="http://www.phpmyadmin.net/home_page/index.php" target="_blank">PhpMyAdmin</a>&nbsp;</em><em>application which you can use through your browser</em>) to create a table (let&#8217;s call it &#8220;<em>coordinates</em>&#8220;) with two <em>FLOAT</em>&nbsp;columns named <em>lat</em>&nbsp;and <em>lon</em>, to hold the coordinates.</p>
<p>Here is what my PhpMyAdmin schema looks like:</p>
<div id="attachment_2377" class="wp-caption aligncenter" style="width: 807px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-29-at-6.37.21-PM.png"><img class="size-full wp-image-2377" title="the table created for the coordinates" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-29-at-6.37.21-PM.png" alt="the table created for the coordinates" width="797" height="119" /></a><p class="wp-caption-text">the table created for the coordinates</p></div>
<p>now, let&#8217;s create a PHP file (<em>a regular text file, saved with extension &#8220;.php&#8221;</em>), and let&#8217;s save it as &#8220;<em>storeCoordinates.php</em>&#8220;.</p>
<p>Inside it, let&#8217;s write this code:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;?php<br />
if(isset($_REQUEST[&quot;lat&quot;]) &amp;&amp; isset($_REQUEST[&quot;lon]&quot;)){<br />
// customize this file to reflect configuration data for your database<br />
$DB_NAME=&quot;NAME_OF_DATABASE&quot;;<br />
$DB_HOST=&quot;HOST_IN_WHICH_IS_YOUR_DATABASE&quot;;<br />
$DB_USER=&quot;DB_USER&quot;;<br />
$DB_PWD=&quot;DB_PASSWORD&quot;;<br />
$con = mysql_connect($DB_HOST,$DB_USER,$DB_PWD);<br />
mysql_select_db($DB_NAME);<br />
$q = &quot;INSERT INTO coordinates(lat,lon)VALUES(&quot; . mysql_real_escape_string($_REQUEST[&quot;lat&quot;]) . &quot;,&quot; . mysql_real_escape_string($_REQUEST[&quot;lon&quot;]) . &quot;)&quot;;<br />
$r = mysql_query($q);<br />
mysql_close($con);<br />
}<br />
?&gt;</div></div>
<p>Put this file on your webserver, as right next to the one we created before.</p>
<p>This file:</p>
<ol>
<li>checks that two parameters have been passed in the HTTP request (using the <em>isset</em>&nbsp;command, and the <em>$_REQUEST</em> variable, which contains all parameters which have been passed on by whoever invoked the script)</li>
<li>if they are present: opens up a database connection (&#8220;<em>DB_*</em>&#8221; parameters, which you have to configure to reflect your DB&#8217;s configuration, and the <em>mysql_connect</em> command)</li>
<li>prepares an <em>INSERT</em> query in SQL language, concatenating the values for latitude and longitude which we will see in a bit being passed on by our HTML page</li>
<li>executes using the <em>mysql_query</em>&nbsp;command</li>
</ol>
<p>&nbsp;</p>
<p><strong>THIRD STEP: store coordinates</strong></p>
<p><strong></strong>&nbsp;Now we will modify our HTML file to invoke the functionality we just implemented using PHP.</p>
<p><a title="jQuery JS library" href="http://jquery.com/" target="_blank">Download the jQuery library from HERE.</a></p>
<p>This is a JavaScript library which offers many useful functionalities. We will use some of these.</p>
<p>Save the javascript library file naming it &#8220;<em>jquery.js</em>&#8221; and upload it to your web server right next to the other files you just created.</p>
<p>Add the following line right after the <strong><em>&lt;head&gt;</em>&nbsp;</strong>tag in the HTML file we created in the first step:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type=&quot;text/javascript&quot; src=&quot;jquery.js&quot;&gt;&lt;/script&gt;</div></div>
<p>This tells the browser to load the jQuery library.</p>
<p>Then modify the <strong><em>updatePosition</em></strong>&nbsp;function we have created in the first step, so that it looks like this:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">function updatePosition(currentPosition){<br />
&nbsp; &nbsp; $.getJSON(&quot;storeCoordinates.php&quot;,<br />
&nbsp; &nbsp; &nbsp; &nbsp; {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lat: currentPosition.coords.latitude,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lon: currentPosition.coords.longitude<br />
&nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; );<br />
}</div></div>
<p>What we are doing with the <strong><em>getJSON</em></strong>&nbsp;command is to call the <em>storeCoordinates</em> PHP file we created earlier on and pass to it the coordinates we just captured.</p>
<p>&nbsp;</p>
<p><strong>THAT&#8217;S IT!</strong></p>
<p>Just update the file you just modified on your web server (so, in the same folder used by the web server there should be the <em>HTML</em> file together with the <em>jquery.js</em> file and the <em>storeCoordinates.php</em> file.</p>
<p>If you navigate to the HTML file using your browser and you answer &#8220;yes&#8221; when it asks you to be geo-localized, you should see a row being automatically added to your DB, containing your coordinates.</p>
<p><em>(about accuracy: if you are using this through a web browser, accuracy could not be perfect, as localization will be performed using your network information; this, according to the setup of your provider, will yield results of different degrees of accuracy; the same can be said when using GPS enabled devices: according to where you are, the GPS could provide more or less accurate results)</em></p>
<p>Here&#8217;s my first coordinates automatically captured in this way:</p>
<div id="attachment_2378" class="wp-caption aligncenter" style="width: 574px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-29-at-7.00.26-PM.png"><img class="size-full wp-image-2378" title="my geo position, finally on the DB" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-29-at-7.00.26-PM.png" alt="my geo position, finally on the DB" width="564" height="176" /></a><p class="wp-caption-text">my geo position, finally on the DB</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>LAST STEP: SHOW&#8217;EM ON A MAP!</strong></p>
<p>To show these coordinates on a map, let&#8217;s prepare another PHP file to get them from the database and add them to a <strong>Google Map</strong>. To use Google Maps you have to register and obtain a <strong>KEY</strong>. <strong><a title="Google Maps API tutorial" href="https://developers.google.com/maps/documentation/javascript/tutorial" target="_blank">Click here to know how to obtain your key</a>&nbsp;</strong><em>(read under the &#8220;Obtaining API Key)</em>.</p>
<p>Create another PHP file, and call it &#8220;<em>map.php</em>&#8220;.</p>
<p>Inside it write the following code:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:300px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!DOCTYPE html&gt;<br />
&lt;html&gt;<br />
&nbsp; &lt;head&gt;<br />
&nbsp; &nbsp; &lt;meta name=&quot;viewport&quot; content=&quot;initial-scale=1.0, user-scalable=no&quot; /&gt;<br />
&nbsp; &nbsp; &lt;style type=&quot;text/css&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; html { height: 100% }<br />
&nbsp; &nbsp; &nbsp; body { height: 100%; margin: 0; padding: 0 }<br />
&nbsp; &nbsp; &nbsp; #map_canvas { height: 100% }<br />
&nbsp; &nbsp; &lt;/style&gt;<br />
&nbsp; &nbsp; &lt;script type=&quot;text/javascript&quot;<br />
&nbsp; &nbsp; &nbsp; src=&quot;http://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&amp;sensor=SET_TO_TRUE_OR_FALSE&quot;&gt;<br />
&nbsp; &nbsp; &lt;/script&gt;<br />
&nbsp; &nbsp; &lt;script type=&quot;text/javascript&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; var map;<br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; function initialize() {<br />
&nbsp; &nbsp; &nbsp; &nbsp; var myOptions = {<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; zoom: 8,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mapTypeId: google.maps.MapTypeId.ROADMAP<br />
&nbsp; &nbsp; &nbsp; &nbsp; };<br />
&nbsp; &nbsp; &nbsp; &nbsp; map = new google.maps.Map(document.getElementById(&quot;map_canvas&quot;),<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; myOptions);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;?php &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // customize this file to reflect configuration data for your dat base<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $DB_NAME=&quot;NAME_OF_DATABASE&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $DB_HOST=&quot;HOST_IN_WHICH_IS_YOUR_DATABASE&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $DB_USER=&quot;DB_USER&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $DB_PWD=&quot;DB_PASSWORD&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $con = mysql_connect($DB_HOST,$DB_USER,$DB_PWD);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mysql_select_db($DB_NAME);<br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $q = &quot;SELECT lat,lon FROM coordinates&quot;;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $r = mysql_query($q);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if($r){<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $i = 0;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; while($row=mysql_fetch_assoc($r)){<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ?&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var marker&lt;?php echo($i); ?&gt; = new google.maps.Marker({<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; position: new google.maps.LatLng(&lt;?php echo($row[&quot;lat&quot;]); ?&gt;,&lt;?php echo($row[&quot;lon&quot;]); ?&gt;),<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; title:&quot;Un punto!&quot;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; });<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; marker&lt;?php echo($i); ?&gt;.setMap(map);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;?php<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $i++;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mysql_free_result($r);<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; mysql_close($con);&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; ?&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; }<br />
&nbsp; &nbsp; &lt;/script&gt;<br />
&nbsp; &lt;/head&gt;<br />
&nbsp; &lt;body onload=&quot;initialize()&quot;&gt;<br />
&nbsp; &nbsp; &lt;div id=&quot;map_canvas&quot; style=&quot;width:100%; height:100%&quot;&gt;&lt;/div&gt;<br />
&nbsp; &lt;/body&gt;<br />
&lt;/html&gt;</div></div>
<p>Phew! that&#8217;s quite a lot of code!</p>
<p>let&#8217;s browse through it to see the new things which we introduced here. Starting from the top, here are the interesting lines:</p>
<ul>
<li>the <strong>&lt;meta name=&#8221;viewport&#8221; &#8230;</strong>&nbsp;HTML tag, is used for smartphones, so that the content adapts to the device&#8217;s screen</li>
<li>&nbsp;the <strong>&lt;style&gt;&#8230;&lt;/style&gt;</strong>&nbsp;tag and its contents: some CSS rules to define the margins and dimensions of our resulting HTML page</li>
<li>the <strong>&lt;script &#8230;&gt;</strong>&nbsp;tag through which we add the <em>googleapis.com/maps&#8230;</em>&nbsp;javascript library: it includes Google Maps functionalities in your web page; <strong>please note that it is here where you have to add your API key</strong></li>
<li>in the next <strong>&lt;script&gt;</strong>&nbsp;tag:</li>
<ul>
<li>we define a <strong>map variable</strong>&nbsp;(<em>var map;</em>)</li>
<li>we define the <em>initialize </em>javascript function</li>
<li>we define the <strong>MapOptions</strong> javascript object to contain configuration information for our map (in the example: we set the zoom level and the type of map we want to use); <a title="the MapOptions object" href="https://developers.google.com/maps/documentation/javascript/reference#MapOptions">more information about the MapOptions object can be found HERE</a></li>
<li>we use the&nbsp;<strong>google.maps.Map</strong>&nbsp;object to initialize the map, and we use the <strong>document.getElementById</strong>&nbsp;javascript function to tell where we want the map to appear on our web page (in the example: in the <strong>DIV</strong>&nbsp;element with <em>ID=&#8221;map_canvas&#8221;</em>&nbsp;found below in the body of the web page)</li>
<li>then we open a PHP section to query the database and obtain the info we need to create the markers</li>
<ul>
<li>we create a <strong>SELECT</strong> query using the <strong>SQL</strong> language and we put it in the <strong>$q</strong> variable</li>
<li>we execute the query using the <strong>mysql_query</strong> command and we store the result in the <strong>$r</strong> variable</li>
<li>we check if the result was obtained correctly ( using&nbsp;<em><strong>if($r)</strong> )</em></li>
<li>we use a <strong>while</strong> loop to fetch each row of the result into the <strong>$row</strong> variable using the <strong>mysql_fetch_assoc</strong> command, which gives us a series of <strong><a title="associative arrays" href="http://en.wikipedia.org/wiki/Associative_array">associative arrays</a></strong></li>
<li>we use the values contained in the rows to fill in the parameters of each marker, printing them out using a series of <strong>echo</strong> commands (<em>through which&nbsp;we are actually injecting values coming from the DB into the HTML, using PHP</em>)</li>
</ul>
<li>each marker is a separate javascript variable; to make them all different we have chosen to use a PHP variable named <strong>$i</strong> which will contain 0 for the first variable, 1 for the second one, 2 for the third, and so on (if you see, it is incremented using the <strong>$i++;</strong> command at the end of each <em>while</em> cycle); so the variable names for the markers will become <strong>var marker0</strong>, <strong>var marker1</strong>, <strong>var marker2</strong> etcetera;</li>
<li>each marker is initialized by using an instance of the&nbsp;<strong>google.maps.Marker</strong> class provided by the Google APIs</li>
<ul>
<li>each marker gets a series of parameters, such as <strong>position</strong> (through an instance of the&nbsp;<strong>google.maps.LatLng</strong>&nbsp;class), the <strong>map</strong>&nbsp;parameter which takes as a value the map we have initialized before, and a <strong>title</strong>)</li>
</ul>
<li>out of the cycle, the <span style="color: #000000;"><strong>&lt;head&gt;</strong>&nbsp;section ends, and the <strong>&lt;body&gt;</strong>&nbsp;section begins with the&nbsp;<strong>onload=&#8221;initialize()&#8221;</strong>&nbsp;event handler to invoke the map initialization function as soon as the page has completely loaded.</span></li>
</ul>
</ul>
<p><strong>And that&#8217;s it!</strong></p>
<p>If you upload this PHP file to your web server and open up these two web pages we created (this last file and the initial HTML file with the request for geo location) on two different tabs of your browser (even on your smartphone) and you refresh first one and then the other (maybe moving a block or two between each refresh, so that you will record &nbsp;different coordinates) you will see the map populate with the markers describing your movements.</p>
<div id="attachment_2370" class="wp-caption aligncenter" style="width: 653px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/527450_3479169989642_1583040812_2800430_1424058014_n.jpg"><img class="size-full wp-image-2370" title="the workshop" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/527450_3479169989642_1583040812_2800430_1424058014_n.jpg" alt="the workshop" width="643" height="960" /></a><p class="wp-caption-text">the workshop</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/29/this-astro-and-come-in-cielo-cosi-in-terra-report-and-tutorial-how-to-make-location-based-apps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>this.astro and Come in Cielo Così in Terra at MACRO museum in Rome for the Global Astronomy Month</title>
		<link>http://www.artisopensource.net/2012/04/26/this-astro-and-come-in-cielo-cosi-in-terra-at-macro-museum-in-rome-for-the-global-astronomy-month/</link>
		<comments>http://www.artisopensource.net/2012/04/26/this-astro-and-come-in-cielo-cosi-in-terra-at-macro-museum-in-rome-for-the-global-astronomy-month/#comments</comments>
		<pubDate>Thu, 26 Apr 2012 15:44:07 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Arts]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[this.astro]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[astronomy]]></category>
		<category><![CDATA[global astronomy month]]></category>
		<category><![CDATA[horoscope]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[macro museum of rome]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[ubiquitous technologies]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2363</guid>
		<description><![CDATA[at the MACRO Museum in Rome for the Global Astronomy Month with an installation and a workshop using ubiquitous technologies and social networks to invert sky and earth]]></description>
			<content:encoded><![CDATA[<div id="attachment_2364" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-26-at-4.57.43-PM.png"><img class="size-large wp-image-2364" title="this.astro" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Screen-shot-2012-04-26-at-4.57.43-PM-960x697.png" alt="this.astro" width="950" height="689" /></a><p class="wp-caption-text">this.astro</p></div>
<blockquote><p>&#8220;Even the ties with stars are misleading. But, even for a single moment, believing in the shape brings us joy. And that is enough.&#8221; R. M. Rilke</p></blockquote>
<p>On <strong>April 28th, 2012</strong>, <strong>AOS</strong> will be at the <strong><a title="MACRO Museum ROme" href="http://www.macro.roma.museum/mostre_ed_eventi/eventi/connect_the_dots_and_see_the_unseen">MACRO museum</a></strong> in Rome with <strong>this.astro</strong> and <strong>Come in Cielo Così in Terra</strong>, an installation and a workshop created in occasion of the <strong><a title="Global Astronomy Month 2012" href="http://www.astronomerswithoutborders.org/global-astronomy-month-2012.html">Global Astronomy Month</a></strong>.</p>
<p>Both the installation and the workshop invert the direction of the axis running from earth into space, to the stars.</p>
<p>Horoscopes, oracles, astrology, have brought the life of the stars into our lives, establishing relations between the destinies of the universe and those of human beings.</p>
<p>We chose to reverse this radically top-down approach, to investigate on the <em>bottom-up</em> philosophy which is central to our contemporary years: enabled by the ubiquitous accessibility of digital technologies and networks, <em>the destiny of human beings seems to progressively interconnect to our possibility to establish collaborative relationships and peer-2-peer dynamics</em>.</p>
<p><strong>THIS.ASTRO</strong> generates a star-filled sky in real time: each star is an interaction on social networks; stars join together to form evolving constellations, according to the ways in which people take part in discussions online. A peculiar <strong>User-Generated Horoscope</strong> in which the destiny of human beings (e.g.: the shapes and positions of constellations) is determined by the ways in which people collaborate.</p>
<p><strong>Come in Cielo Così in Terra</strong> is a <em>workshop</em> in which we will bring the sky into the streets of our cities. A free/libre application will be created/used during the workshop allowing people to <em>form groups, select a constellation and draw it onto the streets of the city of Rome</em> by walking through it, in <strong>a city-wide GPS-based drawing performed collaboratively with our bodies</strong>. An investigation on <em>collaboration, ubiquitous technologies, collaboration, and the new ways of experiencing cities and the relations with our fellow human beings.</em></p>
<p>And here is the info for the event:</p>
<p><strong>April 28th 2012</strong></p>
<h2><strong>Connect the Dots and See the Unseen</strong></h2>
<p><strong>MACROeo (electronicOrphanage)</strong> presents, on <strong>Saturday April 28th 2012</strong>, <strong>staring at 13:13</strong>, <strong><em>Connect the Dots and See the Unseen</em></strong>, an event focused on the relationships between arts and sciences, in which artists and visitors will actively reflect onto the observation and explanation of celestial events, through workshops, projections, internet-connected artworks by the <strong>Laurent Faulon</strong> and <strong>Delphine Reist</strong>, <strong>Stefano Canto</strong>, <strong>Daniela De Paulis</strong> and <strong>AOS &#8211; Art is Open Source</strong>.</p>
<p>The event is curated by <strong>Elena Abbiatici</strong> and <strong>Valentina G.Levy</strong>, and is organized in occasion of the <a title="Global Astronomy Month 2012" href="http://www.astronomerswithoutborders.org/global-astronomy-month-2012.html">GAM2012 (Global Astronomy Month 2012)</a>, organized by <strong>Astronomers Without Borders</strong>, an organization which promotes knowledge and interrelation among human beings, going beyond national and cultural borders, gathering together professional astronomers, educators and sky lovers from all parts of the world.</p>
<p><strong>PROGRAM</strong></p>
<p><em>at 13.13</em>: <strong><em>Stellarium Antipodor</em></strong> site specific installation by <strong>Stefano Canto</strong></p>
<p><strong></strong><em>starting at 13.13</em>: <em><strong>this.astro</strong></em> real-time installation by <strong>Art is Open Source</strong></p>
<p><strong></strong><em>at 14.14</em>: <strong><em>Come in Cielo Così in Terra</em></strong>, astro-workshop by <strong>Art is Open Source</strong></p>
<p><strong></strong><em>at 18.18</em>: video by <strong>Delphine Reist</strong></p>
<p><strong></strong><em>at 20.20</em>: performance by <strong>Laurent Faulon</strong> and <strong>Daniela De Paulis</strong></p>
<p>&nbsp;</p>
<p>more info at the <strong>MACRO Museum</strong>:</p>
<p><a title="MACRO Museum" href="http://www.macro.roma.museum/mostre_ed_eventi/eventi/connect_the_dots_and_see_the_unseen">http://www.macro.roma.museum/mostre_ed_eventi/eventi/connect_the_dots_and_see_the_unseen</a></p>
<p>&nbsp;</p>
<blockquote><p>&#8220;Anche il legame delle stelle inganna. Ma ci dia gioia per un attimo soltanto credere alla figura. Tanto basta.&#8221; R. M. Rilke</p>
<p>&#8220;I can boast to having experimented this truth: human beings, at the entrance to life, when not able to persist in mother&#8217;s womb anymore, and starts living on his own, receives a mark, an image of all the celestial constellations, the marks of the influences of planets; and conserves this characteristics until the tomb&#8221; Keplero</p>
<p>&#8220;A concatenation of cause and effect does not constitute between human and stars; on the opposite, stars and humans are engaged in a global simultaneity, such as that stars are the signs of human beings in the way that human beings are the signs of stars. [...] One is externally what the other one is internally [...] Stars determine us, because we carry this determination inside ourselves.&#8221; A. Barbault</p>
<p>&#8220;the starry sky is an open book of the cosmic projection, a reflex of the mythologems, of archetypes&#8221; C. G. Jung</p></blockquote>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/26/this-astro-and-come-in-cielo-cosi-in-terra-at-macro-museum-in-rome-for-the-global-astronomy-month/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ConnectiCity: Living Cities in Berlin for re:publica</title>
		<link>http://www.artisopensource.net/2012/04/24/connecticity-living-cities-in-berlin-for-republica/</link>
		<comments>http://www.artisopensource.net/2012/04/24/connecticity-living-cities-in-berlin-for-republica/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 06:40:06 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Academics]]></category>
		<category><![CDATA[ConnectiCity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Versus, the real-time lives of cities]]></category>
		<category><![CDATA[cities]]></category>
		<category><![CDATA[co-creation]]></category>
		<category><![CDATA[emergent]]></category>
		<category><![CDATA[infoaesthetics]]></category>
		<category><![CDATA[information visualization]]></category>
		<category><![CDATA[peer to peer urbanism]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[urban planning]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2348</guid>
		<description><![CDATA[AOS will be in Berlin from May 1-3 2012 for re:publica  . we will present a series of scenarios in which the city becomes alive and active with user-generated information]]></description>
			<content:encoded><![CDATA[<div id="attachment_2357" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Figure_10.png"><img class="size-large wp-image-2357" title="VersuS, city visualization" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/Figure_10-960x640.png" alt="VersuS, city visualization" width="950" height="633" /></a><p class="wp-caption-text">VersuS, city visualization</p></div>
<p>Lately we&#8217;ve teamed up with an impressive series of partners to investigate on the future of our cities.</p>
<p>On <strong>May 2nd – 4th</strong> we will be in <strong>Berlin</strong> for <em><strong><a title="re:publica 2012, Berlin" href="http://re-publica.de/12/">re:publica</a></strong></em> to gather up and summarize our efforts so far.</p>
<p>Re:publica represents an enormous convergence of individuals and organizations who are dedicating their efforts to the conceptualization and enactment of innovative scenarios for humanity, with specific focus on urban contexts, as the locations in which most part of the destinies of our territories and populations are shaped and put into action. And, accordingly, <strong>Action!</strong> is the slogan of <a title="re:publica 2012, Action!" href="http://re-publica.de/12/info/">the 2012 edition of Re:publica</a>.</p>
<p><a title="Art is Open Source at re:publica" href="http://re-publica.de/12/person/aos-art-is-open-source-s-iaconesi-o-persico/" target="_blank">We will participate</a> to two sections of the event:</p>
<p>In the panel <a title="SMART CITIES : (IN) VISIBLE CITIES" href="http://re-publica.de/12/panel/%e2%80%a8von-temporaren-interventionen-zu-smart-cities/" target="_blank">SMART CITIES : (IN) VISIBLE CITIES</a> we will discuss about the emergence of novel visions for the cities of our present and future.</p>
<p>Together with <a title="the Public Art Lab" href="http://www.publicartlab-berlin.de/" target="_blank">Susa Pop, of the Public Art Lab</a> (who promoted and organized the panel), a keynote by <a title="Tim Edler, of realities:united" href="http://www.realities-united.de/" target="_blank">Tim Edler, of realities:united</a>, <a title="Martin Spindler" href="http://mjays.net/about/" target="_blank">Martin Spindler</a>, and <a title="Khaldoun Al Agha" href="http://www.lri.fr/~alagha/" target="_blank">Khaldoun Al Agha</a> we will investigate on</p>
<blockquote><p>&#8220;How could urban media as temporary communication platform facilitate the exchange between citizens to support the diversity of a city? How can we use the networked infrastructures for the shaping of a socio-cultural urban development? Due to our understanding of the human as crucial reference point for our future cities, the citizen centric model will be a key topic in this session.&#8221;</p></blockquote>
<p>Then, in the roundtable <strong><a title="Urban Media Lounge at re:publica" href="http://re-publica.de/12/panel/urban-media-lounge-roundtables/" target="_blank">URBAN MEDIA LOUNGE</a></strong>, organised with the kind support of <strong><a href="http://www.eu-service-bb.de/">Enterprise Europe Network Berlin-Brandenburg</a></strong>, we will join the project <strong><a title="European Urban Media Network for Connecting Cities" href="http://eacea.ec.europa.eu/culture/funding/2011/selection/documents/strand1_1/list_of_selected_projects.pdf" target="_blank">European Urban Media Network for Connecting Cities</a></strong>, a research on three visions for the city of the future: the <strong>Participatory City</strong>, analysing the communicative potential for community-building through urban media, the <strong>Visible City</strong> fostering a city that is intelligent, efficient and sustainable and the <strong>Networked City</strong>. (<em>initiator: Public Art Lab, 2012 – 2016</em>)</p>
<p>The Lounge will also host the launch of the publication <strong><a title="Urban Media Cultures" href="http://www2.avedition.de/en/Bucher/Katalog/373" target="_blank">Urban Media Cultures</a></strong> <em>(release: April 2012, avedition)</em>.</p>
<p>In the roundtable we will present the initial concepts of the <strong>Living Cities project</strong>, a massive initiative that we initiated with an impressive list of partners to design and implement novel scenarios of the creation of participatory practices for city and community development in cities, focused on <strong>P2P models</strong>, <strong>participatory governance</strong>, <strong>digital inclusion policies</strong> and a high level of attention to the <strong>scenarios of diversity and multiculturalism</strong>, to create <em>wellness</em>, <em>richness</em> and <em>opportunities</em> in urban contexts. The project has not yet been disclosed, and will be officially presented at the event.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/24/connecticity-living-cities-in-berlin-for-republica/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>the Co-Creation of cities: AOS presents ConnectiCity in Florence at ECLAP Conference</title>
		<link>http://www.artisopensource.net/2012/04/23/the-co-creation-of-cities-aos-presents-connecticity-in-florence-at-eclap-conference/</link>
		<comments>http://www.artisopensource.net/2012/04/23/the-co-creation-of-cities-aos-presents-connecticity-in-florence-at-eclap-conference/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 06:40:47 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Academics]]></category>
		<category><![CDATA[ConnectiCity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Versus, the real-time lives of cities]]></category>
		<category><![CDATA[cities]]></category>
		<category><![CDATA[co-creation]]></category>
		<category><![CDATA[emergent]]></category>
		<category><![CDATA[infoaesthetics]]></category>
		<category><![CDATA[information visualization]]></category>
		<category><![CDATA[peer to peer urbanism]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[social networks]]></category>
		<category><![CDATA[urban planning]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2346</guid>
		<description><![CDATA[the Co-Creation of cities: Art is Open Source will be in Florence for the ECLAP conference, on May 7th-9th 2012]]></description>
			<content:encoded><![CDATA[<div id="attachment_2355" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/VersuS_5.png"><img class="size-large wp-image-2355" title="VersuS, the co-creation of cities" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/VersuS_5-960x600.png" alt="VersuS, the co-creation of cities" width="950" height="593" /></a><p class="wp-caption-text">VersuS, the co-creation of cities</p></div>
<p>&nbsp;</p>
<p><em>Is it possible to imagine ways to use ubiquitous technologies and the emergent narratives which take place on social networks to design cities using co-creation practices?</em></p>
<p>On <strong>May 7th – 9th</strong> we will be in <strong>Florence</strong> at the <strong><a title="ECLAP 2012 Conference on Information Technologies for Performing Arts, Media Access and Entertainment" href="http://www.eclap.eu/drupal/index.php?q=node/65235">ECLAP 2012 Conference on Information Technologies for Performing Arts, Media Access and Entertainment</a></strong> to discuss these issues.</p>
<p>We will participate with a paper and a research contribution in which we explore our most recent projects on the themes of <strong><a title="Urban Sensing on Google" href="https://www.google.it/search?sourceid=chrome&amp;ie=UTF-8&amp;q=urban+sensing" target="_blank">Urban Sensing</a></strong>, <strong><a title="Citizen Science on Wikipedia" href="http://en.wikipedia.org/wiki/Citizen_science" target="_blank">Citizen Science</a></strong>, <strong><a title="P2P Urbanism" href="http://p2pfoundation.net/P2P_Urbanism" target="_blank">P2P Urbanism</a></strong>, and on novel ideas for the design of <strong><a title="Smart Cities" href="http://en.wikipedia.org/wiki/Smart_city" target="_blank">smart cities</a></strong>, more focused on the idea of <em><strong>human collaboration and relation</strong></em> than the &#8220;classical&#8221;, data-focused visions of smart cities.</p>
<p>Here below is the abstract of our intervention:</p>
<blockquote><p>&#8220;Is it possible to imagine novel forms of urban planning and of public policies regulating the ways in which people use city spaces by listening to citizens&#8217; expressions, emotions, desires and visions, as they ubiquitously emerge in real-time on social networks and on other sources of digital information?</p>
<p>This paper presents the theoretical and methodological approach, the investigation and research phases, the design and prototyping processes constituting the ConnectiCity initiative, a collaborative, multi-disciplinary series of projects in which artists, scientists, anthropologists, engineers, communicators, architects and institutions participated to the design of innovative ubiquitous and pervasive systems which were able to transform the ways in which the concepts of urban planning and city-wide decision-making are defined. Novel forms of urban life were imagined, in which cities became the time/space continuum for multiple, stratified layers of information expressing the ideas, goals, visions, emotions and forms of expression for multiple cultures and backgrounds, producing new opportunities for citizenship: more active, aware and engaged in the production of urban reality, and in the transformation of city spaces into possibilistic frameworks.&#8221;</p></blockquote>
<p>A provisional <strong>programme of the ECLAP 2012 conference</strong> is available at the following link:</p>
<p><a title="program for the ECLAP 2012 Conference" href="http://www.eclap.eu/drupal/?q=node/65281" target="_blank">http://www.eclap.eu/drupal/?q=node/65281</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/23/the-co-creation-of-cities-aos-presents-connecticity-in-florence-at-eclap-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>at Meltingpot, Cantieri Creativi, for a astral workshop on ubiquitous publishing</title>
		<link>http://www.artisopensource.net/2012/04/22/at-meltingpot-cantieri-creativi-for-a-astral-workshop-on-ubiquitous-publishing/</link>
		<comments>http://www.artisopensource.net/2012/04/22/at-meltingpot-cantieri-creativi-for-a-astral-workshop-on-ubiquitous-publishing/#comments</comments>
		<pubDate>Sun, 22 Apr 2012 17:31:37 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Arts]]></category>
		<category><![CDATA[FakePress Publishing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[MACME]]></category>
		<category><![CDATA[NeoReality]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[infoaesthetics]]></category>
		<category><![CDATA[information visualization]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[ubiquitous publishing]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2352</guid>
		<description><![CDATA[AOS at Cantieri Creativi, Meltingpot,  in Milan on May 18 2012 for an astral workshop on ubiquitous publishing]]></description>
			<content:encoded><![CDATA[<div id="attachment_2360" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/come.png"><img class="size-large wp-image-2360" title="Come In Cielo Così in Terra" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/04/come-960x576.png" alt="Come In Cielo Così in Terra" width="950" height="570" /></a><p class="wp-caption-text">Come In Cielo Così in Terra</p></div>
<p>&nbsp;</p>
<p>On <strong>Friday May 18th</strong> we will be in <strong>Milan</strong>, at <strong><a title="Meltingpot, Cantiere Creativo" href="http://www.cantierecreativo.org/info">Meltingpot</a></strong> for the <strong><a title="Come in Cielo Così in Terra Workshop" href="http://www.cantierecreativo.org/archives/2011">Come in Cielo Così in Terra Workshop</a></strong>.</p>
<p><strong>Come in Cielo Così in Terra</strong> <em>(translates to: &#8220;on earth as it is in Heaven&#8221;, reminding of the christian prayer &#8220;Our father&#8221;)</em>, is an <strong>Astro Workshop on Ubiquitous Publishing</strong> &#8211; <strong>creative coding, augmented reality, open source, iOS/Android apps and urban psycho-geographies</strong>.</p>
<p>An <strong>astro psycho-geographic walk</strong> to <em>re-map the city</em> in search of the constellations inscribed in streets and crossroads.</p>
<p>The dimensions of above and below, the axes of shy and earth, invert: starts project onto urban space.</p>
<p>Using <strong>simple and accessible location-based technologies</strong> workshop participants will be invited to search for the shapes of constellations in the urban geographies that surround them, to recreate them by traversing the city.</p>
<p>Participants will form groups and each of them will choose a constellation.</p>
<p>Each group will embrace a mobile device and head out into the city, trying to recreate the constellation&#8217;s shape by drawing it onto the city by walking and generating a GPS trace.</p>
<p><em>Maps will be populated in real-time with the urban constellations drawn by the movements of the different groups.</em></p>
<p>At the end of the astro-urban-promenade <strong>the images of the city-filled-with-stars</strong> will be shown through a real-time generative video installation.</p>
<p>The workshop includes training to learn how to use the technologies and platforms that will be used in the process.</p>
<p>All used technologies are released under <strong>open licenses (GPL3)</strong> and, thus, participants (and everyone else interested) will be able to use them for their own practices.</p>
<p><strong>The workshop will begin at 10:30 and will end at 18:30, for a total of 8/9 hours, followed by the astro-urban-promenade.</strong></p>
<p>The address is</p>
<p><strong>Meltingpot, Cantiere Creativo</strong></p>
<p><strong>Via San Barnaba 48, </strong></p>
<p><strong>at the Società Umanitaria,</strong></p>
<p><strong>Milan</strong></p>
<p><a title="Meltingpot, Cantiere Creativo" href="http://www.cantierecreativo.org/archives/2011">Check out the website of Meltingpot, Cantiere Creativo for the details</a>, requirements, costs and other useful materials (it is in italian; make sure to contact us should you need additional information)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/22/at-meltingpot-cantieri-creativi-for-a-astral-workshop-on-ubiquitous-publishing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Layers, a workshop on ubiquitous publishing at Ualuba</title>
		<link>http://www.artisopensource.net/2012/04/02/layers-a-workshop-on-ubiquitous-publishing-at-ualuba/</link>
		<comments>http://www.artisopensource.net/2012/04/02/layers-a-workshop-on-ubiquitous-publishing-at-ualuba/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 06:30:14 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[FakePress Publishing]]></category>
		<category><![CDATA[MACME]]></category>
		<category><![CDATA[NeoReality]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Workshops]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[designers]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[digital ethnography]]></category>
		<category><![CDATA[e-book]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[fakepress]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[publishing]]></category>
		<category><![CDATA[ubiquitous publishing]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2341</guid>
		<description><![CDATA[We will be at Ualuba, in Brescia, Italy, on May 19th-20th for an intensive workshop on Ubiquitous Publishing]]></description>
			<content:encoded><![CDATA[<div id="attachment_2342" class="wp-caption aligncenter" style="width: 710px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/layers.jpg"><img class="size-full wp-image-2342" title="layers, a workshop un ubiquitous publishing" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/layers.jpg" alt="layers, a workshop un ubiquitous publishing" width="700" height="300" /></a><p class="wp-caption-text">layers, a workshop un ubiquitous publishing</p></div>
<p>&nbsp;</p>
<p>We will be at <a title="Ualuba" href="http://www.ualuba.org/">Ualuba</a>, in <strong>Brescia, Italy, on May 19th-20th</strong> for <strong><a title="Layers, an intensive workshop on ubiquitous publishing" href="http://www.ualuba.org/?p=2753&amp;lang=it">LAYERS</a></strong>, an intensive workshop on <strong>Ubiquitous Publishing</strong>.</p>
<p>&nbsp;</p>
<h2>LAYERS</h2>
<p>SALVATORE IACONESI &amp; ORIANA PERSICO</p>
<p><strong>May 19+20 2012</strong><br />
16 hours / 2 days / 1 week<br />
from 9am to 6pm<br />
intensive workshop (registration needed)</p>
<p>at:</p>
<p><strong>Cen­tro Arti&amp;Tecnologie</strong><br />
via Forcello 38/a<br />
25124 Brescia<br />
Italy</p>
<p>&nbsp;</p>
<p><strong>WORKSHOP DESCRIPTION</strong></p>
<p>The spaces of contemporary cities are covered by membranes of digital information.</p>
<p>The wide and ubiquitous availability and accessibility of digital technologies and networks transform our perception of spaces.</p>
<p>Ubiquitous publishing technologies and methodologies – such as augmented reality, location based applications, digital tagging and near-field computing – allow to design natural interaction systems in which content, information and experiences become accessible through bodies, objects and architectural spaces.</p>
<p>In the workshop we will design and build an ubiquitous cinematographic experience: an augmented reality movie, disseminated in the city and accessible by traversing its spaces.</p>
<p>&nbsp;</p>
<p><strong>Minimum requisites:</strong></p>
<p>The workshop is designed in order to be accessible even for people who never had experience in technological design and development.</p>
<p>Main requirements: curiosity, desire to learn and, most of all, to work in collaborative groups.</p>
<p>The workshop is also designed to provide insights about novel uses for technologies to people who already have previous experiences in Java, C++/Objective-C, graphics, animation, mathematical models, environmental and architectural design.</p>
<p><strong>Program:</strong></p>
<ul>
<li>augmented reality context: design methodology for physical spaces which include ubiquitous interactive experiences;</li>
<li>interactive ecosystems: design of interactive ecosystems which traverse media and physical spaces;</li>
<li>content management systems: how to transform a plain content management system (we will use a WordPress installation during the workshop) into a system which allows to manage ubiquitous content (location-based, tag-based, augmented reality), optimized for use on multiple devices (iPhone, iPad, Android, tablet computer);</li>
<li>design of ubiquitous narratives: what is an ubiquitous narrative and how is it possible to design one; non-linear, emergent, multi-author, disseminated in space;</li>
<li>accessibility and usability: digital inclusion and alternative strategies; how to include in experiences people who do not possess smartphones;</li>
<li>technologies: cocos3D, cocos2D, Android SDK, iOS SDK, OpenGL ES, OpenFrameworks, Processing, QUalcomm AR SDK, PHP, SQL</li>
<li>implementation of an ubiquitous cinematographic experience</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/04/02/layers-a-workshop-on-ubiquitous-publishing-at-ualuba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Future Learning Spaces at Aalto University</title>
		<link>http://www.artisopensource.net/2012/03/31/future-learning-spaces-at-aalto-university/</link>
		<comments>http://www.artisopensource.net/2012/03/31/future-learning-spaces-at-aalto-university/#comments</comments>
		<pubDate>Sat, 31 Mar 2012 09:56:47 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Academics]]></category>
		<category><![CDATA[FakePress Publishing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Leaf++]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[ebook]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[future learning]]></category>
		<category><![CDATA[innovation]]></category>
		<category><![CDATA[ubiquitous publishing]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2335</guid>
		<description><![CDATA[The book of the DoEL 2011 conference held in Aalto University has just been published, with a contribution about the Leaf++ project]]></description>
			<content:encoded><![CDATA[<p>Last year we attended the <a title="Leaf++ at Designs on E-Learning, in Finland" href="http://www.artisopensource.net/2011/08/06/leaf-at-designs-on-e-learning-in-finland/">Designs on E-Learning 2011 Conference in Aalto University, Helsinki</a>.</p>
<p>It was a brilliant conference, for both content and process, and was really focused on creating the best possible environment to allow free, open emergence of the expressions of the many areas of innovation on knowledge, learning and education practices which the impressive list of researchers and practitioners are leading in multiple parts of the world.</p>
<p>The great feeling and the effectiveness of discussion is reflected in the newly <a title="DoEL 2011 proceedings published, Owen Kelly" href="http://www.owenkelly.net/1021/future-learning-spaces/">published proceedings of the conference</a>.</p>
<div id="attachment_2337" class="wp-caption aligncenter" style="width: 949px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/Screen-shot-2012-03-31-at-11.55.11-AM.png"><img class="size-full wp-image-2337" title="Designs on E-Learning 2011, conference proceedings" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/Screen-shot-2012-03-31-at-11.55.11-AM.png" alt="Designs on E-Learning 2011, conference proceedings" width="939" height="598" /></a><p class="wp-caption-text">Designs on E-Learning 2011, conference proceedings</p></div>
<p>You can download a copy <a title="DoEL conference proceedings, PDF" href="http://www.owenkelly.net/wp-content/uploads/downloads/Future_Learning_Spaces.pdf">BY CLICKING HERE</a> or on the <a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/Future_Learning_Spaces.pdf">download link for DoEL 2011 conference proceedings, PDF</a> here on our website.</p>
<p>The book is <a title="DoEL 2011 conference proceedings on the Aalto University bookstore" href="https://www.taik.fi/kirjakauppa/product_info.php?cPath=23&amp;products_id=222">available for download at the Aalto University bookstore, by clicking on this link</a>.</p>
<p>please cite the book as:</p>
<p><strong>Stefan Sonvilla-Weiss (ed.), Owen Kelly (ed.), &#8220;Future Learning Spaces&#8221;, 2011, Helsinki, Aalto University publication series, ISBN 978-952-60-4517-7</strong></p>
<p>please cite our paper as:</p>
<p><strong>Salvatore Iaconesi, Luca Simeone, Cary Hendrickson, Oriana Persico, &#8220;Connective environmental education: augmented-reality enhanced landscapes as distributed learning ecosystems.&#8221;, in &#8220;Future Learning Spaces&#8221;, Designs on elearning conference proceedings, Stefan Sonvilla-Weiss &amp; Owen Kelly (eds.), <strong>pp. 312-321, </strong>2011, Helsinki, Aalto University publication series, ISBN 978-952-60-4517-7</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/03/31/future-learning-spaces-at-aalto-university/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ma Nessuno Mai! media contamination in Como</title>
		<link>http://www.artisopensource.net/2012/03/25/ma-nessuno-mai-media-contamination-in-como/</link>
		<comments>http://www.artisopensource.net/2012/03/25/ma-nessuno-mai-media-contamination-in-como/#comments</comments>
		<pubDate>Sun, 25 Mar 2012 10:30:27 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Arts]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[The Electronic Man]]></category>
		<category><![CDATA[Versus, the real-time lives of cities]]></category>
		<category><![CDATA[Workshops]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2330</guid>
		<description><![CDATA[we are participating to an exhibit in Como, interweaving new traces of media contamination ]]></description>
			<content:encoded><![CDATA[<p>Fast update:</p>
<p>we will be participating to a great collective exhibit in Como, Italy, at the <a title="Como Culture" href="http://www.culturacomo.it/spazi">Spazio Natta</a>, showing <strong><a title="The Electronic Man" href="http://www.artisopensource.net/category/projects/electronicman/">the Electronic Man</a></strong> and <strong><a title="VersuS" href="http://www.artisopensource.net/category/projects/versus-projects/">VersuS</a></strong> in a program which investigates in the new signs of mutual contamination of  different media.</p>
<p>Supported by the <strong>City Administration of Como</strong>, <strong>Poetroniche Magazine</strong>, the <strong>Brera Academy of Fine Arts</strong></p>
<p>the exhibit is created and curated by <strong>Gabriele Perretta</strong></p>
<p>the technical and scientific committee of the exhibit is composed by <strong>Alberto Maria Sestante, Nicola Amore, Nathalie Celen, Elias Safal, Mark Elushi, Giovanna Castalia</strong></p>
<p>The organization is by <strong>Rachele Bernini</strong></p>
<p>&nbsp;</p>
<p><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/Ma-Nessuno-Mai-G.Perretta_press.pdf">CLICK HERE TO DOWNLOAD THE PRESS RELEASE (in italian) WITH INFO AND LOCATION</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/03/25/ma-nessuno-mai-media-contamination-in-como/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Manual at the University of Edinburgh</title>
		<link>http://www.artisopensource.net/2012/03/24/digital-manual-at-the-university-of-edinburgh/</link>
		<comments>http://www.artisopensource.net/2012/03/24/digital-manual-at-the-university-of-edinburgh/#comments</comments>
		<pubDate>Sat, 24 Mar 2012 06:49:03 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Academics]]></category>
		<category><![CDATA[FakePress Publishing]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[emergent]]></category>
		<category><![CDATA[fakepress]]></category>
		<category><![CDATA[interaction design]]></category>
		<category><![CDATA[multi author]]></category>
		<category><![CDATA[participatory]]></category>
		<category><![CDATA[ubiquitous publishing]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2327</guid>
		<description><![CDATA[a research project in which we are involved to understand the opportunities to design novel forms of multi-author publications using digital technologies and networks]]></description>
			<content:encoded><![CDATA[<p>We have recently been involved in a research project based at the <a title="University of Edinburgh" href="http://www.ed.ac.uk/home">University of Edinburgh</a> and led by <a title="Smita Kheria" href="http://www.law.ed.ac.uk/staff/smitakheria/">Smita Kheria</a> and <a title="Penny Travlou" href="http://www.eca.ac.uk/staff_profiles/view/dr-penny-travlou/">Penny Travlou</a> dealing with the investigation of <strong>models of emergent multi-authored publications employing open source and co-creative practices</strong>.</p>
<p>The title of the project is <em><strong>Creation and Publication of the “Digital Manual”: Authority, Authorship and Voice</strong></em>. The information can be found here at the <a title="Website of the Digital Manual project" href="http://sites.ace.ed.ac.uk/digital-manual/">Website of the Digital Manual project</a>.</p>
<p>From one of the <a title="the project" href="http://sites.ace.ed.ac.uk/digital-manual/sample-page/">project information pages</a>:</p>
<blockquote><p>&#8220;Digital manuals, or emerging forms of the book, function as a resource and platform for digital practitioners, including artists, in their use and manipulation of technology for new forms of writing and publishing. It allows a co-creative community to arise through this interaction of agents (e.g. technology, users) and has serious implications for notions of control and ownership over resulting creations. When such digital manuals are developed, used and shared by creative communities, it enables them to employ technology to change the contours of their creative practice and how it is accorded peer recognition, thus shaping the creative community itself. More broadly, the development of the Digital Manual is contextualised by concerns with emerging forms of authorship, production and knowledge-making and how these might be intrinsic to processes of social formation.&#8221;</p></blockquote>
<p>The project will involve the collaboration of a wide <strong><a title="Digital Manual research network" href="http://sites.ace.ed.ac.uk/digital-manual/research-network/">research network</a></strong> and the study of a series of <strong><a title="digital manual communities" href="http://sites.ace.ed.ac.uk/digital-manual/scoping-study/">open source creative communities</a></strong>, including us at <strong><a title="FakePress Publishing" href="http://www.fakepress.it">FakePress</a></strong> and <strong><a title="Art is Open Source" href="http://www.artisopensource.net">Art is Open Source</a>, <a href="http://upstage.org.nz/blog/">UpStage</a> </strong>and <strong><a href="http://www.make-shift.net/">Make-Shift</a></strong>, an open source platform for cyberformance and a very interesting festival, <strong><a href="http://www.flossmanuals.org/">FLOSS Manuals</a></strong>, a collaborative publishing platform that enables fluent collaboration with local and remote writers, and <strong><a href="http://sautiyawakulima.net/bagamoyo/about.php?l=1">Sauti ya Wakulima</a></strong>, <em> “The voice of the farmers”</em>, a collaborative knowledge base created by farmers from the Chambezi region of the Bagamoyo District in Tanzania by gathering audiovisual evidence of their practices using smartphones to publish images and voice recordings on the Internet.</p>
<p><em>Stay tuned for more info.</em> :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/03/24/digital-manual-at-the-university-of-edinburgh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maps of Babel at Human Cities Symposium</title>
		<link>http://www.artisopensource.net/2012/03/20/maps-of-babel-at-human-cities-symposium/</link>
		<comments>http://www.artisopensource.net/2012/03/20/maps-of-babel-at-human-cities-symposium/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 21:57:26 +0000</pubDate>
		<dc:creator>xDxD.vs.xDxD</dc:creator>
				<category><![CDATA[Academics]]></category>
		<category><![CDATA[ConnectiCity]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Research]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[Versus, the real-time lives of cities]]></category>
		<category><![CDATA[cities]]></category>
		<category><![CDATA[citizen science]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[peer to peer urbanism]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[urban planning]]></category>
		<category><![CDATA[urban sensing]]></category>
		<category><![CDATA[versus]]></category>

		<guid isPermaLink="false">http://www.artisopensource.net/?p=2318</guid>
		<description><![CDATA[we presented the Maps of Babel project in Bruxelles for the Human Cities symposium, and generated a very interesting discussion]]></description>
			<content:encoded><![CDATA[<p>We just presented our <strong><a title="Maps of Babel" href="http://www.giorgialupi.net/Maps_of_babel.html">Maps of Babel</a></strong> project at the <a title="Human Cities" href="http://www.humancities.eu/en">Human Cities Symposium</a> in Bruxelles.</p>
<div id="attachment_2322" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/maps-of-babel.jpg"><img class="size-large wp-image-2322" title="maps of babel" src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/maps-of-babel-960x573.jpg" alt="maps of babel" width="950" height="567" /></a><p class="wp-caption-text">maps of babel</p></div>
<p>The Maps of Babel project is an effort we embraced after our experience with the <strong><a title="VersuS" href="http://www.artisopensource.net/category/projects/versus-projects/">VersuS</a></strong> and <strong><a title="ConnectiCity" href="http://www.artisopensource.net/category/projects/connecticity-projects/">ConnectiCity</a></strong> projects.</p>
<p>Our original projects focused on very <em>wide-angled objectives</em>, dedicating all efforts to the <strong>creation of systems and experiences through which it is possible to observe and (try to) understand the impacts that the wide and ubiquitous availability of digital technologies and networks has on the ways in which we perceive and use our city spaces and on the ways in which we relate, learn, work and entertain ourselves</strong>.</p>
<p>With <strong>Maps of Babel</strong> ( as well as with other experimental research projects we have recently brought up or participated to, such as the projects which you can find <a title="Polyphonic cities" href="http://www.polyphonicities.org/">HERE</a> and which we are doing together with <a title="Luca Simeone" href="http://www.luca.simeone.name/">Luca Simeone</a>, <a title="Giorgia Lupi" href="http://www.giorgialupi.net/">Giorgia Lupi</a> and Paolo Patelli, together with <a title="Politecnico di Milano" href="http://www.polimi.it/">Milan&#8217;s Polytechnic University</a>, its <a title="DIAP at Polimi" href="http://www.diap.polimi.it/">Department of Architecture and Planning</a>, <a title="Density Design" href="http://www.densitydesign.org/">Density Design</a> and <a title="Accurat" href="http://www.accurat.it/accurat/accurat.html">Accurat</a>) we started focusing on more specific perspectives, trying to address real-life issues of our cities, and we started from the practices of <strong>Urban Planning</strong>.</p>
<p>This is the abstract of the paper we presented at Human Cities:</p>
<blockquote><p>&#8220;Urban design and planning literature stresses the role of and need for meaningful urban public spaces for the experience of public life and social interaction. How to determine relationships between specific public places, their physical characteristics and the patterns of social activities they support, in order to promote meaningful innovation in terms of urban design and planning? How can we discover denizens’ perceptions that are affecting their urban experience? From what observations can we deduce what makes denizens satisfied? How do we get to situated everyday patterns, trends, social relations and possibilities? How can we see the relationships between these patterns and cultural and ethnic groups within and across cities?</p>
<p>Traditional data collection methods such as surveys, interviews, questionnaires and, more recently, data harvesting and analysis (e.g. on the use of mobile devices) have provided interesting insights on the social life of urban spaces. Recent technological development and the emergent participation of internet users in terms of social interaction, though, are leading us towards a redefinition of the possibilities of gathering and sharing first-hand information. Today virtually every denizen can produce and share information about their everyday experiences and they actually do so, mostly using social networking services and website, such as Twitter, Facebook and Foursquare.</p>
<p>Can geo-referenced User Generated Content (UGC) shared over social online platforms be useful for the creation of meaningful, real time indicators of urban quality, as it is perceived and communicated by the citizens? Is it possible to use real-time text mining and conversational analysis methods on UGC in order to draw a series of maps depicting the very many and co-existing mental images of a city? How does an urban semantic layer &#8211; the meanings we attach to places &#8211; look like? How are well-being and happiness linked to places and how can we map them in real-time?</p>
<p>The paper presents a methodology and an experiment aiming to recognize multiple stories, as they emerge, influence each other, unfolding from city users’ mental representations and spatial experiences of city spaces, by conducting an analysis on location-based data sets extracted in real-time from UGC.</p>
<p>In particular how different ethnic groups are distributed spatially and temporally within the city of Milan and what are their sentiments towards the city spaces they name.&#8221;</p></blockquote>
<p>Reading through the abstract, it is clear how the concept expressed in VersuS evolved along a specific direction: to <strong>try to understand and describe/visualize the mental models through which citizens of different cultures perceive and live their cities, harvesting their expressions on social networks to infer emotions, approaches, desires and visions.</strong></p>
<p>This is obviously a very delicate domain, which engages multiple issues which are very difficult to approach even one-by-one:</p>
<ul>
<li>the lack of extensive research in the field, leading to the necessity of performing massive tests and to engage multiple other researchers in validating the results which progressively are produced</li>
<li>the lack of real understanding of how the issues of digital divide allow to consider these kinds of results as being relevant now, and of the ways in which it is possible to forecast how they will be relevant in the (near) future</li>
<li>the lack of real understanding of the ways in which it is possible to truly promote digital inclusion on these topics (in this: the answers to this question which sound like &#8220;enable free network/wifi access in cities&#8221; are obviously incomplete, as they do nothing to address the cultural dimension of &#8220;inclusion&#8221; and the need to understand <strong>diversity</strong> in cities, the effects it produces and the opportunities which it opens up)</li>
<li>the lack of real understanding of the ways in which it is possible to conceive inference methodologies which allow to identify and classify emotions, wishes, visions, desires and expectations expressed by people, in multiple languages and contexts (that is: if we really want to go beyond the idea of &#8220;buzz&#8221; which is promoted by marketing professionals, which really lacks the complexity which is needed to approach the important issues of our cities)</li>
<li>the lack of a real, diffused discussion on the ethics of these processes (e.g.: &#8220;listening&#8221; to social networks, harvesting information, inferring knowledge, using it )</li>
</ul>
<div id="attachment_2323" class="wp-caption aligncenter" style="width: 960px"><a href="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/maps-of-babel2.jpg"><img class="size-large wp-image-2323" title="maps of babel " src="http://www.artisopensource.net/network/artisopensource/wp-content/uploads/2012/03/maps-of-babel2-960x573.jpg" alt="maps of babel " width="950" height="567" /></a><p class="wp-caption-text">maps of babel</p></div>
<p>All these items (and more) transform this kind of research into <strong>a truly delicate domain, and researchers wishing to engage it are continuously forced to stop and deeply consider the implications of their actions, the validity of their methodologies, the relevance of their conclusions and the ethics of the practices they promote.</strong></p>
<p>Luckily, many researchers are more than ready to engage the challenge in meaningful ways.</p>
<p>The issues raised by these processes never fail to bring up lively discussions in public occasions for debate.</p>
<p>This happened at Human Cities, as well.</p>
<p>Giorgia Lupi, who was representing us all in Bruxelles at the symposium, was faced with a very active audience: <a title="Maps of Babel at Human Cities, on Density Design" href="http://www.densitydesign.org/2012/03/densitydesign-in-bruxelles-when-visualization-meets-other-disciplines-and-sets-the-fire-on/">here you can read her report of the presentation and of the debate</a></p>
<p>From our point of view in this research (and, in general, in this type of research): <strong>artistic approach has proven to be truly insightful and really useful, as well</strong>.</p>
<p>As you might know if you follow the things that get published here on Art is Open Source, our main focus is the process of <strong>exposing and understanding the mutation that the ubiquitous availability and accessibility of digital technologies and networks has brought on to human beings and the ways in which the live, relate, work, learn</strong>.</p>
<p><em>Human beings have already transformed. </em> And so did cities, workplaces, schools, shopping centers, streets, cinemas, everything. Digital technologies and networks have already mutated the way in which we perceive the spaces and processes of our daily lives and the ways in which we define what can be called public and private space, identity, work, entertainment, relationship, memory, knowledge. Transformation has taken place in time/space/function, is taking place right now and it doesn&#8217;t show any trend in slowing down.</p>
<p>In this process, multiple ethical approaches clash, hence the debates, the critiques and also the dangers and perils which we face when companies, organizations and other subjects use the effects of these transformations in ways which are not properly positive. We can think of many aspects of this, from the whole international debate on the transformation of labor, to the planetary discussion on crisis, to censorship, to privacy, to the dark-side of crowdsourcing practices, etcectera.</p>
<p>In this whole scenario, possibly the most relevant thing to take into consideration is that transformation has already taken place. On one side, the <strong>multiple layers of digital information</strong> which wrap the spaces we use in our daily lives have great influence on the way we perceive the world and the way in which we act. On the other side, <strong>we constantly produce digital information</strong>, wether we&#8217;re turning the light on/off, paying with credit card, using our mobile phone or adopting one of the many ways in which, during these last few years, we have learned to express ourselves in new ways.</p>
<p>This process causes <strong>multiple, simultaneous, emergent uses of the same space co-exist at the same time in public/private spaces</strong>, ruled by the possibility that people have to access digital technologies and networks and to use them to perform the activities of their daily lives. According to this point of view a park bench can instantly transform itself into a temporary, full-blown, mobile office, triggered by a single phone call, just as well as a table at a bar can instantly become the place for a family reunion across continents, thanks to a simple videoconferencing application. In the same ways, humanity is already in the process of fully adopting the possibility to express judgements, ratings, ideas, visions and desires about places and situations using ubiquitous social applications, making their thoughts and presence available to everyone else, in a new definition of both privacy and public space.</p>
<p>Now: this information can, obviously, be used for the most different purposes, from the most positive ones to the most devious ones.</p>
<p>What we believe is that there is no single answer, and that the possibilities must be exposed and critically evaluated.</p>
<p>Through art and projects like <strong>VersuS</strong> and <strong>ConnectiCity</strong> (and, before that, with other projects such as <strong><a title="Squatting Supermarkets" href="http://www.artisopensource.net/category/projects/squatting-supermarkets-projects/">Squatting Supermarkets</a></strong>, <strong><a title="REFF, RomaEuropa FakeFactory" href="http://www.artisopensource.net/category/projects/reff-romaeuropa-fakefactory/">REFF</a></strong> and more ) we have been able in the past to coordinate multiple disciplines and methodologies in performing this exact task: exposing possibilities and critically evaluating them. Along the way we have been able to realize a series of things among which is the consideration that <strong>a series of models which directly originate from peer-2-peer methodologies are now available and applicable to the most varied domains</strong>, from what-was-once industrial production to the production of knowledge, to education, and so on. These models&#8217; accessibility is <strong>directly related to the availability of tools and strategies according to which information is freely accessible</strong>, remixable, recombinable, mash-up-able, layer-able, re-programmable and directly interrelat-able to the objects/spaces/processes of our daily lives. These models directly promote a vision by which <strong>citizens become active and aware agents of society, producing and accessing information to gain understanding and insights about the environments they live in, the societies and communities which they are part of</strong>. In this scenario, <strong>the accessibility of real-time, accessible sources of information about the ideas, wishes and expectations of their fellow citizens, together with ways to interconnect to one another and to freely express , constitute the basis to rethink those processes to which we refer to as &#8220;politics&#8221;, &#8220;education&#8221;, &#8220;urban planning&#8221;, &#8220;city governance&#8221; and so on</strong>.</p>
<p>The possibility to redesign in such radical ways these fundamental building blocks of our societies, allow us to also re-imagine many of the things we use each day as the basis of our lifestyles, and the possibility to redefine these public information/interaction/participation spaces is directly connected to the possibility to enact the new, emerging, models for production of energy, products, services, knowledge, food, transport.</p>
<p>Obviously: this domain is still an area for pioneers. And, luckily, many researchers, artists, designers, architects, engineers, social scientists, anthropologists, hackers and more are constantly dedicating more and more efforts to try and establish the first few reliable answers to the enormous doubts which we all have when we, eventually, see those dots on the maps, colored according to the emotion they represent, as inferred from a specific social network message using algorithms  which originate from artificial intelligence and expert systems. What are they about? How can I use them? <strong>How can <em>people</em> use them?</strong></p>
<p>The fact is: they are there, available and free; easily obtainable from social networks. For positive, negative and in-between purposes.</p>
<p>All perspectives should be taken into account.</p>
<p>In a <strong><a title="Enlarge Your Consciousness in 4 days 4 free" href="http://www.artisopensource.net/category/projects/enlarge-your-consciousness/">recent artwork</a></strong>, we used the exact same technologies which are used for <strong>VersuS</strong> and <strong>Maps of Babel</strong>: real-time harvesting from social networks; georeferencing / geoparsing / geoprocessing; natural language analysis; emotional analysis.  We used them to power an interactive installation. <strong>As artists, we felt the need to go beyond form and interaction, and to also explicitly expose the implications deriving from this now simple act of listening to planetary communities through social network information harvesting.</strong> A fundamental part of the project was to expose the techniques and the results of these processes from a rich variety of points of view.</p>
<p><strong>In the exhibit, people could purchase internet users for 9.99 euros, in a little box</strong>. In the box: information visualizations and a QRCode connected purchasers to a simple interface which showed the most recent emotions expressed by their &#8220;purchased&#8221; user on social networks. Practically: an unaware user became your personal emotional tamagotchi.</p>
<p>That is to say: we must take in critical consideration and evaluation as many scenarios as possible, paying great attention to the negative outcomes that might be produced, and we also need to be as transparent as possible in the process.</p>
<p>That is also to say: these processes we are experimenting are constantly granting us a series of incredibly rich insights on the ways people live in their cities. <a title="VersuS at the Piemonte Share Festival" href="http://www.artisopensource.net/2011/11/06/versus-the-realtime-lives-of-cities/">In the first experiment with VersuS produced for the Piemonte Share Festival at the Natural Science Museum in Turin</a> we have shown the city of Turin as expressed through social media by people speaking different languages: the stories of markets, streets, neighborhoods, historical areas and commercial areas as experienced by all the different cultures came out in incredible detail, as the same corner of the street became a place for quick traversal, a place for worship, a location for business, a meeting place and a community node according to the people, times and modalities through which it was used in the various hours of the day, day of the week or period of the year. <strong>This kind of experience, we believe, can be positively transformed into a tool which is useful to engage people, through knowledge and information,  to take active, participative, informed role in the governance of their cities and communities.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.artisopensource.net/2012/03/20/maps-of-babel-at-human-cities-symposium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 2.751 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-05-17 08:16:44 -->

