Comments
VigilantJon wrote: 2 points on this: 1) Depending on the organization, why buy and go through that risk? Outsourcing this level of support and technology reduces organizational strain enabling IT to focus on improving business integration and innovation. This is not just an infrastructure monitoring problem, so picking a company who understands service management and service warranty is a must. 2) While grouping services, it is imperative that organizations look at their services and determine - what are those t...


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Today's Top SOA Links


Why Build Development Tools for Linux?
Why Build Development Tools for Linux?

I was introduced to Linux in 1992, when the first version was available. At the time I was visiting Poland and my company was building an inventory control system.

One of our partners had decided to use Linux to run their inventory system. What led them to use this little-known operating system for a critical task such as inventory control? Basically, they determined that it was their only viable option. DOS did not meet their needs for scalability and stability. Unix would have served their needs, but it was simply too expensive for them at the time. They had heard that Linux offered the scalability and stability of Unix, and figured it was worth their while to give it a try. It met their expectations, and they became very early Linux evangelists.

Upon hearing these partners praise Linux, I smirked. Based on my past experiences, I thought that all free software was poorly developed and unreliable. I certainly wouldn't trust it for something as critical as an inventory control system.

After I had completely discounted Linux, I noticed it slowly creeping into the development world. Developers at my software development companies in the U.S. and Poland brought in Linux machines here and there, and there was some buzz about Linux around the industry. Still, I didn't take it seriously. People were experimenting with these machines, but critical work was still performed on Unix and Windows systems.

Eventually, developers and system administrators started to take Linux seriously. I think that one key factor in this trend was Sun's 1991 shift from the SunOS (based on BSD) to Solaris. Many people who were previously happy with the SunOS -- myself included - were disappointed with Solaris' changes, and started to explore alternatives when it came time to upgrade or expand. Upon realizing that Linux was actually closer to the old SunOS than Solaris was, many SunOS devotees migrated to Linux.

By 1994, Linux was emerging as a serious development platform for C and C++. It seemed clear that Linux was a stable and viable development platform, and Parasoft was receiving numerous requests for a version of our Insure++ runtime error-detection tool that could help Linux developers find memory corruption, memory leaks, and other critical C/C++ errors. In response, we decided to port Insure++ to Linux, and released a version for Linux in 1995. It was well received by the Linux community, and it was the only tool of its kind on Linux for almost 5 years - a situation that is very rare in the software industry.

Based on the success of these initial efforts to produce development tools for the Linux community, we decided to port our other C and C++ products to Linux. We soon ported CodeWizard to Linux to help Linux developers automatically check whether their code complies with coding guidelines designed by gurus such as Scott Meyers. In 1999-2000, when we were developing the C++Test unit testing and coding standard analysis product, our Linux products were selling well and Linux was quite popular among C and C++ developers. Consequently, we designed this product to operate on Linux from the start. After Linux took the C/C++ world by storm, it started to catch on in the Java world. In response to this development, we ported Jtest, a Java unit testing and coding standard analysis product, to Linux in 2001.

Today, Linux remains a prime market for development tools. Linux developers are typically among the best developers; most take extreme pride in their code and are very receptive to tools that will help them produce better code faster. I think Linux will continue to be a good market for development tools unless the Balkanization of the market makes it impractical to produce development tools for all available flavors of Linux. With so many different Linux flavors being promoted by IBM, RedHat, Novell, and so on, development tool vendors either need to port applications to all of these versions of Linux, or settle with supporting only one or two. I hope that the industry reaches a resolution so that Linux development does not miss a beat.

About Adam Kolawa
Adam Kolawa is the co-founder and CEO of Parasoft, leading provider of solutions and services that deliver quality as a continuous process throughout the SDLC. In 1983, he came to the United States from Poland to pursue his PhD. In 1987, he and a group of fellow graduate students founded Parasoft to create value-added products that could significantly improve the software development process. Adam's years of experience with various software development processes has resulted in his unique insight into the high-tech industry and the uncanny ability to successfully identify technology trends. As a result, he has orchestrated the development of numerous successful commercial software products to meet growing industry needs to improve software quality - often before the trends have been widely accepted. Adam has been granted 10 patents for the technologies behind these innovative products.

Kolawa, co-author of Bulletproofing Web Applications (Hungry Minds 2001), has contributed to and written over 100 commentary pieces and technical articles for publications including The Wall Street Journal, Java Developer's Journal, SOA World Magazine, AJAXWorld Magazine; he has also authored numerous scientific papers on physics and parallel processing. His recent media engagements include CNN, CNBC, BBC, and NPR. Additionally he has presented on software quality, trends and development issues at various industry conferences. Kolawa holds a Ph.D. in theoretical physics from the California Institute of Technology. In 2001, Kolawa was awarded the Los Angeles Ernst & Young's Entrepreneur of the Year Award in the software category.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Web 2.0 Latest News
We stand at a transition point in business. As the global economy starts to work its way out of recession CEOs and management teams around the world are beginning to plan for growth. But they won’t do that by simply taking back into their businesses the bottom line costs they just spen...

There are many good reasons to go down the virtual infrastructure road. The illusion that it’s cheaper than dedicated hardware solutions is not one of them.

I was reading an

Wall Street Journal reported in Monday's Edition (November 30, 2009) that Dell, Acer, Asustek Computer and HP have all launched handsets to diversify their product offerings. What is my analysis? Lenovo sold their handset unit in 2008. Less than 2 years later they buy it back as they b...
We all know about outsourcing, the ability to farm out work to people, often overseas, that will work for less, and sometimes for a lot less. But a not-so-new trend is changing the way that outsourcing happens, called crowdsourcing. The idea is to take a job and divide it into small...
I was again reading and reviewing Lawrence Lessig's work tonight. The man is so very articulate and his observations so compelling. If you haven't become a student of his work, please take my advice and give it a try here.

At the 200...

Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE