Monday May 12, 2008
JavaOne 2008 experience (more with GlassFish)
As a regular JavaOne attendee, this year 2008 also I was at JavaOne. It is a world's largest Java developers conference organized by Sun and happens every year at Moscone Center, San Francisco.
I feel the crowd is more than last year! Seen many students and stalls in the pavillion.
Here are few highlights!
Code quality and coverage
Here are the some of the interesting articles about code quality and code coverage analysis and relation to product quality.
Understand the quality...division of people into 2 groups - " 1. People who know why every good software company ships products with known bugs. 2. People who don't. "
"Code coverage analysis is the process of:
* Finding areas of a program not exercised by a set of test cases,
* Creating additional test cases to increase coverage, and
* Determining a quantitative measure of code coverage, which is an indirect measure of quality. ".
Posted by Jagadesh Babu Munta
( May 24 2007, 06:57:27 PM PDT )
Permalink
How to make money with open source? Today during my browsing for some strategies around open source, I come across the following interesting article, which talks about making money with open source. I know many of friends and collegues were asking similar questions that were address here. So thought of adding here. See article -
How to make money from Open source By Con Zymaris .
Two interesting points -
My Experience with AJAX Overall my experience showed AJAX is cool but need more effort than without. Hope more GUI based development and debugging tools available soon. [Read More] Posted by Jagadesh Babu Munta ( Nov 03 2006, 05:23:42 PM PST ) Permalink
How is iMac and Windows on iMac - (Apple + Intel) After playing with Apple's new iMac, my observation is that the desktop is cool and fast compared to Apple's PowerMac. The GlassFish/Sun Java System Application Server worked great without any problems!
iMac need more time for reliability?
During my usage, I found some glitches with the OS/applications i) While rebooting, OS gone infinite loop with "Process Table Full" message on the console. I had to do the hard stop (power off) ii) In another instance, Mail application is not able to close normally. These issues, I never observed with PowerMac.
Windows installation on iMac?
There are some restrictions on windows OS with bootcamp installation on iMac, which allows to install Windows-XP with SP2 from single disc.
See the detailed instructions at bootcamp . Download the guide and things just worked fine except the following one odd thing!
Initially struggled with a volume licensed win-xp CD, which has 3 sub versions, like professional, home edition, tablet PC edition. The CD recognition is ok and displayed A. B. C. and asked to select one of the operating systems. But keyboard and mouse are not recognized!
Finally, used a single CD with single windows-xp SP2 software, then everything went fine as it is loading the minimum drivers automatically and stops at partitioning of the disks.
Enjoy!
Posted by Jagadesh Babu Munta
( Apr 19 2006, 05:24:20 PM PDT )
Permalink
Comments [1]
Java process hang - getting stack traces
The other day, I was looking at a java process hang and here are the basic steps followed to get the jvm/native stack traces and core file for further debugging or investigation. I got the deadlock information in the stack!
Solaris platform
Get the entire process tree from your basic command process. Say ps -ef |egrep "java" . Then running ptree pid gives the all the related processes and see the exact process that you would like to have the stack.
Run the following to command to get the stack:
kill -QUIT pid or kill -3 pid
Observe the stack or other information such as deadlock in the console where the command started or connected log or a redirected file.
Use following command to get the native process stack:
pstack pid
To get the core file, use the command - gcore pid .
Windows Platform
Use ctrl+\ on the command window for getting the stack. Not sure if the process started at the background:-(
One of the helpful page, I found is at
http://www.unixville.com/~moazam/stories/2004/05/18/debuggingHangsInTheJvm.html
Posted by Jagadesh Babu Munta
( Jan 09 2006, 12:58:22 PM PST )
Permalink
Comments [19]