|
|
| |
|
Ask the Experts Transcript: NetBeans IDE 6.0
|
November 2007
|
|
Is there an obfuscator function in NetBeans? How can I run/invoke JavaFX code from a NetBeans module? What is the current status of PHP support in NetBeans? Get answers to these and a wide variety of other questions about NetBeans in this transcript.
|
| |
|
Ending the Spam: SDN Newsletters Migrate to RSS
|
November 2007
|
|
SDN has moved to a blog/RSS model for developer communications. Find out why.
|
| |
|
Using Java Persistence API Within a Visual Web Application
|
September 2007
|
|
NetBeans IDE 6.0, the Visual Web tools, and Java Persistence API (JPA) give you greater flexibility for writing database-dependent applications.
|
| |
|
Book Review: Head First Object-Oriented Analysis and Design
|
February 2007
|
|
With a healthy dose of humor, this new book introduces software principles that can help you analyze, design, and code solid Java platform applications that stand the test of time.
|
| |
|
|
| |
|
Getting to Know System Tray
|
November 2007
|
|
Learn how to add applications to the Microsoft Windows taskbar, the Gnome notification area, or KDE's system tray.
|
| |
|
Java SE 6 Performance White Paper
|
November 2007
|
|
This overview of performance and scalability improvements in Java Platform, Standard Edition 6 (Java SE 6) provides benchmark results that demonstrate the impact of these improvements.
|
| |
|
Creating Extensible Applications With the Java Platform
|
September 2007
|
|
This article shows you two ways to create applications that are extensible, allowing you to add functionality and enhancements to an application without making changes to its original code base.
|
| |
|
Sun Advances Security for the Java SE Platform
|
September 2007
|
|
Sun Microsystems, Inc., is announcing two new Java SE security response features, each designed to strengthen the Java platform's position as one of the most widely used, secure software platforms available.
|
| |
|
How to Handle Java Finalization's Memory-Retention Issues
|
September 2007
|
|
Learn how to avoid memory-retention problems when working with third-party classes that use finalizers.
|
| |
|
The Meanings and Motivations of Open-Source Communities
|
August 2007
|
|
Simon Phipps, Sun's chief open-source officer, has carefully observed and analyzed the processes that make open-source communities possible.
|
| |
|
Java Programming Language: Design Principles and Proposals
|
August 2007
|
|
Danny Coward, with help from Spec Lead Alex Buckley, summarizes proposed Java language additions and invites participation in the Kitchen Sink Language project.
|
| |
|
Filthy Rich Clients (Vodcast)
|
July 2007
|
|
Java.sun.com writer Ed Ort interviews Sun client architect Chet Haase about what's new and cool for developing compelling desktop applications.
|
| |
|
Open Source -- Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program
|
July 2007
|
|
Ray Gans, manager of the OpenJDK and Mobile & Embedded community programs at Sun, explores the challenges involved in open sourcing Java SE.
|
| |
|
Using the Swing Application Framework (JSR 296)
|
July 2007
|
|
Learn to use the Swing Application Framework to manage life-cycle events, UI component event handling, threading, localizable resources, and simple persistence in your Java technology applications.
|
| |
|
Using NASA's World Wind Component in Your Java Technology Applications
|
July 2007
|
|
With World Wind, you can zoom from satellite altitude to any place on earth, using satellite imagery and space shuttle topography data, to experience earth's terrain in rich 3D form.
|
| |
|
Cookie Handling and Drag and Drop
|
June 2007
|
|
Learn about new cookie management features in Java SE 6 and how to use drag and drop with JTree components in this latest edition of Core Java Technologies Tech Tips.
|
| |
|
Java Technology Fundamentals
|
June 2007
|
|
Learn about using the Unified Modeling Language (UML) to plan your applications and understand others' applications.
|
| |
|
JRuby and the Java Platform
|
June 2007
|
|
This introductory article shows you how to set up JRuby on the Java platform and explains the basics of using JRuby scripts with Java applications and the NetBeans IDE.
|
| |
|
Using the Java Persistence API in Desktop Applications
|
June 2007
|
|
Learn how the Java Persistence API allows you to use POJOs in desktop applications.
|
| |
|
Consumer JRE: Leaner, Meaner Java Technology
|
May 2007
|
|
The Consumer JRE release will address several serious issues in deploying and running Java applications. Even better, you don't have to wait for the next major release of the JDK to get these features.
|
| |
|
International Enhancements in Java SE 6
|
March 2007
|
|
Java SE 6 provides developers even more control over how they access and use locale-sensitive resources in their applications.
|
| |
|
Steal Our Code
|
March 2007
|
|
Learn new and exciting features of Java SE 6 through the use of simple source examples, helpful popup balloons, and Java Web Start samples. And once you've mastered the basics, don't be afraid to steal our code!
|
| |
|
Java SE Application Design With MVC
|
March 2007
|
|
GUI programmers: Learn how to implement a common variation of the model-view-controller (MVC) design pattern using Java SE and the Swing toolkit.
|
| |
|
Writing Better Code: A Conversation With Sun Microsystems Technology Evangelist Brian Goetz
|
March 2007
|
|
Sun technology evangelist Brian Goetz explains why writing dumb code is a smart idea.
|
| |
|
What's New in Java SE 6
|
Updated February 2007
|
|
Sun Microsystems' Danny Coward and Mark Reinhold offer a quick take on the top 10 features in Java SE 6, as well as a list of features and co-bundled features.
|
| |
|
Ask the Experts Transcript: Java Plug-In Technology
|
February 2007
|
|
Will Java Plug-In applications running on IE7 in Vista be able to share data with Java Web Start? Get answers to this and other Java Plug-In Technology questions.
|
| |
|
New and Updated Desktop Features in Java SE 6, Part 2
|
February 2007
|
|
New and updated desktop features in Java SE 6 include table sorting and filtering, the new modality model, the Desktop API, and more.
|
| |
|
New and Updated Desktop Features in Java SE 6, Part 1
|
February 2007
|
|
Read more about desktop features in JDK 6: splash screens, the system tray, LCD text, single-threaded rendering, native look and feel, and more.
|
| |
|
Managing Applications With Java SE 6: A Conversation With Vasanthan Dasan
|
January 2007
|
|
Sun Distinguished Engineer Vasanthan Dasan discusses how Java SE 6 and Sun Developer Services provide enhanced management and monitoring capacities for mission-critical applications that make developers' jobs easier.
|
| |
|
The Overlay Maker: Making the Most of Swing and Java2D
|
January 2007
|
|
Alistair Dickie is an Australian Army Officer who wanted to draw on maps and ended up creating a networked interface for collaborative planning (real-time drawing updates across a network). Here's his first-hand account.
|
| |
Improve Application Performance With SwingWorker in Java SE 6
|
January 2007
|
Using the Image Search demo application, learn how the SwingWorker class can help you create and manage worker threads that improve your user interface performance.
|
| |
|
FareCompare Ready to Soar With Migration to Java SE 6
|
January 2007
|
|
FareCompare.com is becoming known for providing updated airfare ticket prices faster than anyone else. The founders made a bet on Java technology that enables them to fly faster with each update of the platform and save consumers money.
|
| |
|
Java Web Start Persistence and JList Striping
|
January 2007
|
|
Joshua Marinacci, NetBeans Engineer, describes how to use the persistence API in Java Web Start and how to add stripes to JList components. Join the Sun Developer Network to get these and other tips in your email inbox each month.
|
| |
|
|
| |
|
Tech Tip: Client-Side Polling With Dynamic Faces
|
November 2007
|
|
See how the Dynamic Faces framework brings the power of Ajax to a real-time, stock query application that does client-side polling.
|
| |
|
Deep Dive Video on jMaki
|
November 2007
|
|
jMaki is a lightweight framework that makes it easy to build Ajax-based web applications. Learn more in this Deep Dive with jMaki Project lead, Greg Murray.
|
| |
|
Installing Sun Java System Application Server 9.1 in Solaris Zones
|
October 2007
|
|
Solaris zones provide isolated environments for application instances, but propagation among zones complicates installations and updates. This article helps you develop the best strategy for installing Sun Java System Application Server 9.1 (GlassFish V2) in Solaris zones.
|
| |
|
Clustering in GlassFish Version 2
|
October 2007
|
|
Looking for high availability and scalability in your enterprise web application deployments? Try the new clustering capability of the GlassFish V2 application server. This article tells you how it works.
|
| |
|
Installing, Configuring, and Deploying Sun Java System Access Manager the Simple Way
|
October 2007
|
|
Sun Java System Access Manager 7.1 integrates authentication and authorization services, policy agents, identity management, and identity federation for protecting network resources.
|
| |
|
Restricting Access to Ajax Services
|
September 2007
|
|
This article highlights some techniques for restricting access to Ajax-based services. It then focuses on using URL-based API keys, which gives you fine-grained protection and allows you to track, meter, and restrict usage of a service.
|
| |
|
Achieving Interoperability with Ajax using Java and .NET Technologies
|
August 2007
|
|
While Ajax and the associated frameworks that allow rich internet applications to be created are growing in stature and power, it is highly recommended that you consider interoperability as a major factor in deciding how to build your applications.
|
| |
|
Mashup Styles, Part 2: Client-Side Mashups
|
August 2007
|
|
Learn how a client-side mashup works, and explore some of the considerations related to this mashup approach.
|
| |
|
Sample Application Using JavaServer Faces technology, Seam, and Java Persistence APIs on GlassFish
|
August 2007
|
|
Get a look into using the Seam application framework with Java EE technologies.
|
| |
|
Sun Java EE Engine: Bridging Java EE Web Services and JBI Components
|
July 2007
|
|
Wondering how to bridge the gap between Java EE and JBI in a composite application deployed on GlassFish? The Sun Java EE Engine is the answer.
|
| |
|
The GlassFish Community Delivering a Java EE Application Server (PDF)
|
June 2007
|
|
Read about GlassFish V2's main new clustering feature and GlassFish V3's modularity, speed, and openness to scripting containers such as Ruby, PHP, JavaScript, and others.
|
| |
|
Enterprise Tech Tips
|
June 2007
|
|
Security is the theme in this issue of the tips. Learn how to secure web services using Web Services Interoperability Technology (WSIT) and how to use security annotations in enterprise beans.
|
| |
|
Mashup Styles, Part 1: Server-Side Mashups
|
May 2007
|
|
This series examines some of the most common approaches, or styles, for doing mashups. Part 1 focuses on server-side mashups and discusses the major design considerations related to this mashup style.
|
| |
|
Java Web Start Technology and Application Clients in the GlassFish Application Server
|
April 2007
|
|
Learn how the GlassFish application server uses Java Web Start technology to distribute applications to end users.
|
| |
|
Adding Ajax to JavaServer Faces Technology With Dynamic Faces
|
March 2007
|
|
Learn how to use Dynamic Faces, included in the new Sun Web Developer Pack, to add first-class Ajax support to your JavaServer Faces technology-based application.
|
| |
|
Enterprise Tech Tips
|
March 2007
|
|
Can EJB 3.0 applications interact with legacy EJB applications? Can a Model Facade be implemented as an enterprise bean? The answers are yes and yes. Learn how.
|
| |
|
Introducing the Java Pet Store 2.0 Application
|
March 2007
|
|
Work with the Java Pet Store 2.0 demo and the Java EE 5 platform to develop an Ajax-enabled Web 2.0 application that is user-driven, user-organized, and user-policed.
|
| |
|
Tune Into SDN Channel: Mix and Match Ajax Widgets with jMaki
|
February 2007
|
|
Greg Murray, Sun's Ajax Architect, has information to share on client-side scripting with JavaScript and how you can easily design and create Ajax-enabled widgets using jMaki.
|
| |
|
Introduction to Ajax for Page Authors
|
January 2007
|
As a page author, you can use Ajax components -- along with widgets, JavaScript technology, and other techniques -- to incorporate Ajax functionality into your web applications.
>> Download PDF Version
|
| |
|
Java Technologies for Web Applications
|
January 2007
|
|
Learn about what Java technologies you can use to create web applications, when you might decide to use individual technologies, and where to go to get started, using JDK 5.0 with the Java EE platform.
|
| |
|
New Technologies for Ajax and Web Application Development: Project Phobos
|
January 2007
|
|
With Project Phobos, you can develop web applications using a scripting language but still give them access to the entire Java EE platform stack, as well as to other technologies such as jMaki.
|
| |
|
|
| |
|
Survey of Java ME Today (Update)
|
November 2007
|
|
C. Enrique Ortiz updates his article explaining today's Java Platform, Micro Edition (Java ME), including background information and terminology definitions.
|
| |
|
Mobile Service Architecture (MSA) Technologies
|
November 2007
|
|
You can now more easily look up MIDP, CLDC, JTWI, and their accompanying JSRs using the MSA interactive image. Click on, say, JSR 205: Wireless Messaging to view a page summarizing its packages, system properties, and relevant technical articles.
|
| |
|
From Phonetops to Desktops
|
October 2007
|
|
Bookmark, read, and comment on the Mobility Tech Tips, now on blogs.sun.com.
|
| |
|
Experts Answer MSA Questions
|
September 2007
|
|
Read what Java ME experts have to say about the Symbian OS and the Location API, fragmentation, MSA Advanced and smartphones, and other questions.
|
| |
|
SOA Without SOAP: The Java ME Perspective
|
August 2007
|
|
In Part 3 of his SOA series Eric Giguere explores how to do SOA when the target device does not support Web Services (JSR 172).
|
| |
|
Java ME GUI APIs at a Glance
|
July 2007
|
|
So you think you know the Java ME graphic APIs? Bruce Hopkins catalogs the current APIs, complete with examples, drawn from 13 JSRs.
|
| |
|
Implementing a Local Cache to Manage Resources
|
June 2007
|
|
Walk through the design and implementation of an image cache for MIDP that helps MIDP applications minimize their size. It allows applications to update resources while in the field.
|
| |
|
Java ME Platform Component Podcasts
|
June 2007
|
|
These podcasts demonstrate how to build applications using scalable vector graphics (SVG) with NetBeans Mobility Pack, build dynamic rich applications with SVG with no code changes, and use Hyperion's Mobile Designer authoring tool for SVG Tiny with the pack.
|
| |
|
Using the PIM API for Java ME, Part 2 - Portability Considerations
|
April 2007
|
|
In this installment Enrique explores how to test for PIM API presence on your device and test for presence of the various databases and fields.
|
| |
|
Managing Personal Information: An Introduction to the PIM API for Java ME, Part 1
|
March 2007
|
|
Read the first installment of a six part series on the Personal Information Management API (JSR 75). Java ME expert and JCP member Enrique Ortiz provides the definitive text on the PIM API.
|
| |
|
|
| |
|
Book Review: JavaFX Script: Dynamic Java Scripting for Rich Internet/Client-Side Applications
|
December 2007
|
|
Do you want to learn about JavaFX Script technology? This book is a quick and easy read for those who are already familiar with GUI programming in the Java platform.
|
| |
|
Learning Curve Journal, Part 3: JavaFX Script Functions and Operations
|
October 2007
|
|
Part 3 of the Learning Curve Journals describes the differences between functions and operations in JavaFX Script.
|
| |
|
Learning Curve Journals, Part 2: Declarative User Interfaces
|
September 2007
|
|
In JavaFX Script, you can use declarative statements to define the user interface. John O'Conner ports an existing application to illustrate.
|
| |
|
Learning JavaFX Script, Part 3: Client-Server Communication With JAX-WS
|
September 2007
|
|
This tutorial shows you how to use JavaFX Script in conjunction with NetBeans IDE 5.5.1 to access a web service using JAX-WS 2.1.
|
| |
|
Learning Curve Journals, Part 1: Exploring JavaFX Script
|
August 2007
|
|
JavaFX Script is Sun Microsystem's new scripting language. This series of technical articles follows a developer as he learns the technology.
|
| |
|
Learning JavaFX Script, Part 2: Remote Communication Using RMI
|
August 2007
|
|
Learn how to use RMI to effortlessly demonstrate and test client-server functionality with JavaFX Script technology.
|
| |
|
Learning JavaFX Script, Part 1: An Introduction to JavaFX Script for Java Programmers
|
July 2007
|
|
JavaFX Script is a highly productive scripting language that enables content developers to create rich media and content for deployment on Java environments. This article, aimed at traditional Java developers, is a brief but thorough introduction to Sun's exciting new technology.
|
| |
|
|
| |
|
Video Interview With Roman Strobl
|
October 2007
|
|
In this video interview, Ed Ort chats with NetBeans evangelist Roman Strobl at Sun Tech Days in Milan. Roman highlights what he considers to be the most significant new features in NetBeans IDE 6.0.
|
| |
|
Project Darkstar's New World of Online Games: A Conversation With Jeff Kesselman
|
October 2007
|
|
By radically simplifying online game development and enabling games to scale to tens of thousands of players without a glitch, Sun's Project Darkstar -- with a preliminary release now freely available for download under open-source licensing -- is changing the rules of the game business.
|
| |
|
Becoming a Better Programmer: A Conversation With Java Champion Heinz Kabutz
|
October 2007
|
|
Dr. Heinz Kabutz, Java Champion and creator of the Java Specialists' Newsletter, discusses the importance of design patterns and unit testing, the 10 laws of Java concurrency, and life as a developer on the island of Crete.
|
| |
|
Open Source -- Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program
|
July 2007
|
|
Ray Gans, manager of the OpenJDK and Mobile & Embedded community programs at Sun, explores the challenges involved in open sourcing Java SE.
|
| |
|
Getting the Bugs Out: A Conversation With Bug Fixer Brian Harry
|
April 2007
|
|
Renowned bug fixer Brian Harry offers tips about how to fix bugs and explores the intricacies of Swing code.
|
| |
|
Writing Better Code: A Conversation With Sun Microsystems Technology Evangelist Brian Goetz
|
March 2007
|
|
Sun technology evangelist Brian Goetz explains why writing dumb code is a smart idea.
|
| |
|
Java Champion: Geert Bevin and His Work With JavaScript
|
February 2007
|
|
Meet Java Champion Geert Bevin. Bevin is the founder and CEO of Uwyn (Use What You Need), a web development and software firm operating out of Belgium.
|
| |
|
Managing Applications With Java SE 6: A Conversation With Vasanthan Dasan
|
January 2007
|
|
Sun Distinguished Engineer Vasanthan Dasan discusses how Java SE 6 and Sun Developer Services provide enhanced management and monitoring capacities for mission-critical applications that make developers' jobs easier.
|
| |
|
|
| |
|
Meet Tom Marble, OpenJDK Ambassador for Sun Microsystems
|
July 2007
|
|
Tom Marble, Sun's OpenJDK Ambassador, discusses recent hacking with OpenJDK, performance benchmarking tools, the importance of copyright law for developers, tae kwon do, and more.
|
| |
|
Meet Peter von der Ahé, Tech Lead for Javac at Sun Microsystems
|
April 2007
|
|
Peter von der Ahé, tech lead for javac at Sun Microsystems, discusses the Kitchen Sink Language, the Java Compiler API, and new ways of thinking about generics, reification, and type inference for local variables.
|
| |
|
|
| |
|
JRuby and the Java Platform
|
June 2007
|
|
This introductory article shows you how to set up JRuby on the Java platform and explains the basics of using JRuby scripts with Java applications and the NetBeans IDE.
|
| |
|
|
| |
|
Long Running Web Process (LRWP) in the Java Platform Using GlassFish
|
October 2007
|
|
LRWP is a protocol, similar to CGI but faster, used by a web server to communicate with its peers. In Making Java Technology Faster than C with LRWP, we showed that the Long Running Web Process (LRWP) implementation in Java using GlassFish was faster than the implementation in C and Xitami. This paper describes that LRWP implementation.
|
| |
|
Making Java Technology Faster Than C with LRWP
|
August 2007
|
|
This article discusses implementing the Long Running Web Protocol (LRWP) in Java technology, running in a GlassFish web container.
|
| |
|
Switch on SAML for PHP With Project Lightbulb
|
February 2007
|
|
Open-source Project Lightbulb brings federated identity to numerous platforms, thanks to a Lightbulb service provider, developed in PHP, and Security Assertion Markup Language 2.0. Here, you learn how to enable PHP applications on the Web, helped by the service provider, an identity provider, and SAML 2.0.
|
| |
|
|
| |
|
Programming With the Java XML Digital Signature API
|
February 2007
|
|
Get started with the Java XML Digital Signature API and learn the basic steps in generating and validating an XML signature.
|
| |
|
|
| |
|
Gosling's Toy Show
|
May 2007
|
|
At the 2007 JavaOne conference, during his annual Toy Show closing session, James Gosling, the father of Java technology, demo'ed many Java technology-based innovations. View the webcast
|
| |
|
Top 10 Destinations for Next-Generation Web Developers at the 2007 JavaOne Conference
|
May 2007
|
|
The Next-Generation Web track showcases technologies that make up Web 2.0. Check out the top 10 sessions.
|
| |
|
Open Possibilities at CommunityOne -- Sponsored by Sun Microsystems
|
May 2007
|
|
CommunityOne is a free and open event where developers can get detailed technical information on open-source projects and share ideas and best practices.
|
| |
|
Top 10 Destinations for Java SE Developers at the 2007 JavaOne Conference
|
April 2007
|
|
Check out the Java SE track's technical talks, many including code examples, that show you how to use the core Java technologies to their fullest.
|
| |
|
The Top 10 Open-Source Destinations at the 2007 JavaOne Conference
|
April 2007
|
|
This year's Conference celebrates the free and open software environment with a new Open Source track.
|
| |
|
Top 10 Destinations for Enterprise Developers at the 2007 JavaOne Conference
|
April 2007
|
|
Here are 10 must-see destinations and some related recommendations for enterprise developers at the 2007 JavaOne conference.
|
| |
|
Top 10 Desktop Destinations at the 2007 JavaOne Conference
|
April 2007
|
|
With over 40 technical, birds-of-a-feather (BOF), and hands-on lab sessions devoted to desktop technologies at this year's JavaOne conference, choosing which ones to attend can be difficult. John O'Conner lists his top 10 picks.
|
| |
|
Top 10 Destinations for New Java Technology Developers at the 2007 JavaOne Conference
|
April 2007
|
|
Developers new to Java technology will find plenty to do at the 2007 JavaOne conference. Come learn about robotics, desktop, deployment, Ajax, and much more.
|
| |
|
The Open Possibilities of the 2007 JavaOne Conference
|
April 2007
|
|
Are you ready for the 2007 JavaOne conference, coming to San Francisco May 8 to 11? Kick off with Java University on May 7. Explore in-depth technical sessions and After Dark events.
|
| |
*As used on this web site, the terms "Java virtual machine" or "JVM" mean a virtual machine for the Java platform.