September 30, 2010

2010 Duke's Choice Awards Winners! JavaOne

2010 Duke's Choice Award logo

 The Duke's Choice Awards celebrate extreme innovation in the world of Java technology and are granted to the most innovative projects using the Java platform.
The most innovative projects from 2010 using the Java platform include:


Innovative Government & Public Works

Perrone Robotics Perrone Robotics' Pennsylvania Turnpike Laser system used on PA turnpike to effectively measure trucks while in motion. Eliminates need to pull off the road at a weigh station. » Learn more

Innovative User Experience

Effective UI 2010 Winter Olympics medal geo-view, an innovative data visualization application built using Java FX and Java and deployed live to millions of visitors and fans during the Vancouver Olympics » Learn more

Innovative Java for Developers

Wabi Sabi Software "Application Sonification", which is listening to an application operate to discern behaviors and patterns. Specific example based on application logging (Log4jFuge) using Java SE 6 and Groovy » Learn more

Innovative Java for Education

Rolling Thunder Education solution providing a multi-document interface through which a wide range of data (maps, images, video, text) can be combined. Built using Java SE 6, Swing, and a variety of data viewers (VLC, Worldwind, Yahoo Search, etc.). » Learn more

more information on

via | Duke Awards

September 29, 2010

20 Success Quotes for the Entrepreneur at their Best

  1. We are what we repeatedly do.- Aristotele

  2. There are two lasting bequests we can give our children: One is roots. The other is wings.- Hodding Carter, Jr.

  3. People are just about as happy as they make up their minds to be.- Abraham Lincoln

  4. No one can make you feel inferior without your consent.- Eleanor Roosevelt

  5. Shoot for the moon. Even if you miss, you’ll land among the stars.- Les Brown

  6. The day a person becomes a cynic is the day he loses his youth.- Marvin D. Levy

  7. Intelligence without ambition is a bird without wings.- C. Archie Danielson

  8. All serious daring starts from within. – Eudora Welty

  9. Nothing great was ever achieved without enthusiasm.- Ralph Waldo Emerson

  10. Happiness is the sense that one matters.- Sarah Trimmer

  11. Spend the night dreaming. Spend the day fulfilling those dreams. -Source Unknown

  12. Imagination is more important than knowledge.-Albert Einstein

  13. Better keep yourself bright and clean. You are the window through which you must see the world.-Gerorge Bernard Shaw

  14. The best things in life aren’t things.-Art Buchwald

  15. It’s the most unhappy people who most fear change.-Mignon McLaughlin

  16. The first sign of a nervous breakdown is when you start thinking your work is terribly important.-Milo Bloom

  17. You see things and say ‘Why?’; but I dream things that never were and I say ‘Why not?’”.-George Bernard Shaw

  18. Be absolutely determined to enjoy what you do.-Gerry Sikorski

  19. Yesterday is history, tomorrow is a mystery, and today is a gift; that’s why they call it the present.-Source Unknown

  20. Do not save your loving speeches,
    For your friends till they are dead;
    Do not write them on their tombstones,
    Speak them rather now instead.
    -Anna Cummins
       via under30CEO

September 23, 2010

JTable with JDBC or Hibernet result set | Example

Rendering JDBC or Hibernate result set data with JTable , is some what difficult to implement with JTables’s Data Model.
Here, in this post i have shared my code.
   1:  /*    creates JTable & Data Model ,displays Database result set in JTable.
   3:        @author piyushnp 
   5:        $24-01-2010
   6:  */
   8:  public void initMyJTable()            
   9:  {    
  11:        private javax.swing.JTable jTable1;
  13:        jTable1 = new javax.swing.JTable();
  14:        jTable1.setModel(tmodel);
  15:        jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
  16:        jTable1.setRowMargin(3);
  17:        jScrollPane1.setViewportView(jTable1);
  19:        /* ans is list of Objects of YourDatabeTableClassName */
  20:        List<YourDatabeTableClassName> ans=null; 
  21:        Iterator <YourDatabeTableClassName> iterator=null;
  23:        /* table model used to for data*/
  24:        TableModel tmodel; 
  25:        int tableRowCount;
  27:        /* store List of Objects into ans */   
  28:        ans=sDao.getWeightMaster();     
  30:        /* stores tabel data */  
  31:        Vector tableData = new Vector();   
  32:        Vector<String> tableHeaders = new Vector<String>();    
  34:        tableHeaders.add("Serial No");
  35:        tableHeaders.add("Ticket No");
  36:        tableHeaders.add("Vehicle No");
  38:        for(Object o : ans) 
  39:        {    
  40:            YourDatabeTableClassName w = (YourDatabeTableClassName)o;
  41:            Vector<Object> oneRow = new Vector<Object>();
  43:            oneRow.add(w.getId().getSrNo());
  44:            oneRow.add(w.getId().getTicketNo());
  45:            oneRow.add(w.getVehicleNo());
  47:            tableData.add(oneRow);
  48:        }
  49:        tableRowCount=tableData.size();    
  51:        /* creates TabelModel with JTable's DATA and HEADER Vectors */
  52:        tmodel=new DefaultTableModel(tableData, tableHeaders);  
  54:    }

September 12, 2010

My Fav Blogger Template

Hi, Recently i was searching for neat & clean template for Blogger. I found this Site very resourceful, it has tones of simple & elegant templates available for blogger.

Have a look at snapshots of few templates from same site, hopefully this post would help you to get template you are looking for... Cheers..

September 5, 2010

eRecnSnap Image Processing - Android App

I'm glad to post an article on Android App named eRecnSnap Image Processing Developed my Me & My Team mates at eWave.

Product allows you take snaps or record moment whichever is suitable at a juncture. User can configure how long recording is needed and how many photos can be taken. After capturing image user can select best snap and modify the photo and adjust Brightness, Contrast and Sharpness.

Share Photos & Snaps via e-mail or to Social Networks: FaceBook,YouTube,Twitter

Two versions of application is available on Android Market.
eRecnSnap Image Processing Lite : at
eRecnSnap Image Processing Pro  : at
eRecnSnap Image Processing  at   :

Official Product  Page  & User Guide

September 3, 2010

Samsung Galaxy Tab vs iPad vs Toshiba Folio

     iPad   - Galaxy  - Folio
       Apple      -  Samsung    -  Toshiba

Tablets are slated to be a hot ticket item this holiday season, with Apple's iPad and the upcoming Samsung Galaxy Tab set to be the heavyweights for iOS and Android, respectively. There are a seemingly infinite number of Android tablets hitting the market in late 2010/ early 2011, including the recently announced Toshiba Folio.

To show you how they stand up against one another side by each. 
It should be noted that the full Toshiba Folio specs have not been released yet, hence the "?" in several of the fields.

My pick is SAMSUNG Galaxy Tab ! 'm already impressed by SAMSUNG Galaxy S - Android 2.2 , revolutionary Droid from samsung with Super AMOLED. With superior designs on Droid makes way easy for SAMSUNG in Tablet market..

September 1, 2010

J2ME-Android Bridge | Porting J2ME Apps

I came across porting existing J2ME game to Android platform. Re-usability of Code Chunks helps in faster Dev. 

Instant Conversion from JAR to APK 
There is one site in which you upload your J2ME MIDP (jad) and get converted Android APK in 5 Seconds !! Website keeps one copy of converted .APK on Server ! Netmite | Get APK Try it out.

In this post 'm sharing the stuffs i used :
  1. Get the Bridge : J2ME to Android Bridge | Download
  2. Setup Eclipse workspace:  Workspace setup
  3. Example : Worm Game Example - J2ME to Android
  4. Re-use your j2me code in Android project !
What to port or reuse?
  • UI : write UI in Android, porting of many J2ME Widgets to Android  is problematic, I recommend to write your own UI Code instead of reusing, as Bridge is not mature yet.  
  • Logic Stuff : reuse J2ME code here..