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

Blu-Ray may be the shortest lived, most irrelevant format ever: Maybe Blu-Ray technology is utterly irrelevant, and maybe Java's role there is irrelevant too.
Posted by joconner on January 07, 2009 at 00:38 PST | Permalink | Discuss (4)  

Not a good design in Thinkpad T400 USB ports and some thougths on selecting an ebook readers: Why there is no horizontal USB port in T400, plugging some card reader into vertical ones is not easy. Plastic Logic ebook reader is going to hit the market in early 2009.
Posted by kalali on December 21, 2008 at 11:53 PST | Permalink | Discuss (2)  

Sun Shows Signs of Life:
Posted by robogeek on November 09, 2008 at 07:56 PST | Permalink | Discuss (0)  

» See more Weblogs on Business

Community

Excellent Resource: What's Being Said About Sun Products and Technologies: A new Sun site points you to the noteworthy community postings.
Posted by marinasum on January 06, 2009 at 13:37 PST | Permalink | Discuss (0)  

Recent Sun Videos on Some of Its Products and Technologies: Here's a handy list from Storage Stop, the Sun OpenSolaris Storage News blog.
Posted by marinasum on January 05, 2009 at 13:55 PST | Permalink | Discuss (0)  

Revisiting Predictions for 2008: Now that 2009 has just begun, it's fun to read back a few predictions for 2008 and see how those crystal balls fared.
Posted by marinasum on January 02, 2009 at 10:30 PST | Permalink | Discuss (2)  

Jazoon call for papers is open: Jazoon 09 Call for Papers is open until 15th January 2009.
Posted by felipegaucho on December 27, 2008 at 02:53 PST | Permalink | Discuss (1)  

» See more Weblogs on Community

Databases

MySQL 5.1 is out the door: MySQL 5.1 is officially release as is the MySQL 5.1 Connector/J JDBC Driver
Posted by lancea on December 08, 2008 at 10:14 PST | Permalink | Discuss (0)  

Specifying your own Collator for Apache Derby/Java DB: It is possible to have greater control over the ordering of your data in Apache Derby/Java DB by using your own collator.
Posted by lancea on December 05, 2008 at 11:50 PST | Permalink | Discuss (0)  

MySQL Connector/C++ 1.0.1 Alpha Released offering a JDBC API for MySQL C++ developers:
Posted by lancea on December 04, 2008 at 03:38 PST | Permalink | Discuss (0)  

Stand-Alone SQL Parser in Java:
Posted by mortazavi on November 23, 2008 at 22:36 PST | Permalink | Discuss (0)  

» See more Weblogs on Databases

Deployment

The Sun Blogs Site: A Shining Example of a Sun Java System Web Server 7.0 Deployment: Read a feature article on BigAdmin.
Posted by marinasum on November 20, 2008 at 15:37 PST | Permalink | Discuss (0)  

GlassFish v3 Prelude OSGi support: Is it really true?: Are you sure GlassFish v3 Prelude is OSGi compliant? Can it run on top of Eclipse Equinox? Prove it...
Posted by ludo on November 06, 2008 at 11:55 PST | Permalink | Discuss (0)  

How to Deploy OpenSSO on GlassFish: A new article on Sun Developer Network details the steps.
Posted by marinasum on September 30, 2008 at 07:36 PST | Permalink | Discuss (0)  

Modularizing java.net Web Start applications: If you have multiple projects on java.net and want to share some of the binaries between the different WebStart applications, here is how you can do it.
Posted by kirillcool on August 07, 2008 at 13:25 PST | Permalink | Discuss (4)  

» See more Weblogs on Deployment

Distributed

Memcached UDF for Java DB on OpenSolaris:
Posted by mortazavi on September 11, 2008 at 14:25 PST | Permalink | Discuss (2)  

"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)  

» See more Weblogs on Distributed

Eclipse

GlassFish v3 Prelude OSGi support: Is it really true?: Are you sure GlassFish v3 Prelude is OSGi compliant? Can it run on top of Eclipse Equinox? Prove it...
Posted by ludo on November 06, 2008 at 11:55 PST | Permalink | Discuss (0)  

GlassFish on Eclipse Ganymede:
Posted by arungupta on June 27, 2008 at 06:13 PST | Permalink | Discuss (3)  

Configuring Eclipse TPTP (a.k.a PQP) profiler on Linux: After struggling for weeks and almost giving up, I finally managed to have the Eclipse TPTP profiler working on my Ubuntu 64bits box!

As this was a painful and unbelievably hard experience (because of Eclipse TPTP, not Ubuntu/Linux, BTW), I'm going to share a few tips here.
Posted by felipeal on June 26, 2008 at 19:23 PST | Permalink | Discuss (4)  

PHP talk at a Java conference?: Next week, I'll be in Zurich for the Jazoon conference with the GlassFish crew. This is a Java conference, and I'll be talking about....PHP and OpenSolaris and the OpenSolaris WebStack (Apache, MySQL, PHP,...). What!!! PHP at a Java conference? Am I crazy?
Posted by ludo on June 20, 2008 at 08:58 PST | Permalink | Discuss (2)  

» See more Weblogs on Eclipse

Extreme Programming

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

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 (5)  

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 Extreme Programming

Games

A Fun Game Not To Be Missed: Play myPicks Beijing 2008.
Posted by marinasum on August 13, 2008 at 13:18 PST | Permalink | Discuss (0)  

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)  

» 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 (2)  

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

One suite of JSF components to rule them all: Sun and ICESoft have teamed up to deliver one single JSF components suite for developers who uses NetBeans IDE developing their web applications.
Posted by kalali on December 18, 2008 at 23:58 PST | Permalink | Discuss (2)  

Baby Steps with JSF 2: There are several blogs that tell you how to do fancy things with the upcoming JSF 2 (such as the excellent blogs by Ryan Lubke and Jim Driscoll). In this blog, I look at the other side of the coin--how the simplest things are working out. After all, if Ruby on Rails has taught us anything, it is that a technology that makes the simple things simple has a great shot at getting developer mindshare.
Posted by cayhorstmann on December 18, 2008 at 22:08 PST | Permalink | Discuss (12)  

Some thoughts on the JBoss AS 5 release: JBoss Application server 5 released a couple of weeks ago after about 3 years of development. JBoss AS 5 comes with a new architecture but it is still bundled with same old administration console that it was bundled couple of years ago.
Posted by kalali on December 18, 2008 at 10:07 PST | Permalink | Discuss (9)  

» See more Weblogs on J2EE

J2ME

: Follow-up to the old post about Java ME on Windows Mobile
Posted by peterp on November 20, 2008 at 12:24 PST | Permalink | Discuss (0)  

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)  

» See more Weblogs on J2ME

J2SE

Clearing the Java FX FUD: I've been busy over the last weeks, evaluating and learning the Java FX platform. I'm between optimistic and enthusiastic about JFX, but wandering forums and blogs over the net, this doesn't seem to be the general impression - to date, most community feedback (ignoring official advocates like Sun engineers) seems to be negative.
Posted by opinali on January 07, 2009 at 07:20 PST | Permalink | Discuss (0)  

Accelerating Applications with Java 5 Concurrency: Does your service tier or web tier processor sit wastefully idle under peak use? A look at Java 5 concurrency and ways to increase efficiency of linear processes and services, especially for high throughput situations. This blog deals with shared Thread Pool use and preventing resource starvation.
Posted by jhook on December 22, 2008 at 23:34 PST | Permalink | Discuss (2)  

Using XML in Java refcard is available for download as free as speech: If you are new to using XML in Java then this refcard is definitely for you. It discuss XML utilization in Java along with performance comparison of DOM, SAX and STAX, validation, XSD, DTD, Xpath and general XML descriptions
Posted by kalali on December 21, 2008 at 22:36 PST | Permalink | Discuss (0)  

How to compile on the fly?: A PropertyEditor interface provides support for GUIs to enable editing a property value of a given type. The interface supports a variety of ways to display and update property values. One of these ways is to employ the string representation of a Java code fragment that can be obtained by getJavaInitializationString, the method all standard property editors implement. To test this feature, one could generate a source code with a method that returns a required string, compile the code, run the class, and verify the value. This is quite easy to do with the Java 6 Compiler API.
Posted by malenkov on December 17, 2008 at 00:00 PST | Permalink | Discuss (0)  

» See more Weblogs on J2SE

JavaOne

JavaOne Next Gen Web - talks I'd like to see: I help organize the JavaOne conference, working with a team of about a dozen people to review talks for the Next Generation Web track - which covers Web 2.0 stuff, cloud computing, JavaScript on the web client, REST, Comet, that sort of thing. Here's a short list, off the top of my head, of the talks that I'd love to see this year. Submitting one won't get you a guaranteed speaker slot at JavaOne, but it'd be a good start toward that.
Posted by driscoll on December 04, 2008 at 13:31 PST | Permalink | Discuss (0)  

Nobody Thinks They're An Enterprise: I wrote this blog nearly two years ago, and was politely asked/advised not to publish it. If I rewrote it today, I'd probably make it a bit shorter. But I think the points are ones our industry needs to learn
Posted by timboudreau on August 18, 2008 at 00:56 PST | Permalink | Discuss (8)  

Nursing a baby whale with Jonathan Schwartz's tears: My colleague Judith Lilienfeld did the MC honors at this year's NetBeans Day in San Francisco. I'm amazed that this went by and did not get blogged about, so I'll have to do the ungainly honors...
Posted by timboudreau on June 03, 2008 at 10:12 PST | Permalink | Discuss (3)  

» 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

JSF 2.0 Endgame: I describe a process used to reduce the number of unknown unknowns remaining in the development for JSF 2.0.
Posted by edburns on October 21, 2008 at 10:48 PST | Permalink | Discuss (1)  

Annotating the JAX-RS 1.0 Spec: Chapters 1 and 2: Like a good novel, the spec deserves to be read from beginning to end. Let's start at chapter 1. OK, I'm kidding about the good novel part, but still, you should probably start at the beginning.
Posted by joconner on October 20, 2008 at 01:10 PST | Permalink | Discuss (0)  

Egads! An actual Swing Tree-Table!: Four years ago, I went on a hunt for best practices for doing tree table components in Swing. We had a tree-table component in NetBeans, whose maintenance was my never-ending nightmare and the biggest source of bugs on my bug list. Now there is a real Swing Tree Table component available in NetBeans and for any programmer who wants to use it.
Posted by timboudreau on June 03, 2008 at 03:36 PST | Permalink | Discuss (22)  

Versioning in the Java Module System (Part 2): This is the second of two articles about versioning in the Java Module System.
Posted by stanleyh on May 29, 2008 at 16:13 PST | Permalink | Discuss (5)  

» 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

Learn about pfexec in the OpenSolaris OS: Passwordless pfexec is the OpenSolaris version of sudo in Linux.
Posted by marinasum on October 14, 2008 at 15:41 PST | Permalink | Discuss (0)  

Why OpenSolaris is an Ideal Development Platform: Watch a video by Sun's Roman Shaposhnik.
Posted by marinasum on August 28, 2008 at 13:50 PST | Permalink | Discuss (0)  

Observations on OpenSolaris by a Linux Administrator: A Linux Format article makes for illuminating reading.
Posted by marinasum on August 20, 2008 at 08:11 PST | Permalink | Discuss (0)  

Nobody Thinks They're An Enterprise: I wrote this blog nearly two years ago, and was politely asked/advised not to publish it. If I rewrote it today, I'd probably make it a bit shorter. But I think the points are ones our industry needs to learn
Posted by timboudreau on August 18, 2008 at 00:56 PST | Permalink | Discuss (8)  

» See more Weblogs on Linux

Mobility

SailFin: Record-Route issues with SIP: Explains how SailFin handles the record-route issues when the proxy is serving endpoints using different transports.
Posted by binod on December 18, 2008 at 09:06 PST | Permalink | Discuss (0)  

SailFin: Join and Replaces support, Part II: This is the second part of the blog about Join/Replace functionality in SailFin.
Posted by binod on November 20, 2008 at 08:27 PST | Permalink | Discuss (1)  

SailFin news: Milestone 6, 289 TCK passed: Quick blog to inform you that SailFin V1 MS6 is now available.
Posted by binod on November 10, 2008 at 09:07 PST | Permalink | Discuss (0)  

MEP - A Cool, New Mobile Platform for the Enterprise and your Phone: The Sun Java System Mobile Enterprise Platform (MEP) is the new platform to which aims to make it fast and easy to develop secure, online/offline access to any data from your Java ME mobile device. It also includes cool features like client side data encryption, data fading/wiping, and OTA provisioning. And you can download it for free and start your mobile project today!
Posted by hans_hrasna on October 21, 2008 at 12:44 PST | Permalink | Discuss (0)  

» See more Weblogs on Mobility

Open Source

Are you using Footprint project?: If yes, please register that at Ohloh.
Posted by felipegaucho on January 05, 2009 at 11:00 PST | Permalink | Discuss (0)  

Grizzly : Create a server and client with only few changes: With Grizzly you can create a server and a client with just few changes. I'll describe how.
Posted by survivant on December 29, 2008 at 12:05 PST | Permalink | Discuss (1)  

My slides from Devoxx 2008: The slides of my Quickies during Devoxx 2008.
Posted by felipegaucho on December 21, 2008 at 12:24 PST | Permalink | Discuss (0)  

Creating a Project Type: Few weeks ago, I had announced a blog series at my another blog on possibility of creating a New Project Type using NetBeans Platform. Recently, I continued blogging 3 entries for that. I thought you would like to know more. By the way, during this unwanted break, I hope you have followed screencasts of Top 10 NetBeans API’s (Geertjan).
Posted by n_varun on December 21, 2008 at 03:40 PST | Permalink | Discuss (3)  

» 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

Heap dump on Linux 64 bits: With the current stable JDK 6u7 it is not possible to generate heap dump on linux 64 bits. Looks like it was a bug, fixed on JDK 6 u10 RC. Read on for more details.
Posted by claudio on October 01, 2008 at 20:52 PST | Permalink | Discuss (0)  

HotSpot Internals: There is a very useful site at wikis.sun.com where you can have a better understanding of HotSpot Internals, maintained by HotSpot programmers, highly valuable.
Posted by claudio on August 20, 2008 at 20:39 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 (4)  

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

Do we need any tool to assist reuse process?: When a developer needs to create applications based on a framework (Struts, for instance), what does he do? Does he read the entire documentation to understand how to benefit from the framework's extension points? What if the documentation is not fully available? What if he has a tool to guide him on the proper steps of using a framework? Does it help? So that's what this post is about.
Posted by giovanisalvador on January 04, 2009 at 13:44 PST | Permalink | Discuss (2)  

Baby, you can drive my car: Let's steal a car, repaint it, and do this quickly. What is more, do this in JavaFX and consider several programming hints by the way.
Posted by malenkov on December 29, 2008 at 06:00 PST | Permalink | Discuss (8)  

How to drag nodes and windows?: Every JavaFX node is able to process mouse movement events. Thanks to this ability the user can easily drag nodes on the scene or move windows. However, there are some nuances worth mentioning...
Posted by malenkov on December 24, 2008 at 11:11 PST | Permalink | Discuss (0)  

Isolating Flow from Services: Attempts to isolate the flow layer from the services layer to better prepare for changes in how flow is handled in your application.
Posted by garysweaver on December 19, 2008 at 14:12 PST | Permalink | Discuss (1)  

» See more Weblogs on Programming

Security

Advantages of Open Source in Identity at Sun: As recounted by Sun senior product line manager Daniel Raskin in a video.
Posted by marinasum on December 23, 2008 at 14:16 PST | Permalink | Discuss (0)  

Making Resources of Secured Java EE Applications Accessible: Part 2 of a Sun Developer Network series guides you through the procedure, which takes advantage of OpenSSO Policy Agents.
Posted by marinasum on December 17, 2008 at 10:45 PST | Permalink | Discuss (0)  

How to Enforce Federated Single Sign-On for Salesforce CRM Software in OpenSSO: Learn an open-standards-based approach in a new article on Sun Developer Network.
Posted by marinasum on December 09, 2008 at 11:12 PST | Permalink | Discuss (0)  

Enforcing Single Sign-On in a PHP Environment: A new SDN article describes how.
Posted by marinasum on December 02, 2008 at 15:31 PST | Permalink | Discuss (0)  

» See more Weblogs on Security

Swing

JavaFX in Style: JavaFX aims to reduce the gap between coders and designers, to the extent that controls can be styled using CSS-like files. Examples are thin on the ground, however; so before the year ends (and on the assumption I'll be too hung over tomorrow to care/remember) here's a quick guide to creating your own styled controls.
Posted by javakiddy on December 31, 2008 at 12:21 PST | Permalink | Discuss (11)  

No Future In Java: "There's no future in Java", colleagues told me. Mind you, that was back in 1996. People are sceptical of new platforms, particularly those targeted at ideas yet to even be fully proven. JavaFX v1.0 will be out in a few days -- are there parallels with when Java was first released?
Posted by javakiddy on November 26, 2008 at 15:39 PST | Permalink | Discuss (21)  

JavaFX Script: the 100 Line Challenge: Sometimes less is more. In the spirit of the '64k intros' I've been seeing how far I can push JavaFX with a minimum of code. Now I throw down the gauntlet -- does anyone else want to join me in the quest for the ultimate 'cheap thrill'?!?
Posted by javakiddy on September 30, 2008 at 12:29 PST | Permalink | Discuss (3)  

The Capability Pattern - Future-Proof Your APIs: Here is a simple pattern which you can use to make your APIs extensible, even by third parties, without sacrificing your ability to keep backward compatibility.
Posted by timboudreau on August 11, 2008 at 01:00 PST | Permalink | Discuss (19)  

» See more Weblogs on Swing

Testing

QA for Sun OpenSSO Enterprise in the Spotlight: Read an interview with Indira Thangasamy, Sun senior quality engineering manager for access and federation management.
Posted by marinasum on October 15, 2008 at 13:34 PST | Permalink | Discuss (0)  

Manor 'n Rock JSF JUnit framework: We are releasing our internal JSF JUnit testing framework
Posted by mriem on August 22, 2008 at 17:00 PST | Permalink | Discuss (0)  

JMX and Test-Driven Development: At JavaOne this year I did a short talk on using JMX in test-driven development. It's based on what I discovered working with JMX on another project, and delved deeper into while adding JMX support to SomnifugiJMS as part of release 21. Test-driven development worked extremely well when combined with JMX. JMX should help testing systems with some defined life cycle. Here's the core ideas of the talk, written out, with real examples, not mashed onto slides.
Posted by dwalend on June 08, 2008 at 15:51 PST | Permalink | Discuss (0)  

Tests first or tests last - come on, who cares?:
Posted by johnsmart on June 02, 2008 at 15:44 PST | Permalink | Discuss (7)  

» See more Weblogs on Testing

Tools

Do we need any tool to assist reuse process?: When a developer needs to create applications based on a framework (Struts, for instance), what does he do? Does he read the entire documentation to understand how to benefit from the framework's extension points? What if the documentation is not fully available? What if he has a tool to guide him on the proper steps of using a framework? Does it help? So that's what this post is about.
Posted by giovanisalvador on January 04, 2009 at 13:44 PST | Permalink | Discuss (2)  

Not a good design in Thinkpad T400 USB ports and some thougths on selecting an ebook readers: Why there is no horizontal USB port in T400, plugging some card reader into vertical ones is not easy. Plastic Logic ebook reader is going to hit the market in early 2009.
Posted by kalali on December 21, 2008 at 11:53 PST | Permalink | Discuss (2)  

Need a mind map?: If you are using mind maps, go and check out XMind.
Posted by rah003 on November 26, 2008 at 02:55 PST | Permalink | Discuss (0)  

SailFin: Crucible for Code Review: This blog explains how I used Crucible for Code review of my work in Sailfin.
Posted by binod on September 24, 2008 at 07:43 PST | Permalink | Discuss (0)  

» See more Weblogs on Tools

Virtual Machine

CVM Object Allocation: Why does the CVM GC stop the world for object allocations? The answer: for performance. Here's how it works ...
Posted by mlam on June 16, 2008 at 22:29 PST | Permalink | Discuss (1)  

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 (4)  

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

Mobile Device Support and Your Application: Some companies make their living off of formatting mobile content correctly, others don't. Should you bother adding support for "mobile devices" in-general? Should you remove support for aging mobile standards?
Posted by garysweaver on December 29, 2008 at 13:10 PST | Permalink | Discuss (0)  

Read web.xml with one line of code:
Posted by survivant on December 19, 2008 at 07:26 PST | Permalink | Discuss (2)  

DisplayTag : Create a html grid within five minutes: DisplayTag supports : Sort, Pagination, Export to xls, csv, pdf. I,ll show you how to use it to replace your own made table.
Posted by survivant on December 17, 2008 at 07:34 PST | Permalink | Discuss (0)  

JSF 2.0: Wiring up buttons in a component: It's been awhile, but I want to come back to the switchlist example that were the focus of my last two technical posts. This time, we'll take the basic switchlist, and put it into a composite component. The interesting bit will be how we get those two buttons working...
Posted by driscoll on December 14, 2008 at 13:14 PST | Permalink | Discuss (2)  

» See more Weblogs on Web Applications

Web Services and XML

Using XML in Java refcard is available for download as free as speech: If you are new to using XML in Java then this refcard is definitely for you. It discuss XML utilization in Java along with performance comparison of DOM, SAX and STAX, validation, XSD, DTD, Xpath and general XML descriptions
Posted by kalali on December 21, 2008 at 22:36 PST | Permalink | Discuss (0)  

Working with Metro on Glassfish v3 Prelude: Sun GlassFish Enterprise Server v3 Prelude is a commercially supported offering for GlassFish v3 Prelude, an open-source, lightweight Web 2.0 development and deployment platform. GlassFish Enterprise Server v3 Prelude is ideal for deploying rich Internet applications backed by Java or dynamic languages such as JRuby. This blog shows how to work with Metro on Glassfish v3 Prelude
Posted by bhaktimehta on November 06, 2008 at 12:53 PST | Permalink | Discuss (4)  

Annotating the JAX-RS 1.0 Spec: Chapters 1 and 2: Like a good novel, the spec deserves to be read from beginning to end. Let's start at chapter 1. OK, I'm kidding about the good novel part, but still, you should probably start at the beginning.
Posted by joconner on October 20, 2008 at 01:10 PST | Permalink | Discuss (0)  

SOAP and REST - both equally important to Sun:
Posted by arungupta on October 17, 2008 at 15:33 PST | Permalink | Discuss (5)  

» See more Weblogs on Web Services and XML


 Feed java.net RSS Feeds