Tuesday, October 19, 2010

Confession

I have a confession to make. This may come as a real shock to some of you but here goes: I really have no NEED for an iPad. It is purely for fun.


One of the big reasons I don't need it is that I spend most of my life on my computer anyway; and since I now work at home there isn't even that commute time in which I could be using it.

Here I am now though; have been working intently on my MacBook all day long. Finally ready to go to bed and am using the iPad to do a little reading in bed before I turn in. Much more comfortable than the laptop.

So yes, it was completely a frivolous purchase for me. And I don't use most of the apps I've downloaded. But that's ok, most of them were free in the first place.

Apps I still love: Evernote is at the top of my list, and it was a free one! I have it on both my macs, on my iPhone, and on my iPad. No matter where I take notes, they are wirelessly synced to all other machines. I just recommended it to a friend this past weekend and he reported back that he couldn't believe he had gone without it for so long.

So I admit it. I didn't really need this iPad. But would I buy it again? Will I buy the next one when it appears? Oh, you better believe it.

Monday, June 21, 2010

iOS4!

I updated my iPhone today to iOS4. My son was making fun of me for doing it as soon as it was released, but actually I think it was 45 minutes after it came out as I was in the middle of working on something when it first hit.

First impressions: folders are AWESOME. My four pages of apps are now reduced to two. I can't wait till I can do this on my iPad as well! It is so easy to create, edit, modify the folder, also very easy to use an app inside a folder. Very well done.  And now I can actually find the app I'm looking for.

Not sure yet about multitasking because I'm not sure how many of my apps are actually making good use of it now; but I certainly see the potential there.

Photo albums now have a map showing you where photos were taken, and since geotagging has been around since I got my 3GS, many of the photos in my album are displayed on the map.

I'm also a fan of the combined email inbox, much nicer than having to constantly go back and forth between work and home accounts.  I wish there was a color coding of the different accounts though.

The upgrade process was very smooth and relatively quick, especially as I was working at the time and just letting it do its thing.  My only problem was that it lost the password on one of my two email accounts, a trivial thing to fix.

:-)

Sunday, June 20, 2010

IE javascript bug finally found!

WARNING: this post won't make much sense to you if you don't know javascript and html. Feel free to skip it and meet back with me for my next post which I promise will be much less geeky. In fact, I would assume it will be about iOS4 which I am poised to download quite soon...

This has been driving me crazy for a few days. I've been struggling with a javascript error that was keeping a very simple piece of code from working in IE. It worked in Safari, Chrome, Firefox, and Opera, but would give an error in IE.

The code was super simple. In the webpage I have a paragraph with id='inserttext':
<p id="inserttext">

Then in the script, I added the text, along with markup for the text to be a heading. But this line would give an error:

document.getElementById('inserttext').innerHTML = "<h2>
Here is the text</h2>"

I went down so many wrong paths trying to fix this. I read all about how IE confuses name and id, but the name "inserttext" was used only in this one spot in my page, so that wasn't it. Saw a post about this same problem but in his case the id was 'description'. Again, a case of mixing up a name somewhere else with the paragraph id.

I thought that it was a timing problem, that the paragraph didn't exist at the time the script ran. So I added a statement to only execute the code if the paragraph existed:
if (document.getElementbyID('inserttext')){
document.getElementById('inserttext').innerHTML = "<h2>
Here is the text</h2>"
}

Here was my first clue: the inner statment still gave an error. That means the paragraph was successfully found, but there was something wrong with the inner statement.

I commented out the whole section. The next section did the same thing with a different paragraph, this time assigning the innerHTML to a variable in the script. This one worked fine.

Uncommenting the section, I finally decided to remove the markup. AND IT WORKED. It was the <h2> tag that IE was choking on. Such a simple solution, I simply added CSS to style the paragraph instead of using <h2>.

Problem solved.

Tuesday, June 8, 2010

the new great phone that I can't purchase :-(

I can't be the only one to notice that a customer can't actually buy each of the new iPhone releases when it is released. The wireless company (i.e., AT&T) makes you sign two year contracts and Apple releases a new phone every year. Certainly seems like there should be some way that a customer can be allowed to purchase the latest and greatest when it is released if they, like myself, happen to want to stay on the cutting edge of phone technology.

I suppose the answer is to pay the unlimited price, but I don't think I can justify that. I'll be eligible to buy the iPhone 4 in Feb of 2011, I suppose in the meantime I"m going to have to be content to play with iOS4 on my 3G phone. :-(

Glad the same doesn't apply for the iPad. In fact, I'm already planning to buy the next iPad and give my son my current one.

I think I might be addicted. I suppose there is a reason that there's a magazine called Mac Addict - I take comfort in the knowledge that I'm not alone!

Monday, June 7, 2010

True Apple geek here

Today was the opening of WWDC, and the keynote address by Steve Jobs.

I was on my way back to Chicago from Indiana, my son was driving and I was following along as if I were at the WWDC event. There was no live streaming video, but no matter. I was initially following on Twitter on my iPad. Then I saw a tweet for live blogging from macrumors.com, went there and saw blog updates as the address progressed. And I switched to my iPhone to follow the tweets.

Tweets were streaming through in so many languages... Japanese, Arabic, German, Spanish, Italian, French to name a few. It was so fascinating to see what people are thinking as Jobs was presenting the new features of iPhone 4 and the new iOS4 that accompanies it. (No, I don't speak any of those languages, I stuck to reading the English ones!)

It feels a little like that movie "What Women Want" when the main character can read women's minds as he walks by. Except in my case, it's men and women and they are half a country away and I can't see them, but I still can read about what they are seeing and at the same time hear what they are thinking.

So what is the consensus of the tweets? Same as what I knew before it even started - I WANT one.

Saturday, May 29, 2010

internet access

I admit it - I am completely spoiled. For the last three years I have had access to the internet anywhere, anytime. My iPhone, which is always with me, can be used at any time to check the weather, the traffic, read and write email, check my calendar, add to my calendar, surf the web...

The times when I could not access the internet were very few - on a plane, on the train when it goes underground, and a few isolated places that had no signal.

Yesterday, I was on the train I used to take when I worked downtown, and it turns out that there is now a great signal even underground. Apparently the CTA has added access points to its underground tunnels.

I waited (patiently? well, not so much) till the end of April to purchase the 3G iPad because I felt that the internet access would make it more useful. And sure enough, even though I work at home and no longer commute everyday, within a few weeks I found myself signing up for a wireless account. I started with the $15 account, but in less than a day I had come close to exceeding the 250M limit. So I switched to the $30 account with unlimited access.

So now I am spending $60 a month for the privilege of being online with both my phone and my iPad anywhere and anytime. When I stop and think about it, that seems pretty bad.

But it doesn't even stop there - there's also wireless access accounts. I had a Boingo account on my laptop when I traveled, which was $7.95 a month. And as I mentioned in my last post, I just found out that you need a different account for a mobile device, another $7.95. And of course, that's just for when you are somewhere that has a Boingo access point.

My flight last week was on Airtran, which is now offering wireless access on the flight. I tried it on the flight to Atlanta on May 20 which was free. But on the way back on the 24th, the free promotion was over and it would have cost $4.95 for the flight (any flight up to 1.5 hours, prices get higher for longer flights). They also have monthly subscriptions, $39.95 a month.

So just how many accounts would someone need to be online all the time, on an iPhone, iPad and laptop?

iPhone - $30/month unlimited access over 3G networks
iPad - another $30
laptop - let's say a Boingo account - $7.95/month takes care of airports, $39.95 for gogoinflight, which covers a number of airlines. Not sure if there are other inflight services yet.

We're up to 108/month. I saved us $8 by not also getting a Boingo account for mobile devices; if you have it for the laptop and you have 3G on the mobile devices that should be enough! After all, have to save money somewhere...

Oh, and let's not forget the internet at home - my current service is another $30/month in a package deal (internet, phone, cable). So we're at $138. And actually, with taxes and other add ons that $30/month comes closer to $40 somehow, so let's make it $148.

So by my calculation, I'm saving $48/month at the moment because I've decided that for now, it's enough to have the 3G access in the airport and skip internet on a flight. After all, shouldn't there be some small amount of time when you are just off the grid?

Monday, May 24, 2010

User friendly -- or not

I'm in the Atlanta airport waiting for a flight. I got here with plenty of time to spare so I could attend my Monday morning meeting on Skype. I was pretty sure it wouldn't work on the 3G network and I was right - chat works but not voice. No problem, I have a Boingo account which I can use. So I select the Atlanta Airport network, launch the browser and get a login page. There is a list of different ways to connect, including Boingo for $7.95. but there are also two other links for $4.95 so I try one. I click on one and it says this offer has expired. I try the other and now the page is frozen. The only way to get this page back seems to be to go to settings, disconnect from the wireless, reconnect, go back to Safari. This time I click on Boingo, it's a little more expensive at $7.95 but I already have an account there... Or so I thought.

Now I have to download the app. (Guess I should have done that earlier, but this is the first time I've needed it on my iPad.)

The app installs, it's not one made for the iPad so it's got a tiny display. I put in my user name and password, and hit login. Except that by now the wireless connection is gone, back to settings to reconnect to the wireless again. Now back to the Boingo app. I get the login screen again and hit connect. And now I get a message that my Boingo account which I established on my laptop last year is not valid on a mobile device!

Are they kidding? I have to have separate accounts (and pay separately) to connect my laptop and my iPad and/or iPhone?

So now I have to decide, do I want to pull out my laptop and sign in there or start a new account on my iPad? actually, the idea that I'd need both is making me think I don't want to do either! Do I really want TWO accounts for wireless access in addition to the TWO accounts I have for 3G access??

And oh, by the way, it's now 9:15 and my flight will be boarding in 25 minutes or so and I've already missed 15 minutes of the meeting anyway.

So I decide to miss the meeting and wisely spend my time blogging about the experience instead.

Wednesday, May 12, 2010

Usability on the iPad

Jacob Nielson just wrote a review of iPad app usability.

He talks about the absence of the usual affordances to let you know what you can do - for example a button should look like a button so you know you can push it. And while I agree somewhat I have to say I'm not completely sure. I think everyone is still thinking of the iPad as just a small thin computer but I think that is missing the point. It really is something completely different in the way that a user interacts with it. Everything on the screen is fair game for touching and interacting with. This paradigm may take some getting used to but it is also awfully powerful, and is what makes me believe that this is the start of an entire new era of computing.

Take scrollbars for example. On the iPad scrollbars don't show up. To scroll you just drag your finger down the page and it scrolls. It works remarkably well, and you don't even think that you are scrolling, you just do it. For awhile I was having trouble scrolling inside a subsection of a webpage (a div for those of us who speak HTML). Then I found out that to do this you hold down two fingers to scroll. And after doing it once, it is also now natural and something I will also just do without thinking. So while it took some learning to find out the guesture, it is now just another natural way to work.

I do agree with Jacob about one thing though. There are way too many ways to turn a page in different apps.

Friday, May 7, 2010

IPad Safari drag and drop

As I said yesterday, we are just at the beginning of a touch interface. This morning I discovered the first thing we don't yet have -- drag and drop in Safari. I was trying to use a web page, one that does not use Flash. But what it does use is drag and drop, which won't work in Safari.

In fact it doesn't work anywhere in the operating system on the iPad except when you want to move apps around. And there you start by going into a new mode where the apps all dance around, and you finish by using the single hard button on the device.

This is a perfect situation for multiple finger gestures. I can imagine holding one finger on what I want to drag and another where I want to drop it and then flick the one finger towards the other. Wouldn't even need to move it all the way across the screen as you do with a mouse; just a simple flick and it would be dropped at the target held with your other finger.

Thursday, May 6, 2010

maps on the iPad


I've been trying to figure out why the experience of browsing a map is SO much better on the iPad than on any other computer I've ever used.  I have a 23" screen on my iMac, how can the 10" screen be so much better?

And the answer is it's not the screen, it's the touch interface.  Now instead of a few fingers (on the iPhone) you can use your whole hand, even both hands.  You can simultaneously zoom in and out and move the map.  SO superior to using a mouse to move a zoom wheel or direction pointer.

The reason that I believe the iPad is a fundamental change in computing is this very touch interface - it redefines how we interact with the computer.  We had a hint of this on the smaller iPhone / iTouch screen - but having the larger screen changes everything.  I've seen glimmers of this on some of the new apps but I believe we are just at the very beginning.  And I find that very exciting.

Monday, May 3, 2010

The Flash War

I hate to see all the recent news about the gulf developing between Adobe and Apple, especially since I spend a large part of my day using Dreamweaver and Fireworks, two very powerful and excellent Adobe products.  And of course, I'm doing this on my Mac.  

I understand a little about both sides.  When I'm browsing the web on the iPad or iPhone it is annoying to have all these websites that are not working because they used Flash.  On the other hand - yes, they do crash.  In fact, I've avoided putting flash on any of the websites I run.  

Here's a little bit of irony: I just went to the Adobe site to get information about CS5, the latest version of their Creative Suite software (which includes Dreamweaver and Fireworks).  I used one of their fancy (dare I say "flashy?") menus that shows product names and images - the webpage froze, viewed on Google's Chrome browser, with a message that the Flash Player had crashed.

Sunday, May 2, 2010

iPad 3G - day one

I've had my iPad for a little over a day now. Ive loaded it with tons of apps, mostly free ones. All but one of the apps from my iPhone magically appeared after I plugged the iPad into my Mac and performed the first sync.  Some of those don't take advantage of the larger screen so I've removed a few of them.  But still somehow, my iPad has 63 different applications, and in all I spent only $30 at the app store.

What do I think so far of this computer?  If I had to pick one word, it would be "awesome."   I've heard many people talk about how it's nothing but a big iPhone.  And actually that's sort of accurate - it IS a big iPhone, the key word being BIG. The screen is big and beautiful.  You can use both hands on it to type, as well as to scroll, zoom, move items.  The interactions are so natural that you forget it is a computer.

Here are my favorite things about the iPad so far:

Kindle/iBooks - reading a book on this is really sweet.  I'm slightly preferring the Kindle at the moment, because it allows me to read the same book on both the iPad and iPhone.  Having the book you are reading always with you in your pocket is so convenient, especially when you are stuck waiting somewhere - in line for coffee, waiting for a friend to meet you somewhere, waiting for a train, traveling in general (as long as you're not the driver!).  And having that sync back with the larger iPad version makes the Kindle a no-brainer.  On the other hand, the iBook shines when you are reading anything that includes images.  Luckily both apps are free.

The ABC viewer, a free app.   This is what I think all television should become. You click on this and can watch full episodes of recent programs with some limited number of commercials. You don't have to remember to tape a show in advance, don't have to store it on a DVR or tape. You just click on the show and start watching. And the screen is just perfect for watching tv as well as movies and video.

Netflix viewer, also a free app, gives the same experience with the many movies and tv shows that you can watch instantly. No waiting for the DVD to appear in the mail, just pick one and start watching.

The real beauty of this new intereface is best seen right now in the maps - both the built in Google Maps and the Google Earth app. Here you can zoom and move the map at the same time with both hands, interacting in such an intuitive and natural way. And again, the screen is so nice and large.

Oh, and let's not forget photos.  This is an awesome screen for viewing photos.  I've synced a number of photo albums from iPhoto and the built in photo viewer is great.  And the SmugMug viewer (also free) is unbelievable.  I have 6,489 photos stored on my SmugMug account.  This is not an exaggeration,  I just went to find the exact number.  And when I click on the SmugMug app, the albums are instantly there.  Click on an album and the photos in that album also instantly appear.  Quite impressive.

I've ordered the camera connection kit, it should be here next week.  I am very much looking forward to using this screen to preview photos once I've taken them on my Canon DSLR camera.

I have a wireless keyboard that I've paired with the iPad, and it works perfectly. But right now I'm using the virtual keyboard, because it's easier to have the screen in my lap and just type than it is to have both keyboard and screen in my lap at the same time.

Because one of the other things about the iPad is how it frees you to interact with it in any position - right now I'm lying in bed, with my head propped up and typing easily on the screen.

Battery life is also impressive, I can't wait to travel with this.

I will say one thing though - all of the sudden my iPhone screen has started to look incredibly small.