The iPad is Apple’s netbook

Since Apple’s announcement of the iPad, the tech pundits have been trying (and mostly failing) to find a category for it.  Granted, when you look at the iPad with nothing else, it appears to be a gigantic iPod Touch or iPhone.  To me, the key element is the add-on keyboard.

The Apple iPad is nothing more (or less) than a netbook done right.  It’s designed to be carried around easily, to provide quick access to its functionality without time consuming boot up sequences, and to be connected to the rest of the world all of the time. These are all of the motivations for owning a netbook. Where the iPad diverges from the usual description of the netbook is price: It isn’t just a cheap and weakened notebook computer; it’s a computer designed from the ground up to be used in a mobile manner.

I expect that, with the success of the iPad, the netbooks we’ve been seeing for a few years will disappear back into the bottom end of the notebook computer market and other computers, probably based upon Android, will take their place.  This computer is really the game changer that Apple touted it to be, but I think we’re just beginning to understand just what that change will mean.

C# and concurrency

I was digging around for articles on C# and Actor convergence, and ran into this blog post.  It’s good to see that I’m not the only one thinking about this.

Recommended reading.

That was a long nap

Okay, I’m back and once again thinking of Tech.  Stay tuned.

SD Expo, RIP

This is related to my last post, but I didn’t want to just include it there; it deserves more attention than that.

TechWeb, the current “owners” of the Software Development Expo, has announced that 2009 will be its last year. 

This is truly the end of an era.

SD got its start as an adjunct to a great magazine, Computer Language, back in the 80′s.  I remember the first issue of that mag (it was about that “new” programming language, C).  For the longest time, it was one of my career goals to make it to Software Development.  By this year, the show had long survived the magazine.  It went from Computer Language to Software Development (a free version that covered all development, not just languages), then to Dr. Dobbs (which had become SD’s sister magazine) and TechWeb.

By the end, SD Expo was the only multi-discipline, multi-vendor show left.  Since 1995, I’ve only missed 3 shows (unfortunately, this year was one of those).  Several of the innovations that I’ve applied to projects have come from topics I first saw at SD Expo. In most cases, these were things that I would never have thought of, except that I saw a blurb in the conference catalog that looked interesting.  There’s no substitute for this.

SD Expo will be missed by all of us who saw the development industry grow by attending this conference. I don’t know where we go from here.

The death of the tech conference

Out of the blue, Alan Zeichick’s column from April 6 showed up in my newsfeed.  For those who didn’t immediately click on the link, the title of the column was “Tough times for tech conferences”. Even given the two month delay in my receiving the column, I think Alan needs to work on his timeliness.  Tech conferences have been dying all decade.

When I first started attending conferences, back in the mid-nineties, I managed a list of shows to find attendees for.  Since then, all of the shows have disappeared, except OOPSLA. Regardless of what the various show sponsors are saying, the problem isn’t the economy; it’s the Internet.  The bottom line is that there are better (and cheaper) ways to find out what’s going on in the tech industry. 

Also, the industry has once again become balkanized.  In the nineties, it was all about (or mostly about) C++ and PC development. Today, the development community is sliced and diced into tiny markets:  Web development using Ruby on Rails, Web development with ASP.NET, embedded development with C++, etc.  There just isn’t the big community to keep the shows going on. 

Unfortunately, this is just a sign of the time. Until developers can find a good reason/excuse to get together, we can just look forward to more tech shows going away.

Windows 7 coming on October 22

I know I’m late to the party on this one, but here it is.

I’m looking forward to this one. I haven’t upgraded a PC’s OS since Windows Me (what a dog). I think this time, it’s almost a no brainer.  I’ve been very happy with Win 7 on my browser PC, and am pretty sure that I’ll upgrade my notebook once the released version is available.

Roku: The set top box for the rest of them

As I’ve said before, the future of home entertainment is IPTV.  If you’re an IPTV company, one of the big challenges you have is how to get your content to the TV sets of the masses.

This is where the set top box comes in.  Cable and satellite companies have a built in solution (I consider FiOS another cable company). Customers are used to getting their content from them via set top box.  However, if you’re some other company, say Netflix or YouTube, you need to solve this problem.

Netflix did it by working deals with Roku and Microsoft (via XBox).  You can access YouTube via either Blu-Ray players or your iPhone/iPod (really).

Notice that in all of these cases, someone else built the set top box.  In fact, it seems that the new model is that the service company doesn’t even provide the box; you go get it yourself.

Here’s where Roku comes in.  They started as a set top box for Netflix, then added Amazon’s video entertainment, without any change to the hardware.  Now, Engadget’s reporting a rumor that Hulu may be coming to Roku.  As a Roku early adopter, I’m overjoyed about this.  I have very little interest in watching TV shows on my computer. I have a perfectly nice living room for that type of activity.  It seems that Roku is well placed to take advantage of IPTV now.

Update:  I just read that Boxee is talking about producing a set top box to run their software.  I have a ton of problems with Boxee, the first being that I found out virtually nothing about the product from their web site.  Luckily, we have Wikipedia.  Boxee’s going to have to get their act together if they want to really be successful in this space.

I’m on the fence about Google’s Wave

Thanks to Leo Laporte and TWIT, I just watched Google’s presentation of Wave.

I don’t know what to think. It seems like a great collaboration environment, and definitely something to try for that.  At this point, I don’t know how successful it’ll be as a platform.

As a developer, I can imagine using it for development collaboration. What about building an Agile project management system with it? Or, more to the point, what about connecting something like Rally to it?

I do like the fact that you aren’t locked into the Google servers.

What do others think?

Bing Bingo

Joe Wilcox tweeted “…Bing search will surprise you. Google? What’s that?”.

That was enough to send me to the site. I’ve been resisting Microsoft’s latest moves with search. I’d thought that it was just more re-marketing. Boy, was I wrong.

If you haven’t taken a look yet, go ahead.

I don’t know if this is a return to the past or the future of search. Maybe it’s both.  One of the distinctive things about Google was that they stripped search down to the bare essentials.  While the other engines were popping up all kinds of media, Google stuck to giving you results, with just color coding and columns to indicate what was what.  Bing, on the other hand, embraces rich media in a big way (just take a look at the front page). 

I’m interested to see which way this goes…

What does it mean that COBOL is still going strong?

SD Times has an editorial on the longevity and robustness of COBOL development.

I used to be a COBOL developer. In fact, it was my first professional job as a programmer.  Since then, I have not seen a single programming system that so seamlessly integrated database access with application development.  I had high hopes for LINQ, but was disappointed when Microsoft dropped the ball and left us with merely query functionality.

Perhaps it’s too late, and there’s too much of a gulf now between database development and application development.  I think that COBOL’s continuing existence is a sign that this is not true, that there is still a need for a programming language that deals effectively with both databases and applications.  I expect that this will once again come to the fore in the future.

Follow

Get every new post delivered to your Inbox.