<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Juan Carlos Herrera&apos;s Blog</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/" />
<modified>2008-04-09T06:47:56Z</modified>
<tagline></tagline>
<id>tag:weblogs.java.net,2008:/blog/jcherreram/430</id>
<generator url="http://www.movabletype.org/" version="3.01D">Movable Type</generator>
<copyright>Copyright (c) 2008, jcherreram</copyright>
<entry>
<title>Project &quot;Hello Buddy/Hola Amigo&quot;</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2008/04/project_hello_b_1.html" />
<modified>2008-04-09T06:47:56Z</modified>
<issued>2008-04-09T02:37:05Z</issued>
<id>tag:weblogs.java.net,2008:/blog/jcherreram/430.9500</id>
<created>2008-04-09T02:37:05Z</created>
<summary type="text/plain">The project &quot;Hello Buddy/Hola Amigo&quot; is a Sun Microsystems&apos; volunteers&apos; initiative to reduce the digital divide.The project itself is based on &quot;Wonderland&quot; a Sun&apos;s open-source project to create virtual 3D world. Wonderland gives us the platform to build a live virtual and 3D classroom.</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Community: Global Education and Learning Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<div align="justify">
The project "Hello Buddy/Hola Amigo" is a <a href="http://blogs.sun.com/globalcitizenship/">Sun Microsystems' volunteers'</a> initiative to reduce the digital divide. The digital divide is the gap between people that has resources and knowledge to get access to digital and information technology from people who don't. The source of digital divide came from social, economical, and cultural issues. Some technology (specially if come from the open-source world) can help to overcome the digital divide since open-source software does not have cost for using and also can be distributed freely, countries with with broader digital can use for free.

<p>Digital divide states an important difference between rich and poor countries. Every technology company that claims to be responsible and have social responsibility might do something about digital divide. Volunteers project aims to reduce the digital divide through donation, education or other kinds of help to improve the knowledge and access to information technology.</p>

<p>The project itself is based on <a href="https://lg3d-wonderland.dev.java.net/">Wonderland</a> a Sun's open-source project to create virtual 3D world. Wonderland gives us the platform to build a live virtual and 3D classroom where children of different countries can meet and share in a virtual space for fun...and learn. At the same time we can take advantage of this tool to teach and educate children, if we have technology that provides a broadband connection, audio, and publishing tools, we can develop and attend classes closer  to a real world. Finally the project will have a children driven approach, in fact both English and Spanish speakers will teach each other their native language.</p>

<p>The project "Hello Buddy/Hola Amigo" is a good example of how Sun's technology within a open-source initiative can contribute to reduce the digital divide. Of course this project (as many) is powered by Java!</p>

<p>If you want to know more about this project take a look our <a href="http://wikis.sun.com/display/HelloAmigo/Home">wiki page</a> and also you can join us at Java.net CommunityCorner JavaOne 2008 we have a mini-talk to share with you our experience.<br />
</div><br />
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>A new Duke was born and bred in Chile</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2008/03/a_new_duke_was_1.html" />
<modified>2008-03-14T19:39:20Z</modified>
<issued>2008-03-14T19:23:33Z</issued>
<id>tag:weblogs.java.net,2008:/blog/jcherreram/430.9364</id>
<created>2008-03-14T19:23:33Z</created>
<summary type="text/plain">Take a look at designs made by Marjorie Valencia (Professional Graphics Designer) to our JUG.</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p>
<div align="justify">
Finally, our jug (<a href="www.jug.cl">www.jug.cl</a>) decided to change the logo & mascot. We conclude that Duke is most representative of Java Technology and we love it!

<p>With the help of Professional Graphics Designer (Marjorie Valencia) we have a lot of proposals to choice.<br />
</div><br />
</p></p>

<p>
The story start here (how designer works)
</p>
<a href="http://www.jug.cl/download/attachments/9240577/estudio%20proporciones.jpg" target="_blank">
<img src="http://www.jug.cl/download/attachments/9240577/estudio%20proporciones.jpg" height="50%" width="50%"/>
</a>

<p>
And...some prototypes! based on Chilean's traditional costumes
</p>

<p><a href="http://www.jug.cl/download/attachments/9240577/personificados.jpg" target="_blank"><br />
<img src="http://www.jug.cl/download/attachments/9240577/personificados.jpg" height="50%" width="50%"/><br />
</a><br />
<p><br />
...in action!<br />
</p><br />
<a href="http://www.jug.cl/download/attachments/9240577/acciones.jpg" target="_blank"><br />
<img src="http://www.jug.cl/download/attachments/9240577/acciones.jpg" height="50%" width="50%"/><br />
</a></p>

<p>
Now we are trying to choice the best design, how hard it is! all design are awesome!
</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>Soft Skills to deal with Open Source Project</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2008/02/soft_skills_to.html" />
<modified>2008-02-26T23:58:50Z</modified>
<issued>2008-02-26T05:01:20Z</issued>
<id>tag:weblogs.java.net,2008:/blog/jcherreram/430.9268</id>
<created>2008-02-26T05:01:20Z</created>
<summary type="text/plain">Hard Skills is not enough to face an Open Source project, obviously is a cultural aspect the measure of noise in your team communication can vary between countries and cultures.</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Open Source</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p><div align="justify">
Hard Skills is not enough to face an Open Source project, obviously is a cultural aspect the measure of noise in your team communication can vary between countries and cultures.

<p>As a FLOSS Developer I'm facing with a lot of "politician" criticism isn't about technical things is about to deal with "stupid" questions as: why?, what you do you want?, are you crazy?, work for free?, are you rich? and a long etc of a sort of "Poisonous" words.</p>

<p>Today, I can't give you any well documented advice, but take a look this video, from people with more experience than me:<br />
</div><br />
</p></p>

<p>
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-4216011961522818645&hl=es" flashvars=""> </embed>
</p>

<p>
Spanish version <a href="http://www.jug.cl/blogs/jc/entry/como_un_proyecto_open_source">HERE</a>
</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>Teaching Java at a Third World Nation: Globalization and Myths</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2007/12/teaching_java_a.html" />
<modified>2007-12-07T01:48:05Z</modified>
<issued>2007-12-07T01:23:20Z</issued>
<id>tag:weblogs.java.net,2007:/blog/jcherreram/430.8775</id>
<created>2007-12-07T01:23:20Z</created>
<summary type="text/plain">Java is Everywhere!...Really</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Community: Global Education and Learning Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p>First of all, I was born and live in Chile, that is a also "Third World Nation", although Chileans thinks differently ;), Just take a look at: <a href="http://www.gcr.weforum.org/">http://www.gcr.weforum.org/</a> (The best ranked country of Latin America)</p>

<p>Three weeks ago I was teaching Java at Managua the capital of Nicaragua, a very beautiful place with very nice people. I was teaching Java also in other countries of South America, but it was my first time in Central America. When you think about these kinds of countries as "Third World Nation", small geography and population with a recent past of guerrillas, you can easily imagine a lot of wrong things about Nicaragua. But what about IT people, technology and Java? This is my opinion:</p>

<p>A good point about Globalization is the "natural" knowledge transference, everyone in Nicaragua can learn from authors such as <a href="http://en.wikipedia.org/wiki/Joshua_Bloch">Joshua Bloch</a> through Internet, for instance I saw a few books about certifications as Linux, Java and Microsoft (nobody is perfect :P) bought at amazon.com</p>

<p>I'm teaching Java over five years, in numbers it could be an average of one thousand of people (from Chile, Colombia, Argentina, Peru, Ecuador, Brazil) and I can't see any difference between these people and Nicaragua people, and in some cases the most advanced students had a level over the average. The questions always were smarts, very hard in some cases and fun!. The aptitude to learn was excellent, they were very punctual and finished late because of the  questions, questions and more questions!</p>

<p>They are developing a bigger project for e-goverment powered by Java!</p>

<p>Chile and Nicaragua share the "a.k.a", knows as:"The Switzerland" of Central America (Latin America for Chile)</p>

<p>I hope to come back to Nicaragua....Vacation could be :D</p>

<p>Spanish Version/Versión en Español <a href="http://www.jug.cl/blogs/jc/entry/ensenando_java_en_el_tercer">HERE/AQUÍ</a></p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>World&apos;s Smallest Duke</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2007/10/worlds_smallest.html" />
<modified>2007-10-08T16:11:15Z</modified>
<issued>2007-10-08T14:16:38Z</issued>
<id>tag:weblogs.java.net,2007:/blog/jcherreram/430.8390</id>
<created>2007-10-08T14:16:38Z</created>
<summary type="text/plain">A collection piece for Java Geeks!</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/FJtHPEjUPpM"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/FJtHPEjUPpM" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>

<p>Made in Chile by Match Sculpture Artisans</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>The Human Side of Security and Performance</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2007/10/the_human_side.html" />
<modified>2007-10-08T16:10:40Z</modified>
<issued>2007-10-04T06:30:39Z</issued>
<id>tag:weblogs.java.net,2007:/blog/jcherreram/430.8370</id>
<created>2007-10-04T06:30:39Z</created>
<summary type="text/plain">It&apos;s not about hard skills, it&apos;s not about Java Security or Performance tools or API...is about how the people works.</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Programming</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p>People always ask me about the meaning of "Human Side" of Security and Performance.</p>

<p>About Performance common mistakes are poor algorithm design, wrong use of try/catch, primitive debugging techniques (a lot of "System.out.println"), etc...is not an issue in JVM is "between the keyboard and chair".</p>

<p>Performance-tuned programmer is more important than performance-tuned application, then Profiling Tools are just a medicine.</p>

<p>About Security, programmers doesn't feel the responsibility of be aware about security, the chance to "produce" vulnerabilities doesn't matter. Is important to know that cryptography or any security technology will not work, if you don't know how to use properly.</p>

<p>No other IT role or profession have the same chance to be a real expert security than programmers.</p>

<p>People are not robots, are human beings and learn technologies is not enough to get good levels of security and performance. Is necessary to inculcate to developers principles, techniques, methods, etc to get well-written security & performance software.</p>

<p>Java has a lot of security & performance features, but is necessary to learn a little bit beyond a tool or API.</p>

<p>I will write more about Security and Performance...but, with the "human side" in mind.</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>Classic Joke Turned to Programmers...</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2007/09/classic_joke_tu.html" />
<modified>2007-09-27T03:26:23Z</modified>
<issued>2007-09-27T03:01:01Z</issued>
<id>tag:weblogs.java.net,2007:/blog/jcherreram/430.8329</id>
<created>2007-09-27T03:01:01Z</created>
<summary type="text/plain">Just For laughs!</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Programming</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p><img src='http://www.toondoo.com/public/vijaywadnere/toons/cool-cartoon-53863.png'/></p>

<p>hahaha!</p>

<p>But is truth? Java Programmers earn more than C++ programmers?...Managers?...SURE!</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script></p>]]>

</content>
</entry>
<entry>
<title>Sun Tech Days - Boston</title>
<link rel="alternate" type="text/html" href="http://weblogs.java.net/blog/jcherreram/archive/2007/09/sun_tech_days_b.html" />
<modified>2007-09-21T21:13:35Z</modified>
<issued>2007-09-21T06:47:34Z</issued>
<id>tag:weblogs.java.net,2007:/blog/jcherreram/430.8293</id>
<created>2007-09-21T06:47:34Z</created>
<summary type="text/plain">Open Opportunities....to learn.</summary>
<author>
<name>jcherreram</name>

<email>Juan-Carlos.Herrera@Sun.COM</email>
</author>
<dc:subject>Community</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://weblogs.java.net/blog/jcherreram/">
<![CDATA[<p>Always these kinds of events are a new and good opportunity to learn, I learned from the airplane to every session that I attended. </p>

<p>I learned this:</p>

<p>1) The Airplane video broadcasting system is powered by linux <a href="http://www.youtube.com/watch?v=E2pe8qZLVCU">see it</a><br />
2) The USA Universities has the same issues to train their students in technologies than Chilean Universities (and probably Latin American Universities), as Sang Shin said on his session "Java and NetBeans Demos You Shouldn't Miss!"<br />
3) JavaFX looks pretty cool, excellent presentation by Sridhar Reddy<br />
4) The JEE 6 and Annotations in Servlets are coming soon!<br />
5) The winner of "Temple of Sun" was: Kenneth Schumacher<br />
6) Some guys joined the "Solaris InstallFest" and they've installed Solaris in their IBM Laptops<br />
7) GlassFish rules, <a href="http://blogs.sun.com/stories/">see it</a><br />
8) Sun Studio Compilers and Tools, has over 25 world records in one year! amazing!<br />
9) Solaris is Interesting (through "What Makes Solaris Interesting" session)<br />
10) How to build advanced applications on multicore systems (through "Building High Performance Applications on Multicore Systems Using Sun Studio Compilers and Tools")<br />
11) Brazilian healthcare is favorite of James Gosling<br />
12) Java Real Time is HOT, nice robots! (I'll be working soon with JRT :D)<br />
13) Java and Full Open Source + GPL v3 <a href="http://blogs.sun.com/webmink/entry/welcome_to_gplv3">more info</a><br />
14) Good Mix: Solaris and Quad-Core AMD Platforms<br />
15) ZSF: Just Good Stuff!</p>

<p><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"><br />
</script><br />
<script type="text/javascript"><br />
_uacct = "UA-2032733-3";<br />
urchinTracker();<br />
</script><br />
</p>]]>

</content>
</entry>

</feed>