Showing posts with label Software development. Show all posts
Showing posts with label Software development. Show all posts

Sunday, September 6, 2009

Widespread Touchscreen is coming

A few weeks back, ComputerWorld published an analysis of what five top PC makers are planning for the touch-screen market. I found it to be eye-opening. Here are some highlights from the article:
  • Lenovo Group plans to release a touch-screen model soon after Windows 7 goes into production release.
  • Acer is planning three touch-screen models for Windows 7.
  • Micro-Star International (MSI) is planning a Windows 7-enable netbook.
  • Sony announced earlier in August that the Vaio will be available in touch-screen enabled models for Windows 7.
  • Asuste - which is already in the touch-screen game with several Linux models - is planning a Windows 7 version.
Notice a theme?

Of course, all of these manufacturers - which collectively represent 60% of the global PC market - are linking up with the release of Windows 7 to help push this market forward. My perspective is that this is a welcome development. Touch-screen technology has been pretty good for too many years for it to be so rare in the market. It will, of course, have an impact on consumer-facing application development. And it will open up a plethora of opportunities for creative solutions to pesky user-interface issues. Not the least is how technology can be used in mobile environments, such as delivery trucks, military vehicles, and even airplane cockpits. I also think about kiosk applications at health clubs, banks, hospitals, doctor's offices; the list goes on and on.

I'll be keeping a close eye on this over the next six months. It's going to be impossible to ignore the implications.

Here's the article from ComputerWorld:
The OS that launched 1,000 touch screens

Monday, August 3, 2009

Changes in the browser landscape

On Saturday, Net Applications released usage statistics for the various browsers. ComputerWorld's analysis is that Firefox and Safari are bearing the brunt of Chrome's entree into the marketplace.

I disagree.

This graph depicts the market share of each browser by month for the past 10 months. Based on what we see here, the one taking the hit from Chrome is Internet Explorer (all versions). Certainly, we see that Firefox is not growing like it was before, but it hasn't lost significant share to any alternative application. The same can be said for Safari and, for that matter, Opera.

This explains why Microsoft has moved so aggressively into content-related deals and applications. Bing and Yahoo! represent the best opportunities for the company to protect some part of the internet turf from Google.

Data Source: Browser Statistics, compiled by Market Share

Tuesday, June 23, 2009

Making Testing Cheaper

Testing is expensive. Of course, unless your code is perfect, then not testing is even more expensive. One of the barriers to entry is, naturally, the creation of the testing environment. Ideally, you want it to be robust enough to handle thorough testing, but you don't want to break the bank on it.

Well, here's an interesting idea ...
Why not rent the environment? Get cheap virtual machine space from any one of a variety of vendors and use that as your test bed. The space will be far more reliable than anything you'd maintain on your own and it's fairly easy to scale its capacity back when circumstances allow.

Contact me if you'd like to learn more about this concept.

I didn't come up with this idea on my own ...
The Cloud's Next Big Thing

Friday, October 10, 2008

Demand for technology skills tends to support

A recent survey of CIO's shows that, for all of the talk of changing technology and aggressive innovation, demand for people who keep the lights on still leads the way. The survey, conducted by Robert Half Associates late in the summer, Network Administration indicates that about 70% of respondents list support functions - Desktop, Windows and Network - as their most sought-after skillset. The types of skills that equate to innovation are still in the top ten, but demand is not nearly as strong. About a third of the CIO's are looking for people who can handle virtualization and BI initiatives. Demand is a little more firm for application developers - reflected in the Web & .NET Development responses.

As a side note, the article where these results were published noted that Gartner has reported a 13% increase in demand for Business Intelligence software. It's not clear whether that increase is measure in dollars spent or in licensed seats. Interest in CRM, while light compared to the support functions, is still better than I had expected, with 1 in 5 respondents indicating that they are looking for CRM expertise.

What surprises me most about this report is that virtualization didn't rank higher than telecomm support. Of course, the phone is one of the most mission-critical pieces of technology in the enterprise. But, other than moves-adds-changes, aren't telecomm systems also among the most reliable? Or are they mixing WAN issues in with telecomm, since the providers are the same companies? The report doesn't specify, but it raises interesting questions.

The report, as published by CIO Insight: The 10 IT Skills most in demand

Wednesday, October 1, 2008

WebMeeting innovation from Google

I have often said that whenever a technologist needs a dose of humility, all they have to do is check out what Google is up to. Recently, they have developed a platform for live interaction during a meeting with remote participants. The capabilities are still pretty raw, in that it is limited to allowing participants to submit questions which are then voted upon by the audience. The highest rated questions get addressed with the highest priority.

It is easy to see how this technology could supplement or even displace popular web-hosting tools like Go-to-meeting or WebEx. Possible applications include analyst calls for publicly traded companies, "all-hands" corporate calls, and webinars. The tool is called Moderator and it is available on the Google Apps engine at no charge.

Friday, August 15, 2008

Project success measures

Gartner is starting to advise IT leaders that technology projects need to get smaller and faster. It seems to me to be an extension of the Agile software-development methodology.

According to an article on SearchCIO.com, a Gartner analyst proposed this line of thinking at a recent conference in Boston. Her analysis implies that PMO's get whacked because of the administrative burden that they put on to the organization. What would create this impression? Most likely, it's the notion that formal Project Management practices are often perceived as bureaucratic over-reaching. Whether they are or not is largely a function of implementation, because everyone agrees that good project management is critical to project success. But after reading the article, I'm not sure how scaling down or speeding up projects is going to change this perception.

But about halfway down the article, the author reveals some excellent insights from analyst. Here are some quotes:

The line people use, including Gartner, 'There are no IT projects, they're all business projects?' Well, forget it, they're all IT projects, because if they fail, you take the hit.
Another fact of project management that sometimes eludes IT is that project success correlates with user adoption
Certainly CRM success is almost entirely dependent upon user adoption. And if users don't adopt it, they will blame IT. And what the analyst seems to be saying is that this same factor applies to ERP systems, HR systems, and payroll systems. But do users have the option to not adopt these kinds of applications? If a payroll clerk doesn't like the new payroll system and decides not to use it, do they get paid?

I have tremendous respect for Gartner. At the same time, it seems that they are not really covering new ground.

The article on SearchCIO.com can be found here:
Project management needs to think smaller, faster
.... By Linda Tucci