Sun Java Solaris Communities My SDN Account Join SDN
 
Developer Technical Articles & Tips

Articles: Interviews

 

Articles Index

Java Performance Tuning: A Conversation With Java Champion Kirk Pepperdine by Janice J. Heiss
Java Champion and Java performance expert Kirk Pepperdine shares ways to identify and solve Java performance bottlenecks.
(July 2008)

Better Programming With Java EE: A Conversation With Java Champion Adam Bien by Janice J. Heiss
Java Champion Adam Bien talks about the challenges and intricacies of Java EE, ways to conduct large-scale IT projects, and the joys of developing.
(April 2008)

From Java Platform Improvements to Better Teaching: A Conversation With Java Champion Cay Horstmann by Janice J. Heiss
Java Champion Cay Horstmann, a computer science professor and author of noted books on Java programming, discusses needed platform improvements, JavaServer Faces technology, developer challenges, and ways to inspire students.
(February 2008)

Project Darkstar's New World of Online Games: A Conversation With Jeff Kesselman by Janice J. Heiss
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.
(October 2007)

Becoming a Better Programmer: A Conversation With Java Champion Heinz Kabutz by Janice J. Heiss
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.
(October 2007)

Meet Tom Marble, OpenJDK Ambassador for Sun Microsystems by Janice J. Heiss
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.
(July 2007)

Open Source - Then and Now: A Conversation With Ray Gans of the OpenJDK Community Program by Janice J. Heiss
Ray Gans, manager of the OpenJDK and Mobile & Embedded community programs at Sun, explores the challenges involved in open sourcing Java SE.
(July 2007)

Getting the Bugs Out: A Conversation With Bug Fixer Brian Harry by Janice J. Heiss
Renowned bug fixer Brian Harry offers tips about how to fix bugs and explores the intricacies of Swing code. (April 2007)

Writing Better Code: A Conversation With Sun Microsystems Technology Evangelist Brian Goetz by Janice J. Heiss
Sun technology evangelist Brian Goetz explains why writing dumb code is a smart idea. (March 2007)

Managing Applications With Java SE 6: A Conversation With Vasanthan Dasan by Janice J. Heiss
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. (January 2007)

James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 2 by Robert Eckstein
The father of Java technology talks about Sun's open sourcing of the Java SE and Java ME platform implementations. What license will Sun use? Who will manage the code? What about this effort keeps James Gosling up at night? (November 2006)

Open Sourcing Java Platform, Micro Edition: A Conversation With Sun's Senior Director of Mobile and Embedded Platforms, Shannon Lynch by Janice J. Heiss
Shannon Lynch, senior director of mobile and embedded platforms at Sun Microsystems, discusses the value of open sourcing the Java Platform, Micro Edition (Java ME). (November 2006)

James Gosling on Open Sourcing Sun's Java Platform Implementations, Part 1 by Robert Eckstein
James Gosling, often called the father of Java technology, shares his thoughts on the coming move to open source the Java SE and Java ME platform implementations. (October 2006)

Step up the Java Technology Ladder: A Conversation With Sun's Director of Product Marketing for the Java SE Platform, Jean Elliott by Janice J. Heiss
Jean Elliott, Sun's director of product marketing for the Java Platform, Standard Edition (Java SE), discusses how to make optimal use of the platform. (October 2006)

A Conversation With Java Technology Evangelist Charles Ditzel by Janice J. Heiss
Charles Ditzel, Sun partner area architect, discusses the challenge of helping partners make the transition to Java platform applications and provides updates on Java tools. (October 2006)

Meet Tom Ball, Technical Director at Sun Microsystems by Janice J. Heiss
Tom Ball, technical director at Sun Microsystems, discusses the Jackpot Project and various scenes from his life as a developer. (August 2006)

Meet Josh Marinacci of the Swing Toolkit Team at Sun Microsystems by Janice J. Heiss
Josh Marinacci, on the Swing toolkit team at Sun Microsystems, discusses his favorite Swing hacks and the future of Java desktop applications. (August 2006)

Innovation Happens Elsewhere: Part Two of a Conversation With Sun Microsystems Laboratories' Ron Goldman by Janice J. Heiss
Ron Goldman of Sun Microsystems Laboratories discusses why open-source software is important and how companies can participate successfully in open-source projects. (July 2006)

AJAX, JavaScript Technology, and Sun's Support for Dynamic Web Experience: A Conversation With Eduardo Pelegri-Llopart, Greg Murray, and Vivek Nagar by Jim Inscore
Heard the buzz about AJAX and JavaScript technology? Three leaders in the field discuss Sun's efforts to help developers create highly interactive web applications that give users a sense of immediacy and speed. (May 2006)

Interview with Scott Oaks by Tomas Hurka and Jaroslav Bachorik
GlassFish performance team lead Scott Oaks discusses challenging roles, performance-related issues, opportunities for improvements in the field of profiling Java applications, and the ins and outs of the NetBeans Profiler. (May 2006)

Programming in Real-Time Specification for Java (RTSJ): A Conversation with Distinguished Engineer Greg Bollella by Janice J. Heiss
Sun Microsystems Distinguished Engineer, Greg Bollella, explains how programming with Real-Time Specification for Java (RTSJ) has gotten easier and talks about the 2006 JavaOne Conference Slot Car Programming Challenge. (April 2006)

Conscientious Software: Part One of a Conversation with Sun Microsystems Laboratories' Ron Goldman by Janice J. Heiss
Ron Goldman, senior staff engineer at Sun Microsystems Laboratories, shares his vision of software that is more robust, stable, and better able to take care of itself -- conscientious software. (March 2006)

The Advantages of the Java EE 5 Platform: A Conversation with Distinguished Engineer Bill Shannon by Janice J. Heiss
Bill Shannon, Sun Microsystems distinguished engineer and specification lead for Java Platform, Enterprise Edition (Java EE), discusses the ways the Java EE 5 platform makes life easier for developers. (March 2006)

Meet Arun Gupta, Staff Engineer on Sun's Web Technologies and Standards Team by Janice J. Heiss
Arun Gupta discusses programming in India and the United States, the challenges of software development, Java APIs for XML Web Services Addressing (JAX-WSA), and efforts to get Sun Microsystems and Microsoft on the same page. (March 2006)

Seeing Shouldn't Be Believing: Solving Java Puzzlers With Google's Joshua Bloch by Janice J. Heiss
Joshua Bloch, chief Java architect at Google, explores the mysteries of Java puzzlers and optical illusions. (March 2006)

Meet Kelly O'Hair, Senior Staff Engineer at Sun Microsystems by Janice J. Heiss
Sun senior staff engineer Kelly O'Hair discusses his work improving the JDK builds, his process as a developer, and the challenges of writing software. (March 2006)

Meet Kohsuke Kawaguchi, Staff Engineer and XML Schema Developer at Sun Microsystems by Janice J. Heiss
Kohsuke Kawaguchi discusses his work with XML schema languages, the work-style differences between Japan and the United States, the transition from C++ to the Java language, and more. (February 2006)

SOA Best Practices: A Conversation With Sun Microsystems Distinguished Engineer Mark Hapner by Janice J. Heiss
Service-oriented architecture (SOA) will soon play a major role in software engineering. Sun Microsystems Distinguished Engineer Mark Hapner explores the future of SOA. (January 2006)

The Next Wave of GUIs: Project Matisse and NetBeans IDE 5.0 by Roman Strobl
Scott Violet and Tomas Pavek discuss Project Matisse, a GUI builder for JFC/Swing technology on the NetBeans IDE that makes Swing development easier than it's ever been. (December 2005)

Meet Chet Haase, Java Platform, Standard Edition (Java SE) Client Architect at Sun Microsystems by Janice J. Heiss
Chet Haase discusses what he wishes he'd learned in engineering school, how he works as a developer, and what a graphics geek does. (November 2005)

Migrating to Tiger: James Gosling and Mark Reinhold on Java 2 Platform, Standard Edition 5.0 by Janice J. Heiss
The father of Java technology and the chief engineer of the Java Platform, Standard Edition discuss J2SE 5.0, the twists and turns of JFC/Swing, autoboxing, enhanced for loops, and more. (November 2005)

Migrating to Tiger: James Gosling and Mark Reinhold on Java 2 Platform, Standard Edition 5.0 by Janice J. Heiss
The father of Java technology and the chief engineer of the Java Platform, Standard Edition discuss J2SE 5.0, the twists and turns of JFC/Swing, autoboxing, enhanced for loops, and more. (November 2005)

Meet Kumar Srinivasan, Sun Microsystems Staff Engineer -- Software by Janice J. Heiss
In the first installment of the new Meet the Engineer series, we chat with Kumar Srinivasan, a Sun staff engineer. (October 2005)

Ensuring Speed and Openness at the Java Community Process: A Conversation With Onno Kluyt by Janice J. Heiss
Onno Kluyt, senior director and chair of the Java Community Process (JCP), talks about his efforts to make the JCP smoother, faster, and more open. (October 2005)

The Next Big Thing: Service-Oriented Architecture (SOA) Takes a New Route by Janice J. Heiss
RouteOne's service-oriented architecture (SOA), which serves some 80% of the 22,000 auto dealerships in the United States, makes it clear that SOA is here to stay. (October 2005)

Java Technology and Robotics: A Conversation With Tommy Architect Paul J. Perrone by Janice J. Heiss
Paul J. Perrone, chief architect of Tommy, an autonomous, unmanned Java technology-powered dune buggy that is set to compete in the semifinals of the DARPA Grand Challenge at the California Speedway, discusses the uses of Java software in robotics applications. (October 2005)

Sun Microsystems Talks With Li Moore of Google by Robert Eckstein
Software engineer Li Moore discusses Google's switch to J2SE 5.0: "This release is purely an improvement, in terms of language features, libraries, stability, performance, and tools." (September 2005)

A View From Asia: A Conversation With Technology Evangelist Chuk Munn Lee by Janice J. Heiss
Sun Microsystems' technology evangelist Chuk Munn Lee, who has spent six years working with key Asia-Pacific ISVs to design, prototype, develop, tune, size, and benchmark their applications, presents his distinctive perspective on Java technology. (July 2005)

Growing NetBeans: A Conversation With Trung Duc Tran, Chief Architect by Janice J. Heiss
Trung Duc Tran, Lead Architect of the NetBeans IDE, discusses the challenges of producing a quality tool. (June 2005)

Managing Transparency, Innovation, and Reliability: A Conversation With Jeff Jackson by Janice J. Heiss
Jeff Jackson, Vice President of Java Developer Platforms Group at Sun Microsystems, talks about openness, innovation, reliability, and Java technology. (June 2005)

Building a Better Mousetrap: Making Development Easier with Java Tools by Janice J. Heiss
Sun Microsystems' tools architect, Robert Brewin, discusses the future of Java tools, developer productivity, and collaborative application development. (May 2005)

Better Profiling through Code Hotswapping: A Conversation with JFluid Project Lead, Misha Dmitriev by Janice J. Heiss
Sun Microsystems' Misha Dmitriev, Project Lead for the JFluid profiling tool, discusses the origins, development, and future of JFluid. (March 2005)

Asking "Why?" at Sun Microsystems Laboratories: A Conversation with Director, Glenn Edens by Janice J. Heiss
Sun Microsystems Laboratories Director, Glenn Edens, discusses new research developments in the Java language and the gratifications and trials of running a research lab. (January 2005)

Struts, JavaServer Faces, and Java Studio Creator: The Evolution of Web Application Frameworks by Janice J. Heiss
Sun Microsystems' Craig McClanahan, the creator of the Apache Struts Framework, co-specification lead for JavaServer Faces 1.0, and prime architect for Sun Java Studio Creator's new release, explains all three. (December 2004)

Java Electric CAD Tool by Janice J. Heiss
Sun Microsystems' Distinguished Engineer, Steven M. Rubin, discusses the challenges and rewards of converting his Electric VLSI Design System from C to the Java language. (December 2004)

Tiger and Beyond, the Future of the Java Platform: A Conversation with Sun Microsystems Vice President Graham Hamilton, Part Two by Janice J. Heiss
Sun Fellow Graham Hamilton explores Java 2 Platform, Standard Edition 5.0 (J2SE 5.0) and the future of the Java language. (December 2004)

The Things I Wish I Learned in Engineering School: A Conversation with Sun Microsystems Distinguished Engineer Rick Cattell by Janice J. Heiss
Sun Microsystems Distinguished Engineer, Rick Cattell, discusses what he wishes he had learned in engineering school. (October 2004)

Tiger Roars: The Release of Java 2 Platform, Standard Edition (J2SE) 5.0, an Interview with Sun Fellow Graham Hamilton by Janice J. Heiss
Sun Fellow, Graham Hamilton, discusses the many improvements in the newly released Tiger -- Java 2 Platform, Standard Edition (J2SE) 5.0. (September 2004)

What Did You Wear to the 2004 JavaOne Conference? A Conversation with Technology Evangelist, Simon Ritter by Janice J. Heiss
Sun Microsystems' Technology Evangelist Simon Ritter discusses wearable Java technology and augmented reality. (September 2004)

The Key to Security: A Conversation with Sun's Chief Security Officer, Whitfield Diffie by Janice J. Heiss
Sun's Whitfield Diffie, the inventor of the revolutionary public key cryptography, explains our greatest misconceptions about security. (July 2004)

What's Next? A Conversation about Web Communication with XML Pioneer, Tim Bray by Janice J. Heiss
XML pioneer Tim Bray, who recently arrived at Sun Microsystems, talks about the future of RSS feeds and the rapidly shifting nature of Web communication. (July 2004)

The Utility Model for Online Games: Part Two of a Conversation by Janice J. Heiss
Sun's Chief Gaming Officer, Chris Melissinos, discusses Sun's new game server prototype, the importance of middleware, and the utility model for online games. (July 2004)

The Tools and the Trade: A Conversation with James Gosling by Janice J. Heiss
Sun's James Gosling, the father of the Java language, talks about tools, the Microsoft settlement, and the 2004 JavaOne Conference. (June 2004)

From Rockets to Power Plants to Automobiles: A Conversation with Real-Time Specification for Java Expert, Greg Bollella by Janice J. Heiss
Sun Microsystems Distinguished Engineer, Greg Bollella, discusses application of the Real-Time for Specification for Java (RTSJ) to physical systems -- from rockets to power plants to automobiles. (May 2004)

Jini Network Technology Fulfilling its Promise by Janice J. Heiss
Chief Jini technology architect and Sun Distinguished Engineer Jim Waldo answers lingering questions about Jini technology, connected devices, and distributed computing. (March 2004)

Java Technology Gets in the Game: A Conversation with Chief Gaming Officer, Chris Melissinos by Janice J. Heiss
Sun Microsystems' Chief Gaming Officer, Chris Melissinos, talks about the fast-arriving future of Java technology and online games. (March 2004)

The Next Move in Programming: A Conversation with Sun's Victoria Livschitz by Janice J. Heiss
Sun Microsystems' Victoria Livschitz offers a vision of software in which intuitive programming constructs closely simulate the real world -- resulting in fewer bugs. (January 2004)

Preparing for the Global Community: Part Two of a Conversation with Sun Chief Researcher John Gage by Janice J. Heiss
Sun chief researcher John Gage reflects on Java technology, Web services, and the future of computing. (May 2003)

Computer Visions: A Conversation with David Gelernter by Janice J. Heiss
Renowned computer scientist David Gelernter, a pioneer in distributed and parallel programming, shares his vision of the future of computing. (July 2003)

Co-Evolving with Developers: A Conversation with Jonathan Schwartz by Janice J. Heiss
Jonathan Schwartz, executive vice president, Software, Sun Microsystems, Inc., has been in charge of articulating Sun's software strategy since mid-2002. In a wide-ranging interview, he talks about how Sun is easing the way for developers. (June 2003)

Serving the World: Part One of a Conversation with Sun Chief Researcher John Gage by Janice J. Heiss
Sun Microsystems chief researcher John Gage talks about the diverse ways Java technology can be used to serve the world -- from education, to business, to city traffic. (May 2003)

Sun Shines at BioITWorld Conference & Expo by Steve Meloan
This week's BioITWorld Conference & Expo is a gathering of biotechnology and life sciences visionaries. Learn how Sun is already contributing to this vast and growing industry. (November 2002)

To Top