<?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>PlanetMysql.ru - информация о СУБД MySQL &#187; glassfish</title>
	<atom:link href="http://planetmysql.ru/category/glassfish/feed/" rel="self" type="application/rss+xml" />
	<link>http://planetmysql.ru</link>
	<description>Блог о самой популярной СУБД MySQL</description>
	<lastBuildDate>Thu, 24 May 2012 17:22:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Java EE testing with GlassFish and modern frameworks</title>
		<link>http://blogs.oracle.com/theaquarium/entry/testing_with_glassfish_and_modern?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-ee-testing-with-glassfish-and-modern-frameworks</link>
		<comments>http://blogs.oracle.com/theaquarium/entry/testing_with_glassfish_and_modern#comments</comments>
		<pubDate>Wed, 18 Jan 2012 07:00:00 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[arquillian]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee]]></category>
		<category><![CDATA[mockito]]></category>
		<category><![CDATA[test]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/testing_with_glassfish_and_modern</guid>
		<description><![CDATA[Note: if you're reading this using a feedreader, please make sure you've updated to the updated TheAquarium feed.




Integration testing of Java EE developments is an important topic both Markus Eisele and Antonio Goncalves have recently covered in respective blogs.



Both use GlassFish and Arquillian while Antonio shows different testing approaches and also throws Mockito into the mix. 





  



  





On the same topic, I'd recommend reading Adam Bien's OTN article from last September and if you can read French, you might also find this JavaEE Testing presentation of interest.]]></description>
			<content:encoded><![CDATA[<p>
<em>Note: if you're reading this using a feedreader, please make sure you've updated to the <a href="http://blogs.oracle.com/theaquarium/feed/entries/atom">updated TheAquarium feed</a>.</em>
</p>
<table><tr>
<td valign="top">
<p>
Integration testing of Java EE developments is an important topic both <a href="http://blog.eisele.net/2012/01/arquillian-with-netbeans-glassfish.html">Markus Eisele</a> and <a href="http://agoncal.wordpress.com/2012/01/16/wytiwyr-what-you-test-is-what-you-run/">Antonio Goncalves</a> have recently covered in respective blogs.
</p>

<p>
Both use GlassFish and <a href="http://www.jboss.org/arquillian">Arquillian</a> while Antonio shows different testing approaches and also throws <a href="http://code.google.com/p/mockito/">Mockito</a> into the mix. 
</p>

</td>
<td>
<a href="http://blog.eisele.net/2012/01/arquillian-with-netbeans-glassfish.html" title="Arquillian with NetBeans, GlassFish embedded, JPA and a MySQL Datasource">
  <img src="http://blogs.oracle.com/theaquarium/resource/TestingMarkus.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left" />
</a>
<br/>
<a href="http://agoncal.wordpress.com/2012/01/16/wytiwyr-what-you-test-is-what-you-run/" title="WYTIWYR : What You Test Is What You Run">
  <img src="http://blogs.oracle.com/theaquarium/resource/TestingAntonio.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left" />
</a>
</td>
</tr></table>

<p>
On the same topic, I'd recommend reading Adam Bien's OTN <a href="http://www.oracle.com/technetwork/articles/java/integrationtesting-487452.html">article from last September</a> and if you can read French, you might also find <a href="http://www.slideshare.net/sewatech/javaee-test-deploy">this JavaEE Testing presentation</a> of interest.
</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31641&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=31641&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2012/01/18/java-ee-testing-with-glassfish-and-modern-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Contributor agreements, a reminder and an update</title>
		<link>http://blogs.oracle.com/theaquarium/entry/contributor_agreements_an_update?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=contributor-agreements-a-reminder-and-an-update</link>
		<comments>http://blogs.oracle.com/theaquarium/entry/contributor_agreements_an_update#comments</comments>
		<pubDate>Wed, 21 Sep 2011 12:06:55 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[agreement]]></category>
		<category><![CDATA[contributor]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[OSS]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/theaquarium/entry/contributor_agreements_an_update</guid>
		<description><![CDATA[One of the many things that hasn't changed with GlassFish since the acquisition is how we welcome contributions from the community (in fact we've seen an increased number of those recently).




  





The Oracle Contributor Agreement, or OCA (born as the SCA) is a required document before we can accept such contributions and a fairly common practice in open source projects. One important thing that has changed for the OCA is the email address to use for signed contributor agreements :

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#60;oracle-ca_us@oracle.com&#62;



One thing that will change is the location of the public list of the OCA signatories. For the time being you can find a consolidated and updated list for GlassFish, OpenJDK, NetBeans, MySQL and more on java.net.



The OCA FAQ document (which is still frequently being updated) lists a good number of answers to questions such as "What does the OCA do?", "Why do you have a Contributor Agreement?", "What if I'm contributing on behalf of my company?", "What can Oracle do with my contribution?" and many more.]]></description>
			<content:encoded><![CDATA[<table><tr>
<td valign="top">
<p>
One of the many things that hasn't changed with GlassFish since the acquisition is how we <a href="http://glassfish.java.net/public/devindex.html">welcome contributions</a> from the community (in fact we've seen an increased number of those recently).
</p>
</td>
<td>
<a href="http://sca.java.net/CA_signatories.htm" title="Contributor Agreement Signatories">
  <img src="http://blogs.oracle.com/theaquarium/resource/OracleContribAgreements.png" alt="ALT_DESCR" hspace="4" vspace="4" align="left" />
</a>
</td>
</tr></table>

<p>
The <a href="http://oss.oracle.com/oca.pdf">Oracle Contributor Agreement</a>, or OCA (born as the <a href="http://blogs.oracle.com/theaquarium/tags/sca">SCA</a>) is a required document before we can accept such contributions and a fairly common practice in open source projects. One important thing that <strong>has</strong> changed for the OCA is the email address to use for signed contributor agreements :
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>&lt;oracle-ca_us@oracle.com&gt;</code></strong>
</p>

<p>
One thing that <strong>will</strong> change is the location of the public list of the OCA signatories. For the time being you can find a <a href="http://sca.java.net/CA_signatories.htm">consolidated and updated list for GlassFish, OpenJDK, NetBeans, MySQL and more</a> on java.net.
</p>

<p>
The <a href="http://oss.oracle.com/oca-faq.pdf">OCA FAQ</a> document (which is still frequently being updated) lists a good number of answers to questions such as "<em>What does the OCA do?</em>", "<em>Why do you have a Contributor Agreement?</em>", "<em>What if I'm contributing on behalf of my company?</em>", "<em>What can Oracle do with my contribution?</em>" and many more.
</p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30043&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=30043&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/09/21/contributor-agreements-a-reminder-and-an-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FISL12 Trip Report &#8212; Special Appearance by &quot;Javali&quot; and &quot;Code Monkey&quot;</title>
		<link>http://blogs.oracle.com/arungupta/entry/fisl12_trip_report_special_appearance?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=fisl12-trip-report-special-appearance-by-javali-and-code-monkey</link>
		<comments>http://blogs.oracle.com/arungupta/entry/fisl12_trip_report_special_appearance#comments</comments>
		<pubDate>Sun, 03 Jul 2011 11:28:17 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[brazil]]></category>
		<category><![CDATA[codemonkey]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[fisl]]></category>
		<category><![CDATA[fisl12]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[javaee7]]></category>
		<category><![CDATA[javali]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[portoalegre]]></category>

		<guid isPermaLink="false">http://blogs.oracle.com/arungupta/entry/fisl12_trip_report_special_appearance</guid>
		<description><![CDATA[FISL is the biggest open source
conference in Latin America and had about 7000 participants in the FISL 12 that concluded
earlier this week. This was my third consecutive year (2010
and 2009)
and as every year the conference was packed with lectures, workshops,
demonstrations, booths, presentations, and lot more.




Anil Gaur, VP of Java EE Platform and GlassFish, gave a presentation on
"Oracle GlassFish Server: A flexibly, light-weight, and
production-ready Java EE 6". There were about 100 attendees in the
theatre-style seating. The talk gave a great overview of the
explosive growth happening in the GlassFish community on all fronts. It
also gave an overview of how GlassFish is the first platform to provide
clustering and high-availability for Java EE 6 applications with full commercial support
from Oracle. The 2-instance session failover demo that I started to
show in the talk did not work completely and my digging is still going
on but here is a basic analysis so far. 

The GlassFish High Availability depends on GMS which further relies on UDP
Multicast (more details
here). I've shown this demo on my previous machine (a Macbook)
multiple times and in different configurations of with or without an IP
address. But multicast is enabled by default on Macs. However Natty
Narwhal does not seem to be configured that way, at least by default.
And so even though I could create a cluster, the application with HA
enabled could not be deployed.&#160;
The GlassFish
3.1 Certification Matrix
provides a complete list of supported platform and Ubutnu 10.10, not
11.04 (demo machine), is listed as a supported developer platform.
There might be bugs in this newest release of Ubuntu or how Grizzly
picks a network interface for binding when there is no bind interface
address setup and the default interface (eth0) is not connected.


More details on how this will eventually get fixed in a later blog.

Other than that I gave two presentations on "The Java EE 7 Platform:
Developing for the Cloud" and "Running your Java EE 6 Applications in
the Cloud: and the slides are now available:

The
Java EE 7 Platform: Developing for the Cloud (FISL 12)


There were about 60+ attendees for the 9am talk on Java EE 7. Check out
more details about the evolution of Java EE 7 at javaee-spec.java.net.
All the component JSRs have their independent pages as well with the
format: &#60;component&#62;-spec.java.net where &#60;component&#62; is
"jpa", "ejb", "servlet" and "jsf".

Running
your Java EE 6 applications in the Cloud (FISL 12)


The second preso turned out a lot more fun than originally planned with
the two surprise co-speakers - "Javali" and "Code Monkey". The audience
seem to enjoy the interesting conversation as part of the talk,
pictures below. There is usual engaging with the community, talking to
folks at the booth, explaining Oracle's
open source strategy, and customer visits.

Also, check out Java
Spotlight podcast #36 where Anil Gaur talks about GlassFish 3.1.

There were several other talks given by Oracle employees covering JDK
7, NetBeans, OpenJDK, MySQL and other open source offerings.

Check out some pictures from the event:

















































And, as always, the evolving album:



See you next year!

Now on
to Sao Jose do Rio Preto ...]]></description>
			<content:encoded><![CDATA[<table border="0" cellpadding="5"
cellspacing="5">
<tbody>
<tr>
<td><img alt="" src="http://blogs.oracle.com/arungupta/resource/fisl12-logo.jpg" /><br>
</td>
<td><a href="http://softwarelivre.org/">FISL</a> is the biggest open source
conference in Latin America and had about 7000 participants in the <a href="http://softwarelivre.org/fisl12/">FISL 12</a> that concluded
earlier this week. This was my third consecutive year (<a href="http://blogs.oracle.com/arungupta/entry/fisl_2011_trip_report">2010</a>
and <a href="http://blogs.oracle.com/arungupta/entry/fisl_2009_wrapup_3_talks">2009</a>)
and as every year the conference was packed with lectures, workshops,
demonstrations, booths, presentations, and lot more.</td>
</tr>
</tbody>
</table>
<br>
Anil Gaur, VP of Java EE Platform and GlassFish, gave a presentation on
"Oracle GlassFish Server: A flexibly, light-weight, and
production-ready Java EE 6". There were about 100 attendees in the
theatre-style seating. The talk gave a great overview of the
explosive growth happening in the GlassFish community on all fronts. It
also gave an overview of how GlassFish is the first platform to provide
clustering and high-availability for Java EE 6 applications with <a href="http://oracle.com/goto/glassfish">full commercial support</a>
from Oracle. The 2-instance session failover demo that I started to
show in the talk did not work completely and my digging is still going
on but here is a basic analysis so far. <br>
<ul>
<li>The GlassFish High Availability depends on <a href="http://shoal.java.net/">GMS</a> which further relies on UDP
Multicast (more <a href="http://blogs.oracle.com/bobby/entry/validating_multicast_transport_where_d">details
here</a>). I've shown this demo on my previous machine (a Macbook)
multiple times and in different configurations of with or without an IP
address. But multicast is enabled by default on Macs. However Natty
Narwhal does not seem to be configured that way, at least by default.
And so even though I could create a cluster, the application with HA
enabled could not be deployed.&nbsp;</li>
<li>The <a href="http://www.oracle.com/technetwork/middleware/ias/downloads/glassfish31cert-matrix-328538.xls">GlassFish
3.1 Certification Matrix</a>
provides a complete list of supported platform and Ubutnu 10.10, not
11.04 (demo machine), is listed as a supported developer platform.
There might be bugs in this newest release of Ubuntu or how Grizzly
picks a network interface for binding when there is no bind interface
address setup and the default interface (eth0) is not connected.<br>
</li>
</ul>
More details on how this will eventually get fixed in a later blog.<br>
<br>
Other than that I gave two presentations on "The Java EE 7 Platform:
Developing for the Cloud" and "Running your Java EE 6 Applications in
the Cloud: and the slides are now available:<br>
<br>
<div><strong><a href="http://www.slideshare.net/arungupta1/the-java-ee-7-platform-developing-for-the-cloud-fisl-12" title="The Java EE 7 Platform: Developing for the Cloud (FISL 12)">The
Java EE 7 Platform: Developing for the Cloud (FISL 12)</a></strong>
</div>
<br>
There were about 60+ attendees for the 9am talk on Java EE 7. Check out
more details about the evolution of Java EE 7 at <a href="http://java.net/projects/javaee-spec/">javaee-spec.java.net</a>.
All the component JSRs have their independent pages as well with the
format: &lt;component&gt;-spec.java.net where &lt;component&gt; is
"jpa", "ejb", "servlet" and "jsf".<br>
<br>
<div><strong><a href="http://www.slideshare.net/arungupta1/running-your-java-ee-6-applications-in-the-cloud-fisl-12" title="Running your Java EE 6 applications in the Cloud (FISL 12)">Running
your Java EE 6 applications in the Cloud (FISL 12)</a></strong>
</div>
<br>
The second preso turned out a lot more fun than originally planned with
the two surprise co-speakers - "Javali" and "Code Monkey". The audience
seem to enjoy the interesting conversation as part of the talk,
pictures below. There is usual engaging with the community, talking to
folks at the booth, explaining <a href="http://oracle.com/opensource">Oracle's
open source strategy</a>, and customer visits.<br>
<br>
Also, check out <a href="http://blogs.oracle.com/javaspotlight/entry/java_spotlight_episode_32_anil">Java
Spotlight podcast #36</a> where Anil Gaur talks about GlassFish 3.1.<br>
<br>
There were several other talks given by Oracle employees covering JDK
7, NetBeans, OpenJDK, MySQL and other <a href="http://oracle.com/opensource">open source offerings</a>.<br>
<br>
Check out some pictures from the event:<br>
<br>
<table border="0" cellpadding="5"
cellspacing="5">
<tbody>
<tr>
<td><img alt="" src="https://lh5.googleusercontent.com/--UihJUMGVno/Tg-79TDY7eI/AAAAAAAAats/AnLrXBbabU8/s288/IMG_0003.JPG" /><br>
</td>
<td><img alt="" src="https://lh6.googleusercontent.com/-3_SBeuRlhxM/Tg-8cu-M6SI/AAAAAAAAaug/0GSul2TAXFw/s288/IMG_0018.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh4.googleusercontent.com/-ZVpU4qOzcI0/Tg-8ilBmbLI/AAAAAAAAaus/suro0MW9JhY/s288/IMG_0021.JPG" /><br>
</td>
<td><img alt="" src="https://lh3.googleusercontent.com/-dA7QQAgjlUw/Tg-9UxhkwxI/AAAAAAAAawE/5bPC5nM8mXk/s288/IMG_0049.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh4.googleusercontent.com/-iSg89lSJE5Q/Tg-9a0tRNLI/AAAAAAAAawM/DqxTvizE1lo/s288/IMG_0051.JPG" /><br>
</td>
<td><img alt="" src="https://lh3.googleusercontent.com/-byQtmhgX1-U/Tg-9lXNSpCI/AAAAAAAAawc/Y7AbZ7-8z-4/s288/IMG_0055.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh4.googleusercontent.com/-uTws84mOW7c/Tg-93WBz4uI/AAAAAAAAaw8/-mB7JRGDWfo/s288/IMG_0063.JPG" /><br>
</td>
<td><img alt="" src="https://lh4.googleusercontent.com/-m4BFG6Ry7Kk/Tg--BDMkQ3I/AAAAAAAAaxQ/Tr4PEXrgJsQ/s288/IMG_0067.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh3.googleusercontent.com/-iER9RP1kIk4/Tg--Dhepw9I/AAAAAAAAaxU/6FPRh-YUi_I/s288/IMG_0069.JPG" /><br>
</td>
<td><img alt="" src="https://lh4.googleusercontent.com/-YNaPEivEHbg/Tg--RzfpUZI/AAAAAAAAaxs/G-RsDfmIflI/s288/IMG_0075.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh5.googleusercontent.com/-GbTKg5kyUfg/Tg--U9R6msI/AAAAAAAAaxw/BkNQumWk9Hg/s288/IMG_0076.JPG" /><br>
</td>
<td><img alt="" src="https://lh4.googleusercontent.com/-luebdotB57I/Tg--gOWY5TI/AAAAAAAAayA/CJb2SlAazZ0/s288/IMG_0082.JPG" /><br>
</td>
</tr>
<tr>
<td><img alt="" src="https://lh6.googleusercontent.com/-SPN6z0Gq6xA/Tg-_grsoBRI/AAAAAAAAaz0/WG92EtU0nLM/s288/IMG_0120.JPG" /><br>
</td>
<td><img alt="" src="https://lh4.googleusercontent.com/-jtcCWSwUwks/Tg-_m2nFIvI/AAAAAAAAa0A/aM58qINjUnU/s288/IMG_0125.JPG" /><br>
</td>
</tr>
</tbody>
</table>
<br>
<br>
And, as always, the evolving album:<br>
<br>

<br>
See you next year!<br>
<br>
Now <a href="http://blogs.oracle.com/arungupta/entry/fisl_12_sao_jose_do">on
to Sao Jose do Rio Preto</a> ...<br>
<br><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29279&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=29279&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/07/03/fisl12-trip-report-special-appearance-by-javali-and-code-monkey/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get social and healthy with GlassFish</title>
		<link>http://blogs.sun.com/theaquarium/entry/get_social_and_healthy_with?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-social-and-healthy-with-glassfish</link>
		<comments>http://blogs.sun.com/theaquarium/entry/get_social_and_healthy_with#comments</comments>
		<pubDate>Mon, 04 Apr 2011 07:01:24 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[glassfish]]></category>
		<category><![CDATA[pointdebate]]></category>
		<category><![CDATA[production]]></category>
		<category><![CDATA[reference]]></category>
		<category><![CDATA[stories]]></category>
		<category><![CDATA[story]]></category>
		<category><![CDATA[tinyhabit]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/get_social_and_healthy_with</guid>
		<description><![CDATA[Two new stories have been published this week and both of them use GlassFish 3.1 in production. If you haven't seen them before, "Stories" is a blog with production use of GlassFish by small, medium, and large users with user questionnaires describing their experience with the rest of the community.





The first story is PointDebate, a "social network company that stir up, engage and give voice to most diverse opinions". They've been following pretty closely all the recent updates of GlassFish and now run the latest 3.1 version (only a month after it was released). They application is built using Java EE 6 and JSF in particular with RichFaces. The full architecture includes MySQL as well as EHCache and uses JMS to "decouple operations" (an somewhat underutilized architectural pattern if you ask me).




  







  




The second story, TinyHabits, an online service "to maintain a healthy lifestyle despite leading a busy life that leaves very little time to incorporate healthy habits" is yet another Java EE 6 application with GlassFish as a platform chosen for its simplicity and robust administration and monitoring. This service also just moved to the latest and greatest version 3.1 (from 3.0.1), also uses JSF 2.0 (with PrimeFaces this time), uses both PostgreSQL and MongoDB  and runs production on Amazon EC2. Check it out.]]></description>
			<content:encoded><![CDATA[<p>
Two new <a href="http://blogs.sun.com/stories">stories</a> have been published this week and both of them use GlassFish 3.1 in production. If you haven't seen them before, "Stories" is a blog with production use of GlassFish by small, medium, and large users with user questionnaires describing their experience with the rest of the community.
</p>

<table><tr>
<td valign="top">
<p>
The first story is <a href="http://pointdebate.net/">PointDebate</a>, a <em>"social network company that stir up, engage and give voice to most diverse opinions"</em>. They've been following pretty closely all the recent updates of GlassFish and now run the latest 3.1 version (only a month after it was released). They application is built using Java EE 6 and JSF in particular with RichFaces. The full architecture includes MySQL as well as EHCache and uses JMS to <em>"decouple operations"</em> (an somewhat underutilized architectural pattern if you ask me).
</p>
</td>
<td>
<a href="http://blogs.sun.com/stories/entry/pointdebate_online_communication_platform_using" title="PointDebate: Online communication platform using Java EE 6 &amp; GlassFish 3.1">
  <img src="http://blogs.sun.com/theaquarium/resource/pointdebate-logo.png" alt="ALT DESCR" hspace="4" vspace="4" align="left" />
</a>
</td>
</tr></table>


<table><tr><td>
<a href="http://blogs.sun.com/stories/entry/tinyhabit_healthy_lifestyle_using_java" title="Tinyhabit - Healthy lifestyle using Java EE 6, GlassFish 3.1, and NetBeans">
  <img src="http://blogs.sun.com/theaquarium/resource/tinyhabit-logo.png" alt="ALT DESCR" hspace="4" vspace="4" align="left" />
</a>
</td>
<td valign="top">
<p>
The second story, <a href="http://tinyhabits.com">TinyHabits</a>, an online service <em>"to maintain a healthy lifestyle despite leading a busy life that leaves very little time to incorporate healthy habits"</em> is yet another Java EE 6 application with GlassFish as a platform chosen for its simplicity and robust administration and monitoring. This service also just moved to the latest and greatest version 3.1 (from 3.0.1), also uses JSF 2.0 (with PrimeFaces this time), uses both PostgreSQL and MongoDB  and runs production on Amazon EC2. <a href="http://blogs.sun.com/stories/entry/tinyhabit_healthy_lifestyle_using_java">Check it out</a>.
</p>
</td></tr></table><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=27853&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=27853&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2011/04/04/get-social-and-healthy-with-glassfish/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java One 2010 Brazil Day 2 Trip Report &#8212; Pics &amp; Slides</title>
		<link>http://blogs.sun.com/arungupta/entry/java_one_2010_brazil_day?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=java-one-2010-brazil-day-2-trip-report-pics-slides</link>
		<comments>http://blogs.sun.com/arungupta/entry/java_one_2010_brazil_day#comments</comments>
		<pubDate>Thu, 09 Dec 2010 02:36:00 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[brazil]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/java_one_2010_brazil_day</guid>
		<description><![CDATA[JavaOne Latin America 2010 (Day
1 and 0)
started in an exciting way where I found a nice multi-instance cluster
installation of GlassFish. More on that later but enjoyed meeting
colleagues from different groups within Oracle.I
gave a presentation on "Whats New in Enterprise Java
Beans 3.1" and the slides are available:
S314168
- What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
The attendees seem to like simplified packaging (EJB-in-a-WAR
and deployment descriptor-free), no-interface bean, cron-like syntax,
and other features were well appreciated by the users. All other sessions were going pretty packed as well to the extent that some of the sessions are having a re-run today and some of today's sessions have moved to a much bigger hall. Make sure to note the changes. 

After that,
Alexandra and I presented at a MySQL
Community Event on how Java EE 6, GlassFish,
NetBeans, and MySQL present an ideal open-source stack for building Web
applications very easily, the slides are available:
GlassFish
Preso @ MySQL Community Event - Brazil 2010
Vinicius Senger from GlobalCode
arranged an impromptu
discussion on Java-based Web Frameworks at end of the day. There
were representations
from Java EE 6, Wicket, GWT, VRaptor, &#160;Spring MVC, ADF,
and Demoiselles. It was a lively discussion where each framework was
talking about the pros/cons of different frameworks and the community
was asking questions. CDI got good appreciation from different folks
and it indeed is one of the most powerful technologies introduced in
the Java EE 6 platform. Matt Raibles "Comparing
JVM Web Frameworks" presentation was discussed as well. The consensus
was that the chosen frameworks are not an apple-to-apple comparison.
For example, while Rails and Grails are complete stack, JSF2, Wicket,
and Vaadin are presentation layers only. I gave the same feedback to
him at Rich
Web Experience as well so hopefully the matrix will be
updated appropriately.Also found some great
deployments of GlassFish in this part of the world. We are looking for
partners (System Integrators, Independent Software Vendors/Developers,
Consultants, Training Partners) who can help us spread the message of
GlassFish in South America. Drop a comment on this blog if you are
interested.For tomorrow, there are couple of
changes to the list of Java EE 6 &#38; GlassFish sessions ..."S320003
- Servlet 3.0 Extensible, Asynchronous and Easy to Use" moved from its
original slot of (4:15 - 5pm) to (4pm - 4:45pm) and the location
changes from Auditorio 1 to the Keynote Hall (on the ground floor)."S313189
- Complete Tools Coverage for the Java EE 6 Platform" moved from
Auditorio 1 to Keynote Hall (on the ground floor).Rest
of the schedule stays
as is.And
now day 2 pictures from Oracle Open World and JavaOne 2010 in Brazil ...
And
finally the evolving photo album so
far:On
a personal front, somebody mentioned the landscape from Chili, food
from Peru, and girls from Argentina (or Brazil depending upon who you
ask) is the most fascinating threesome ;-) I've never been to Chili,
Peru, and Argentina so will have to figure out how to experience that
:-) Any Java conferences there ?Also, its weird to
experience Christmas in the
hot weather of Sao Paulo. I wonder the white christmas here refers
to white sand on the beach. &#160;The malls certainly have huge
christmas trees and even there is a Santa station but feels awkard
without the cold
weather. Tomorrow is the last day of JavaOne and I'm
soooo looking forward to head back home and can only think of the
following song ...
Technorati:
conf
glassfish
mysql
brazil
javaone
oracle
oow]]></description>
			<content:encoded><![CDATA[JavaOne Latin America 2010 (<a href="http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one5">Day
1</a> and <a href="http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one4">0</a>)
started in an exciting way where I found a nice multi-instance cluster
installation of GlassFish. More on that later but enjoyed meeting
colleagues from different groups within Oracle.<br><br>I
gave a presentation on "Whats New in Enterprise Java
Beans 3.1" and the slides are available:<br><br>
<div><strong><a href="http://www.slideshare.net/arungupta1/s314168-whats-new-in-enterprise-java-bean-technology" title="S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010">S314168
- What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010</a></strong></div>
<br>The attendees seem to like simplified packaging (EJB-in-a-WAR
and deployment descriptor-free), no-interface bean, cron-like syntax,
and other features were well appreciated by the users. All other sessions were going pretty packed as well to the extent that some of the sessions are having a re-run today and some of today's sessions have moved to a much bigger hall. Make sure to <a href="http://blogs.oracle.com/javaone/2010/12/javaone_latin_america_schedule_changes_for_thursday.html">note the changes</a>. <br><br>

After that,
Alexandra and I presented at a <a href="http://eventreg.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=127420&amp;src=7011252&amp;src=7011252&amp;Act=91">MySQL
Community Event</a> on how Java EE 6, GlassFish,
NetBeans, and MySQL present an ideal open-source stack for building Web
applications very easily, the slides are available:<br><br>
<div><strong><a href="http://www.slideshare.net/arungupta1/my-sql-communityeventdec2010" title="GlassFish Preso @ MySQL Community Event - Brazil 2010">GlassFish
Preso @ MySQL Community Event - Brazil 2010</a></strong></div>
<br><br>Vinicius Senger from <a href="http://www.globalcode.com.br">GlobalCode</a>
arranged an impromptu
discussion on Java-based Web Frameworks at end of the day. There
were representations
from Java EE 6, Wicket, GWT, VRaptor, &nbsp;Spring MVC, ADF,
and Demoiselles. It was a lively discussion where each framework was
talking about the pros/cons of different frameworks and the community
was asking questions. CDI got good appreciation from different folks
and it indeed is one of the most powerful technologies introduced in
the Java EE 6 platform. <br><br>Matt Raibles "Comparing
JVM Web Frameworks" presentation was discussed as well. The consensus
was that the chosen frameworks are not an apple-to-apple comparison.
For example, while Rails and Grails are complete stack, JSF2, Wicket,
and Vaadin are presentation layers only. I gave the same feedback to
him at <a href="http://blogs.sun.com/arungupta/entry/rich_web_experience_2010_trip">Rich
Web Experience</a> as well so hopefully the matrix will be
updated appropriately.<br><br>Also found some great
deployments of GlassFish in this part of the world. We are looking for
partners (System Integrators, Independent Software Vendors/Developers,
Consultants, Training Partners) who can help us spread the message of
GlassFish in South America. Drop a comment on this blog if you are
interested.<br><br>For tomorrow, there are couple of
changes to the list of Java EE 6 &amp; GlassFish sessions ...<br><ul><li>"S320003
- Servlet 3.0 Extensible, Asynchronous and Easy to Use" moved from its
original slot of (4:15 - 5pm) to (4pm - 4:45pm) and the location
changes from Auditorio 1 to the Keynote Hall (on the ground floor).</li><li>"S313189
- Complete Tools Coverage for the Java EE 6 Platform" moved from
Auditorio 1 to Keynote Hall (on the ground floor).</li></ul>Rest
of the schedule <a href="http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_javaone">stays
as is</a>.<br>And
now day 2 pictures from Oracle Open World and JavaOne 2010 in Brazil ...<br><br><table
 border="0" cellpadding="5" cellspacing="5"><tbody><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP_jRrzFadI/AAAAAAAAZaA/Zp7z4-HZtSo/s288/DSCN0778.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP_jS77hlZI/AAAAAAAAZaE/GJM2es1wROU/s288/DSCN0779.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP_jXUA-mNI/AAAAAAAAZaU/SWiTaACCM1I/s288/DSCN0783.JPG" /><br></td><td
 align="center" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP_jdz9CWlI/AAAAAAAAZag/qqs8zb28a5c/s288/DSCN0786.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP_jgZB8nhI/AAAAAAAAZao/raxZF-ZRm2M/s288/DSCN0788.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP_jfQEdNaI/AAAAAAAAZak/GC510XM4ju0/s288/DSCN0787.JPG" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP_jnE_RzBI/AAAAAAAAZa0/JbqwuvbXRQ8/s288/DSCN0791.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP_jqRfYCSI/AAAAAAAAZa4/fdoV1VHivtE/s288/DSCN0792.JPG" height="216" width="288" /><br></td></tr>
<tr><td><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP_j--tJBAI/AAAAAAAAZbI/Bf6ennDpOW8/s288/DSCN0800.JPG" height="216" width="288" /><br></td><td><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP_kRJFRjzI/AAAAAAAAZbU/rrHQc0Xs46g/s288/DSCN0804.JPG" height="216" width="288" /><br></td></tr><tr><td><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TQA7Ck1soiI/AAAAAAAAZcA/yC3c2HTX4vw/s288/DSCN0810.JPG" height="216" width="288" /></td><td><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TQA7DFs71UI/AAAAAAAAZcE/wzY9eoEg0DY/s288/DSCN0811.JPG" height="216" width="288" /></td></tr></tbody></table><br>And
finally the evolving photo album so
far:<br><br><br><br><a href="http://blogs.sun.com/arungupta/entry/javaone_brazil_twitter_linkedin_facebook"><br></a><br>On
a personal front, somebody mentioned the landscape from Chili, food
from Peru, and girls from Argentina (or Brazil depending upon who you
ask) is the most fascinating threesome ;-) I've never been to Chili,
Peru, and Argentina so will have to figure out how to experience that
:-) Any Java conferences there ?<br><br>Also, its weird to
experience Christmas in the
hot weather of Sao Paulo. I wonder the white christmas here refers
to white sand on the beach. &nbsp;The malls certainly have huge
christmas trees and even there is a Santa station but feels awkard
without the cold
weather. Tomorrow is the last day of JavaOne and I'm
soooo looking forward to head back home and can only think of the
following song ...<br><br>
<br><br><small>Technorati:
<a href="http://technorati.com/tags/conf">conf</a>
<a href="http://technorati.com/tags/glassfish">glassfish</a>
<a href="http://technorati.com/tags/mysql">mysql</a>
<a href="http://technorati.com/tags/brazil">brazil</a>
<a href="http://technorati.com/tags/javaone">javaone</a>
<a href="http://technorati.com/tags/oracle">oracle</a>
<a href="http://technorati.com/tags/oow">oow</a></small><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26681&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26681&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/12/09/java-one-2010-brazil-day-2-trip-report-pics-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Open World / Java One 2010 Brazil Day 1 Trip Report</title>
		<link>http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one5?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oracle-open-world-java-one-2010-brazil-day-1-trip-report</link>
		<comments>http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one5#comments</comments>
		<pubDate>Wed, 08 Dec 2010 00:25:00 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[brazil]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one5</guid>
		<description><![CDATA[Oracle Open World 2010 Latin America was kick started this
morning by Oracle's President Mark
Hurd. Later Adam
Messinger's (Vice President in Fusion Middleware group at
Oracle) keynote started JavaOne Brazil and gave a status update on the
Java platform. In his talk, Staffan showed a demo of JRockit Mission
Control. TIM (a local Brazilian telecom company) showed how they are
using Java to serve multi-million users in Brazil. Java FX super fast
rendering capabilities were shown in a video. I showed how a
multi-instance GlassFish 3.1 cluster can be
easily created using web-based administration console. The steps to
reproduce the demo are explained in the video below:
I
accidentally left my tweetdeck open before the demo machines were
locked and so tweets were popping all through out the demo. The
attendees seem to had a good laugh at that :-)The
three Technical General Sessions by Danny Coward, Jerome Dochez, and
Greg Bollela dig deeper into Java SE, Java EE, and Mobile/Embedded
platforms. Jerome's talk showed a typical 3-tier application that
allows the user to monitor twitter trends for pre-defined hashtags.
More details about the application and downloadable code are available
here.And now
day
1 pictures from Oracle Open World, Oracle
Develop, and JavaOne 2010 in Brazil ...
Come
by and meet us at the Java EE 6 booth in the JavaOne exhibitor floor. I
reached little bit late to the OTN party but the place was totally
rocking with the community.This is Brazil so
here is a sample of "booth models" at the exhibitor floor ...This
is not meant to offend anybody but just to show culutral shift obvious
due to the geography. And yes, I took permissions from each of the
models before taking their picture :-)Here is
another fun activity performed on the exhibitor floor:
Looking
forward to Java
EE &#38;
GlassFish sessions tomorrow and day after. And don't forget
to attend the&#160;FREE
MySQL
Community Event tomorrow!I enjoyed
meeting Vinicius Senger, Yara Senger, Daniel deOliveira, Sven Reimers, Eduardo Lima,
and several other Java community members.And
finally the evolving photo album so far:Technorati:
conf
glassfish
mysql
brazil
javaone
oracle
oow]]></description>
			<content:encoded><![CDATA[Oracle Open World 2010 Latin America was kick started this
morning by Oracle's President <a href="http://www.oracle.com/us/corporate/press/Executives/mark-hurd-170533.html">Mark
Hurd</a>. Later <a href="http://www.oracle.com/br/javaonedevelop/en/javaone-keynotes-en-179737-ptb.html">Adam
Messinger</a>'s (Vice President in Fusion Middleware group at
Oracle) keynote started JavaOne Brazil and gave a status update on the
Java platform. In his talk, Staffan showed a demo of JRockit Mission
Control. TIM (a local Brazilian telecom company) showed how they are
using Java to serve multi-million users in Brazil. Java FX super fast
rendering capabilities were shown in a video. I showed how a
multi-instance GlassFish 3.1 cluster can be
easily created using web-based administration console. The steps to
reproduce the demo are explained in the video below:<br><br>
<br><br>I
accidentally left my tweetdeck open before the demo machines were
locked and so tweets were popping all through out the demo. The
attendees seem to had a good laugh at that :-)<br><br>The
three Technical General Sessions by Danny Coward, Jerome Dochez, and
Greg Bollela dig deeper into Java SE, Java EE, and Mobile/Embedded
platforms. Jerome's talk showed a typical 3-tier application that
allows the user to monitor twitter trends for pre-defined hashtags.
More details about the application and downloadable code are <a href="http://blogs.sun.com/arungupta/entry/java_ee_6_twitter_demo">available
here</a>.<br><br><img alt="" src="http://blogs.sun.com/arungupta/resource/javaone-brazil-2010-twitter-demo.png" height="360" width="608" /><br><br>And now
day
1 pictures from Oracle Open World, Oracle
Develop, and JavaOne 2010 in Brazil ...<br><br><table
 border="0" cellpadding="5" cellspacing="5"><tbody><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66PYThhLI/AAAAAAAAZV4/zD3eGMy_93U/s288/DSCN0714.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP66UMGhacI/AAAAAAAAZWI/iPcPmv2BiRA/s288/DSCN0718.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP66XG9IaxI/AAAAAAAAZWY/N2jiIUmYOP0/s288/DSCN0722.JPG" height="216" width="288" /><br></td><td
 align="center" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP66YvBDm_I/AAAAAAAAZWg/3cGa12ApRBg/s288/DSCN0724.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66aI7Sa0I/AAAAAAAAZWo/6-8o43nfZuA/s288/DSCN0726.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66bGnWV1I/AAAAAAAAZWw/rCM5wNwTNXI/s288/DSCN0728.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66fQvxWLI/AAAAAAAAZXE/EIerOGTRc8M/s288/DSCN0735.JPG" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66iPWWsTI/AAAAAAAAZXQ/tnlSsWld5CU/s288/DSCN0738.JPG" height="216" width="288" /><br></td></tr>
<tr><td><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP66mISnxlI/AAAAAAAAZXk/X39pHvX9RxQ/s288/DSCN0743.JPG" height="216" width="288" /><br></td><td><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP66wiuH7vI/AAAAAAAAZYg/OuG8dsyru0U/s288/DSCN0759.JPG" height="216" width="288" /><br></td></tr><tr><td><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP66xUArt9I/AAAAAAAAZYk/G_odU__bYZ4/s288/DSCN0761.JPG" height="216" width="288" /></td><td><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP667YMzcII/AAAAAAAAZZQ/-C836SaFyRY/s288/DSCN0774.JPG" height="216" width="288" /></td></tr><tr><td><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP668aMZ-fI/AAAAAAAAZZU/4CPbpV1lxIE/s288/DSCN0775.JPG" height="216" width="288" /></td><td><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP6692fKm7I/AAAAAAAAZZc/RB4L4aXo1OE/s288/DSCN0777.JPG" height="216" width="288" /></td></tr></tbody></table><br>Come
by and meet us at the Java EE 6 booth in the JavaOne exhibitor floor. I
reached little bit late to the OTN party but the place was totally
rocking with the community.<br><br>This is Brazil so
here is a sample of "booth models" at the exhibitor floor ...<br><br><table
 border="0" cellpadding="5" cellspacing="5"><tbody><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP66oTZYEhI/AAAAAAAAZXw/_7B-BceHHSs/s160/DSCN0746.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP66pJqrIHI/AAAAAAAAZX0/gWTuHMFFjvY/s160/DSCN0747.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66px4XjGI/AAAAAAAAZX4/68AkobnR06A/s160/DSCN0748.JPG" height="120" width="160" /></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66qPxSk4I/AAAAAAAAZX8/YEkCoKYu8SM/s160/DSCN0749.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66qwUjAyI/AAAAAAAAZYA/0Qjq0OYev2Y/s160/DSCN0750.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP66sERUakI/AAAAAAAAZYI/Gk9hbsaDQ8E/s160/DSCN0752.JPG" height="120" width="160" /></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP66taajFuI/AAAAAAAAZYU/J8hUo-4ZMG8/s160/DSCN0755.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP66uBBWPjI/AAAAAAAAZYY/k1wzGaWnjJE/s160/DSCN0756.JPG" height="120" width="160" /></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP66u-z6roI/AAAAAAAAZYc/wG9bX8CE9WQ/s160/DSCN0757.JPG" height="120" width="160" /></td></tr></tbody></table><br>This
is not meant to offend anybody but just to show culutral shift obvious
due to the geography. And yes, I took permissions from each of the
models before taking their picture :-)<br><br>Here is
another fun activity performed on the exhibitor floor:<br><br>
<br><br>Looking
forward to <a href="http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_javaone">Java
EE &amp;
GlassFish sessions</a> tomorrow and day after. And don't forget
to attend the&nbsp;<a href="http://eventreg.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=127420&amp;src=7011252&amp;src=7011252&amp;Act=91">FREE
MySQL
Community Event</a> tomorrow!<br><br>I enjoyed
meeting Vinicius Senger, Yara Senger, Daniel deOliveira, Sven Reimers, Eduardo Lima,
and several other Java community members.<br><br>And
finally the evolving photo album so far:<br><br><br><br><a href="http://blogs.sun.com/arungupta/entry/javaone_brazil_twitter_linkedin_facebook"><br></a><br><small>Technorati:
<a href="http://technorati.com/tags/conf">conf</a>
<a href="http://technorati.com/tags/glassfish">glassfish</a>
<a href="http://technorati.com/tags/mysql">mysql</a>
<a href="http://technorati.com/tags/brazil">brazil</a>
<a href="http://technorati.com/tags/javaone">javaone</a>
<a href="http://technorati.com/tags/oracle">oracle</a>
<a href="http://technorati.com/tags/oow">oow</a></small><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26668&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26668&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/12/08/oracle-open-world-java-one-2010-brazil-day-1-trip-report/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle Open World / Java One 2010 Brazil Day 0 Pictures</title>
		<link>http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one4?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=oracle-open-world-java-one-2010-brazil-day-0-pictures</link>
		<comments>http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one4#comments</comments>
		<pubDate>Tue, 07 Dec 2010 04:00:00 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[brazil]]></category>
		<category><![CDATA[conf]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[OOW]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/oracle_open_world_java_one4</guid>
		<description><![CDATA[First set of pictures from Oracle Open World, Oracle
Develop, and JavaOne 2010 in Brazil ...
And
a picture from dinner with local Java champions and JUG leaders of
Brazil ...Looking
forward to meet many others over the next 3 days.And
the evolving album so far:JavaOne
Brazil starts in a few more hours and here are some pointers
for you:Java
EE &#38;
GlassFish sessionsMySQL
Community Event (FREE)OTN
ReceptionTechnorati:
conf
glassfish
mysql
brazil
javaone
oracle
oow]]></description>
			<content:encoded><![CDATA[First set of pictures from Oracle Open World, Oracle
Develop, and JavaOne 2010 in Brazil ...<br><br><table
 border="0" cellpadding="5" cellspacing="5"><tbody><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP2TxYdLvUI/AAAAAAAAZSU/H_9Kj--ARa4/s288/DSCN0656.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP2TzpbLilI/AAAAAAAAZSk/BzGESqx4lyU/s288/DSCN0661.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP2T0gA0yhI/AAAAAAAAZSo/S3DrC6NhZwA/s288/DSCN0662.JPG" height="216" width="288" /><br></td><td
 align="center" valign="undefined"><img alt="" src="http://lh5.ggpht.com/_wIoV5EX5M-0/TP2T1q3xofI/AAAAAAAAZSw/BkbLfvB0pPY/s288/DSCN0664.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP2T2Pfa6aI/AAAAAAAAZS0/sv_yiE_mX0g/s288/DSCN0665.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh4.ggpht.com/_wIoV5EX5M-0/TP2T4Rs1nkI/AAAAAAAAZTE/8Vm_Cl6MxkU/s288/DSCN0670.JPG" height="216" width="288" /><br></td></tr><tr><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP2T5GTV4lI/AAAAAAAAZTM/Lb2eqWUqjHE/s288/DSCN0672.JPG" height="216" width="288" /><br></td><td
 align="undefined" valign="undefined"><img alt="" src="http://lh3.ggpht.com/_wIoV5EX5M-0/TP2T7CBJsbI/AAAAAAAAZTg/bSeAWMgs85k/s288/DSCN0677.JPG" height="216" width="288" /><br></td></tr>
<tr><td><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP2T-XuHzXI/AAAAAAAAZT0/xg-Y43FN30k/s288/DSCN0682.JPG" height="216" width="288" /><br></td><td><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP2UCQgHmRI/AAAAAAAAZUI/oZihHal3N_E/s288/DSCN0687.JPG" height="216" width="288" /><br></td></tr></tbody></table><br>And
a picture from dinner with local Java champions and JUG leaders of
Brazil ...<br><br><img alt="" src="http://lh6.ggpht.com/_wIoV5EX5M-0/TP2UJScbunI/AAAAAAAAZUc/g4iP75sup0w/DSCN0694.JPG" /><br><br>Looking
forward to meet many others over the next 3 days.<br><br>And
the evolving album so far:<br><br><br><br><a href="http://blogs.sun.com/arungupta/entry/javaone_brazil_twitter_linkedin_facebook"><br>JavaOne
Brazil</a> starts in a few more hours and here are some pointers
for you:<br><ul><li><a href="http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_javaone">Java
EE &amp;
GlassFish sessions</a></li><li><a href="http://eventreg.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=127420&amp;src=7011252&amp;src=7011252&amp;Act=91">MySQL
Community Event</a> (FREE)</li><li><a href="http://blogs.oracle.com/java/2010/12/oracle_technology_network_reception_at_javaone_brazil.html">OTN
Reception</a></li></ul><small>Technorati:
<a href="http://technorati.com/tags/conf">conf</a>
<a href="http://technorati.com/tags/glassfish">glassfish</a>
<a href="http://technorati.com/tags/mysql">mysql</a>
<a href="http://technorati.com/tags/brazil">brazil</a>
<a href="http://technorati.com/tags/javaone">javaone</a>
<a href="http://technorati.com/tags/oracle">oracle</a>
<a href="http://technorati.com/tags/oow">oow</a><a href="http://technorati.com/tags/jug"></a></small><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26662&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26662&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/12/07/oracle-open-world-java-one-2010-brazil-day-0-pictures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TOTD #150: Collection of GlassFish, NetBeans, JPA, JSF, JAX-WS, EJB, Jersey, MySQL, Rails, Eclipse, and OSGi tips</title>
		<link>http://blogs.sun.com/arungupta/entry/totd_150_collection_of_glassfish?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=totd-150-collection-of-glassfish-netbeans-jpa-jsf-jax-ws-ejb-jersey-mysql-rails-eclipse-and-osgi-tips</link>
		<comments>http://blogs.sun.com/arungupta/entry/totd_150_collection_of_glassfish#comments</comments>
		<pubDate>Thu, 18 Nov 2010 14:00:23 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[eclipse]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[jaxws]]></category>
		<category><![CDATA[jersey]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[osgi]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[totd]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/totd_150_collection_of_glassfish</guid>
		<description><![CDATA[This is the 150th tip published on this blog so decided to make it a collection of all the previous ones. Here is a tag cloud (created from wordle.net/create) from title of all the tips:

As expected GlassFish is the most prominent topic. And then there are several entries on NetBeans, JRuby/Rails, several Java EE 6 technologies like JPA, JAX-WS, JAX-RS, EJB, and JSF, and more entries on Eclipse, OSGi and some other tecnhologies too. Here is a complete collection of all the tips published so far:

    #149: How to clean IntelliJ cache, preferences, etc on Mac OS X ?
    #148: JPA2 Metamodel Classes in NetBeans 7.0 - Writing type-safe Criteria API
    #147: Java Server Faces 2.0 Composite Components using NetBeans - DRY your code
    #146: Understanding the EJB 3.1 Timer service in Java EE 6 - Programmatic, Deployment Descriptor, @Schedule
    #145: CDI Events - a light-weight producer/consumer in Java EE 6
    #144: CDI @Produces for container-managed @Resource
    #143: Retrieve Twitter user timeline using using Jersey and OAuth
    #142: GlassFish 3.1 - SSH Provisioning and Start/Stop instance/cluster on local/remote machines
    #141: Running GlassFish 3.1 on Ubuntu 10.04 AMI on Amazon EC2
    #140: Moving GlassFish Installation - Referenced file does not exist &#34;osgi-main.jar&#34;
    #139: Asynchronous Request Processing using Servlets 3.0 and Java EE 6
    #138: GlassFish 3.1 Milestone 1 - Clustering and Application Versioning Demos
    #137: Asynchronous EJB, a light-weight JMS solution - Feature-rich Java EE 6
    #136: Default Error Page using Servlets 3.0 - Improved productivity using Java EE 6
    #135: JSF2 Composite Components using NetBeans IDE - lightweight Java EE 6
    #134: Interceptors 1.1 in Java EE 6 - What and How ?
    #133: JPA2 (JPQL &#38; Criteria), JavaDB, and embedded GlassFish - perfect recipe for testing
    #132: Servlets 3.0 in Embedded GlassFish Reloaded - lightweight Java EE 6
    #131: Dynamic OSGi services in GlassFish - Using ServiceTracker
    #130: Invoking a OSGi service from a JAX-WS Endpoint - OSGi and Enterprise Java
    #129: Managed Beans 1.0 in Java EE 6 - What and How ?
    #128: EJBContainer.createEJBContainer: Embedded EJB using GlassFish v3
    #127: Embedding GlassFish in an existing OSGi runtime - Eclipse Equinox
    #126: Creating an OSGi bundles using Eclipse and deploying in GlassFish
    #125: Creating an OSGi bundles using NetBeans and deploying in GlassFish
    #124: OSGi Declarative Services in GlassFish - Accessed from a Java EE client
    #124: Using CDI + JPA with JAX-RS and JAX-WS
    #123: f:ajax, Bean Validation for JSF, CDI for JSF and JPA 2.0 Criteria API - all in one Java EE 6 sample application
    #122: Creating a JPA Persistence Unit using NetBeans 6.8
    #121: JDBC resource for MySQL and Oracle sample database in GlassFish v3
    #120: Deployment Descriptor-free Java EE 6 application using JSF 2.0 + EJB 3.1 + Servlets 3.0
    #119: Telnet to GlassFish v3 with NetBeans 6.8 - &#34;Could not open connection to the host&#34;
    #118: Managing OSGi bundles in GlassFish v3 - asadmin, filesystem, telnet console, web browser, REST, osgish
    #117: Invoke a JAX-WS Web service from a Rails app deployed in GlassFish
    #116: GlassFish v3 Administration using JavaFX front-end - JNLP available
    #115: GlassFish in Eclipse - Integrated Bundle, Install Stand-alone or Update Existing plugin
    #114: How to enable Java Console in Mac OS X, Windows, ... ?
    #113: JavaFX front-end for GlassFish v3 Administration - Using REST interface
    #112: Exposing Oracle database tables as RESTful entities using JAX-RS, GlassFish, and NetBeans
    #111: Rails Scaffold for a pre-existing table using Oracle and GlassFish
    #110: JRuby on Rails application using Oracle on GlassFish
    #109: How to convert a JSF managed bean to JSR 299 bean (Web Beans) ?
    #108: Java EE 6 web application (JSF 2.0 + JPA 2.0 + EJB 3.1) using Oracle, NetBeans, and GlassFish
    #107: Connect to Oracle database using NetBeans
    #106: How to install Oracle Database 10g on Mac OS X (Intel) ?
    TOTD #105: GlassFish v3 Monitoring – How to monitor a Rails app using asadmin, JavaScript, jConsole, REST ?
    #104: Popular Ruby-on-Rails applications on GlassFish v3 – Redmine, Typo, Substruct
    #103: GlassFish v3 with different OSGi runtimes – Felix, Equinox, and Knoplerfish
    #102: Java EE 6 (Servlet 3.0 and EJB 3.1) wizards in Eclipse
    #101: Applying Servlet 3.0/Java EE 6 “web-fragment.xml” to Lift – Deploy on GlassFish v3
    #100: Getting Started with Scala Lift on GlassFish v3
    #99: Creating a Java EE 6 application using MySQL, JPA 2.0 and Servlet 3.0 with GlassFish Tools Bundle for Eclipse
    #98: Create a Metro JAX-WS Web service using GlassFish Tools Bundle for Eclipse
    #97: GlassFish Plugin with Eclipse 3.5
    #96: GlassFish v3 REST Interface to Monitoring and Management - JSON, XML, and HTML representations
    #95: EJB 3.1 + Java Server Faces 2.0 + JPA 2.0 web application - Getting Started with Java EE 6 using NetBeans 6.8 M1 &#38; GlassFish v3
    #94: A simple Java Server Faces 2.0 + JPA 2.0 application - Getting Started with Java EE 6 using NetBeans 6.8 M1 &#38; GlassFish v3
    #93: Getting Started with Java EE 6 using NetBeans 6.8 M1 &#38; GlassFish v3 - A simple Servlet 3.0 + JPA 2.0 app
    #92: Session Failover for Rails applications running on GlassFish
    #91: Applying Java EE 6 &#34;web-fragment.xml&#34; to Apache Wicket - Deploy on GlassFish v3
    #90: Migrating from Wicket 1.3.x to 1.4 - &#34;Couldn't load DiskPageStore index from file&#34; error
    #89: How to add pagination to an Apache Wicket application
    #88: How add pagination to Rails - will_paginate
    #87: How to fix the error undefined method `new' for &#34;Rack::Lock&#34;:String caused by Warbler/JRuby-Rack ?
    #86: Getting Started with Apache Wicket on GlassFish
    #85: Getting Started with Django Applications on GlassFish v3
    #84: Using Apache + mod_proxy_balancer to load balance Ruby-on-Rails running on GlassFish
    #83: Eclipse Tools Bundle for GlassFish 1.0 - Now Available!
    #82: Getting Started with Servlet 3.0 and EJB 3.1 in Java EE 6 using NetBeans 6.7
    #81: How to use nginx to load balance a cluster of GlassFish Gem ?
    #80: Sinatra CRUD application using Haml templates with JRuby and GlassFish Gem
    #79: Getting Started with Sinatra applications on JRuby and GlassFish Gem
    #78: GlassFish, EclipseLink, and MySQL efficient pagination using LIMIT
    #77: Running Seam examples with GlassFish
    #76: JRuby 1.2, Rails 2.3, GlassFish Gem 0.9.3, ActiveRecord JDBC Adapter 0.9.1 - can they work together ?
    #75: Getting Started with Grails using GlassFish v3 Embedded
    #74: JRuby and GlassFish Integration Test #5: JRuby 1.2.0 RC2 + Rails 2.x.x + GlassFish + Redmine
    #73: JRuby and GlassFish Integration Test #4: JRuby 1.2.0 RC2 + Rails 2.2.x + GlassFish v2 + Warbler
    #72: JRuby and GlassFish Integration Test #3: JRuby 1.2.0 RC2 + Rails 2.2.x + GlassFish v3
    #71: JRuby and GlassFish Integration Test #2: JRuby 1.2.0 RC1 + Rails 2.2.x + GlassFish v3 Prelude
    #70: JRuby and GlassFish Integration Test# 1: JRuby 1.2.0 RC1 + Rails 2.2.x + GlassFish Gem
    #69: GlassFish High Availability/Clustering using Sun Web Server + Load Balancer Plugin on Windows Vista
    #68: Installing Zones in Open Solaris 2008/11 on Virtual Box
    #67: How to front-end a GlassFish Cluster with Apache + mod_jk on Mac OSX Leopard ?
    #66: GlassFish Eclipse Plugin 1.0.16 - Install v3 Prelude from the IDE
    #65: Windows 7 Beta 1 Build 7000 on Virtual Box: NetBeans + Rails + GlassFish + MySQL
    #64: OpenSolaris 2008/11 using Virtual Box
    #63: jmx4r gem - How to manage/monitor your Rails/Merb applications on JRuby/GlassFish ?
    #62: How to remotely manage/monitor your Rails/Merb applications on JRuby/GlassFish using JMX API ?
    #61: How to locally manage/monitor your Rails/Merb applications on JRuby/GlassFish using JMX ?
    #60: Configure MySQL 6.0.x-alpha to NetBeans 6.5
    #59: How to add Twitter feeds to blogs.sun.com ? + Other Twitter Tools
    #58: Jersey and GlassFish - how to process POST requests ?
    #57: Jersey Client API - simple and easy to use
    #56: Simple RESTful Web service using Jersey and Embeddable GlassFish - Text and JSON output
    #55: How to build GlassFish v3 Gem ?
    #54: Java Server Faces with Eclipse IDE
    #53: Scaffold in Merb using JRuby/GlassFish
    #52: Getting Started with Merb using GlassFish Gem
    #51: Embedding Google Maps in Java Server Faces using GMaps4JSF
    #50: Mojarra 2.0 EDR2 is now available - Try them with GlassFish v3 and NetBeans 6.5
    #49: Converting a JSF 1.2 application to JSF 2.0 - @ManagedBean
    #48: Converting a JSF 1.2 application to JSF 2.0 - Facelets and Ajax
    #47: Getting Started with Mojarra 2.0 nightly on GlassFish v2
    #46: Facelets with Java Server Faces 1.2
    #45: Ajaxifying Java Server Faces using JSF Extensions
    #44: JDBC Connection Pooling for Rails on GlassFish v3
    #43: GlassFish v3 Build Flavors
    #42: Hello JavaServer Faces World with NetBeans and GlassFish
    #41: How I created transparent logo of GlassFish using Gimp ?
    #40: jQuery Autcomplete widget with MySQL, GlassFish, NetBeans
    #39: Prototype/Script.aculo.us Autcomplete widget with MySQL, GlassFish, NetBeans
    #38: Creating a MySQL Persistence Unit using NetBeans IDE
    #37: SQLite3 with Ruby-on-Rails on GlassFish Gem
    #36: Writing First Test for a Rails Application
    #35: Rails Database Connection on Solaris
    #34: Using Felix Shell with GlassFish
    #33: Building GlassFish v3 Workspace
    #32: Rails Deployment on GlassFish v3 from NetBeans IDE
    #31: CRUD Application using Grails - Hosted on GlassFish and MySQL
    #30: CRUD Application using Grails - Hosted on Jetty and HSQLDB
    #29: Enabling &#34;Available Plugins&#34; tab in NetBeans IDE
    #28: Getting Started with Rails 2.0 Scaffold
    #27: Configurable Multiple Ruby Platforms in NetBeans 6.1 M1
    #26: Overriding Database Defaults in Rails 2.0.2
    #25: Rails application with PostgreSQL database using NetBeans
    #24: Getting Started with Rails 2.0.x in JRuby 1.0.3 and JRuby 1.1RC1
    #23: JavaFX Client invoking a Metro endpoint
    #22: Java SE client for a Metro endpoint
    #21: Metro 1.1 with GlassFish v2 UR1 and NetBeans 6
    #20: How to create a new jMaki widget ?
    #19: How to Add Metro Quality-of-Service to Contract-First Endpoint ?
    #18: How to Build The GlassFish v3 Gem for JRuby ?
    #17: Backing Up your Blog Posts on Roller
    #16: Optimizing Metro Stubs by locally packaging the WSDL
    #15: Delete/Update Row from Database using jMaki Data Table
    #14: How to generate JRuby-on-Rails Controller on Windows (#9893)
    #13: Setup Mongrel for JRuby-on-Rails applications on Windows
    #12: Invoking a Java EE 5 Web service endpoint from JRuby
    #11: Setup Mongrel cluster for JRuby-on-Rails applications on Unix
    #10: Consuming JSON and XML representations generated by a Jersey endpoint in a jMaki Table widget
    #9: Using JDBC connection pool/JNDI name from GlassFish in Rails Application
    #8: Generating JSON using JAXB annotations in Jersey
    #7: Switch between JRuby and CRuby interpreter in NetBeans 6
    #6: Difference between Ruby Gem and Rails Plugin
    #5: Loading data from beans in jMaki widgets
    #4: How to convert a Session EJB to a Web service ?
    #3: Using JavaDB with JRuby on Rails
    #2: Change the endpoint address on a pre-generated Web services Stub
    #1: SOAP Messaging Logging in Metro

Just for fun, here is another tag cloud:

You can access all the tips here. And keep those suggestions coming!
Technorati: totd glassfish netbeans jpa jsf jaxws jersey mysql rails osgi eclipse]]></description>
			<content:encoded><![CDATA[<p>This is the 150th tip published on <a href="http://blogs.sun.com/arungupta">this blog</a> so decided to make it a collection of all <a href="http://blogs.sun.com/arungupta/tags/totd">the previous ones</a>. Here is a tag cloud (created from <a href="http://wordle.net/create">wordle.net/create</a>) from title of all the tips:</p>
<p><img height="259" style="margin: 5px" width="700" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/11/totd150-tag-cloud.png" /></p>
<p>As expected <a href="http://glassfish.org">GlassFish</a> is the most prominent topic. And then there are several entries on NetBeans, JRuby/Rails, several Java EE 6 technologies like JPA, JAX-WS, JAX-RS, EJB, and JSF, and more entries on Eclipse, OSGi and some other tecnhologies too. Here is a complete collection of all the tips published so far:</p>
<ul>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_149_how_to_clean">#149: How to clean IntelliJ cache, preferences, etc on Mac OS X ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_148_jpa2_metamodel_classes">#148: JPA2 Metamodel Classes in NetBeans 7.0 - Writing type-safe Criteria API</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_147_java_server_faces">#147: Java Server Faces 2.0 Composite Components using NetBeans - DRY your code</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_146_understanding_the_ejb">#146: Understanding the EJB 3.1 Timer service in Java EE 6 - Programmatic, Deployment Descriptor, @Schedule</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_145_cdi_events_a">#145: CDI Events - a light-weight producer/consumer in Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_144_cdi_produces_for">#144: CDI @Produces for container-managed @Resource</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_143_retrieve_twitter_user">#143: Retrieve Twitter user timeline using using Jersey and OAuth</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/ttod_142_glassfish_3_1">#142: GlassFish 3.1 - SSH Provisioning and Start/Stop instance/cluster on local/remote machines</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_141_running_glassfish_3">#141: Running GlassFish 3.1 on Ubuntu 10.04 AMI on Amazon EC2</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_140_moving_glassfish_installation">#140: Moving GlassFish Installation - Referenced file does not exist &quot;osgi-main.jar&quot;</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_139_asynchronous_request_processing">#139: Asynchronous Request Processing using Servlets 3.0 and Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_138_glassfish_3_1">#138: GlassFish 3.1 Milestone 1 - Clustering and Application Versioning Demos</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_137_asynchronous_ejb_a">#137: Asynchronous EJB, a light-weight JMS solution - Feature-rich Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_136_default_error_page">#136: Default Error Page using Servlets 3.0 - Improved productivity using Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_135_jsf2_custom_components">#135: JSF2 Composite Components using NetBeans IDE - lightweight Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_134_interceptors_1_1">#134: Interceptors 1.1 in Java EE 6 - What and How ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_133_jpa2_jpql_criteria">#133: JPA2 (JPQL &amp; Criteria), JavaDB, and embedded GlassFish - perfect recipe for testing</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_132_servlets_3_0">#132: Servlets 3.0 in Embedded GlassFish Reloaded - lightweight Java EE 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_131_dynamic_osgi_services">#131: Dynamic OSGi services in GlassFish - Using ServiceTracker</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_130_invoking_a_osgi">#130: Invoking a OSGi service from a JAX-WS Endpoint - OSGi and Enterprise Java</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_129_managed_beans_1">#129: Managed Beans 1.0 in Java EE 6 - What and How ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_128_ejbcontainer_createejbcontainer_embedded">#128: EJBContainer.createEJBContainer: Embedded EJB using GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_127_embedding_glassfish_in">#127: Embedding GlassFish in an existing OSGi runtime - Eclipse Equinox</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_126_creating_an_osgi">#126: Creating an OSGi bundles using Eclipse and deploying in GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_125_creating_an_osgi">#125: Creating an OSGi bundles using NetBeans and deploying in GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_124_osgi_declarative_services">#124: OSGi Declarative Services in GlassFish - Accessed from a Java EE client</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_124_using_cdi_jpa">#124: Using CDI + JPA with JAX-RS and JAX-WS</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_123_f_ajax_bean">#123: f:ajax, Bean Validation for JSF, CDI for JSF and JPA 2.0 Criteria API - all in one Java EE 6 sample application</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_122_creating_a_jpa">#122: Creating a JPA Persistence Unit using NetBeans 6.8</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/ttd_121_jdbc_resource_for">#121: JDBC resource for MySQL and Oracle sample database in GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_120_deployment_descriptor_free">#120: Deployment Descriptor-free Java EE 6 application using JSF 2.0 + EJB 3.1 + Servlets 3.0</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_119_telnet_to_glassfish">#119: Telnet to GlassFish v3 with NetBeans 6.8 - &quot;Could not open connection to the host&quot;</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_118_managing_osgi_bundles">#118: Managing OSGi bundles in GlassFish v3 - asadmin, filesystem, telnet console, web browser, REST, osgish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_117_invoke_a_jax">#117: Invoke a JAX-WS Web service from a Rails app deployed in GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_116_glassfish_v3_administration">#116: GlassFish v3 Administration using JavaFX front-end - JNLP available</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_115_glassfish_in_eclipse">#115: GlassFish in Eclipse - Integrated Bundle, Install Stand-alone or Update Existing plugin</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_114_how_to_enable">#114: How to enable Java Console in Mac OS X, Windows, ... ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_113_javafx_front_end">#113: JavaFX front-end for GlassFish v3 Administration - Using REST interface</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_112_exposing_oracle_database">#112: Exposing Oracle database tables as RESTful entities using JAX-RS, GlassFish, and NetBeans</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/http_blog_arungupta_me_2009">#111: Rails Scaffold for a pre-existing table using Oracle and GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_110_jruby_on_rails">#110: JRuby on Rails application using Oracle on GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_109_how_to_convert">#109: How to convert a JSF managed bean to JSR 299 bean (Web Beans) ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_108_java_ee_6">#108: Java EE 6 web application (JSF 2.0 + JPA 2.0 + EJB 3.1) using Oracle, NetBeans, and GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_107_connect_to_oracle">#107: Connect to Oracle database using NetBeans</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_105_how_to_install">#106: How to install Oracle Database 10g on Mac OS X (Intel) ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_104_glassfish_v3_monitoring">TOTD #105: GlassFish v3 Monitoring – How to monitor a Rails app using asadmin, JavaScript, jConsole, REST ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/popular_ruby_on_rails_applications">#104: Popular Ruby-on-Rails applications on GlassFish v3 – Redmine, Typo, Substruct</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_103_glassfish_v3_with">#103: GlassFish v3 with different OSGi runtimes – Felix, Equinox, and Knoplerfish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_102_java_ee_6">#102: Java EE 6 (Servlet 3.0 and EJB 3.1) wizards in Eclipse</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_101_applying_servlet_3">#101: Applying Servlet 3.0/Java EE 6 “web-fragment.xml” to Lift – Deploy on GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_100_getting_started_with">#100: Getting Started with Scala Lift on GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_99_creating_a_java">#99: Creating a Java EE 6 application using MySQL, JPA 2.0 and Servlet 3.0 with GlassFish Tools Bundle for Eclipse</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_98_create_a_metro">#98: Create a Metro JAX-WS Web service using GlassFish Tools Bundle for Eclipse</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_97_glassfish_plugin_with">#97: GlassFish Plugin with Eclipse 3.5</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_96_glassfish_v3_rest">#96: GlassFish v3 REST Interface to Monitoring and Management - JSON, XML, and HTML representations</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_95_ejb_3_1">#95: EJB 3.1 + Java Server Faces 2.0 + JPA 2.0 web application - Getting Started with Java EE 6 using NetBeans 6.8 M1 &amp; GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_94_a_simple_java">#94: A simple Java Server Faces 2.0 + JPA 2.0 application - Getting Started with Java EE 6 using NetBeans 6.8 M1 &amp; GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_93_getting_started_with">#93: Getting Started with Java EE 6 using NetBeans 6.8 M1 &amp; GlassFish v3 - A simple Servlet 3.0 + JPA 2.0 app</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_92_session_failover_for">#92: Session Failover for Rails applications running on GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_91_applying_java_ee">#91: Applying Java EE 6 &quot;web-fragment.xml&quot; to Apache Wicket - Deploy on GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_90_migrating_from_wicket">#90: Migrating from Wicket 1.3.x to 1.4 - &quot;Couldn't load DiskPageStore index from file&quot; error</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_89_how_to_add">#89: How to add pagination to an Apache Wicket application</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_88_how_add_pagination">#88: How add pagination to Rails - will_paginate</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_87_how_to_fix">#87: How to fix the error undefined method `new' for &quot;Rack::Lock&quot;:String caused by Warbler/JRuby-Rack ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_86_getting_started_with">#86: Getting Started with Apache Wicket on GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_85_getting_started_with">#85: Getting Started with Django Applications on GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_84_using_apache_mod">#84: Using Apache + mod_proxy_balancer to load balance Ruby-on-Rails running on GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_82_eclipse_tools_bundle">#83: Eclipse Tools Bundle for GlassFish 1.0 - Now Available!</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_81_getting_started_with">#82: Getting Started with Servlet 3.0 and EJB 3.1 in Java EE 6 using NetBeans 6.7</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_81_how_to_use">#81: How to use nginx to load balance a cluster of GlassFish Gem ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_80_sinatra_crud_application">#80: Sinatra CRUD application using Haml templates with JRuby and GlassFish Gem</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_79_getting_started_with">#79: Getting Started with Sinatra applications on JRuby and GlassFish Gem</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_78_glassfish_eclipselink_and">#78: GlassFish, EclipseLink, and MySQL efficient pagination using LIMIT</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_77_running_seam_examples">#77: Running Seam examples with GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_76_jruby_1_2">#76: JRuby 1.2, Rails 2.3, GlassFish Gem 0.9.3, ActiveRecord JDBC Adapter 0.9.1 - can they work together ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_75_getting_started_with">#75: Getting Started with Grails using GlassFish v3 Embedded</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_74_jruby_and_glassfish">#74: JRuby and GlassFish Integration Test #5: JRuby 1.2.0 RC2 + Rails 2.x.x + GlassFish + Redmine</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_73_jruby_and_glassfish">#73: JRuby and GlassFish Integration Test #4: JRuby 1.2.0 RC2 + Rails 2.2.x + GlassFish v2 + Warbler</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_72_jruby_and_glassfish">#72: JRuby and GlassFish Integration Test #3: JRuby 1.2.0 RC2 + Rails 2.2.x + GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_71_jruby_and_glassfish">#71: JRuby and GlassFish Integration Test #2: JRuby 1.2.0 RC1 + Rails 2.2.x + GlassFish v3 Prelude</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_70_jruby_and_glassfish">#70: JRuby and GlassFish Integration Test# 1: JRuby 1.2.0 RC1 + Rails 2.2.x + GlassFish Gem</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_69_glassfish_high_availability">#69: GlassFish High Availability/Clustering using Sun Web Server + Load Balancer Plugin on Windows Vista</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_68_installing_zones_in">#68: Installing Zones in Open Solaris 2008/11 on Virtual Box</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_67_how_to_front">#67: How to front-end a GlassFish Cluster with Apache + mod_jk on Mac OSX Leopard ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_66_glassfish_eclipse_plugin">#66: GlassFish Eclipse Plugin 1.0.16 - Install v3 Prelude from the IDE</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_65_windows_7_beta">#65: Windows 7 Beta 1 Build 7000 on Virtual Box: NetBeans + Rails + GlassFish + MySQL</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_64_opensolaris_2008_11">#64: OpenSolaris 2008/11 using Virtual Box</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_63_jmx4r_gem_how">#63: jmx4r gem - How to manage/monitor your Rails/Merb applications on JRuby/GlassFish ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_62_how_to_remotely">#62: How to remotely manage/monitor your Rails/Merb applications on JRuby/GlassFish using JMX API ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_61_how_to_locally">#61: How to locally manage/monitor your Rails/Merb applications on JRuby/GlassFish using JMX ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_60_configure_mysql_6">#60: Configure MySQL 6.0.x-alpha to NetBeans 6.5</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_59_how_to_add">#59: How to add Twitter feeds to blogs.sun.com ? + Other Twitter Tools</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_58_jersey_and_glassfish">#58: Jersey and GlassFish - how to process POST requests ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_57_jersey_client_api">#57: Jersey Client API - simple and easy to use</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_56_simple_restful_web">#56: Simple RESTful Web service using Jersey and Embeddable GlassFish - Text and JSON output</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_55_how_to_build">#55: How to build GlassFish v3 Gem ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_54_java_server_faces">#54: Java Server Faces with Eclipse IDE</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_53_scaffold_in_merb">#53: Scaffold in Merb using JRuby/GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/getting_started_with_merb_using">#52: Getting Started with Merb using GlassFish Gem</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_51_embedding_google_maps">#51: Embedding Google Maps in Java Server Faces using GMaps4JSF</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_50_mojarra_2_0">#50: Mojarra 2.0 EDR2 is now available - Try them with GlassFish v3 and NetBeans 6.5</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_49_converting_a_jsf">#49: Converting a JSF 1.2 application to JSF 2.0 - @ManagedBean</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_48_converting_a_jsf">#48: Converting a JSF 1.2 application to JSF 2.0 - Facelets and Ajax</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_47_getting_started_with">#47: Getting Started with Mojarra 2.0 nightly on GlassFish v2</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_46_facelets_with_java">#46: Facelets with Java Server Faces 1.2</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_45_ajaxifying_java_server">#45: Ajaxifying Java Server Faces using JSF Extensions</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_44_jdbc_connection_pooling">#44: JDBC Connection Pooling for Rails on GlassFish v3</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_43_glassfish_v3_build">#43: GlassFish v3 Build Flavors</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_42_hello_javaserver_faces">#42: Hello JavaServer Faces World with NetBeans and GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_41_how_i_created">#41: How I created transparent logo of GlassFish using Gimp ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_40_jquery_autcomplete_widget">#40: jQuery Autcomplete widget with MySQL, GlassFish, NetBeans</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_39_prototype_script_aculo">#39: Prototype/Script.aculo.us Autcomplete widget with MySQL, GlassFish, NetBeans</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_38_creating_a_mysql">#38: Creating a MySQL Persistence Unit using NetBeans IDE</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_37_sqlite3_with_ruby">#37: SQLite3 with Ruby-on-Rails on GlassFish Gem</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_36_writing_first_test">#36: Writing First Test for a Rails Application</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_35_rails_database_connection">#35: Rails Database Connection on Solaris</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_34_using_felix_shell">#34: Using Felix Shell with GlassFish</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_33_building_glassfish_v3">#33: Building GlassFish v3 Workspace</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_32_rails_deployment_on">#32: Rails Deployment on GlassFish v3 from NetBeans IDE</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_31_crud_application_using">#31: CRUD Application using Grails - Hosted on GlassFish and MySQL</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_30_crud_application_using">#30: CRUD Application using Grails - Hosted on Jetty and HSQLDB</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_29_enabling_available_plugins">#29: Enabling &quot;Available Plugins&quot; tab in NetBeans IDE</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_28_getting_started_with">#28: Getting Started with Rails 2.0 Scaffold</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_27_configurable_multiple_ruby">#27: Configurable Multiple Ruby Platforms in NetBeans 6.1 M1</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_26_overriding_database_defaults">#26: Overriding Database Defaults in Rails 2.0.2</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_25_rails_application_with">#25: Rails application with PostgreSQL database using NetBeans</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_24_getting_started_with">#24: Getting Started with Rails 2.0.x in JRuby 1.0.3 and JRuby 1.1RC1</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_23_javafx_client_invoking">#23: JavaFX Client invoking a Metro endpoint</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_22_java_se_client">#22: Java SE client for a Metro endpoint</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_21_metro_1_1">#21: Metro 1.1 with GlassFish v2 UR1 and NetBeans 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_19_how_to_create">#20: How to create a new jMaki widget ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_18_how_to_add">#19: How to Add Metro Quality-of-Service to Contract-First Endpoint ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_18_how_to_build1">#18: How to Build The GlassFish v3 Gem for JRuby ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_17_backin_up_your">#17: Backing Up your Blog Posts on Roller</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_16_optimizing_metro_stubs">#16: Optimizing Metro Stubs by locally packaging the WSDL</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_15_delete_update_row">#15: Delete/Update Row from Database using jMaki Data Table</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_14_how_to_generate">#14: How to generate JRuby-on-Rails Controller on Windows (#9893)</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_13_setup_mongrel_for">#13: Setup Mongrel for JRuby-on-Rails applications on Windows</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_12_invoking_a_java">#12: Invoking a Java EE 5 Web service endpoint from JRuby</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_11_setup_mongrel_cluster">#11: Setup Mongrel cluster for JRuby-on-Rails applications on Unix</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_10_consuming_json_and">#10: Consuming JSON and XML representations generated by a Jersey endpoint in a jMaki Table widget</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_9_using_jdbc_connection">#9: Using JDBC connection pool/JNDI name from GlassFish in Rails Application</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_8_generating_json_using">#8: Generating JSON using JAXB annotations in Jersey</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_7_switch_between_jruby">#7: Switch between JRuby and CRuby interpreter in NetBeans 6</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_6_difference_between_ruby">#6: Difference between Ruby Gem and Rails Plugin</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_5_loading_data_from">#5: Loading data from beans in jMaki widgets</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_4_how_to_convert">#4: How to convert a Session EJB to a Web service ?</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_3_using_javadb_with">#3: Using JavaDB with JRuby on Rails</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_2_change_the_endpoint">#2: Change the endpoint address on a pre-generated Web services Stub</a></li>
    <li><a href="http://blogs.sun.com/arungupta/entry/totd_1_soap_messaging_logging">#1: SOAP Messaging Logging in Metro</a></li>
</ul>
<p>Just for fun, here is another tag cloud:</p>
<p><img height="264" style="margin: 5px" width="700" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/11/totd150-tag-cloud2.png" /></p>
<p>You can access all the tips <a href="http://blogs.sun.com/arungupta/tags/totd">here</a>. And keep those suggestions coming!</p>
<p><small>Technorati: <a href="http://technorati.com/tags/totd">totd</a> <a href="http://technorati.com/tags/glassfish">glassfish</a> <a href="http://technorati.com/tags/netbeans">netbeans</a> <a href="http://technorati.com/tags/jpa">jpa</a> <a href="http://technorati.com/tags/jsf">jsf</a> <a href="http://technorati.com/tags/jaxws">jaxws</a> <a href="http://technorati.com/tags/jersey">jersey</a> <a href="http://technorati.com/tags/mysql">mysql</a> <a href="http://technorati.com/tags/rails">rails</a> <a href="http://technorati.com/tags/osgi">osgi</a> <a href="http://technorati.com/tags/eclipse">eclipse</a></small></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26501&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26501&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/11/18/totd-150-collection-of-glassfish-netbeans-jpa-jsf-jax-ws-ejb-jersey-mysql-rails-eclipse-and-osgi-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Friday Tips and Links #10: Grizzly Releases, JAX-RS and WebLogic, GWT, Spring or JavaEE</title>
		<link>http://blogs.sun.com/theaquarium/entry/friday_tips_91?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=friday-tips-and-links-10-grizzly-releases-jax-rs-and-weblogic-gwt-spring-or-javaee</link>
		<comments>http://blogs.sun.com/theaquarium/entry/friday_tips_91#comments</comments>
		<pubDate>Sun, 03 Oct 2010 23:49:34 +0000</pubDate>
		<dc:creator>The Aquarium</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[brazil]]></category>
		<category><![CDATA[diameter]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[ejb]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[grizzly]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[javaee6]]></category>
		<category><![CDATA[javaone]]></category>
		<category><![CDATA[jax-rs]]></category>
		<category><![CDATA[jms]]></category>
		<category><![CDATA[log4j]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[spring]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[weblogic]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/theaquarium/entry/friday_tips_91</guid>
		<description><![CDATA[
Recent Tips and News on Java EE 6 &#38; GlassFish:








GlassFish


&#8226;
An Eclipse / GlassFish / Java EE 6 Tutorial

&#8226;
Using JAX-RS with JDeveloper and Weblogic

&#8226;
GlassFish 3 and Oracle 10g XE on Ubuntu Linux 9.10

&#8226;
Grizzly 1.0.38 has been released

&#8226;
Grizzly 2.0 RC2 has been released

&#8226;
Java Messaging Queuing – JMS (with GlassFish)

&#8226;
Messaging Queue – Handling Errors

&#8226;
Deploy Glassfish and mysql in Amazon EC2

&#8226;
Using JAX-WS, JAX-RCP and GWT

&#8226;
Initialize log4j with an EJB 3.1 Startup Bean


Converged Applications and SailFin


&#8226;
Glassfish Enterprise Server What Is Diameter Protocol?


JavaEE 6 and Spring 3.0


&#8226;
Java EE 6 and Spring 3.0

&#8226;
Java EE 6 xor Spring

&#8226;
Java EE 6 (CDI / EJB 3.1) XOR Spring Core Reloaded


Conferences


&#8226;
Java EE 6 &#38; GlassFish @ JAX London &#38; London JUG Trip Report

&#8226;
CFP: JavaOne Brazil (english, portuguese)


New Books Covering GlassFish


&#8226;
Enterprise JavaBeans 3.1, Sixth Edition



]]></description>
			<content:encoded><![CDATA[<p>
Recent Tips and News on Java EE 6 &amp; GlassFish:
</p>
<table><tr>
<td valign="top">
<p><a href="http://glassfish.org/" title="Tips &amp; Tricks"><img src="http://blogs.sun.com/theaquarium/resource/InformationRoadSign-60-52px.png" alt="Informational Sign" valign="center" align="left" height="52" hspace="4" vspace="4" width="60" /></a>
</p>
</td>
<td valign="top">
<p>
<strong>GlassFish</strong>
</p>
<p>
&bull;
<a href="http://programming.manessinger.com/tutorials/an-eclipse-glassfish-java-ee-6-tutorial/#heading_toc_j_8">An Eclipse / GlassFish / Java EE 6 Tutorial</a>
<br/>
&bull;
<a href="http://blogs.oracle.com/wayneyoung/2010/10/using_jax-rs_with_jdeveloper_a.html">Using JAX-RS with JDeveloper and Weblogic</a>
<br/>
&bull;
<a href="http://blog.rueedlinger.ch/2010/09/glassfish-3-and-oracle-10g-xe-on-ubuntu-linux-9-10/">GlassFish 3 and Oracle 10g XE on Ubuntu Linux 9.10</a>
<br/>
&bull;
<a href="http://blogs.sun.com/oleksiys/entry/grizzly_1_0_38_has">Grizzly 1.0.38 has been released</a>
<br/>
&bull;
<a href="http://blogs.sun.com/oleksiys/entry/grizzly_2_0_rc2_has">Grizzly 2.0 RC2 has been released</a>
<br/>
&bull;
<a href="http://gregorbowie.wordpress.com/2010/09/28/java-messaging-queuing-jms/">Java Messaging Queuing – JMS</a> (with GlassFish)
<br/>
&bull;
<a href="http://gregorbowie.wordpress.com/2010/09/29/messaging-queue-handling-errors/">Messaging Queue – Handling Errors</a>
<br/>
&bull;
<a href="http://fyhao.com/2010/10/general/deploy-glassfish-and-mysql-in-amazon-ec2/">Deploy Glassfish and mysql in Amazon EC2</a>
<br/>
&bull;
<a href="http://www.codenes.com/blog/?p=78">Using JAX-WS, JAX-RCP and GWT</a>
<br/>
&bull;
<a href="http://blog.rueedlinger.ch/2010/09/initialize-log4j-with-an-ejb-3-1-startup-bean/">Initialize log4j with an EJB 3.1 Startup Bean</a>
</p>
<p>
<strong>Converged Applications and SailFin</strong>
</p>
<p>
&bull;
<a href="http://applicationserversoftware.blogspot.com/2010/09/glassfish-enterprise-server-what-is.html">Glassfish Enterprise Server What Is Diameter Protocol?</a>
</p>
<p>
<strong>JavaEE 6 and Spring 3.0</strong>
</p>
<p>
&bull;
<a href="http://javafootsteps.blogspot.com/p/java-ee-6-and-spring-30.html">Java EE 6 and Spring 3.0</a>
<br/>
&bull;
<a href="http://www.adam-bien.com/roller/abien/entry/java_ee_6_xor_spring">Java EE 6 xor Spring</a>
<br/>
&bull;
<a href="http://www.adam-bien.com/roller/abien/entry/java_ee_6_cdi_ejb">Java EE 6 (CDI / EJB 3.1) XOR Spring Core Reloaded</a>
</p>
<p>
<strong>Conferences</strong>
</p>
<p>
&bull;
<a href="http://blogs.sun.com/arungupta/entry/java_ee_6_glassfish_jax1">Java EE 6 &amp; GlassFish @ JAX London &amp; London JUG Trip Report</a>
<br/>
&bull;
CFP: JavaOne Brazil (<a href="http://www.openworldlad.com.br/java-one-en/abertura.php">english</a>, <a href="http://www.openworldlad.com.br/java-one-pt/abertura.php">portuguese</a>)
</p>
<p>
<strong>New Books Covering GlassFish</strong>
</p>
<p>
&bull;
<a href="http://oreilly.com/catalog/9780596158033">Enterprise JavaBeans 3.1, Sixth Edition</a>
</p>
</td>
</tr>
</table><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26068&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26068&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/10/04/friday-tips-and-links-10-grizzly-releases-jax-rs-and-weblogic-gwt-spring-or-javaee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GlassFish scales and configures very quickly for Micello &#8212; the &#171;indoor Google Maps&#187; company</title>
		<link>http://blogs.sun.com/arungupta/entry/glassfish_scales_and_configures_very?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=glassfish-scales-and-configures-very-quickly-for-micello-the-indoor-google-maps-company</link>
		<comments>http://blogs.sun.com/arungupta/entry/glassfish_scales_and_configures_very#comments</comments>
		<pubDate>Thu, 30 Sep 2010 12:15:16 +0000</pubDate>
		<dc:creator>Arun Gupta</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[micello]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[stories]]></category>

		<guid isPermaLink="false">http://blogs.sun.com/arungupta/entry/glassfish_scales_and_configures_very</guid>
		<description><![CDATA[
    
        
        We all (at least majority of us) use some sort of maps to reach from one destination, say home, to another destination, say a shopping mall or a convention center. But once you've reached the mall then you switch to a different set of tools to navigate that is typically either a paper flyer or sign boards within the mall. Micello.com fills that gaps by providing maps for any indoor locations like airport, shopping malls, convention centers, retail centers, and college campus.
    

Their application is built using &#34;scalable stack&#34; of GlassFish and MySQL, uses RESTful Web services, and has given them a 99.9% uptime in the past few months - no wonder its used to create indoor maps for 50 malls in Singapore. Listen all the details on Micello from Prakash in the video below:


Micello has been talked about at readwriteweb.com, techcrunch.com, and mashable.
How are you using GlassFish today ?
Technorati: stories micello google maps glassfish mysql]]></description>
			<content:encoded><![CDATA[<table border="0">
    <tr>
        <td><img height="102" style="margin: 5px" width="275" alt="" src="http://blog.arungupta.me/wp-content/uploads/2010/09/micello-logo.png" /></td>
        <td>We all (at least majority of us) use some sort of maps to reach from one destination, say home, to another destination, say a shopping mall or a convention center. But once you've reached the mall then you switch to a different set of tools to navigate that is typically either a paper flyer or sign boards within the mall. <a href="http://micello.com">Micello.com</a> fills that gaps by providing maps for any indoor locations like airport, shopping malls, convention centers, retail centers, and college campus.</td>
    </tr>
</table>
<p><br />Their application is built using &quot;scalable stack&quot; of GlassFish and MySQL, uses RESTful Web services, and has given them a 99.9% uptime in the past few months - no wonder its used to create <a href="http://itunes.apple.com/sg/app/go-shopping/id377072787?mt=8">indoor maps for 50 malls in Singapore</a>. Listen all the details on Micello from Prakash in the video below:</p>

<p></p>
<p>Micello has been talked about at <a href="http://www.readwriteweb.com/archives/micello_launches_google_maps_for_the_indoors.php">readwriteweb.com</a>, <a href="http://techcrunch.com/2009/09/22/demo-micello-is-google-maps-inside-a-building/">techcrunch.com</a>, and <a href="http://mashable.com/2009/09/22/micello/">mashable</a>.</p>
<p>How are you using GlassFish today ?</p>
<p><small>Technorati: <a href="http://technorati.com/tags/stories">stories</a> <a href="http://technorati.com/tags/micello">micello</a> <a href="http://technorati.com/tags/google">google</a> <a href="http://technorati.com/tags/maps">maps</a> <a href="http://technorati.com/tags/glassfish">glassfish</a> <a href="http://technorati.com/tags/mysql">mysql</a></small></p><br/>PlanetMySQL Voting:
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26047&vote=1&apivote=1">Vote UP</a> /
	 <a href="http://planet.mysql.com/entry/vote/?entry_id=26047&vote=-1&apivote=1">Vote DOWN</a>]]></content:encoded>
			<wfw:commentRss>http://planetmysql.ru/2010/09/30/glassfish-scales-and-configures-very-quickly-for-micello-the-indoor-google-maps-company/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

