Friday June 26, 2009
Digital TV-based Banking using GlassFish, NetBeans and MySQL - Ginga community in Brazil
Learn how GlassFish
and NetBeans
helped Ginga community
to build a TV Banking application in Brazil. See a live demo of the
product, it's really exciting!
Why GlassFish ? - They love how NetBeans tooling completely hides the
complexity of what's happening underneath and the ease-of-use with
GlassFish.
Thanks Hugo Lavalle for the interview and good luck with your product!
Technorati: conf
fisl brazil glassfish
story
netbeans
mysql
ginga
digitaltv
banking
Posted by Arun Gupta in General | Comments[4]
|
|
|
|
|
Wednesday June 24, 2009

I presented on "Creating
powerful web applications using GlassFish, MySQL and NetBeans/Eclipse"
as the first talk of FISL 10 yesterday. The room was only partial full
being the first talk of FISL but got packed towards the middle so that
was exciting. The slides are available here.
The key message is that NetBeans
and Eclipse
provide a seamless development/deployment environment for GlassFish.
The several demos shown in the talk are explained at:
Wednesday June 17, 2009
GlassFish swimming to FISL, Brazil
![]() |
FISL stands for "Forum Internacional Software Livre" in
the Portuguese language and means "International Free Software Forum"
in the English language. The punch line is "A technologia que liberta"
and means "The technology that liberates". This is the biggest event about free software in America and was attended by 7417 participants in 2008. |

Posted by Arun Gupta in General | Comments[10]
|
|
|
|
|
Friday June 12, 2009
OKTECH - Hungarian consulting company using GlassFish for 4 years
![]() |
OKTECH is a Hungarian consuting company and one of the earliest adopters of GlassFish. They use it for their internal company related information and for external production with US business as well. |
Posted by Arun Gupta in General | Comments[2]
|
|
|
|
|
Tuesday May 19, 2009
TOTD #82: Getting Started with Servlet 3.0 and EJB 3.1 in Java EE 6 using NetBeans 6.7
EJB 3.1 (JSR
318) and Servlet 3.0 (JSR 315)
are the two new JSRs in Java EE 6 (JSR 316).
The EJB 3.1 specification provides multiple new features such as WAR
packaging, Optional
Local Business Interfaces, EJB.lite, Portable
Global JNDI Names, Singleton
Session Beans
(Container-managed and Bean-managed concurrency), Application
Initialization and Shutdown events, Timer Service enhancements,
Simple/Light-weight Asynchrony, and many other features defined in the specification.
The
Servlet 3.0 specification is an update to Servlet 2.5 and focuses on
ease-of-use. It also adds several new features such as "web.xml"
free
deployment (mostly), Dynamic Registration of
servlets/filters,
Pluggability
of frameworks using "web-fragment.xml", Asynchronous API,
Security
enhancements (Constraints via annotations, programmatic
container authentication and logout), and several other miscellaneous
additions like default error page, file upload, etc.
GlassFish v3
provides the most complete implementation of EJB 3.1 and Servlet 3.0
along with other Java EE 6 specifications. This Tip Of The Day (TOTD) will show
how to create a simple EJB and invoke it from a Servlet, all in a
deployment-descriptor free way.



| public String
sayHello(String name) { return "Hello " + name; } |
| package server; import javax.ejb.Stateless; /** * @author arungupta */ @Stateless public class HelloEJB { public String sayHello(String name) { return "Hello " + name; } } |
| @WebServlet(urlPatterns="/hello") |
| extends HttpServlet |
| @EJB HelloEJB ejbClient; |
| @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { res.setContentType("text/html"); res.getOutputStream().print("<h1>Hosted at: " + req.getContextPath() + "</h1>"); res.getOutputStream().print("<h2>" + ejbClient.sayHello("Duke") + "</h2>"); } |
| package server; import java.io.IOException; import javax.ejb.EJB; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * @author arungupta */ @WebServlet(urlPatterns="/hello") public class HelloServlet extends HttpServlet { @EJB HelloEJB ejbClient; @Override public void doGet(HttpServletRequest req, HttpServletResponse res) throws IOException { res.setContentType("text/html"); res.getOutputStream().print("<h1>Hosted at: " + req.getContextPath() + "</h1>"); res.getOutputStream().print("<h2>" + ejbClient.sayHello("Duke") + "</h2>"); } } |


Posted by Arun Gupta in General | Comments[15]
|
|
|
|
|
Tuesday May 05, 2009
Rails Conf 2009 Day 2 Trip Report
This is a follow up post from David's
keynote.
| Attended Women
in Rails
panel discussion. The panel, Sarah
Mei, Lori
Olson, and Desi
McAdam (from L to R), had a very interesting discussion
around
the genuine problems and possible solutions of involving more women in
Rails community. |
![]() |
I presented on Develop with Pleasure, Deploy with Fun: GlassFish and NetBeans for a better Rails experience, slides here. The several concepts in the talk are explained in the following bullets: |
![]() |
The next talk of the day was JRuby: State of the Art |
| Later in the evening, Brian Helmkamp, Aman Gupta, Luis Navena, Pat Allan, Dan Kubb, and John Nunemaker were awarded Ruby Heroes Award! |
![]() |
And the keynote by Tim Ferris,
lets not talk about it ;-) I edited pictures, authored my blog, caught
up
on email/RSS during the keynote. #railconf on IRC and twitter
were way more fun! Check the live ratings. "1" was the lowest rating that could be given anyway! |
Friday May 01, 2009
JRuby, Rails, and GlassFish Bootcamp - San Francisco, May 19/20, 2009
![]() |
Would you like to power up your Rails
applications using JRuby
and GlassFish ?
And learn that from the engineers who develop the technology. If yes, then we have organized a bootcamp for you! |
Posted by Arun Gupta in web2.0 | Comments[0]
|
|
|
|
|
Monday April 27, 2009
GlassFish, NetBeans, and Project Kenai at Rails Conf 2009
Did you know that ...
![]() |
|
![]() |
Develop
with pleasure, Deploy with Fun: GlassFish and NetBeans for a better
Rails experience Tuesday, May 5th, 2009, 1:50pm Pavilion 1 |
| And you'll get to meet Project Kenai team, they form the foundation for Sun's connected developer experience. Read about their participation here and meet them to learn about NetBeans and Kenai integration. | ![]() |
Posted by Arun Gupta in General | Comments[5]
|
|
|
|
|
Wednesday April 22, 2009
Offshore monitoring of windfarms using GlassFish - MySQL Users Conference 2009 Day 3
John Powell from eMapSite
stopped by at the Whisper
Suite in MySQL
Users Conference earlier today to talk about his GlassFish
issue. The possible workaround was suggested and then the discussion
became interesting on how GlassFish is used for offshore monitoring of
windfarms and process weather forecasting data. Hear all about it and
watch a flashy demo of their product in this video:
NetBeans,
GlassFish, and MySQL
is their development stack with a "very positive experience"!
Stay tuned for the stories
entry.
And the complete picture album is available at:
Technorati: conf
mysqlconf
mysql
santaclara
glassfish
netbeans
Posted by Arun Gupta in General | Comments[1]
|
|
|
|
|
Tuesday April 21, 2009
MySQL Users Conference 2009 Day 2
I presented on Creating
Quick and Powerful Web Applications with MySQL, GlassFish, and NetBeans.
The key messages conveyed during the preso are:
Posted by Arun Gupta in General | Comments[4]
|
|
|
|
|
Monday April 20, 2009
MySQL Users Conference 2009 Day 1 in Photos
MySQL Users Conference started earlier this morning with tutorials. I
attended MySQL
Cluster Tutorial and part of Scale-Up,
Scale-Out, and High Availability: Solutions and Combinations.
Both of them were very involving with practical real-life advice.
Here are tweets from the morning of MySQL Cluster Tutorial:





And now the tweets from "Scale-Up,
Scale-Out, and High Availability: Solutions and Combinations" session:

Here are some pictures captured during the day:
Friday April 17, 2009
GlassFish and NetBeans at MySQL Users Conference 2009

What is open source, production-quality, supported by a large vibrant
community, and comes with full enterprise support ? - GlassFish and MySQL.
Did you know that GlassFish ...
| When: | April 21, 2009 (Tuesday), 3:05 pm |
| Where: | Ballroom A |
Posted by Arun Gupta in General | Comments[6]
|
|
|
|
|
Thursday April 02, 2009
Silicon Valley Rails Meetup, Mar 2009 - Slides & Pics
I presented at Silicon Valley Rails Meetup yesterday.
The official attendance says 79 and the kitchen area (for the
presentation) was indeed packed!
The
demo gods were hovering very much around and required me to reboot the
machine - live during the presentation. Have you ever rebooted Mac
because of a slow performance, smack in the middle of a demo ? ;-)
Here is a quote from the meetup:
The big win with
glassfish is that it gives you the same environment in deployment and
development.
The slides are available here.
And some pointers to get more information:


Posted by Arun Gupta in web2.0 | Comments[7]
|
|
|
|
|
Tuesday March 31, 2009
ISV & OEMs Webinar Replay: GlassFish- and MySQL-Backed Applications with Netbeans and JRuby-on-Rails
I presented a webinar for ISV and OEMs on "Developing
GlassFish- and MySQL-Backed Applications with NetBeans and
JRuby-on-Rails" last
week.

The slides and a complete recording
of the webinar are now available here.
Technorati: webinar
glassfish
mysql netbeans
jruby rubyonrails
Posted by Arun Gupta in web2.0 | Comments[3]
|
|
|
|
|
Monday March 30, 2009
GlassFish at Silicon Valley Rails Meetup
![]() |
Want to know how NetBeans
and GlassFish
provide a better Rails experience ? I'll be speaking at Silicon Valley Rails Meetup on Mar 31st (tomorrow), 7pm, more details here. It will also be a brief preview of my upcoming Rails Conf talk. |

Posted by Arun Gupta in web2.0 | Comments[1]
|
|
|
|
|
Today's Page Hits: 1777
Total # blog entries: 1003
| « December 2009 | ||||||
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
2 | 3 | 4 | 5 | |||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 | ||
| Today | ||||||