May 22, 2007
The Top 10 Open-Source Destinations at the 2007 JavaOne Conference. This year's Conference celebrates the free and open software environment with a new Open Source...
More »
May 22, 2007
Top 10 Destinations for Enterprise Developers at the 2007 JavaOne Conference. Here are 10 must-see destinations and some related recommendations for enterprise developers at...
More »
|
 |
August 2006
August 29, 2006
Customer Jim Ascroft of BlooDoo reports on an e-commerce site they
developed to handle a stock of 3000+ items, along with a system administrator site for content and data source management. Read Jim's report along with other customer experiences here.
More »
August 29, 2006
Read about how to use JavaServer Faces technology to build a library of reusable components and make your web pages' Ajax functionality available to a large community of users.
More »
August 28, 2006
Learn how to use this AJAX-powered component to give your web applications the ability to display and edit tabular data in various web browsers so your users get responsive, interactive data editing in an spreadsheet like user-interface. After the session, post any webinar-related questions you have on the Ask the Experts page and get answers from the webinar presenters.
More »
August 26, 2006
Hotfix 2 has been released for Creator. The focus of this patch release has been performance, and there are some significant gains.
Here's
one testimonial from the Creator forum after the bits were released this morning:
This is awesome. I have experienced orders of magnitude improvement in performance - specially building and deploying the apps. It used to take 3 mins., now it takes...
More »
August 26, 2006
Welcome to the Enterprise Java Technologies Tech Tips for August 26, 2006. Here you'll get tips on using enterprise Java technologies and APIs, such as those in Java Platform, Enterprise Edition (Java EE). Extending the Java EE Unified Expression Language with a Custom ELResolver and Configuring, Packaging, and Deploying JAX-WS Handlers
More »
August 25, 2006
The other day I
wrote about using annotations to state your intent regarding null for fields, parameters and return values. This can help static checkers like
findbugs find flaws in your code, where you fail to check return values for null where that is known to be risky. (In fact, findbugs does not only base knowledge of nullness on your use of annotations; it also has a builtin database of...
More »
August 25, 2006
You asked for it, you got it...the Java Studio Creator team has provided significant design-time performance with this latest hot fix. Connect to the Update Center and get it today!
More »
August 25, 2006
Significant design-time performance was the goal for this latest hot fix. Connect to the Update Center to get the all the updates and hot fixes. Haven't got it it yet? Download today, it's free!
More »
August 25, 2006
August 25, 2006
How to profile Java applications using Sun Studio Performance Tools.
More »
August 25, 2006
August 25, 2006
This article describes how to use the Sun Studio Performance Tools to profile the
performance of WebLogic servers.
More »
August 25, 2006
Meet Tom Ball, Technical Director at Sun Microsystems
More »
August 25, 2006
Back in the pre-JDK 1.1 days delegates, or bound method references, were considered and rejected by the Java language designers in favor of inner classes. What has changed so much that these reasons no longer apply?
More »
August 24, 2006
This is just quick a pointer to a great blog entry I came across written by Gregory Murphy (from the Creator team) which tells you how to work with resource bundles in Creator. Until now, writing a web application with proper resource bundle lookups has meant giving up some WYSIWYG aspects, because the tag is not interpreted at designtime. But with Gregory's solution, we finally have a...
More »
August 24, 2006
Find out how to build a sample Mashup Portlet by merging geospatial data with an AJAX-based mapping service and deploy to Sun Java System Portal Server 7.
More »
August 23, 2006
(See intro for a background and caveats on these coding advice blog entries.)
One pattern I've seen some developers use is to respond to NPE (NullPointerException) bugs by inserting a null pointer check at the location of the NPE. Frequently this will be accompanied by some sort of comment like "Why is this null?".
My advice is simple: Leave the NPE until you've investigated...
More »
August 23, 2006
I apologize for the lack of activity on this blog the last couple of weeks. I've been spending a lot of vacation days this summer. Unfortunately I came down with a stomach flu, so that has put a damper on the festivities. I'm finally starting to feel better so I'll take a stab at another blog entry.
More »
August 23, 2006
David Botterill blogs on how to refresh the view of the WSDL if you've changed your web service in both the IDE and the Project scope.
More »
August 23, 2006
August 10, 2006
Download a preview of the next Sun Studio software release and try it out.
The Express program now offers builds of Sun Studio software releases under
development for download. Get an early look at new Sun Studio software technologies.
Featured in this build are the Sun Studio compilers on Linux, and the Data Race
Detection Tool (DRDT).
More »
August 22, 2006
Learn to use this open source tool that provides object/relational persistence and query services.
More »
August 22, 2006
Learn how to set up your applications for localization from within Sun Java Studio Creator 2 in this technical article by Gregory Murphy and Beth Stearns.
More »
August 22, 2006
Welcome to the Core Java Technologies Tech Tips for August 24, 2006. Here you'll get tips on using core Java technologies and APIs, such as those in Java 2 Platform, Standard Edition (J2SE). This issue covers: How long is your String object? and How should I compare String objects?
More »
August 20, 2006
The following topics are covered in this issue: Easier, Faster Hardware Certification for the Solaris OS, Adding Device Drivers to the New Boot Install Image in the Solaris 10 OS for x86 Platforms, Installing, Managing, and Using Sun Java System Access Manager and Sun Java System Identity Manager on the Solaris 10 OS, Scripting for the Java Platform, and Deploying Web Applications to Sun Java...
More »
August 19, 2006
I love to write code, but there seems to be a bias against that skill in senior software positions. Perhaps it's a holdover from the sixties when system analysts were held in higher esteem than programmers. Not much COBOL gets written these days, so why is that attitude still prevalant?
More »
August 16, 2006
Get all the info you need to AJAX-enable your web applications on the newly redesigned AJAX website. You'll find more downloads, sample code, and documentation, and more info on surrounding technologies like jMaki, Project Dynamic Faces and Phobos. Sign up for free online classes, see demos, and get timely tips from our bloggers.
More »
August 15, 2006
Last week Jennifer Ball blogged on how to use the new publish/subscribe mechanism in jMaki to handle an event of the jMaki fisheye widget. This week, she describes how she used the jMaki fisheye widget to implement the same use case in a Phobos application.
More »
August 14, 2006
Ed Burns and Roger Kitain, the co-leads of the JavaServer Faces 1.2 specification, will answeri your questions about JavaServer Faces. This technology provides a rich architecture for managing the state of user interface components, processing component data, validating user input, and handling events. Among other things, this makes the technology ideal for implementing AJAX in a web application.
More »
August 14, 2006
Ed Burns and Roger Kitain, the co-leads of the JavaServer Faces 1.2 specification, will answer your questions about JavaServer Faces. This technology provides a rich architecture for managing the state of user interface components, processing component data, validating user input, and handling events. Among other things, this makes the technology ideal for implementing AJAX in a web application
More »
August 09, 2006
Java Studio Creator Evangelist David Botterill blogs on the critical pieces to allow you to talk to the sample database in JavaDB.
More »
August 09, 2006
Watch this screencast demo on new features coming in Java ES R5. See the AJAX portlet container in action with drag-and-drop visual AJAX-style customization and personalization, asynchronous loading of channels, individualized controls, identity-based content delivery, and more.
More »
August 09, 2006
Elisabeth Hendrickson of Quality Tree Software demonstrates using JSUnit and Selenium to test a Web 2.0 application at this Silicon Valley chapter meeting of the ACCU. Free and open to the public. Get the details here.
More »
August 08, 2006
(See intro for a background and caveats on these coding advice blog entries.)
In my previous
code style entry I recommended a setter pattern where the parameter is identical to the field name, as in the following:
void setTemperature(int temperature) {
this.temperature = temperature;
}
I mentioned that there is the potential of a bug here if the parameter name...
More »
August 08, 2006
Java Studio Creator Evangelist David Botterill provides step-by-step instructions on how to prepare a project for version control in his weblog.
More »
August 08, 2006
Jennifer Ball shows how to use the jMaki pub/sub mechanism to handle UI events - for example - events generated by widget onClick events. The example demonstrates how to integrate this mechanism with the dojo Fisheye widget. The Pub/Sub mechanism is a recent addition to jMaki; you can browse the code here, and there is a sample app showing two widgets interacting here.
More »
August 08, 2006
Photographic proof of inhumane treatment of fruit in Russia.
More »
August 07, 2006
Tech Writer Jennifer Ball blogs on how to use the new publish and subscribe mechanism available in jMaki to handle events
generated by jMaki widget. Once you publish a topic for a widget, you can subscribe to the topic from any application
and respond to a widget event however you like...hardcoding specific behavior into the widget is not necessary.
More »
August 04, 2006
In this online course, learn the basic concepts of AJAX and how to use the various AJAX frameworks and toolkits like Dojo, jMaki, Google Web, and AJAX-enabled JavaServer Faces components. Both new and experienced AJAX coders will benefit.
More »
August 04, 2006
See the Java EE 5 platform used for AJAX, RSS and client-side/server-side mashups with JavaServer Faces and Java Persistence APIs. The included full source-code uses Google Maps, PayPal, an RSS feed and more. Get instructions on how to download, configure,and deploy, and see some screen shots in Mark Basler's blog.
More »
August 03, 2006
With only a little programming experience Sander Hamel learned Java
Studio Creator 2 from the tutorials available on the website and rebuilt his company's automatic invoice system in about a month. Read his story and stories
from other developers like you on our Customerspage.
More »
August 03, 2006
Chris Kutler reports on how use the Spry Accordion jMaki widget to display a page fragment menu in an application built using the Sun Java Studio Creator IDE. Read how she used the jMaki tag library to add the Accordion widget to her page fragment.
More »
August 02, 2006
Java Studio Enterprise 8.1 is based on the NetBeans 5 platform, leveraging its improved core Java development capabilities and features. It is the ideal integrated development environment (IDE) for the latest release of Sun's infrastructure platform: Sun Java Enterprise System 5. This release also provides significant enhancements to the UML capabilities with a new web reporting system and...
More »
August 02, 2006
The Java Enterprise System (Java ES) team is seeking customers and partners to evaluate this Beta release and participate in ongoing customer acceptance evaluations of Java ES software. Find out more about the benefits and acceptance criteria for this program.
More »
August 02, 2006
Services like the XmlHttpProxy for Java are designed to return JavaScript that is evaluated on the client. Unfortunately, if you are not careful with the design of your services, JSONP techniques could be used to hijack your services. Here are some strategies to track, limit, or restrict access to your application's services to JavaScript clients. A blog entry by Greg Murray.
More »
August 02, 2006
There's a new "Meet the Engineer" Q&A, Meet Josh Marinacci of the Swing Toolkit Team at Sun Microsystems, posted on java.sun.com with java.net blogger, Josh Marinacci.
More »
August 02, 2006
Greg Murray blogs on how to prevent JSONP techniques from hijacking your services by restricting service access.
More »
August 01, 2006
I started my programming "career" on a
Dragon 32
microcomputer in 6th grade. It had 32K of RAM, although once you turned the computer on it would launch a Microsoft BASIC interpreter which left 24K for your own programs. I spent countless hours on that computer in 1984, 85 and 86, writing a lot of BASIC code.
It's fun to have looped around in my career and to suddenly be working...
More »
August 01, 2006
Learn about concurrancy, garbage collection, and the two new sections being added to the newsletter.
More »
August 01, 2006
Software 3.0, Branding Your Blog, Don't Throw It Away
More »
August 01, 2006
Read about Building on Linux: Sun Tools on SDN Channel, Scripting for the Java Platform, Accessing Resources From JavaServer Faces Custom Components and Ask Komsi of Nokia talks
More »
|