<?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>by Leandro Milmanda Perez &#187; Google</title>
	<atom:link href="http://www.lemil.com.ar/blog/index.php/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lemil.com.ar/blog</link>
	<description>about IT, software &#38; trends.</description>
	<lastBuildDate>Tue, 02 Aug 2011 21:04:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Reviewing Google&#8217;s 03D, a 3D engine for browsers in Javascript.</title>
		<link>http://www.lemil.com.ar/blog/index.php/2009/10/review-of-googles-03d-a-3d-engine-for-browser-in-javascript/</link>
		<comments>http://www.lemil.com.ar/blog/index.php/2009/10/review-of-googles-03d-a-3d-engine-for-browser-in-javascript/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 15:14:34 +0000</pubDate>
		<dc:creator>lemil</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[03d]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.lemil.com.ar/blog/?p=93</guid>
		<description><![CDATA[Hi!, if you followed my latest tweets you may know that I am taking a look to this new tech from Google that was presented on this latest IO convention. This API allows you to create and manipulate 2D and 3D models using only javascript. What is also interesting is the underlying tech around 03d [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!, if you followed my <a href="http://www.twitter.com/lemil">latest tweets</a> you may know that I am taking a look to this new tech from <a href="http://www.google.com">Google</a> that was presented on this latest IO convention. This API allows you to create and manipulate 2D and 3D models using only javascript. What is also interesting is the underlying tech around 03d that is able to  access openGL and Direct3D. Models can be imported from sources as <a href="http://sketchup.google.com/">SketchUp</a>, <a href="http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=13577897">Maya</a>, <a href="http://usa.autodesk.com/adsk/servlet/pc/index?siteID=123112&amp;id=13567410">Max</a> exporting those to <a href="http://collada.org">COLLADA</a>. More details <a href="http://code.google.com/apis/o3d/docs/techoverview.html">here</a>.</p>
<p><img class="aligncenter" title="O3D Stack" src="http://code.google.com/apis/o3d/images/O3DSoftwareStack.png" alt="" width="420" height="370" /></p>
<p>Also has a complete set of common 3D stuff like shapes, simple objects, textures, particle emiters, cameras, lights, video in 3d, etc. The API is available on their <a href="http://code.google.com/apis/o3d/">web site</a>.</p>
<p>An interesting example that came with the API,  is the trends example. Originally it show the earth with a beam (like the sun) coming out form random places over the surface. I changed that beam to a particle emitter and put a sequence of images of the profile of a location aware (fake) social network. Basically, it shows now who is where in the world (watch the video).</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.youtube.com/v/a7fqR9MDaZo&amp;hl=en&amp;fs=1&amp;" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/a7fqR9MDaZo&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/a7fqR9MDaZo&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true" data="http://www.youtube.com/v/a7fqR9MDaZo&amp;hl=en&amp;fs=1&amp;"></embed></object></p>
<p>Another great example is a GAME I&#8217;ve found, a kind of wonder boy style called <a href="http://blog.largeanimal.com/demo/">Infinite journey</a> form LargeAnimal.</p>
<p>That&#8217;s all for now, next time I will be posting more of my work. Appreciate any comment, Cheers!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemil.com.ar/blog/index.php/2009/10/review-of-googles-03d-a-3d-engine-for-browser-in-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trends &#8211; Whois who in Social Networking [Trends]</title>
		<link>http://www.lemil.com.ar/blog/index.php/2009/05/trends-whois-who-in-social-networking-trends/</link>
		<comments>http://www.lemil.com.ar/blog/index.php/2009/05/trends-whois-who-in-social-networking-trends/#comments</comments>
		<pubDate>Sun, 03 May 2009 15:44:04 +0000</pubDate>
		<dc:creator>lemil</dc:creator>
				<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[hi5]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[opensocial]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.lemil.com.ar/blog/?p=77</guid>
		<description><![CDATA[Nowadays twitter seems to be in everybody&#8217;s mouth, (meanwhile we try to image another idea to monetize all that traffic). A year ago Facebook changed the way we use the web and it gathered people around the world in a 200.000.000 user community.  Today, using google trends, did a chart explaining what people is searching [...]]]></description>
			<content:encoded><![CDATA[<p>Nowadays twitter seems to be in everybody&#8217;s mouth, (meanwhile we try to image another idea to monetize all that traffic). A year ago Facebook changed the way we use the web and it gathered people around the world in a <a href="http://blog.facebook.com/blog.php?post=72353897130" target="_blank">200.000.000</a> user community.  Today, using google trends, did a chart explaining what people is searching on social networking.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.google.com/trends/viz?q=facebook,+twitter,+myspace,+hi5,+google&amp;date=ytd&amp;geo=all&amp;graph=weekly_img&amp;sort=0&amp;sa=N" alt="" width="580" height="260" /></p>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #4684ee;"><strong>facebook</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="70">
<tbody>
<tr>
<td style="display: block;" bgcolor="#4684ee"></td>
</tr>
</tbody>
</table>
</td>
<td><span>1.00</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #dc3912;"><strong>twitter</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="1">
<tbody>
<tr>
<td style="display: block;" bgcolor="#dc3912"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.01</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #ff9900;"><strong>myspace</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="22">
<tbody>
<tr>
<td style="display: block;" bgcolor="#ff9900"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.32</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #008000;"><strong>hi5</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="14">
<tbody>
<tr>
<td style="display: block;" bgcolor="#008000"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.20</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #4942cc;"><strong>google</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="39">
<tbody>
<tr>
<td style="display: block;" bgcolor="#4942cc"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.57</span></td>
</tr>
</tbody>
</table>
<p>If you pay attentio to the chart in the lower part shows how &#8220;news about&#8221; twitter eclipsed any other thing on the web, at  least for a couple of days (<a href="http://twitter.com/aplusk" target="_blank">the kutner effect</a>).</p>
<p>Cheers!</p>
<p>Leandro Milmanda Perez</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemil.com.ar/blog/index.php/2009/05/trends-whois-who-in-social-networking-trends/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trends &#8211; Social networking in Argentina</title>
		<link>http://www.lemil.com.ar/blog/index.php/2009/04/trends-social-networking-in-argentina/</link>
		<comments>http://www.lemil.com.ar/blog/index.php/2009/04/trends-social-networking-in-argentina/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 23:41:34 +0000</pubDate>
		<dc:creator>lemil</dc:creator>
				<category><![CDATA[Social Networks]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[opensocial]]></category>
		<category><![CDATA[trends]]></category>

		<guid isPermaLink="false">http://www.lemil.com.ar/blog/?p=71</guid>
		<description><![CDATA[Since a few month ago we changed the way we use Internet in Argentina. Remember the g&#8217;ood old days when we use to send mails, see La Nacion.com or Ole.com.ar, and may be the most &#8220;trendies&#8221; watch videos on you tube. Now (only a few month later) all of us is on facebook, tagging pictures, [...]]]></description>
			<content:encoded><![CDATA[<p>Since a few month ago we changed the way we use Internet in Argentina. Remember the g&#8217;ood old days when we use to send mails, see La Nacion.com or Ole.com.ar, and may be the most &#8220;trendies&#8221; watch videos on you tube. Now (only a few month later) all of us is on facebook, tagging pictures, sending wall messages, researching friends of friends, even Moms got there!.  And is you are wandering about how popular in comparison to other sites it became I charted , thanks to google trends.</p>
<p style="text-align: left;"><img class="aligncenter" title="Google trends - Social(facebook) vs traditional searchs." src="http://www.google.com/trends/viz?q=facebook,+taringa,+la+nacion,+clarin,+sexo&amp;date=ytd&amp;geo=ar&amp;graph=weekly_img&amp;sort=0&amp;sa=N" alt="" width="580" height="260" /></p>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #4684ee;"><strong>facebook</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="58">
<tbody>
<tr>
<td style="display: block;" bgcolor="#4684ee"></td>
</tr>
</tbody>
</table>
</td>
<td><span>1.00</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #dc3912;"><strong>taringa</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="44">
<tbody>
<tr>
<td style="display: block;" bgcolor="#dc3912"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.76</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #ff9900;"><strong>la nacion</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="25">
<tbody>
<tr>
<td style="display: block;" bgcolor="#ff9900"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.44</span></td>
</tr>
</tbody>
</table>
<table style="display: inline;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #008000;"><strong>clarin</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="70">
<tbody>
<tr>
<td style="display: block;" bgcolor="#008000"></td>
</tr>
</tbody>
</table>
</td>
<td><span>1.20</span></td>
</tr>
</tbody>
</table>
<table style="display: inline; text-align: center;" border="0">
<tbody>
<tr>
<td style="padding: 0pt; white-space: nowrap;"><span style="color: #4942cc;"><strong>sexo</strong> </span></td>
<td>
<table class="bar" style="height: 4px;" border="0" cellspacing="0" width="36">
<tbody>
<tr>
<td style="display: block;" bgcolor="#4942cc"></td>
</tr>
</tbody>
</table>
</td>
<td><span>0.62</span></td>
</tr>
</tbody>
</table>
<p>Something changed, we did? I guess&#8230;. the use of social network is here for good.</p>
<p>If you are interested in being part of social networks or want to build your,  own leave your comments or contact <a title="contact me" href="http://www.lemil.com.ar/blog/index.php/about/" target="_blank">me</a>.</p>
<p>by Leandro Milanda Perez.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemil.com.ar/blog/index.php/2009/04/trends-social-networking-in-argentina/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java @ Google App Engine</title>
		<link>http://www.lemil.com.ar/blog/index.php/2009/04/java-google-app-engine/</link>
		<comments>http://www.lemil.com.ar/blog/index.php/2009/04/java-google-app-engine/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 01:19:34 +0000</pubDate>
		<dc:creator>lemil</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.lemil.com.ar/blog/index.php/2009/04/java-google-app-engine/</guid>
		<description><![CDATA[As I twitted last week I am testing an early version of Google&#8217;s App Engine in Java flavor. If you never got the chance to try it, or you are just curious about it, I wrote a few tutorials about how to do regular things, including: java patters, servlets, data access, etc. Use this command [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://code.google.com/appengine/images/appengine_lowres.jpg" alt="" width="142" height="109" /><img class="alignright" src="http://www.gstatic.com/codesite/ph/images/defaultlogo.png" alt="" width="48" height="48" /></p>
<p style="text-align: center;"><a href="http://code.google.com"><img class="aligncenter" title="Google Code" src="http://www.gstatic.com/codesite/ph/images/code_sm.png" alt="" width="153" height="55" /></a></p>
<p>As I twitted last week I am testing an early version of Google&#8217;s App Engine in Java flavor. If you never got the chance to try it, or you are just curious about it, I wrote a few tutorials about how to do regular things, including: java patters, servlets, data access, etc.</p>
<p>Use this command to anonymously check out the latest project source code:</p>
<div class="bubble_wrapper">
<div class="pmeta_bubble_bg">
<div class="box-inner"><tt># Non-members may check out a read-only working copy anonymously over HTTP.</tt><br />
<tt id="checkoutcmd">svn checkout <strong><em>http</em></strong>://gae-java-tutorial1.googlecode.com/svn/trunk/ gae-java-tutorial1-read-only</tt></div>
</div>
</div>
<p><strong>Example 1</strong> &#8211; Using DataStore nad JPA</p>
<p>I created a POJO calle SimplePojo and stored un DS using JPA. Below is a copy of the persistance.xml file I am using&#8230;</p>
<pre style="background-color:#f0f0f0; border-top: 1 solid #c0c0c0; border-right: 1 solid #c0c0c0; border-left: 1 solid #c0c0c0; border-bottom: 1 solid #c0c0c0; border: 1 solid #c0c0c0; padding-left: 30px;"><span style="color: #000080;">&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
        http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0"&gt;

    &lt;persistence-unit name="transactions-optional"&gt;
        &lt;provider&gt;org.datanucleus.store.appengine.jpa.DatastorePersistenceProvider&lt;/provider&gt;
        &lt;class&gt;com.gae.tutorial.pojo.SimplePojo&lt;/class&gt;
        &lt;properties&gt;
            &lt;property name="datanucleus.NontransactionalRead" value="true"/&gt;
            &lt;property name="datanucleus.NontransactionalWrite" value="true"/&gt;
            &lt;property name="datanucleus.ConnectionURL" value="appengine"/&gt;
        &lt;/properties&gt;
    &lt;/persistence-unit&gt;
&lt;/persistence&gt;</span></pre>
<p>Note the the hardcoded appengie value from the connection URL. Below the Poj file&#8230;</p>
<div style=" background-color:#f0f0f0; border-top: 1 solid #c0c0c0; border-right: 1 solid #c0c0c0; border-left: 1 solid #c0c0c0; border-bottom: 1 solid #c0c0c0; border: 1 solid #c0c0c0; padding-left: 30px;">
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.jdo.annotations.Column;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.Entity;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.GeneratedValue;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.GenerationType;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.Id;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.NamedQueries;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.NamedQuery;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">import javax.persistence.Table;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">
</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">@Entity</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">@Table(name = "simple_pojo")</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">@NamedQueries( {</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    @NamedQuery(name = "getLast", query = "SELECT p FROM SimplePojo p ORDER BY p.id DESC")</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">})</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">
</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">public class SimplePojo {</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">
    @Id</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    @GeneratedValue(generator="generador",strategy=GenerationType.IDENTITY)</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    @Column(name="ID")</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    private Long id;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    </span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    @Column(name="VALOR")</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    private String valor;</span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    </span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    </span></pre>
<pre style="background-color:#f0f0f0;padding-left: 30px;"><span style="color: #000080;">    public Long getId() {</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">        return id;</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">    }</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">
    public void setId(Long id) {</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">        this.id = id;</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">    }</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">
    public String getValor() {</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">        return valor;</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">    }</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">
    public void setValor(String valor) {</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">        this.valor = valor;</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">    }</span></pre>
<pre style="padding-left: 30px;"><span style="color: #000080;">}</span></pre>
</div>
<p>To fully understand this example I recommend you to checkout the SVN source repo and open it on eclipse. One important thing is that you need to install the App Engine SDK for Java and the eclipse plugins from App Engine too.</p>
<p>Also recommend you to get an account and start uusing it.!</p>
<p>Cheers!</p>
<p>Leandro.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lemil.com.ar/blog/index.php/2009/04/java-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

