Sun Java Solaris Communities My SDN Account Join SDN
 

Sun Studio Heroes

PERFORMANCE MATTERS
Download record setting compilers
and tools for FREE or
 » Order a Free Media Kit Now  

If you would like to join these fellow developers in the Sun Studio Software Heroes program, please send an email to SunStudioHeroes@sun.com, and tell us about yourself and how you are using the Sun Studio software. We're looking forward to hearing from you!


Asiainfo Mr. Luo Zhi Qiang, Telcom R&D Department Manager - Asiainfo
"Last year, when we took part in China Telecom Voucher Center Test project, my colleague, who is an expert on Sun Platforms, strongly recommended that we use Sun Studio software, and I accepted his recommendation in the later project test." » More

"Last year, when we took part in China Telecom Voucher Center Test project, my colleague, who is an expert on Sun Platforms, strongly recommended that we use Sun Studio software, and I accepted his recommendation in the later project test.

Sun Studio helps us debug our application very simply and has an intuitive graphical user interface that makes it easy to access advanced debugging features. So it saves us a great deal of time in application development.

In our China Telecom Voucher Center Test project, which is a multithreaded application, Sun Studio helps us achieve higher system throughput.

Thanks to Sun Studio software, we achieved a good result in that test project. From then on, we will choose Sun Studio software for our product development on Sun Platforms."


 

Cloudmark Michal Bujak, Sr. Software Engineer - Cloudmark
"We used to compile our engine SDK using gcc and then allowing applications that were compiled using Sun Studio compilers to link against our library." » More

"We used to compile our engine SDK using gcc and then allowing applications that were compiled using Sun Studio compilers to link against our library. This proved to have some subtle problems. The worst, was the fact that debugging was extremely problematic. Naturally, this was due to a mixing of Sun Studio and gcc binaries in which the debug formats are different.

Now that we've switched everything over to Sun Studio compilers on Solaris, we've been able to debug our cores quite effectively. Additionally, we've found that the compiler is quite effective at flagging, as warnings and errors, various coding structures that could have led to problems at run time."


 

Mainsoft Corp Ohad Eilon, Director Products - Mainsoft Corp
"Our product, Visual MainWin for UNIX and Linux (C++) implements Microsoft Windows operating system DLLs on more than 11 commercial UNIX and Linux operating systems including Solaris." » More

"Our product, Visual MainWin for UNIX and Linux (C++) implements Microsoft Windows operating system DLLs on more than 11 commercial UNIX and Linux operating systems including Solaris. As such, the product uses almost every runtime aspect of the native operating system, to the lowest kernel levels. Because of its reliability and functional completeness, we use Solaris as a reference platform. We develop new versions of our product on Solaris and after we verify that it passes validation on Solaris, we continue on to the other commercial platforms. Solaris has proven to be an excellent development platform, as well. The Sun Studio compiler and debugger are very stable, and in the rare cases where we encounter a problem, it is handled by Sun developers in a fast and very professional manner."


 

Kabira Technology Dirk Epperson,Vice President Strategic Planning & Co-Founder - Kabira Technologies
"Many of Kabira's customers demand the world's most robust platforms." » More

"Many of Kabira's customers demand the world's most robust platforms. They want tools and systems they can trust completely. The time-tested compilers of Sun Studio give our customers the comfort that they have the best in performance and robustness, intimately matched with their hardware and operating systems. Therefore, Kabira not only recommends but requires Sun Studio for all of our Solaris customers."


 

RWTH Aachen university Dieter an Mey, High Performance Computing - RWTH Aachen University
"The Sun Studio programming environment is the major development environment on our Sun Fire SMP Cluster for many of our users."
» More

"The Sun Studio programming environment is the major development environment on our Sun Fire SMP Cluster for many of our users. It nicely integrates the most important tools like the Fortran95 and C/C++ compilers, debuggers and runtime analysis tools under one umbrella. It meets all our requirements regarding robustness, reliability and performance on the Sparc-Solaris and Opteron-Solaris platforms. With the upcoming Linux version of the Compilers we are optimistic that Sun Studio will soon be well established on Opteron-Linux, our third major platform."


 

Rogue Wave Software Patrick Leonard, Vice President, Product Development - Rogue Wave Software, a QUOVADX Division
"Sun Studio has a long history as an industry-leading tool for developing, debugging, tuning and testing mission critical enterprise applications." » More

"Sun Studio has a long history as an industry-leading tool for developing, debugging, tuning and testing mission critical enterprise applications. That is why Rogue Wave Software is committed to ensuring our products work hand-in-glove with Sun's powerful offerings. Also, we are excited about Sun moving additional native software development tools into NetBeans. This expanded access will contribute great value to native language users and the new and growing NetBeans community."

CCMedia Peter Kim - CCMedia
"Our main customers, including SAMSUNG ELECTRONICS, use our product, WebNibbler with Sun SPARC machines and also several other platforms. Our WebNibbler handles very huge log data so we need good compiler optimizing and easy debugging." » More

"Our main customers, including SAMSUNG ELECTRONICS, use our product, WebNibbler with Sun SPARC machines and also several other platforms. Our WebNibbler handles very huge log data so we need good compiler optimizing and easy debugging. During development and making a new reporting module, we spent so much time debugging before we started using Sun Studio.

We achieved huge performance enhancements by re-compiling with Sun Studio and achieved less development time using it's fancy debugging tool. Eventually we saved much working time with the Sun Studio software."


 

Mentor Graphics Ron Howard, IT Software Engineering Tools - Mentor Graphics
"Mentor Graphics has partnered with Sun Microsystems for many years in the development of our electronic design automation software using Sun operating systems, compilers and performance analysis tools." » More

"Mentor Graphics has partnered with Sun Microsystems for many years in the development of our electronic design automation software using Sun operating systems, compilers and performance analysis tools. We rely on Sun's ability to deliver tools that address the development challenges we face and many of our software engineers choose Sun Studio as their primary tool set. Sun's commitment to extend Sun Studio to other platforms like Linux has again shown us their ability to provide expert tools for today's complex software development challenges."


 

Software AG Heinz Lehn, Vice President, R&D Enterprise Transaction Systems - Software AG
"For many years, Software AG has relied on Sun's Studio compilers to build its core products with Solaris being a strategic development platform for us." » More

"For many years, Software AG has relied on Sun's Studio compilers to build its core products with Solaris being a strategic development platform for us. In combination with Solaris 10 features such as containers and with the new pricing model doing away with all the license costs, Sun Studio on Solaris is a great cost-efficient environment that meets and exceeds our development needs."


 

Progress Software Mike Furgal, Product Operations Manager - Progress Software Corporation
"Our software is very compiler sensitive. Any changes to the compiler causes us to redo a certification or possibly redo a port of our product." » More

"Our software is very compiler sensitive. Any changes to the compiler causes us to redo a certification or possibly redo a port of our product. It's often the case that we need to upgrade the Operating System level due to requirement on tools we use, etc. For Linux, this upgrade has also caused us and our customers pain as the Linux Operating System upgrades include changes to more than just the Operating System components, like the compiler version. When we need to upgrade the Solaris Operating System to a patch or even a new version, the compiler version does not change, hence our environment is more stable. Solaris and Sun Studio gives us the flexibility to maintain our environment the way we want to, instead of having to live with choices that others (Linux) have made."



 

Nathan Ingersoll Nathan Ingersoll - Sun Studio Hero
"Compared to other development suites I have used, Sun Studio 11 provides better integration of the development process, without the flexibility sacrifice that many suites impose. " » More

"Compared to other development suites I have used, Sun Studio 11 provides better integration of the development process, without the flexibility sacrifice that many suites impose. In combination with DTrace, it has allowed me to easily identify targets for optimization in a complex application stack. One feature that I find particularly useful is the time line feature, that allows a developer to easily walk through a sequence of events and see the calling stack at each point in time, which is particularly useful when analysing the impacts of response latency on an application."


 

Jochen Rehbock
Jochen Rehbock, Head of Product Development - Billing and Loyalty Systems GmbH (BLS)

"With its multitude of usage scenarios, Billit is a modern and future-oriented billing system to easily handle all service billing needs in today's telecommunication environments. " » More

"With its multitude of usage scenarios, Billit is a modern and future-oriented billing system to easily handle all service billing needs in today's telecommunication environments. Billit is an object-oriented application implemented in C++ and uses the Oracle RDBMS as its persistence backend, currently in version 10g release 2. After three months of of development, Billing & Loyalty Systems GmbH (BLS) released the new Billit version 4.0 by the end of April 2006. Main focus for this version was the support of the target platform Solaris 10 on the Sun SPARC architecture as well as further performance improvements. Both objectives were successfully met within the expected timelines: Billit 4.0 is now available for customers for production use.

The quick and knowledgeable support provided by the Sun technical experts as well as the use of Sun Studio 11 were instrumental for making this success possible. Replacing GCC version 3.4.4 with Sun Studio 11 and the STLPort library provided by Sun alone yielded performance improvements in the range of 10 to 25% depending on the use case without requiring more than a few lines of code to be changed. The performance measurements were taken in a Sun Fire v490 system with Solaris 10
Update 1.

The Sun Studio 11 IDE, which can be downloaded free of charge, was also very convincing in terms of performance during source code translation and usability."


 
 
 
»  Send Comments

Let us know what you like and don't like about the Compilers and Tools hub. Send us feedback. But for support questions, see the support page.