The Source for Java Technology Collaboration
User: Password:



View Archives: Homepage | Projects & Communities | Also Today | Spotlights | Success Stories | Articles | Weblogs

Blog Posts


Most Recent | Topic | Community | Webloggers | Top Blog Posts | James Gosling   
Monthly Archives:    

Topics:

Accessibility
Business
Community
Databases
Deployment
Distributed
Education
Extreme Programming
Games
GUI
J2EE
J2ME
J2SE
Jakarta
JavaOne
Jini
JSP
JSR
JXTA
Linux
Mobility
NetBeans
Open Source
P2P
Performance
Porting
Programming
Security
Swing
Testing
Tools
Virtual Machine
Web Applications
Web Services and XML


Accessibility

Videos and the cubicle effect on content consumption: Notice all those great videos on java.sun.com these days. I think they're great but inaccessible for a couple reasons.
Posted by joconner on March 20, 2008 at 14:54 PST | Permalink | Discuss (6)  

How to attach new wireless tooolkit to Netbeans MP:
Posted by tbrandalik on February 08, 2007 at 05:33 PST | Permalink | Discuss (1)  

How color-blind people see your UIs: This entry describes an easy way to see how your Swing UI looks to color-blind people
Posted by kirillcool on September 12, 2006 at 20:48 PST | Permalink | Discuss (9)  

» See more Weblogs on Accessibility

Business

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

What Ruby could learn from Java (and a bit of the vice-versa), is it time for a Ruby Community Process?: Ruby works on a much different development cycle, that relies on the code itself for documentation, and the blogosphere for consensus. This works well for rapidly developed low-risk projects, but is it right for the enterprise?
Posted by boneill42 on April 07, 2008 at 19:34 PST | Permalink | Discuss (4)  

Sun Among the World's Most Innovative Companies: For the first time, Sun was included in Fast Company's Fast 50.
Posted by marinasum on March 20, 2008 at 09:28 PST | Permalink | Discuss (0)  

» See more Weblogs on Business

Community

JavaOne Day 4: Urgent Public Health Warning: Stomach Flu: A stomach flu outbreak is happening in San Francisco (including the area around Moscone) so be extra careful. At this point, the JavaOne show will continue.
Posted by johnm on May 09, 2008 at 06:57 PST | Permalink | Discuss (4)  

JavaOne 2008: Day 1, The Good, The Bad, and The Lame: What, if anything, talked about on Day 1 of JavaOne 2008 was of any import to Java developers?
Posted by johnm on May 07, 2008 at 18:13 PST | Permalink | Discuss (4)  

Dynamics in Open Source: Sun and MySQL: Since MySQL was acquired by Sun downloads have gone up dramatically as Rich Green pointed out at JavaOne.
Posted by cwfrei on May 07, 2008 at 10:49 PST | Permalink | Discuss (0)  

» See more Weblogs on Community

Databases

CommunityOne JavaOne 2008: Preparing CommunityOne and JavaOne talks, products, presos, demos,... craziness...
Posted by ludo on April 30, 2008 at 09:44 PST | Permalink | Discuss (0)  

The Conference around the Corner:
Posted by mortazavi on April 03, 2008 at 00:02 PST | Permalink | Discuss (0)  

Eclipse Foundation and GlassFish community: Eclipse Foundation and GlassFish community: What's cooking in Eclipse, JPA, EclipseLink, GlassFish, Sun Microsystems, Java EE 6, and Ajax jMaki...
Posted by ludo on March 17, 2008 at 13:21 PST | Permalink | Discuss (0)  

» See more Weblogs on Databases

Deployment

Updates on Modularity in the Java platform: There have been lots of exciting development and changes going on in the modularity areas recently.
Posted by stanleyh on May 04, 2008 at 09:55 PST | Permalink | Discuss (1)  

Java Secrets Revealed #1: The first of hopefully many articles detailing little-known facts about the inner workings of the JRE. In this episode: Java Plug-In vs. Java Web Start; Class Data Sharing.
Posted by enicholas on April 29, 2008 at 12:19 PST | Permalink | Discuss (18)  

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

Eclipse Foundation and GlassFish community: Eclipse Foundation and GlassFish community: What's cooking in Eclipse, JPA, EclipseLink, GlassFish, Sun Microsystems, Java EE 6, and Ajax jMaki...
Posted by ludo on March 17, 2008 at 13:21 PST | Permalink | Discuss (0)  

» See more Weblogs on Deployment

Distributed

"Disks have become tapes": What trends in disk drive technology mean for data processing.
Posted by tomwhite on March 18, 2008 at 06:07 PST | Permalink | Discuss (3)  

Other Virtual Machines:
Posted by mortazavi on February 18, 2008 at 15:30 PST | Permalink | Discuss (0)  

Introducing Service Component Architecture (SCA): For the past twelve months, I have been involved with the Service Component Architecture (SCA) specifications and two of the open source SCA implementations. Now that SCA is gaining industry traction, I would like to use my weblog here to introduce the technology and demostrate how SCA can be used for building standards-based enterprise class applications using service orineted principles and paradigms, through a series of weblog entries covering both the theory and practical aspects of SCA.
Posted by meeraj on January 26, 2008 at 04:45 PST | Permalink | Discuss (0)  

Where was I?:
Posted by mortazavi on November 30, 2007 at 01:31 PST | Permalink | Discuss (0)  

» See more Weblogs on Distributed

Eclipse

CommunityOne JavaOne 2008: Preparing CommunityOne and JavaOne talks, products, presos, demos,... craziness...
Posted by ludo on April 30, 2008 at 09:44 PST | Permalink | Discuss (0)  

Eclipse Foundation and GlassFish community: Eclipse Foundation and GlassFish community: What's cooking in Eclipse, JPA, EclipseLink, GlassFish, Sun Microsystems, Java EE 6, and Ajax jMaki...
Posted by ludo on March 17, 2008 at 13:21 PST | Permalink | Discuss (0)  

FAST - Fully Automated Search and Test, an Eclipse plug-in: I have written an Eclipse plug-in named FAST for Fully Automated Search and Test, which supports developers with test-driven reuse. It parses JUnit test cases and downloads classes matching the test case from the Internet and tests automatically if the downloaded classes pass the test. It is available at http://www.javaschubla.de/2007/eclipsefast/
Posted by monika_krug on September 13, 2007 at 13:19 PST | Permalink | Discuss (0)  

» See more Weblogs on Eclipse

Extreme Programming

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

What Ruby could learn from Java (and a bit of the vice-versa), is it time for a Ruby Community Process?: Ruby works on a much different development cycle, that relies on the code itself for documentation, and the blogosphere for consensus. This works well for rapidly developed low-risk projects, but is it right for the enterprise?
Posted by boneill42 on April 07, 2008 at 19:34 PST | Permalink | Discuss (4)  

FAST - Fully Automated Search and Test, an Eclipse plug-in: I have written an Eclipse plug-in named FAST for Fully Automated Search and Test, which supports developers with test-driven reuse. It parses JUnit test cases and downloads classes matching the test case from the Internet and tests automatically if the downloaded classes pass the test. It is available at http://www.javaschubla.de/2007/eclipsefast/
Posted by monika_krug on September 13, 2007 at 13:19 PST | Permalink | Discuss (0)  

jMaki: Project jMaki mixes and matches everything in Web 2.0 sight.
Posted by mortazavi on August 13, 2007 at 00:20 PST | Permalink | Discuss (0)  

» See more Weblogs on Extreme Programming

Games

JPC: x86 Emulator on the JVM: JPC is an open-source emulator for x86 code. Sweet!
Posted by johnm on May 10, 2008 at 16:55 PST | Permalink | Discuss (0)  

My first blog entry at java.net: My first blog entry at java.net
Posted by darlan_ads on May 17, 2007 at 19:43 PST | Permalink | Discuss (0)  

My first CVS checkin 2007: Happy coding to everybody in the new year.
Posted by herkules on December 31, 2006 at 16:47 PST | Permalink | Discuss (0)  

NASAGA '06 conference, day 4 of 4:
Posted by wwake on October 14, 2006 at 23:02 PST | Permalink | Discuss (0)  

» See more Weblogs on Games

Grid

Memory or disk based XTP or maybe XDP!: Differences between disk and memory based XTP and XDP.
Posted by bnewport on February 22, 2008 at 07:21 PST | Permalink | Discuss (1)  

Is XTP about memory based replication? No, and here is why.: Is XTP about memory based infrastructure or is there more to it.
Posted by bnewport on February 21, 2008 at 11:04 PST | Permalink | Discuss (0)  

Characteristics of DataGrids: This describes the various characteristics of DataGrids in terms of features and how they work. It should help people understand what this new technology does.
Posted by bnewport on February 05, 2008 at 08:01 PST | Permalink | Discuss (0)  

Getting Paid to Test Open Source Software: Perhaps getting paid to work on open source is becoming more common for developers, but it is certainly a rare occurrence for a quality engineer, such as myself.
Posted by nidaley on July 19, 2007 at 01:24 PST | Permalink | Discuss (2)  

» See more Weblogs on Grid

J2EE

SailFin at JavaOne: Here are the details of sailfin activities at JavaOne 2008.
Posted by binod on May 06, 2008 at 18:10 PST | Permalink | Discuss (0)  

Updates on Modularity in the Java platform: There have been lots of exciting development and changes going on in the modularity areas recently.
Posted by stanleyh on May 04, 2008 at 09:55 PST | Permalink | Discuss (1)  

Screencast #24: Getting Started with GlassFish v3 TP2:
Posted by arungupta on May 04, 2008 at 08:11 PST | Permalink | Discuss (0)  

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

» See more Weblogs on J2EE

J2ME

SailFin at JavaOne: Here are the details of sailfin activities at JavaOne 2008.
Posted by binod on May 06, 2008 at 18:10 PST | Permalink | Discuss (0)  

Java Card 3.0 is released, and now?:
Posted by igormedeiros on April 04, 2008 at 11:52 PST | Permalink | Discuss (0)  

JVMTI in Multi-tasking VMs (MVM): In a comment in a previous article, Steven North asks about JVMTI for an MVM. Here're my brief thoughts on that subject.
Posted by mlam on March 13, 2008 at 01:21 PST | Permalink | Discuss (9)  

CVM JIT Constant Pool Dumps: In a comment in a previous article, Jamsheed asked why CVM's JIT dumps compiled code constants in a seemingly reverse order. Well, here's a discussion about why.
Posted by mlam on March 12, 2008 at 23:52 PST | Permalink | Discuss (6)  

» See more Weblogs on J2ME

J2SE

Java One Day 4: Day 4 of Java One is over. Even without huge announcements or great surprises, it was a great conference. Here are my impressions from the cool stuff keynote and my takeaway what it all means.
Posted by cayhorstmann on May 09, 2008 at 18:51 PST | Permalink | Discuss (1)  

Java One Day 3: My day 3 at Java One ranged from the Nimbus UI and the future of JSF to interesting discussions about closures and Scala. Details below.
Posted by cayhorstmann on May 08, 2008 at 22:57 PST | Permalink | Discuss (2)  

JavaOne 2008: Day 1, The Good, The Bad, and The Lame: What, if anything, talked about on Day 1 of JavaOne 2008 was of any import to Java developers?
Posted by johnm on May 07, 2008 at 18:13 PST | Permalink | Discuss (4)  

Java One Day 0: Last year, Java One Day 0 was Netbeans Day, in a cozy hotel. This year, the Java One week started much more grandly, with Community One, at the Moscone Center. My mind wandered during the keynote speech, but I was enchanted by the enigmatically named EclipseLink and robots that had cockroach reflexes and were programmed in GreenFoot.
Posted by cayhorstmann on May 05, 2008 at 22:18 PST | Permalink | Discuss (2)  

» See more Weblogs on J2SE

JavaOne

JavaOne - Hits and misses: This years JavaOne was a not to be missed event. Here are my views on how the conference has changed.
Posted by calvinaustin on May 09, 2008 at 15:42 PST | Permalink | Discuss (0)  

Major themes of JavaOne: REST, Ruby and NetBeans: I see themes, three of them, at JavaOne this year: REST, Ruby, and NetBeans
Posted by joconner on May 09, 2008 at 14:00 PST | Permalink | Discuss (1)  

JavaOne 2008 - geeky gadgets galore!: In his keynotes presentation, James Gosling showed an impressive range of Java-based tools, technologies and gadgets.
Posted by johnsmart on May 09, 2008 at 11:36 PST | Permalink | Discuss (0)  

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

» See more Weblogs on JavaOne

Jini

Crossing the Apache River: Frank Sommers at Artima tells us that it's official, the Apache Foundation accepted Sun's Jini contribution. Jini now is an Apache incubator project under the "River" name. Frank also interviews Dan Creswell, 2004 Jini Community Award, about the new perspectives of Jini.
Posted by fabriziogiudici on January 03, 2007 at 16:08 PST | Permalink | Discuss (0)  

It's because of that flattening Moore's Law curve:
Posted by fabriziogiudici on November 10, 2006 at 05:28 PST | Permalink | Discuss (2)  

Jini in the City of Beer: Check out the 10th Jini Community Meeting - happening Sept 13-14 in Brussels
Posted by jhurley on August 16, 2006 at 20:33 PST | Permalink | Discuss (1)  

FlashGridding with Java Technology (TS-3714):
Posted by dhushon on May 18, 2006 at 18:59 PST | Permalink | Discuss (0)  

» See more Weblogs on Jini

JSR

Eclipse Foundation and GlassFish community: Eclipse Foundation and GlassFish community: What's cooking in Eclipse, JPA, EclipseLink, GlassFish, Sun Microsystems, Java EE 6, and Ajax jMaki...
Posted by ludo on March 17, 2008 at 13:21 PST | Permalink | Discuss (0)  

Public Review of Web Services Connector for JMX Agents:

The Public Review of JSR 262, "Web Services Connector for JMX Agents", is underway, and there's a new snapshot of the Reference Implementation that corresponds to the Public Review specification.


Posted by emcmanus on February 18, 2008 at 08:52 PST | Permalink | Discuss (2)  

Continuations JSR dead: No continuations yet. JSR 323 never made the first hurdle.
Posted by brucechapman on January 24, 2008 at 13:45 PST | Permalink | Discuss (4)  

New Java 7 language features should be backwards compatible: The discussion about new language features in Java SE 7 is on again, with abundant feedback to JavaPolis presentations on closures and several "little" language features (like improved generic type inference, catch clauses, String switch, typedef and others). I am a supporter of the current closures proposal, but no matter which of these features you like, there's one aspect I see no one discussing: compatibility with older JVMs...
Posted by opinali on January 14, 2008 at 04:40 PST | Permalink | Discuss (12)  

» See more Weblogs on JSR

JXTA

Shoal Dynamic Clustering: A few days ago http://shoal.dev.java.net was open sourced. Shoal is a java based clustering framework that provides the foundation for building fault tolerance, reliability and availability. The Shoal project was initiated a few months ago as a collaborative effort between the GlassFish appserver group at Sun and the JXTA group at Sun.
Posted by hamada on November 09, 2006 at 11:57 PST | Permalink | Discuss (2)  

JXTA at 5 Years Old: There are still a few things that big business needs like out of the box presence, identity management, and a true P2P database.... Quick Links Kerika - http://www.kerika.com/ JXTA - http://www.jxta.org/ JXTA Commons Project - https://commons.jxta.org/ JXTA Company Spotlight - http://www.jxta.org/companies/companyarchive.html JXTA is just about to turn 5 years old.
Posted by turbogeek on April 07, 2006 at 16:37 PST | Permalink | Discuss (3)  

JXTA in Belgium!: The JXTA world is indeed spread all over the world. This time Daniel Brookshier talks with one of the Belgium developers of JaDiMo, Steven Palmaers. JaDiMo started out as a school project and is now moving into commercialization. This one of the more industrious applications using JXTA which depends on J2ME to create mobile P2P. Read on to learn more...
Posted by turbogeek on March 22, 2006 at 08:41 PST | Permalink | Discuss (0)  

» See more Weblogs on JXTA

Linux

World Edition SVN: Description of how to install svn server on linux enabled Western Digital MyBook World Edition disks.
Posted by rah003 on April 16, 2008 at 13:09 PST | Permalink | Discuss (0)  

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

Patching Java to work on Ubuntu Hardy Heron: The latest Alpha of Hardy Heron breaks all installed Java apps. Here's how to patch it to get back up and running.
Posted by driscoll on February 25, 2008 at 10:04 PST | Permalink | Discuss (2)  

Bluetooth remote control:
Posted by paranoiabla on December 07, 2007 at 03:18 PST | Permalink | Discuss (1)  

» See more Weblogs on Linux

Mobility

SailFin at JavaOne: Here are the details of sailfin activities at JavaOne 2008.
Posted by binod on May 06, 2008 at 18:10 PST | Permalink | Discuss (0)  

Building a Java ME Bluetooth chat in 12 minutes...: Building a Java ME Bluetooth chat in 12 minutes... with Netbeans Mobility Pack and Marge 0.5!
Posted by brunogh on April 02, 2008 at 20:05 PST | Permalink | Discuss (0)  

Is software beyond hardware?: A fun discussion today about the elderly hardware we continue to use in our day by day, like keyboards and mouses. Don't you think these devices are evolving slower than our software expectations?
Posted by felipegaucho on February 06, 2008 at 12:14 PST | Permalink | Discuss (4)  

M & E Developer Days - Remote Broadcast: Remote broadcasting of the Java Mobile & Embedded Developer Days to be hosted on ustream.tv at http://ustream.tv/sun.
Posted by brinkley on January 17, 2008 at 18:42 PST | Permalink | Discuss (0)  

» See more Weblogs on Mobility

Open Source

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

Simon Phipps and Patrick Finch on Open Source: Many thoughtful, practical observations and insights.
Posted by marinasum on May 08, 2008 at 18:30 PST | Permalink | Discuss (0)  

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

Achievement and a look back.: I recently deployed a new application to a customer's facility. Now that everything is fine there, i took a look back and watched what i did last year. One thing is sure, i could not have done it completely alone. To resume, i love you all. Yeah, i mean it.
Posted by pepe on April 29, 2008 at 01:59 PST | Permalink | Discuss (0)  

» See more Weblogs on Open Source

P2P

JXTA at 5 Years Old: There are still a few things that big business needs like out of the box presence, identity management, and a true P2P database.... Quick Links Kerika - http://www.kerika.com/ JXTA - http://www.jxta.org/ JXTA Commons Project - https://commons.jxta.org/ JXTA Company Spotlight - http://www.jxta.org/companies/companyarchive.html JXTA is just about to turn 5 years old.
Posted by turbogeek on April 07, 2006 at 16:37 PST | Permalink | Discuss (3)  

JXTA in Belgium!: The JXTA world is indeed spread all over the world. This time Daniel Brookshier talks with one of the Belgium developers of JaDiMo, Steven Palmaers. JaDiMo started out as a school project and is now moving into commercialization. This one of the more industrious applications using JXTA which depends on J2ME to create mobile P2P. Read on to learn more...
Posted by turbogeek on March 22, 2006 at 08:41 PST | Permalink | Discuss (0)  

DSLs feelin' groovy (or, graduating from elementary school):

Ben Galbraith has posted the first of a series of blog entries about How I Learned to Love Domain-Specific Languages. It's great that more and more people are starting to see the value of explicit, focused languages over ridiculously inhumane "formats" like XML. Hopefully, we're finally reaching a tipping point.

Explicit DSLs feel weird to a lot of programmers because there's been so little mainstream focus on them. I.e., as shown by one of the comments, developers have been herded and otherwise sucked in by shiny-looking tools (by poor education, management, laziness, peer-pressure, ignorance, lack of training, marketing hype, etc.) and haven't (consciously) realized the power of domain languages. It's amazingly odd to me how little energy has been applied to languages among mainstream developers given how much programmer time is spent arguing about the minutia of programming languages and tools.

The fact is that we're already surrounded by and are constantly implementing "DSLs". Look at the "language" of printf and friends, the declarative "specification" of makefiles, the myriad "protocols" that we deal with everyday like HTTP, SMTP, SSH, and FTP, the "APIs" of code libraries, the "design patterns" embodied in frameworks, the analogies and "metaphors" we use to described software architectures, the implicit languages that we create each time we define a class, the jargon we use to talk with each other, etc.

A big part of the problem that I see happening right now is that too much of the discussion around "DSLs" is being framed as some sort of "either/or" / "black/white" conflict when it's really just a more conscious and explicit approach to things that we've already been doing. Whether it's the hype juggernaut of Ruby on Rails or the Java is old, boring, bloated, etc. ideas exemplified by Beyond Java or the "IDE" wars between Eclipse, NetBeans, IntelliJ IDEA, and Emacs, or whatever, the biggest issue with this "us/them" thinking, IMHO, is that people are fighting the wrong fights. The leverage that matters most is the ability of developers to think and communicate clearly with themselves, each other, systems, business folks, and users. Biologically and sociologically, human are built to be linguistic.

That is, languages are fundamental to how we work internally and with each other. Sure, we have various tools to help us communicate but isn't it clear that e.g., PowerPoint isn't the point, it's just a tool — and, alas, a tool that usually induces poor communication rather than enriching conversations). On the other hand, look at the "modern" killer apps and how they are all about helping us (manage our) communicating: email, web, blogs, P2P, wifi, cell phones, faxes, VoIP, agile/XP, open source, etc. I.e., we've graduated from the elementary school building blocks (word processing, spreadsheets, databases, Belief of Control, etc.) to the middle school of communication. Now, we just need to learn and develop languages and tools built around this new level of understanding and put aside our old, comfortable, but ultimately dead-end habits.


Posted by johnm on November 17, 2005 at 11:04 PST | Permalink | Discuss (8)  

UniNet: Using JXTA to create an open and plateform independant GRID network:
Today the development of Java and JXTA technology enable developers to create a worldwide network to start developing software in a different way... a decentralized way...
UniNet want to enable developers to simply create application that use power of an open worldwide GRID network without thinking about all communication/grid specific functions.
Posted by alois on November 16, 2005 at 08:04 PST | Permalink | Discuss (2)  

» See more Weblogs on P2P

Performance

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

Refactoring for Performance: Sometimes small modifications help applications to improve performance. Here an example on how a small modification helped a critical application to improve its performance without big refactorings.
Posted by giovanisalvador on April 28, 2008 at 07:36 PST | Permalink | Discuss (3)  

Tools and Tips to Diagnose Performance Issues at Jazoon 2008: I am very proud to be a Jazooner this year, my session "Tools and Tips to Diagnose Performance Issues" is scheduled to June, 24. I want to share with the audience my experience on diagnosing performance problems related to Java technology at server side applications.
Posted by claudio on April 12, 2008 at 10:16 PST | Permalink | Discuss (0)  

What does it mean to be faster?: If a machine does a simple test faster than machine B, is machine A the faster machine for your needs?
Posted by sdo on April 01, 2008 at 10:57 PST | Permalink | Discuss (0)  

» See more Weblogs on Performance

Porting

JPC: x86 Emulator on the JVM: JPC is an open-source emulator for x86 code. Sweet!
Posted by johnm on May 10, 2008 at 16:55 PST | Permalink | Discuss (0)  

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

Derby and Java ME:
Posted by mortazavi on November 30, 2007 at 09:40 PST | Permalink | Discuss (0)  

JaveOne 2007, Where's Apple?: Where's Apple at JavaOne?
Posted by johnm on May 09, 2007 at 09:43 PST | Permalink | Discuss (9)  

» See more Weblogs on Porting

Programming

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

Updates on Modularity in the Java platform: There have been lots of exciting development and changes going on in the modularity areas recently.
Posted by stanleyh on May 04, 2008 at 09:55 PST | Permalink | Discuss (1)  

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

Encoding URIs and their components: The JavaScript layer has its own lossy character conversion points. One of those is the escape function.
Posted by joconner on April 22, 2008 at 23:48 PST | Permalink | Discuss (0)  

» See more Weblogs on Programming

Security

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

Simon Phipps and Patrick Finch on Open Source: Many thoughtful, practical observations and insights.
Posted by marinasum on May 08, 2008 at 18:30 PST | Permalink | Discuss (0)  

OpenSSO Showcased and Demo'd: Single sign-on and federation across enterprises made easy.
Posted by marinasum on May 07, 2008 at 17:17 PST | Permalink | Discuss (0)  

Two Identity Management Sessions at CommunityOne: Learn about OpenDS and OpenSSO, the latter a hands-on workshop.
Posted by marinasum on April 29, 2008 at 18:15 PST | Permalink | Discuss (0)  

» See more Weblogs on Security

Swing

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

RepaintManager's side effect: A little-known side effect of setting a custom RepaintManager or using RepaintManager.setDoubleBufferingEnabled() method
Posted by alexfromsun on April 13, 2008 at 07:49 PST | Permalink | Discuss (2)  

Interactive splined animation: first example:
Posted by pepe on March 02, 2008 at 21:45 PST | Permalink | Discuss (0)  

Making your components work nicer inside Matisse: Have you developed the killer component for your application, but it takes too long to load inside Matisse? Or worse - you face class loading errors since it has too many weird dependencies? Well, here is a small tip to make it work faster and without much hassle...
Posted by mister__m on February 20, 2008 at 07:20 PST | Permalink | Discuss (4)  

» See more Weblogs on Swing

Testing

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

PMD optimisation rules put to the test - the AvoidEmptyStrings rule: Out of curiosity, I ran some benchmarks on the Optimization PMD rules, to see how they measure up to the latest JDKs. The results were, interesting...
Posted by johnsmart on April 18, 2008 at 03:50 PST | Permalink | Discuss (7)  

On the subtle uses of Hamcrest tests: Hamcrest is a great little library for making your unit tests more concise and more readable, but sometimes there are a few surprises...
Posted by johnsmart on April 01, 2008 at 19:41 PST | Permalink | Discuss (3)  

Behavior Driven Development - putting testing into perspective: The ultimate aim of writing software is to produce a product that satisfies the end user and the project sponsor (sometimes they are the same, sometimes they are different). How can we make sure testing helps us obtain these goals in a cost-efficient manner?
Posted by johnsmart on February 19, 2008 at 00:26 PST | Permalink | Discuss (0)  

» See more Weblogs on Testing

Tools

JPC: x86 Emulator on the JVM: JPC is an open-source emulator for x86 code. Sweet!
Posted by johnm on May 10, 2008 at 16:55 PST | Permalink | Discuss (0)  

FindBugs in Anger: If you're not using FindBugs, you're an ignorant twit! :-)
Posted by johnm on May 09, 2008 at 11:06 PST | Permalink | Discuss (0)  

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

Centralized Administration Java Tools: Authorities on network administration say that centralized management of a companys computers is the key. This article gives a detailed look at Iron-Admin, an incredible Java based tool for multi-platform centralized administration.
Posted by jdcampbell on April 22, 2008 at 15:04 PST | Permalink | Discuss (0)  

» See more Weblogs on Tools

Virtual Machine

JPC: x86 Emulator on the JVM: JPC is an open-source emulator for x86 code. Sweet!
Posted by johnm on May 10, 2008 at 16:55 PST | Permalink | Discuss (0)  

anycar anylane anywhere drivers:
Posted by isolatednetworks on April 10, 2008 at 09:15 PST | Permalink | Discuss (3)  

JVMTI in Multi-tasking VMs (MVM): In a comment in a previous article, Steven North asks about JVMTI for an MVM. Here're my brief thoughts on that subject.
Posted by mlam on March 13, 2008 at 01:21 PST | Permalink | Discuss (9)  

JVMTI in Multi-tasking VMs (MVM): In a comment in a previous article, Steven North asks about JVMTI for an MVM. Here're my brief thoughts on that subject.
Posted by mlam on March 13, 2008 at 01:21 PST | Permalink | Discuss (9)  

» See more Weblogs on Virtual Machine

Web Applications

Comet TicTacToe: Here's the Comet TicTacToe that I went over in my BOF on Comet on Wednesday night. It's pretty simple - just 200 lines of Java code (including the game logic), 50 lines of JavaScript (embedded in an HTML page), 50 lines of HTML, and a 75 line CSS file. Simple stuff, but if you're looking to write your own Comet app, this might help get you started.
Posted by driscoll on May 07, 2008 at 18:45 PST | Permalink | Discuss (0)  

JavaOne 2008: Day 1, The Good, The Bad, and The Lame: What, if anything, talked about on Day 1 of JavaOne 2008 was of any import to Java developers?
Posted by johnm on May 07, 2008 at 18:13 PST | Permalink | Discuss (4)  

Solving the Comet timeout problem: In my previous blog, I wondered what the best way to solve the problem on the client of the server connection timing out. The answer is so obvious that I'm a little embarressed I missed it - it's the onload event for iframe. This solution works for both long polling and HTTP Streaming connections that use a hidden iframe.
Posted by driscoll on May 05, 2008 at 14:07 PST | Permalink | Discuss (0)  

GlassFish v3 Gem 0.2.0 now available:
Posted by arungupta on May 04, 2008 at 14:28 PST | Permalink | Discuss (0)  

» See more Weblogs on Web Applications

Web Services and XML

JavaOne 2008: Day 1, The Good, The Bad, and The Lame: What, if anything, talked about on Day 1 of JavaOne 2008 was of any import to Java developers?
Posted by johnm on May 07, 2008 at 18:13 PST | Permalink | Discuss (4)  

GlassFish V3 TP2 and NetBeans 6.1: GlassFish V3 TP2 is now available. If you want to use it, or even download it from NetBeans 6.1, just fire the IDE, go the tools--plugins menu and refresh the list of modules, you should see 2 modules, one for Java EE development and one for jRuby projects....
Posted by ludo on May 04, 2008 at 04:18 PST | Permalink | Discuss (1)  

JAX-RS Public Review Draft and JavaOne:
Posted by mhadley on May 02, 2008 at 12:44 PST | Permalink | Discuss (3)  

CommunityOne JavaOne 2008: Preparing CommunityOne and JavaOne talks, products, presos, demos,... craziness...
Posted by ludo on April 30, 2008 at 09:44 PST | Permalink | Discuss (0)  

» See more Weblogs on Web Services and XML


 Feed java.net RSS Feeds