Sun Java Solaris Communities My SDN Account Join SDN

SDN Technology Feature Articles - 2008

 

 
FEATURE STORIES ABOUT: 2009 | 2008

•  Database
•  Identity
•  Java Platform
•  Mobility
•  NetBeans IDE
•  Open Storage
•  Scripting
•  Solaris and OpenSolaris Operating Systems
•  Sun Studio Compilers and Tools


DATABASE TOP
 
Getting Started With Bazaar for MySQL Code   June 2008
Sun is switching to the open-source Bazaar version-control system for all development work on the MySQL server. This article gives an overview of how to set up Bazaar, how to access the MySQL server source code repositories, and what basic commands to use to work with the source code.
 
Using MySQL and Memcached on the GlassFish Application Server   April 2008
Use GlassFish to host a web application backed by MySQL and memcached.

 
For more database articles, see the JavaDB, MySQL, and PostgreSQL for Solaris sites.
 
IDENTITY TOP
 
Protecting Java EE Applications With OpenSSO Policy Agents, Part 2: Same-Domain SSO   December 2008
How to configure OpenSSO so that certain resources on your secured application are publicly accessible with no authentication required? Read this article for the procedure. Also included is an overview of the types of single sign-on.
 
Federated Single Sign-On for Salesforce in OpenSSO   December 2008
This article guides you through the process of federating Salesforce for single sign-on (SSO) with OpenSSO, Sun's open-source Web access management project.
 
Single Sign-On for SugarCRM: OpenSSO and simpleSAMLphp   December 2008
This article describes the process for a SAML-based single sign-on (SSO) integration between a Java language-based IdP and a PHP-based SP, that is, OpenSSO and simpleSAMLphp, respectively.
 
Deploying OpenSSO on GlassFish Application Server   September 2008
Go open source for identity management: Deployment of OpenSSO on GlassFish application server results in an ideal environment for developing secure web applications.
 
Integrating Applications With OpenSSO   August 2008
Learn the four ways to integrate web applications with OpenSSO. This article also shows you how to secure the login process of a Ruby-on-Rails sample application with identity services.
 
From the Trenches at Sun Identity, Part 1 to Part 7   March-September 2008
Part 1: Jamie Nelson, Sun's director of engineering for access and federation management, points out a major oversight in Web development, elaborates on the current state of single sign-on, and suggests the right tool and the right platform for securing application access.
Part 2: Sun federation architect Pat Patterson reflects on OpenSSO, Sun's open-source project for single sign-on, outlining its mission, adoption, challenges, future, and an unexpected boon to Sun.
Part 3: Senior product line manager Daniel Raskin discusses the background for merging two of Sun's access and federation management products and the new capabilities that focus on simplicity, ease of use, efficiency, and convenience.
Part 4: Sun identity architect Rajeev Angal describes the challenges that enterprises face with federation and explains how virtual federation with the upcoming Sun Federated Access Manager resolves the issues.
Part 5: Sun is now offering full support and indemnification for its open Web access management and federation project. Senior product manager Nick Wooler describes the background, the support model, and the gains for developers.
Part 6: Sun identity architect Aravindan Ranganathan explains why OpenSSO's identity services are an ideal architecture for protecting applications from unauthorized access.
Part 7: Sidharth Mishra, technical product manager for identity management at Sun, discusses how to protect data interactions in web services.
 
Securing Applications With Identity Services, Part 1 to Part 4   July 2008
Part 1: Learn how to configure OpenSSO to authenticate users with identity-service interfaces that support SOAP with WSDL and REST.
Part 2: Learn how to configure OpenSSO with identity services to allow users to perform tasks for which they have been authorized.
Part 3: This article steps you through the procedure for obtaining the attributes of users whose tokens are passed in service calls.
Part 4: Learn how to achieve SSO and logout with OpenSSO-supported REST operations. This article hosts a sample application, with setup procedures and code segments.
 
Perl Scripts Offer Quick, Accurate Installation and Configuration of Sun Java System Directory Server   February 2008
Automation eradicates manual, duplicate tasks and achieves efficiency, accuracy, and uniformity. Through an example, this article shows you how to automate installation and configuration of Sun Java System Directory Server with Perl scripts.
 
Developing Secure Applications With Sun Java System Access Manager, Part 2: Advanced Authorization   January 2008
This sequel to Part 1 describes how to extend the authorization of Sun Java System Access Manager with a hierarchy-based resource model and interoperable Web services for .NET applications.

 
For more identity-related articles, see the identity management page.
 
JAVA PLATFORM TOP
 
For articles about the Java Platform, Standard Edition, Enterprise Edition, and Micro Edition, as well as about the JavaFX family of products, see the java.sun.com feature article index.
 
MOBILITY TOP
 
Working With Bluetooth and GPS: Part 1 -- Reading Wireless Serial Port Data   July 2008
In this multipart series, Bruce Hopkins describes how to run and debug Java ME Bluetooth applications (using JSR 82) on your desktop computer and how to read data from a Bluetooth-enabled GPS device.
 
New Gaming Experiences With OpenGL ES and the Mobile Sensor API   April 2008
3D graphics can make very cool games, but unless you can interact with the game using more sensitive controls than binary buttons, the gaming experience will be limited. Several mobile devices on the market today have a built-in accelerometer, which opens up new opportunities.
 
Using Subversion, NetBeans IDE, and Sun Java System Web Server With Java ME   January 2008
This technical article offers Java ME developers suggestions on how to add support for source-code management and application deployment.

 
For earlier mobility-related articles, see the mobility index. Beginning in July 2008, mobility articles are published on java.sun.com (JSC); see the JSC feature article index.
 
NETBEANS IDE TOP
 
Ask the Experts Session Transcript: JRuby Support in NetBeans 6   June 2008
Enhancements to the JRuby debugger, Matisse-like tools, thread safety -- these topics and more were covered in an Ask the Experts session on JRuby support in NetBeans IDE 6.
 
DTrace Output Visualization With NetBeans DTrace GUI Plugin   July 2008
This new release includes Chime, a graphical tool for visualizing DTrace aggregations. Use the included DTrace scripts to optimize web stack and native applications.
 
NetBeans, Solaris, GlassFish: The Ruby's Red Slippers Fit   March 2008
The Ruby landscape is turning into a gem, fueling the move to Web 2.0.
 
Deploying Web Applications to Sun Java System Web Server 7.0 With NetBeans 6.0   January 2008
This revised article reflects the UI for NetBeans 6.0, which contains all the necessary tools for developing desktop, enterprise, web, and mobile applications.

 
For more articles and tutorials, see the NetBeans IDE site.
 
OPEN STORAGE TOP
 
COMSTAR: Common Multiprotocol SCSI Target   June 2008
Create Open Storage Arrays out of x86 servers with this new OpenSolaris target technology.
 
Developer Recipes: Setting Up an OpenSolaris NAS Box   May 2008
With the new CIFS server in the OpenSolaris OS, it's a great time to use ZFS and CIFS to create a home NAS box to replace a Windows share machine.
 
Developer Recipes: Setting Up an OpenSolaris Storage Server in 10 Minutes or Less   April 2008
These short lessons will familiarize you with the simple commands in the Solaris OS for performing data management tasks.

 
See Sun's center for Open Storage developers for more articles and blog postings.
 
SCRIPTING TOP
 
Beyond LAMP: SAMP... LGPJ... LAMJ...   July 2008
LAMP: It's not just for Linux any more! Develop using your OS, language, app server, database, and IDE of choice.
 
Ask the Experts Session Transcript: JRuby Support in NetBeans IDE 6   June 2008
Enhancements to the JRuby debugger, Matisse-like tools, thread safety -- these topics and more were covered in an Ask the Experts session on JRuby support in NetBeans IDE 6.
 
How the Java Platform Plays With Scripting Languages   Jun 2008
Instead of hot debate, this article provides a comprehensive picture of how Java plays with scripting languages to leverage the advantages of both technologies.
 
Python and Jython: An Interview With Sun's Ted Leung and Frank Wierzbicki   May 2008
Kuldip Oberoi asks Ted Leung and Frank Wierzbicki what these two Python experts are doing at Sun.
 
NetBeans, Solaris, GlassFish: The Ruby's Red Slippers Fit   March 2008
The Ruby landscape is turning into a gem, fueling the move to Web 2.0.

 
For more scripting-related publications, see Web Developer Scripting News and the Scripting Resource Center.
 
SOLARIS AND OPENSOLARIS OPERATING SYSTEMS TOP
 
SCSI DISK FMA Project Part 2: Analyzing SCSI FMA Ereports   December 2008
This second article in a series describes how to use existing tools to analyze a structured FMA ereport log instead of searching syslog.
 
SCSI Device Drivers as FMA Telemetry Detectors   December 2008
This first article in a series describes the concept of device-as-detector and introduces you to SCSI DISK FMA efforts.
 
Working With Multiple Boot Environments on the OpenSolaris OS   December 2008
With the OpenSolaris beadm utility, you can efficiently create, modify, or delete multiple boot environments with different system configurations and switch back and forth among them with ease. Learn the commands and behind-the-scenes details in this article. Note: This article has been updated to reflect the file structure in OpenSolaris 2008.11.
 
Introducing pfexec, a Convenient Utility in the OpenSolaris OS   October 2008
Passwordless pfexec is the OpenSolaris version of Linux's sudo. Learn how to assign the appropriate rights profile to users so that they can execute commands with root privileges by prepending pfexec to the commands without becoming root. Note: This article has been updated with clarifications.
 
Installing Sun Web Stack on OpenSolaris OS   October 2008
Sun Web Stack contains numerous preconfigured tools (Apache, MySQL, PHP, NetBeans IDE, and others) for developing and deploying applications. This article describes how to install and initialize the stack on OpenSolaris.
 
Setting Up OpenDS 1.0.0 as a Naming Service for the OpenSolaris OS, Part 1 and Part 2   July-August 2008
Take advantage of the newly shipped OpenDS, an open-source, LDAP directory server written in the Java language. This series explains, step by step, the intuitive setup procedure for OpenDS on the OpenSolaris OS.
 
Beyond LAMP: SAMP... LGPJ... LAMJ...   July 2008
Here are your open-source choices for the LAMP stack. Combine Solaris/OpenSolaris OS, Cool Stack tools including MySQL, and the NetBeans IDE to develop productively in your language of choice with technologies that can scale to large deployments.
 
COMSTAR: Common Multiprotocol SCSI Target   June 2008
Create Open Storage Arrays out of x86 servers with this new OpenSolaris target technology.
 
Writing Your First Web Application Using PHP on the Solaris OS   May 2008
Create a sample program using PHP on the Solaris OS with the NetBeans IDE 6.0.
 
Developer Recipes: Setting Up an OpenSolaris NAS Box   May 2008
With the new CIFS server in the OpenSolaris OS, it's a great time to use ZFS and CIFS to create a home NAS box to replace a Windows share machine.
 
Developer Recipes: Setting Up an OpenSolaris Storage Server in 10 Minutes or Less   April 2008
These short lessons will familiarize you with the simple commands in the Solaris OS for performing data management tasks.
 
Migrating to IPv6 on the Solaris OS   March 2008
This article introduces IPv6 to developers who now use IPv4 and shows the important differences between the two, including the recommended coding style to run C and Java programs unchanged on IPv4 and IPv6 networks on the Solaris 10 OS.
 
Atomic SPARC: Using the SPARC Atomic Instructions   March 2008
This article introduces the SPARC memory model and atomic instructions, then implements some IBM AIX interfaces for use on the Solaris OS for SPARC platforms.
 
Configure Tape Drives Automatically in the Solaris OS With Tape Drive Self-Identification   February 2008
This article describes the existing methods of configuring SCSI tape drives in the Solaris OS and introduces tape drive self-identification: a new standards-based mechanism that automates the tape drive configuration process in the Solaris OS.

 
For more publications, see the Solaris Developer Center and OpenSolaris sites.
 
SUN STUDIO COMPILERS AND TOOLS TOP
 
Why Use Sun Studio 12 Compilers and Tools?   August 2008
Use Sun Studio 12 compilers and tools to capitalize on multicore hardware, multithreaded software, and diverse open-source technology offerings.
 
Accelerate Application Builds With Dmake   July 2008
Sun Studio's dmake utility can accelerate complex application builds by building components in parallel. Learn how to configure a distributed build environment and get guidelines on makefile customization.
 
Using Intel's Threading Building Blocks (TBB) With Sun Studio 12   May 2008
Discover how to use Sun Studio to build Intel's Threading Building Blocks (TBB), an open-source runtime library that reduces the effort required to express parallelism in C++ programs.
 
Using and Redistributing Sun Studio Libraries in an Application   May 2008
Sun Studio software provides redistributable libraries that can be incorporated into an application to provide functionality and reduce development time. This article contains best practices for redistributing these libraries and for maintaining applications that depend on them.
 
Using Sun Studio With the GCC Tool Chain   April 2008
Sun Studio can interoperate with the GCC tool chain in different ways. This page discusses the different kinds of interoperability and what the caveats are.
 
Debugging the JVM Using dbx   March 2008
See how to use the Sun Studio tool dbx to debug a particularly thorny JVM crash on a Solaris x86 system.

 
For more publications, see the Sun Studio index page.