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]  


Java Desktop

True confession: I love my Mozilla mail filter panel.(For non-mozilla users, this is the ever-present textfield that filters my message headers as I type, making it so very easy to find messages quickly). I'm also wildly fond of browser smart-fields that use auto-complete to recall my userid/password at the umpteen different websites where my memory always shorts. Auto-complete in general has...
on Nov 18, 2003
Introduction I have recently embarked on a fairly significant project. I took some time to research various frameworks and developers' opinions on the matter of writing user interfaces. I was not only looking for opinions how to write an intuitive user interface, but also on methods or techniques for designing user interfaces that produce manageable code. I read some of Allen Holub's articles...
on Oct 30, 2003
When starting a new project, the User Interface decision is always a big one. Should we use Swing? Or should we develop a web-based solution? Some also are correct to argue that web-based doesn't necessarily imply HTML-based. Macromedia-based web solutions are not only viable but a real player. In certain circumstances, the requirements make the choice fairly clear, possibly even mandated...
on Oct 21, 2003

JXTA

JXTA 2.2-b (aka 03Q4) is upon us and normalizing out nicely. Those using previous JXTA releases are encouraged to try out JXTA 2.2 (cvs -r JXTA_2_2_STABLE) and for those new to JXTA, this is a great time to climb aboard. Sing Li has published an insightful article, titled JXTA 2: A high-performance, massively scalable P2P network, that highlights the overarching JXTA 2.x design goals coupled...
on Nov 18, 2003
Here's the agenda for the forthcoming JXTA Town Hall of which I likely jumped the gun a bit in my ealier posting: National Association of Realtors & JXTA - Aubrey Jackson December Project JXTA 2.2 release - Mike Duigou Project JXTA update - Mohamed Abdelaziz iJXTA (JXTA - Apple Rendevous Interconnect) - Mohamed Abdelaziz Planet Lab - Bernard Traversat JDF - Calvin Cheng Embedlets - James...
on Oct 24, 2003
To infintity and beyond ... Project JXTA current work: The next planned release of JXTA J2SE is expected December 15th, 2003. There is a lot of work happening related to this release and a number of significant improvements to the JXTA platform are planned. An updated version of the JXTA J2SE Roadmap has been prepared. This is going to be a very exciting JXTA release and now is a great time...
on Oct 23, 2003
The next JXTA Town Hall is coming up. I like smallish, open and interactive forums. Good stuff. Aubrey Jackson will be in town to discuss the National Association of Realtors use of Project JXTA technology. In addition, a number of the Sun engineers will be sharing details on the projects they are involved with. Feel free to stop by and chat if you are in the area and if you don't happen to be...
on Oct 23, 2003
Time for me to switch jobs. This time it looks like it is for the long term. After years of consulting I am now a full-time employee of Texas Instruments. I am in the Education and Productivity Systems group in Dallas. My new job is to lead TI into the next generation of collaborative software (and any thing else I think is cool and will make TI a company you want to buy products from). What's...
on Oct 18, 2003

Java Tools

I like thin clients because of their simplified programming model Thin clients may not be as programmatically rich (they can certainly compete with visual richness) as thick clients. But the bargain is that their (thin) programming model is simpler and consistent. It is a completely different matter that some tool sets try to infuse sophistication into the thin client model with out giving much...
on Nov 15, 2003
What do you do for your data access needs in your applications? This is the question I get asked a lot of times as I go through my new consulting opportunities every few years. My ideas on data acces have changed over the years. And they continue to evolve both by new insights from the field and also by the needs at hand. As a matter of fact, I am currently working on two ideas 1). Declarative...
on Nov 15, 2003
Recently we were tasked with designing a web portal for international researchers to colloborate over the web as part of a Small Business Innovative Research Grant. During the proposal phase we have identified JetSpeed as the portal. As we have started looking into implementing our solution a couple of months ago we ran into lot of road blocks including the basic understanding how portals work....
on Nov 10, 2003
I just read Cay Horstmann's complaints about MacOS X as a Java development environment, and was struck by just how differently we perceive the coding universe. I am reluctant to disagree with Dr. Horstmann, given the amount I have learned from his columns and books over the years, but I really think he is off base. He feels that MacOS X is far inferior to Linux as a coding environment, while...
on Oct 28, 2003

Java Communications

My first experience writing SS7/Voice signaling-to-IP gateways should have been simple right? Wrong! The task of receiving an SS7 message, converting to IP and sending to another system seems easy, but when you start writing the code, the networks start to tangle you up in events, alerts, collisions, performance, scaling, failure, recovery, and all sorts of heartburn that spiral you into a...
on Nov 14, 2003
I've started the snowball rolling for a Communications Services Framework. (CSF) IP telephony deployment has been slowed by some major hurdles, and we have yet to see the "enhanced services" that will really drive the market. I think a web services environment, hosted on Java.Net, through which enhanced communication capabilities could be delivered, combined with a client side API that allows...
on Nov 12, 2003

NetBeans

Corporations are sponsoring OpenSource projects. Economical reasons aside it gives a good PR, because OpenSource is in fashion these days. But are these projects really open? Sometimes it feels they are not... Sometimes it's just the visibility: source code is open under OSI-approved license, there's a publicly accessible bugtracker, mailing lists and ... that's all. There's no real openness out...
on Nov 9, 2003
I like freedom. And certainly freedom in coding style. Why am I obliged to follow the team convention <pre>public static final String hello = "HelloWorld";</pre> in place of my convention <pre>final static public String hello = "HelloWorld";</pre> Why am I obliged to declare variables of the class before the constructor and methods, and not after ?...
on Nov 9, 2003

Java Patterns

Here at my company our business is all about forms. I’m not talking about HTML forms; I’m talking about business forms such as loan applications, tax reporting statements, etc. We’ve got quite a collection of applications that deal with our forms, and we’ve implemented them in everything from COBOL to Java. We’ve got desktop based applications, browser based...
on Nov 3, 2003

Java Web Services and XML

some of the latest Web Services "specs" are about Orchestration, Choreography, Collaboration ... Here I am going to give a brief synopsis and pointers for more information on this topic. Orchestration, Choreography, Collaboration are about composing web services into Business processes, what does this mean? A Business process can be defined as the execution of activities according to a...
on Oct 30, 2003
The latest version of the Java Web Services Developer Pack (JWSDP) 1.3 has just been released, here's what's new: Final versions of JAX-RPC 1.1 and SAAJ 1.2 supporting WS-I Basic Profile 1.0 Support for final version of WS-I Sample Application 1.0 Support for J2SE logging Signed JAR files - now useable with Java Web Start Enhanced JAXB functionality - in extension mode, JAXB 1.0.2 now supports...
on Oct 21, 2003

Global Education and Learning

Are we there yet? Periodically, I like to sit back and take stock of how closely “computers” match my expectations of what they ought to be, and starting this blog seems to be as good an excuse as any to see how they’re doing. My expectations for computers are pretty easy to sum up: I want computers to function the way they did on Star Trek back in the mid 60’s. When I...
on Oct 24, 2003