Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Posts by Community

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  


Global Education and Learning

Have you ever wished there was real focus on open source at JavaOne? Well, we have heard the call and are putting open source on stage all week long at JavaOne. Every day in the JavaOne Pavilion we are running mini talks on projects in the java.net community. The talks will be about 20 minutes long and run throughout the day. We will have a plasma display and seating for the audience in what is...
on May 13, 2005
We have another crop of new projects in in the Global Education and Learning Community (GELC). This week we have a system to publish theses, a Bliki written in Java, a Java Exam simulator, masters thesis investigating an agent-based privacy directive, a recorder that watches you work and listens to your speech, a compression database, language parser, and a purchase calculator. Take a look at...
on Apr 29, 2005

Java Web Services and XML

I find it surprising that even for BasicProfileBinding, which is supposed to interoperate with WS-I Basic Profile compliant Web services, the simple data types are from "http://schemas.microsoft.com/2003/10/Serialization/" namespace instead of the standard XML Schema "http://www.w3.org/2001/XMLSchema". For instance, here is how a complexType with a primitive "string...
on May 13, 2005
Previous articles (starting from Indigo installation to getting a simple "Hello World" client/service working) in this series can be read here: Indigo Installation Blues Resolved the Indigo installation error Indigo client: Channel not found error Indigo client now working Going forward, I plan to dig into different Indigo concepts and provide my understanding of them. Indigo separates out the...
on May 13, 2005
Tom Koulopoulos was the keynote speaker at a conference that I attended last week. He's a really bright guy and a very entertaining speaker (or at least I think so). Tom covered a wide range of topics, one of which was in dealing with uncertainty. He began with a question to the audience: "What are some games that involve uncertainty?" Audience members tossed out three examples: Dice Cards...
on May 9, 2005
Phew, finally I could get an Indigo client to invoke an Indigo Web service. Here is the client code that worked: using System;class HelloClient {  public static void Main() {    HelloServiceProxy myProxy = new HelloServiceProxy(                         ...
on May 3, 2005
Now that my Indigo Web service is correctly deployed, I tried importing the metadata and generate a client proxy. I tried the following command: "c:\Program Files\Microsoft IndigoPreview\SvcUtil.exe" /config http://localhost/gettingstarted/HelloService/mex but it gave an error: Generating files...E:\arung\indigo\client\outputError: Unable to save config to file 'E:\arung\indigo\...
on May 2, 2005
Searching through Microsoft's newsgroup I was very thrilled to see that atleast one more person faced the exact problem I reported earlier. Additional (read more updated) release notes for Indigo are available as well. Scroll to the bottom of the page and there are links to winfx newsgroups, Web-based Indigo newsgroup can be accessed here. There are responses from Indigo team in the newsgroup,...
on May 2, 2005

Open JDK

When I was given the assignment of converting the old JDK 1.4.2 HPROF agent library from the experimental JVMPI to the new "JVM TI" in JDK 5.0, it was with the understanding that this new HPROF profiler needed to do bytecode instrumentation (or sometimes called "bytecode injection" or "bytecode insertion") to capture method entry, method exit, object allocation, and object free events. I remember...
on May 13, 2005
Starting last fall Sun sponsored a handful Java 2 Standard Edition (J2SE) projects on java.net to involve those outside of Sun in the ongoing development of the J2SE. Along the way java.net forums specific to the projects were added and in the spring the jdk-collaboration project was started allows external developers to collaborate with Sun on the mustang release. Today I am pleased to...
on May 10, 2005

Java Tools

Parsing command line options in your program has always been a boring work; you loop through String[] and write a whole bunch of arg.equals("-foo") and arg.equals("-bar"). There are some libraries that attempt to solve this, such as Apache Commons CLI. I tried many of those, but I didn't quite like any of those. I felt that I can write a better one by taking advantanges of JDK 5.0 features. That...
on May 11, 2005

Java Desktop

Would it be shameless to plug a new release of a interesting new search visualization product just because it happens to be featured in Monday's New York Times (May 9th)? In the Business section, on page C-3, with a nice color screenshot and a teaser at the top of page C-1? Perhaps it would. But only if I failed to mention a former colleague, who used to manage the J2SE client group, now works...
on May 10, 2005
I talked to many developers recently about the Windows JRE download size issue. The conversation often went like this: Stanley: What do you see as the major obstacle of your deployment? Developer: JRE download size is definitely a problem, especially on Windows. Stanley: Why? Developer: The JRE is 25MB, and it is beyond what most consumers are willing to download. Stanley: Actually, the full...
on May 6, 2005
If you are interested in hardware acceleration for Java2D on Windows, check out the latest bits on the mustang site ( http://mustang.dev.java.net). Dmitri Trembovetski has been working tirelessly to implement functionality similar to what Chris Campbell did with our OpenGL rendering pipeline, and it's pretty stunning. There is now (as of build 33) acceleration for everything from the standard...
on May 3, 2005
During the post-Tiger planning, we talked to numerous developers to determine what features and enhancements we should work on in Mustang. Many feedbacks we received are related to the user experience in Java Web Start, especially around the security warning dialog box for signed application.Why is security warning necessary? A signed Java application is simply just, signed. It does not mean that...
on Apr 30, 2005
As everyone on this side of the galaxy must know by now, Tiger, version 10.4 of Mac OS X (will they ever hit Mac OS XI?), has finally arrived. If you're a Mac head like me you've been eagerly awaiting it at least since the previews last summer, if not from day 2 of 10.3's release. You will certainly be inundated with reviews, praise, and 'news flashes' about Tiger so I won't contribute to the...
on Apr 29, 2005

Mac Java

I've just installed Mac OS 10.4.0 and added the J2SE 5.0 R1 available from Apple. The 5.0 release installs alongside the 1.4.2 release. However, after that installation, I had problems with the 1.4.2 producing error messages: $ java -version HotSpot Error: update_sharing has failed java version "1.4.2_07" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_07-215) Java HotSpot(TM)...
on May 8, 2005
~ 12 hours ago i upgraded to macosx v10.4. here are my first impressions.. terminal/shell i/o is faster eclipse editor is faster eclipse command completion mysteriously works now. i mean, it worked before but half the time it would complete something entirely erroneous; not anymore! (that used to be the most annoying thing for me. i didn't expect the upgrade to fix that. i can't tell you...
on May 3, 2005

JXTA

While we keep hearing about the misuse of P2P technology for sharing copyright materials in the press, it is nice to point out that there is more to P2P, and P2P presents unique values and capabilities to build scalable, dynamic and highly reliable network infrastructures. The JXTA open-source community is continuing its growth and successes building the leading open-source P2P platform. Today,...
on May 3, 2005

Java Enterprise

J2EE 1.4 specifies the use of the Connector 1.5 Architecture as the basic mechanism to integrate JMS providers with J2EE 1.4 compliant application servers. However some JMS vendors do not provide a compliant J2EE Connector 1.5 resource adapter to enable such an integration. This project helps such JMS vendors to integrate with J2EE application servers by wrapping their JMS client library in a...
on Apr 29, 2005