ie8 fix

Open source

Free Linux training to help you get a job

Research shows the demand for Linux talent is on the rise with some firms reporting a 50 percent increase in Linux-related jobs just in the last year. This is certainly good news if you already know how to work with Linux, and perhaps better news if you are looking for a new technical role.

The nonprofit Linux Foundation is looking to help meet this need with an expanded training program that includes a free Webinar series hosted by leading technical talent from the Linux kernel community and expanded classes in new locations around the world.

There are many Linux training … Read more

Cloud and open source meet to test Web apps

The world has largely moved from a client/server application development model to a Web-based app development model. Web app developers have to keep up with frequent new browser releases from Microsoft (IE), Apple (Safari), Mozilla (Firefox), and Google (Chrome) in order to enhance their experience and keep up-to-date with security vulnerabilities.

With more applications being built for the Web, cross-browser testing is crucial to application performance. More than 2 million people have turned to an open-source, cross-browser testing platform called Selenium, to solve this problem.

Selenium is a popular open-source cross-browser testing tool that was created by Jason Huggins … Read more

Open-source acquisitions: What's the holdup?

Trying to figure out a company's acquisition strategy is often complex. Some companies have very purposeful approaches to scoping out companies, products, and market segments, while others' approaches are much more scattershot.

Acquisitions of open-source companies have been a big topic of conversation ever since Red Hat acquired JBoss in April 2006. Many of us in the software industry thought that one or two large companies would snap up and consolidate several open-source companies in attempt to offer a complete open-source stack. But an open-source consolidator has yet to materialize.

In recent conversations with a number of open-source executives, it's come to light that many potential acquirers are less attracted to open-source companies that require more investment before generating revenue.

Considering that there are few private open-source companies generating beyond $15 million in annual revenue, an acquisition of an open-source company could certainly be tough for a public company to explain to Wall Street.

While a focus on the bottom line makes sense, product investment comes from many angles, not the least of which are users and developers, key drivers in VMware's acquisition of SpringSource.

If you follow the way Oracle and IBM acquire others, you see them expand portfolios--sometimes to the point where they own several similar product offerings. But from a competitive perspective, this is not necessarily a bad thing.

IBM already offered BPM, or business process management, products but acquired Lombardi to gather the revenue streams under their umbrella. Oracle, on the other hand, offered a whole suite of middleware before it acquired BEA Software but did so to achieve the economy of scale and single-source purchasing power that buyers seem to want. Oracle also acquired and immediately shut down Virtual Iron to get the product out of the market.

They may not be pretty, but these are smart tactics. … Read more

Forrester: 5 keys for application development in 2010

Application development professionals need to become "lean and mean" to emerge from the current economic recession, according to Forrester Research.

In a report titled The Top Five Changes For Application Development In 2010, Forrester details five key changes with the overall goal of becoming "lean and mean so you'll be ready to move as the Great Recession wanes, thus leaving no doubt of your development team's contribution to improving business efficiency and driving increased revenue."

Embrace cloud as an early-stage platform Cloud offerings will continue to expand and evolve and companies should look at … Read more

IBM software sticks to the plan for 2010

IBM's software business contributes $20 billion of IBM's revenue and 40 percent of its profits. Suffice to say, it's an important part of Big Blue's market strategy to ensure that the software division performs at or above expectations every year.

Steve Mills, senior vice president and group executive, joined IBM in 1974 and has helped shape the software business as its grown to more than 50,000 employees, including 25,000 software developers and 15,000 sales and technical support personnel in more than 150 countries. That total includes the products and personnel from the more than 50 companies IBM has acquired since 2000.

In 2009 alone, IBM acquired no fewer than five companies: Lombardi, a privately held provider of business process management (BPM) software, data discovery software firm Exeros, database security firm Guardium, security provider Ounce Labs, and analytics provider SPSS.

The company also launched a number of cloud-oriented products and services in 2009, including a new lab in Hong Kong, a Cloud Academy program designed to help educators and students pursue cloud-computing initiatives and better take advantage of collaboration technology in their studies; and a number of additions to the LotusLive hosted collaboration service.

In an exclusive interview with CNET News, Mills shared how the company is looking at the technology landscape in 2010 and beyond.

Question: Software strategy is obviously an important part of IBM's business model. How long of a time-to-market horizon does IBM look for with new software products? Mills: We tend to look at product groupings and product families--customers don't use a single product. Enterprises are looking for complete solutions even if they don't buy them all at one time. That means that we're looking for leverage in software we create or acquire--how do the products complement each other and how can plan ahead for what customers need.

As you probably know, IBM is big on process (laughs). The software business is no different, and we have a method to how we develop markets: customer, volume, revenue, and profit. You have to set the baseline to figure out how the product fits into the marketplace, you learn this from talking to customers. Time to market and rapid iteration are important aspects that come into play in relation to the other components but you always learn more in the market from customers than in the lab.

When we look at how well a piece of software is doing, as well as its potential, we look at volume of customers, industries, installed base, etc., and what's the trajectory of the installation. Growth objectives are unique to each product, and you rise on a series of plateaus. You have to fill the gaps that inhibit the growth. And it's not always obvious. We pay a lot of attention to our customers and also the trends in the market.

How does cloud computing play into your technology focus areas? Mills: Cloud computing is a transformative part of the Darwinian IT phenomenon. Many companies are not interested in operating their own infrastructure as they don't see it as a competitive advantage. In which case they want to get the job done at a lower cost. Businesses realize they can grow because of IT and they want to continue to use IT to keep things growing, but that doesn't mean they need to own and manage every piece of their infrastructure.

Companies like American Express, Salesforce.com, and ADP are great examples. We see those types of system designs and customer interactivity as common models. IBM has long offered managed business process services and supported other big enterprise services.

These offerings make logical sense, but they don't always solve every problem. The hybrid public/private model is very appealing to our customers and not dramatically different than using a hosting provider.

Not everyone will be comfortable with the cloud model--it's all part of a continuum. There will be Salesforce.com on one hand, and on the other customers that run everything behind the firewall. Success doesn't mean that corporations will push everything into the cloud but the inherent cost-benefits are there and more companies are interested. That's part of the evolution.

How do you look at open-source projects/products/companies? Mills: The hybrid companies like Red Hat have interesting models for open source. They take all the code and put it together for you, but we tend to look at open source as building blocks for larger solutions. IBM ingests a lot of open-source code and we provide a huge amount of development and engineering expertise to the various projects that we support--like Linux and the Apache server.

We focus a lot of our energy on open standards and platforms. And if there are open source projects that we believe in we'll invest resources to support them. … Read more

Android, iPhone users not so different after all

Data from a new report shows that the iPhone may finally have a true competitor with Android phone users' profile appearing very much alike that of iPhone users'.

According to eMarketer.com, the marketing intelligence firm comScore found that 37 percent of U.S. mobile users had heard of Android in November 2009, up from 22 percent in August, and "likely due to the Verizon Droid ad campaign." More interestingly, "17 percent of mobile users in the market for a new smartphone in the next three months planned to buy an Android phone compared with 20 percent who would pick up an iPhone."

The report also shows that usage patterns for Android and iPhone owners were very similar in terms of media consumption, Web browser, and application usage, but e-mail usage on Android devices oddly tracked behind that of other platforms. This is likely because of the immaturity of the e-mail application that ships with Android and not a change in use patterns.

This news obviously keeps the iPhone in the dominant position, but shows that other smartphones finally present a real challenge. It's notable because BlackBerry and iPhone users have always seemed worlds apart, whereas Android users seem to be using their devices at parity with the iPhone crowd.

The fact that the Droid runs on Verizon instead of AT&T no doubt helps with data usage, though only time will tell if Verizon can handle the traffic or if T-mobile can handle the pressure of a huge influx of new Google Nexus One phones running Android. … Read more

A modern approach to Java application development

With Java investments in the billions over the last dozen years, it's a safe bet that enterprise companies won't be replacing these systems any time soon. In fact, one could claim Java usage is growing in spite of best efforts to claim otherwise by aficionados of Ruby, PHP, Python, Groovy, Scala, and other dynamic languages.

Red Hat for example reports that its JBoss Java middleware is its fastest growing business. IBM remains heavily invested in its WebSphere Java middleware. And let's not forget Oracle, which not only has the Sun brand (and ergo Java) pending but last year added BEA to the fold.

Java application platforms have been so focused on scalability and efficiency of database-driven applications that they've often ignored what's evolved in the consumer Web: rich user environments, better interactivity, and a mixing of content and data, collaboration and social features--all with much more personal control and empowerment. Efforts like JavaFX have been interesting if not ready for prime time.

But Java is hardly irrelevant, and Benjamin Mestrallet, founder and CEO of eXo Platform, thinks he can change exactly the perception that Java can't be Web 2.0 hip. eXo, which just opened its first U.S. office, is hoping to remake Java from stodgy to socially aware by combining powerful REST-based common services with rich Web 2.0 apps to get the most out of so-called legacy Java apps.

eXo counts a number of very smart people with deep Java roots in their court to make this happen including: Bob Bickel, a founder of Bluestone Software, former head of HP Middleware and former JBoss head of strategy; Edwin Khodabakchian, founder of Collaxa and former VP of Product Management at Oracle; and Sacha Labourey, longtime JBoss CTO and former co-GM of Red Hat Middleware. … Read more

Five big business techs of the decade

I've been an IT industry analyst for almost 10 years. I've seen many technologies come, go, or fail to even arrive in the first place. However, during that time, a few techs have emerged that play a big part in fundamentally defining how businesses do computing. Most first emerged prior to 2000, but it has been during the past decade that they've truly changed things.

1. x86 processors were already well entrenched in corporate computing by the end of the 1990s, especially in their role as the "(In)tel" part of "Wintel" servers … Read more

NoSQL and the future of cloud databases

One of the cloud-related trends that developers have been paying attention to lately is the idea of "NoSQL," a set of operational-data technologies based on nonrelational technology.

These technologies do not replace the relational database but rather add a new tool to the developer toolbox. Business intelligence database technologies such as Aster Data, Greenplum, Neteeza, and Vertica do not completely replace the traditional relational database but rather use nonrelational databases to augment the software.

RedMonk analyst Stephen O'Grady wrote recently that NoSQL "adoption was inevitable because, just as in every other walk of life, there are … Read more

Cloud-scaling on Amazon with Memcached

One of the headlines that caught my eye today is this blog post from the Amazon Web Services team about a new Memcached as a service offering from Gear6.

For years, Memcached has been used quietly to provide in-memory caching for many popular Web sites, from LiveJournal (for which it was first developed six years ago) to Twitter, Flickr, and Facebook. In the last couple of months, Facebook has opened up about how it scales, and one the key technologies enabling this is Memcached, which services 120 million queries every second. To achieve this, Facebook admits it has had to … Read more