The Source for Java Technology Collaboration
User: Password:



Editor's Daily Blog

Giving Back

Posted by daniel on August 19, 2003 at 10:59 AM | Comments (2)

Something goes wrong with an open source project that you're using - what do you do next? Maybe you write a nasty note to the newsgroup or quietly remove the software and go on with your life. What about taking a quick look to see if you can locate the source of your problem and suggest a fix.

This isn't for everyone, but I witnessed an almost perfect execution of what could be captured as the "Submit Fix to Open Source" pattern on a mailing list this morning. One user submitted a simple email with the subject line "maybe xxx bug?". The details are omitted in this retelling for obvious reasons.

His first sentence described the observable problem. He wrote "Variables set in the root page aren't visible to child pages ...". Next, he suggested the location of the error in the code saying "Seems to be this code in ...". He listed the 6 or 7 lines that he was suggesting might be the culprit and pointed out what, specifically, was wrong with the code noting that in a particular case the while loop exits without setting a variable. The email concludes with a suggestion for code that would fix the problem and a nice note about the software and how it is being used.

You can't always help out when you come across a problem. You may not have the time to run it down or isolate the problem in the first place. Even if you can locate the problem, you may not be able to suggest an appropriate change. If you can help with any of these activities, it will help make the code more robust for future users.

Less than an hour after the first email was sent, the maintainer of the code answered, "Thanks for you're keen observation. It is in fact a bug. I added a test to reveal this symptom and your code modification does the trick!" Happy ending for everyone.

In today's featured Weblogs, Chris Adamson wonders what it takes for an application to feel like an application to an end user. In You Call That An Application, he notes that you can't just bundle up a double clickable jar side by side with other resources. He'd like something more like "an Application class or interface that gives us some kind of abstraction of behaviors like requestUserAttention() to bounce an icon or flash the task bar. The JVM then provides a platform-appropriate implementation, if any."

In the Also Today section, you can poke around in two very different Java APIs and play with two open source projects.. Check out the Java Speech APIs in this ONJava article that walks you through creating the VoicePad application that features speech synthesis of text. The Houston Java User Group is quite active. One subset has been working on the City Finder project in their J2ME study group. They have released their source code on their java.net project page along with a demo and documentation.

From the Java Today News Page, news editor Steve Mallett, has gathered the following News Headlines .

This blog is delivered weekdays as the Java Today RSS feed. Once this page is no longer featured as the front page of Java Today it will be archived at http://today.java.net/today/archive/index_08192003.html. You can access other past issues by changing the address appropriately.


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • 网络营销软件
    网络营销软件
    网络营销软件
    群发软件
    群发软件
    ---
    群发软件
    网络营销软件
    论坛群发软件
    网站排名软件
    群发软件
    推广小助手破解版
    论坛群发软件
    网站排名软件
    群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件
    推荐给你很好的群发软件和信息群发软件和供求群发软件博客群发软件网络营销软件网络营销软件
    网站排名软件网站排名软件网站优化软件信息群发软件信息群发软件信息群发软件论坛群发软件网站推广软件网站推广软件博客群发软件博客群发软件

    群发软件群发软件博客群发软件论坛群发软件网络营销软件论坛群发软件
    信息群发软件推广软件网站推广软件网络营销软件网站推广软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件群发软件网站排名软件网站推广软件博客群发软件论坛群发软件
    网站排名软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    网站推广软件

    群发软件
    博客群发软件
    网站排名软件
    网站推广软件
    群发软件信息群发软件
    免费论坛群发软件
    论坛群发软件
    网站排名软件
    免费博客群发软件
    博客群发软件
    信息群发软件
    论坛群发软件
    信息群发软件
    博客群发软件
    qq群发软件
    邮件群发软件
    博客群建软件
    企业名录搜索软件
    信息群发软件
    邮件群发软件
    论坛群发软件
    博客群发软件
    网站推广软件
    网络营销软件
    全能营销破解版
    网络营销软件
    论坛群发软件
    论坛群发软件
    论坛群发软件
    网络营销软件
    信息群发软件
    信息群发软件
    信息群发软件
    群发软件
    论坛群发软件

    Posted by: mimi9989 on December 06, 2007 at 02:39 PM

  • wow power leveling
    wow powerleveling
    wow power leveling
    wow gold
    wow items
    feelingame.com
    wow tips
    Most Valuable WOW Power Leveling Service
    wow power leveling faq
    cheap wow power leveling
    wow power leveling
    wow powerleveling
    wow power lvl

    Posted by: wowleveling on December 13, 2007 at 08:55 AM





Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds