My $0.02 about the iPhone

Ok … it’s cool. So far I like what I have read, except for a couple of things … which I expected.

  1. The price. Wow … that is a lot of money for a phone. I know that it is more than a phone, but ouch. I’m also a little cautious about the cost of the cellular plans also. I already use Cingular and the data plans are not the most aggressive.  The interesting part is that I already know they are going to sell as many as they can make.  Steve Jobs knows how to market.
  2. The storage.  This really caught me off-guard.  Only a 4GB and 8GB version?  I have become so used to my 80GB Video iPod that I can’t even imagine going back to only 8GB.  I really enjoy taking such a huge portion of my music collection – along with several videos and numerous podcasts – everywhere that I go.  I would really have to reset how I use my iPod if I was going to drop back to only 8GB.  Maybe I shift to using my phone … oops, I mean iPhone (trademark Cisco Systems) … for all of the podcasts, but still keep my Video iPod for my music, etc.
  3. Touch Screen.  As usual, Steve has outdone himself as the iPhone appears to have even further enhanced the user interface.  I have always liked touch-pads and touch interfaces, and hearing about some of the new multi-finger aspects really impressed me.  It has me thinking about how natural some of this is going to become.
  4. Application Support.  I’m also impressed with this aspect … it appears that this is OS-X and has support for the Apple Widgets.  If there is truly compatibility with the standard development environment for Widgets this is going to really open up development for the phones.  In addition, if Apple has truly opened up the iPhone and it’s APIs, then things are going to get fun.  When I last looked at some of the API limitations, I was unable to write an application that could access the camera, and even the text/SMS interfaces.  I’m hoping that Apple will break through these barriers.
  5. Battery Design.  I had heard about the two-battery design, and it makes complete sense.  Cool idea.  Now if I use my iPhone for music too much … I don’t kill the battery for my phone.  Nice.

I stopped by the Apple store here in Salt Lake City today.  They said they have no idea when they will see one.  It’ll be interesting to see when the iPhone begins to show up everywhere.  I’m sure that it won’t be too long.  It’s already the thing to be seen using …

Video vs. Audio … an iPod feature that I want!

This weekend I spent some time with some friends that are into podcast and vidcasting.  As we discussed the huge explosion in Internet video content, I started to think about some of the implications.  I actually think that the growth of video content is about to drive even more audio content.

My reasoning is that video is simply more difficult to consume than audio!  I can listen to audio almost anywhere, anytime.  I can listen while driving, working, skiing, etc.  Video on the other hand is a much more demanding sensory experience.  It requires that I commit far more attention to it, and I can’t do it when driving, skiing … well … any time that I have to be present to things that might kill me.  🙂

As I thought more about this, I realized that two things might emerge.  The first will be more attention being paid to the audio tracks being done for video content.  This will involve careful production of videos that can be listened to … audio only.  The second thing will be new generations of multimedia players – like the iPod – that allow you to turn off the video when “listening only” to a video.  So when I go skiing, I can listen to a video without burning up my batteries displaying content that I’m not even watching!

My request to Apple … please give me an option to turn off the video display on my iPod when I want to … so that I can listen when I can’t watch!

Second Life … still controlling the (virtual) world!

Wow … what a quick reaction … but not quite enough, in my opinion. Linden Research quickly announced the release of the Second Life client into Open Source. I actually love the name of this blog post by phoenix linden … Embracing the Inevitable.  It announces the release of their client software into Open Source, and where to go and get it.  There is an issue though … they are still holding onto the control of the virtual world by not releasing the server software … yet. As David Kirkpatrick at Fortune reports:

While this initial step will open up what is essentially the user’s
window into Second Life for modification, it will leave Linden Lab in
control of the proprietary software code for all Second Life’s backend
services – the server software that makes the world exist. However,
executives say that the company’s eventual intention is to release an
open source version of that software as well, once it has improved
security and other core functions. They say they have been preparing
for the open source move for about three years.

Yes … this is not enough to provide a free and open platform for virtual existence. I do see where this is a prudent business move to create even more of a lock on the entire market though. Linden seems to now be pushing to create de-facto standards of their client APIs and protocols by creating a group of developers who write to this environment.

My worry is if it took them three years to get the client out to Open Source, how long will it take them to get the server software out?

I believe that the pressure is mounting as other well-funded companies continue to explore the space … as this quote from IBM demonstrates:

IBM Vice President for Technical Strategy Irving Wladawsky-Berger, a
close student of Second Life, heard about the impending move toward
open source from a Linden employee. “They have the right thought,” he
says, “which is that open source things work with the marketplace. But
this is a field in its infancy that will be very competitive. Linden
Lab might end up with a huge leadership position in a certain class of
tools for virtual worlds, but those might not be the right tools for,
let’s say, a surgeon learning a new procedure in an immersive online
environment. Second Life can be wildly successful, but so can others.”

I do not think that IBM and others are sitting still. Neither am I. I’m heading over to download the APIs reference materials now … 🙂

P.S. I just thought of an interesting “client” to create for Second Life. What if there was an “augmented reality” client that was created that would overlay the Second Life world onto the real world? Maybe create someplace in the desert – like at Burning Man – that would allow you to have GPS tracking on yourself, and then wearing augmented reality goggles you would be seeing some portion of the Second Life world? As you wandered around the desert, your view would be augmented with the terrian of Second Life, and the other people wandering around in reality would be overlayed with their graphical avatar. Hmmmm …

Open Source Second Life

It’s really not a question of if.  It will happen.  It’s just a matter of when.

Second Life is gaining more and more attention, and more and more users.  As I write this there are now 2.3 million user accounts, with 20,000+ users now on-line.  It’s really impressive … but another lock-in application.  Once you join and begin to pay … you are captive forever.  This is obviously a good deal for Linden Research, Inc. – the owners of Second Life – but not the way that the Internet likes to evolve and develop.

For those not yet familiar, Second Life is a very impressive virtual world.  The kind of place that was forecasted and imagined by authors for decades … the kind of place described in Snow Crash.  In Second Life you can create an avitar … a character … to represent you in the virtual world.  You can wander through a wide range of virtual land, buildings, boats, businesses, and fantasy objects.  If you want to, you can purchase virtual property, and “own a home.”

The problem is that it is all a huge lock-in right now.  You are limited to their servers, their designs, their tools, and their rules.  Oh … and you pay their rates.  Want to buy some land?  Here is how to buy land in Second Life.  Want to buy a private island?  Here is how to buy a private island in Second Life.  Wait!  What is going on here!  These rates are even higher than my real-world property taxes!

So what can I do about it?  Nothing.  Right now, there simply is not a Open Source Second Life solution.  Let’s call this Third Life.  (Of course that domain name is already taken …)  What has to emerge is the Open Source platform that I can download and install on my own hardware and bandwidth.  Where I can set the rules, and define how things work.  Of course, as my server would only represent some small parcel of land, I would have to work agreements with others to create portals to travel between my land, and other peoples land.  So maybe several of my friends and I might join our servers together to create a larger landmass.

There are even some other interesting ideas that could emerge from this … such as using a commercial for-pay service like Second Life as the “connector” between private servers.  What if there was an apartment building in Second Life, and when your character comes to the door of my apartment in Second Life, I actually have the option to connect my server to the other side of that door?  So entering that portal transports you from Second Life to my private server.  To me, this is the inevitable future for virtual worlds … one that is open and interconnected, freely allowing people to pay to use “hosted virtual worlds” like Second Life, or to choose the option of hosting their own.

Their are two possible solutions for this to occur … one is for Second Life to open their platform – and source code – to the world to use.  The other is for the next generation of virtual worlds to emerge from the Open Source community.  I hear rumblings of Second Life/Linden Research and what they might do, however it appears to be to push the business model and “open standard” more than Open Source.  Of course, there are other people like Glyn Moody who also see Why We Need a Open Source Second Life.  Even Ben King at The Register articulates the value of Open Source Second Life in his article Open sourcing Second Life.

The most impressive Open Source solution that I am now seeing is Croquet.  Croquet is being developed by some brilliant minds, and is already out there and working.  I’m about to install the lastest versions and begin to experiment, however much of the core is in place.  As the networking layers solidify, we’ll see how quickly you and I can get our own Croquet servers up and running, and begin to link them together via portals.

What is interesting is that I am beginning to see a parallel between this, and the beginnings of the World Wide Web.  Instead of Web Servers, we have Croquet Servers.  Instead of hyperlinks, there is now the world of TPostcards.  And unlike the World Wide Web … the client and server are the same.

I can’t wait … and I know it will occur.  It’s all just when …

Palm bugs that might never get fixed!

As I am completing my divorce, it is causing me to find obscure bugs in various software.  I have a 4 year old son, and I have 50% custody of him.  Part of that arrangement means that I have to share holidays with him on alternating years.  I had him for the Thanksgiving vacation this year, but his mother has him next year.

As a user of a Palm Tungsten E2, and Outlook, I figured that I would set-up the “recurring appointment” in Outlook and the sync that to my Palm.  I learned that it’s not that easy.  The first thing was learning the syntax of the recurring configuration in Outlook.  First I created the “Thanksgiving Vacation” appointment in my calendar, from November 22 at 7:00pm, till November 26th at 7:00pm.  Then, I have to create a recurring appointment that repeats “From 7:00pm till 7:00pm lasting 4 days, monthly on the fourth Wednesday of every 24 months, starting on November 22, 2006 through November 29, 2020”.  Outlook actually deals with this ok … but when I sync to the Palm it fails.

As I dug further into the problem, I found that the issue is that the Palm conduit, or sync software, can’t seem to deal with the 24 month interval.  The error log tells me to “split the appointment” into individual days, however when I do that the appointment sync’s to the Palm on a 12 month interval.  Uh … not quite what is showing in Outlook.

After I spent hours trying to resolve this I finally realized that the only way around this is to “hand create” all of the appointments each year.  Or to go in and modify each of the “occurances” of the recurring appointment to modify them in a way to make them unique and “non-recurring”.

Hello … Palm?  Anyone out there interested in fixing this bug?

Head-worn displays still being worked on …

During the Tech Boom there were numerous companies and people working on Head-Mounted displays.  As a dealer for Xybernaut, one of the only dedicated wearable computer vendors at the time, I bought a nice unit from Olympus.  It was one of a very small lot of units, and was built to integrate into the Xybernaut units.  I used it for a lot of my WarBlading efforts … our “war driving” on roller blades.  🙂

Shimadzu is one of the vendors who has persisted in this space … they have always had an impressive (yet costly) solution.  Their Data Glass 2/A has some impressive specs, and I can’t wait to see exactly what the Data Glass 3 will be!

What got my started looking at this again was a post I read that lead me to some more current research.  I came across this web page by Ozan Cakmakci who designed a new head-worn display, and wrote some papers about them.  It’s cool to see that people are still looking at this.

New Nokia E70

I’ve had my Nokia E70 for about a month now.  Here are some thoughts on the phone …

  • It is slow.  Period.  This phone has now taught me that hardware vendors are trying to push far too much software and functionality at the limited processors in these devices.  I find myself constantly waiting for the phone … waiting for menus … waiting for the applications to load and be usable.  This phone is noticeably impacting my productivity in a negative way.
  • The phone is not reliable.  Right now, my key problem is around the bluetooth connection to my Jabra BT250v headset.  Once or twice a day now my headset connectivity stops working.  I go through the menus on my E70, turn off the bluetooth, then turn it back on, and re-connect my BT250v and it’s back working.  But this is like having to re-boot my phone once or twice a day.  C’mon Nokia … can’t you create a reliable product?
  • The task list is too limited.  I had bought the phone hoping that I could replace my Palm Tungsten E2 … and it’s close … but the Task/ToDo list application on the E70 is just too limited.  I use 15 different ToDo lists on my Palm to organize my life.  The E70 doesn’t include the ability to create multiple lists … it’s all dropped into one big list.  Bummer.
  • I do like the browser.  I have to admit that it has been fun just opening up my phone, and cruising the Internet every now and then.  The browser is small, but well designed, and very usable.  I’m able to read the news and do searches, etc.

These are just a few quick thoughts off the top of my head … I’m still glad I bought it … maybe I’ll have to keep checking for firmware updates to see if anything gets fixed.  I am impressed at where these devices have got to … I can only imagine what the next generation of phones will be like next year …

Can I collect Virtual Unemployment?

Ok … I love to see where this is going. Someone in government begins to see the “dollar” volumn of commerce within virtual worlds … and they soon think “Gosh … how can *we* get a cut of that?”

I had really thought that taxation was something done for a purpose … not just because it can be done.  If the government is going to tax in virtual worlds, then are they going to begin to spend that money in virtual worlds?  I can’t even wait to learn about the newest virtual pork-barrel projects that are going to show up on the scene.  Politicians are going to begin to cater to the special interests of “furries” or some other group within Second Life … just to get their real-world votes?

If government really gets involved in Second Life, for example, then I wonder if they’ll set up the various programs to assist the “needy” or “unemployed”?  Hmmm … maybe I’ll be able to create a new character in Second Life and have them left homeless … file to collect virtual-unemployment in Lindon dollars?  Convert those on the various markets to real dollars?  Wait … I’ll create 100 characters in Second Life and have them ALL file for unemployment!  At that point will the government create “virtual immigration”?  I won’t be able to create a character or enter a virtual world without a proper passport that will limit me to one virtual character at a time?

It is amazing the times that we live in where the government is considering that they tax the creation of virtual wealth … however this will begin to set some precedents on how virtual worlds are looked at by laws, and general definitions.

Congress to look into taxing virtual worlds. Blog: For at least the past couple of years, one of the biggest questions in virtual world circles has been whether or not the U.S…. [CNET News.com]

Virtualization … a whole new level of abstraction

I love to think about the future, and how it is going be for my 4 year old son. As I consider the models of “how things are”, I keep wanting to explore the “edges” more and think about what things are going to be like 10 years from now … or 20!

Virtualization is one of those technologies that is just beginning to alter how we look at hardware and software.  The hardware that we are buying is now so powerful, that we can emulate whole PCs on our PCs.  On a daily basis I am running Linux on my laptop … in a window, on Windows, using Microsoft Virtual PC.  I am also running Windows XP and Windows 2000 in Virtual PC on my desktop at work for testing purposes.  What is fun is that I now have a library of “machines” that I have created in Virtual PC, and I carry these on my 80GB pocket USB hard disk.  Windows (various versions), Linux (numerous distros), OpenSolaris, OpenDarwin … even a CP/M hack.  When I set up my new desktop machine I simply copied my “test machines” onto the new hard disk, and immediately booted them in my free Virtual PC that I downloaded and installed.

What I found last week – and predicted years ago – is that “virtual hard disks” are now being distributed by Microsoft.  Do you want to check out Windows Server?  Exchange Server?  SQL Server?  Instead of installing all of that software, simply download the pre-configured Virtual Hard Disk and boot it in Virtual Server!  You are instantly up and running with a machine ready to go!

What is facinating to me, is that I start to see this as a whole new level of software distribution.  Instead of downloading ISOs images of CDs and DVDs … just download the vitual hard disk and boot it!  Why download the software to run on yor machine … when you can download the machine!?!?!  I can begin to see a future where people are running numerous virtual machines on their desktop or laptop … just as we run applications on our OS today.

There are already tools like WinImage that can read and write the .vhd (virtual hard disk) file format, and Microsoft has opened up the specification for others to use this format.  What this means is that we are watching the first moves to create a “standard” format for passing virtual machines around on the Internet.

I’m curious when we’ll see the first Linux distros that realize that offering their installed solution as a .vhd might get them some real traction with Windows users who want to experiment with Linux?  I’m also watching to see what Internet web site becomes the defacto palce to download *any* .vhd that you might want?  Who will become the one-stop-shop for grabbing a VM?  I can see whole libraries of VMs being developed and made available … all in the not too distant future!

Oh yeah … and my son?  I can already see that he won’t be into “file sharing” on the Internet … he’ll probably be into “machine sharing” or “VM sharing” … or what ever comes after that.

Where is the Ultra Mobile PC?

With all of my disappointment with cell phones lately, I started to wonder where is the Microsoft Ultra Mobile PC?  I saw the one Samsung Q1 unit … but are there others that are shipping?  I see the Asus unit on the web site … but is it out there?

I still have to say that I was left slightly disappointed by the current generations of Tablet PCs … I really like the concept, but the hardware specs of the available Tablet PCs are just too far behind my current Dell Laptop.  The one key feature for me was the screen resolution … I must have more than 1024×768 pixels to view!

I’m now in the market for a new laptop … I’m having a hard time nailing down what I want to buy … a new Dell, a MacBook Pro, or a new Tablet PC.

Oh, and the Ultra Mobile PC?  I’m looking at that for my son.  He’s four years old now and I’m thinking that might be a good Christmas present for him …  🙂