Categories
Uncategorized

Microsoft TechEd: The Developer Conference That Everyone Forgot

With all the fuss about Apple’s WWDC, which starts today, and Google I/O at the end of the month, Microsoft’s big TechEd North America conference, which is aimed at both developers and sysadmin (or IT Pros, in Microsoft parlance), seems to have faded into the background. TechEd, being based in the Eastern time zone (it’s in Orlando this year), has been in full swing for a few hours already, and not a single report has found its way to Techmeme as of this writing; it’s a safe bet that this will not be the case for WWDC after it’s been in full swing for a few minutes.

People actually lining up to try the Nokia Lumia 900 Windows Phone.

Against the hubbub of rumoured announcements iOS 6, an Apple TV SDK, new Macs, and Apple’s answer to Google Maps, as well as rumours of a new version of Android, TechEd, with no ground-shaking announcements to make and a straight-up tutorial approach feels more like an excuse for people who work at places using Microsoft technologies to take a break from work on the company dime without sacrificing precious vacation days. That’s not to say that there aren’t people who are excited to be there or that they’re not doing useful stuff (we probably owe the fact that we can pick up detergent and TV sets at Walmart to people running and maintaining MS Tech); it’s just that from an outside perspective, they seem like Twilight fans: a force to be reckoned with, but when you look at what they’re into, you’re tempted to ask “Really? That’s what you spend all that time and effort on?”

I think the most telling thing about TechEd was a Channel 9 live broadcast I just saw, during which my friend and former co-worker Joey Snow was interviewing the guy who created PowerShell, the shell-scripting system for Windows. He talked about a guy who was considering learning Scala and wondered aloud why anyone would want to do that. He said that five years down the line, PowerShell would be the more valuable line item on your resume than something like Scala (he said that resume scanning software would put you in the delete bin). This “Not Invented Here”, short-term community-college-style, old-school FUD, resume-padding-uber-alles, death-of-intellectual-curiosity, lack-of-imagination-and-learning-different-things mode of thinking that has worked its way through many parts of The Empire like a brain cancer and is only speeding up the IBMification of Microsoft.

Categories
Uncategorized

Mobile Developer News Roundup for Monday, June 11, 2012

What you’ll see if you visit Apple’s online store right now.

As I write this, Apple has placed the traditional “We’ll be back” message on their online store, signalling the announcement of new products at WWDC 2012. At 1 p.m. Eastern (10 a.m. Pacific), Apple CEO Tim Cook (and presumably marketing chief Phil Schiller and iOS kahuna Scott Forstall) will take the stage and deliver the WWDC keynote. You can follow all the action on the following liveblogs:

The banners seen at Moscone Center, WWDC’s venue, confirm that they’ll be announcing iOS 6. You’ve probably heard that one of the biggest changes will be Apple’s own 3D maps, which will replace Google Maps, as well as Siri being made available on more devices than just the iPhone 4S. There are also rumours that AppleTV will get an SDK, enabling iOS developers to truly take over the living room.

According to digital marketing and research firm eMarketer, there will be 53 million iPad users in the US by the end of the year. They say that by 2015 — although we should remember to be suspicious of such predictions — that there will be 91 million of them. That’s just under one in three people in the US right now or three times Canada’s current population.

On Chris Sauve’s blog pxldot, he examines the adoption rates of various versions of iOS versus Android and finds that the latest version of iOS tends to get adopted by its users way more quickly than the latest version of Android. He writes:

iOS 5 captured approximately 75% of all iOS users in the same amount of time it took Gingerbread to get 4% of all Android users. Even more astounding is that 15 weeks after launch iOS 4 was at 70% and iOS 5 was at 60% while Ice Cream Sandwich got to just 1% share at the same age.

The post may be old, but it’s making the rounds now thanks to Scoble, and it’s relevant right now.

Categories
Uncategorized

Just Puttin’ It Out There…


Screen capture taken on Saturday, June 9, 2012.
Click to see my current Klout score.

…I hear that having a high Klout score is a handy thing when looking about for your next work opportunity.

(For the curious, here’s my LinkedIn profile and my resume.)

This article also appears in The Adventures of Accordion Guy in the 21st Century.

Categories
Uncategorized

Finally, a Site That Lets You Violate Twitter’s Brand Guidelines!

All you need is a little HTML5 magic, the Twitter logo and callous disregard for Twitter’s brand guidelines to have a little fun. Try it out!

Kudos to Bertrand Fan (@bertrandom) for this creation.

Categories
Uncategorized

Vaya con iOS, Entry #3: Some Personal Notes, iTunes U and The iOS Apprentice

Some Personal Notes

As I wrote earlier, I’ve declared a bit of a summer vacation for myself, but that doesn’t mean it’s been all fun and games and loafing about. I mean there’s been some fun and games and loafing about, but there’s also been a little work as well, what with lining up some conversations about work opportunities, updating the LinkedIn profile and old-school resume and of course, learning iOS development, which is what the Vaya con iOS series of articles is all about.

So, with my trusty MacBook Pro, iPad 2 and iPhone 4S, I got to work…

Just kidding — that’s not me.

As I said, with my trusty Mac and iTools, I got to work…

Okay, enough fooling around.

This is really me. I’m at the girlfriend’s place in Tampa. She goes off to work, while I start the day with an energizing swim at the central pool that almost no one in this townhouse complex seems to use:

Sixty to eighty lengths of the pool later, I emerge, shower, get dressed and then it’s time to get cracking:

She has a desk set up in her living room, which I’ve commandeered for my studies and other work. The laptop, mouse, iPad and phone are mine; Tux, the SUSE gecko, IBM bee and Sun dolphin (alas, it’s not in the shot) are hers.

A few people asked about the Nyan Cat sticker. I bought it at — I almost hate to admit this — Hot Topic (they have good pop culture stickers), cut it into two sections and laid it carefully around the trackpad.

iTunes U’s iPad and iPhone Application Development Course

There’s a pretty interesting iPad and iPhone programming course on iTunes U taught by Stanford’s Paul Hegarty. I enjoy his lectured and have watched the first three without zoning out or dozing off, which I must say is a damned sight better than some moments in my colourful academic career. I suppose not being hung over helps.

Over the course, which was recorded as it took place in the fall term of 2011, students were expected to build two complete iOS applications, with each lecture providing more material. There are 19 lectures in the series, which also includes some supplementary sessions as well as the slides for each lecture. It’s a Stanford computer science course without the Stanford tuition — it’s free! All you need is iTunes. If you decide to subscribe, be sure to get the 2011 course, as it covers iOS 5.

Ray Wenderlich and the iOS Apprentice

While researching blogs and other sites with useful information for developers with programming experience but little or no iOS development practice, I stumbled across Ray Wenderlich’s site. It’s updated regularly with new articles about various aspects of iOS development, and there’s also a regular email newsletter. One of the enticements for subscribing is that subscribers get a free tutorial — the first part of a tutorial series called The iOS Apprentice, written by Matthijs Hollemans.

I used to do Windows Phone tutorials back when I was a developer evangelist at Microsoft, and I was curious to see how someone else did it. So I signed up and soon afterwards, I got an email with the download link for the tutorial, a zip file with the tutorial in HTML form, plus XCode project files for the completed application and all the graphics and other resources needed.

I was impressed, especially because this was free. It’s on par with the NerdDinner tutorial for ASP.NET MVC, which I called the best “chapter one” I’ve ever read.

The tutorial is huge and it’s beautiful; it looks as if it was made by Apple. If you turn it into a PDF, it becomes a 117-page book, and it covers the development of a “Bull’s Eye” game, in which you try to position a slider as close as possible to a specified target value. In the process, you learn a lot: you get an intro to programming in general and XCode in particular, setting up UI controls and responding to events, dealing with different device orientations, adding a modal screen, customizing controls with your own graphics, giving your app an icon, dealing with regular and Retina displays, deploying your app to a device and more.

The tutorial was written for people who’ve never programmed before, but it does move pretty quickly. I wonder if complete novices get stuck in the process. However, I found it easy and skipped the parts in which programming concepts were explained, focusing more on the iOS-specific parts. I didn’t find the fact that it was written for beginners a bother, and I had a lot of fun in the process of following along. I even opened another project to noodle with the concepts I was learning from the tutorial.

In fact, I had so much fun with the Bull’s Eye tutorial that I decided to spend the $54 and purchase the rest. I’m currently on part 1 of the second tutorial, in which you build a reminder list app, which covers TableView-based applications. I found The iOS Apprentice more appealing and more packed with useful information than a number of iOS development books that I’d had the chance to read over and that it’s money well-spent.

If you’ve been putting off learning iOS development for whatever reason, go sign up for the newsletter at Ray Wenderlich’s site, get the first tutorial for free and give it a try. You might be pleasantly surprised.

Categories
Uncategorized

IDC Rolls Back Their Crazy Windows Phone Market Share Predictions By a Year

According to Forbes, IDC says that Windows Phone’s market share will edge out iPhone’s and reach almost 20% by 2016.  Here are their predicted numbers:

Table 1: IDC’s Smartphone OS Market Share Predictions (May 2012)

Smartphone OS 2012 Market Share 2016 Market Share 2012 – 2016 CAGR
Android 61.0% 52.9% 9.5%
BlackBerry 6.0% 5.9% 12.1%
iOS 20.5% 19.0% 10.9%
Windows Phone and Windows Mobile 5.2% 19.2% 46.2%
Others 7.2% 3.0% -5.4%

Regular readers of this blog will know that I recently wrote about IDC’s predictions for smartphone market shares that they made back in March 2011. Let’s review them:

Table 2: IDC’s Smartphone OS Market Share Predictions (March 2011)

Operating System Predicted 2011
Market Share
Predicted 2015
Market Share
Android 39.5% 45.4%
BlackBerry 14.9% 13.7%
iOS 15.7% 15.3%
Symbian 20.9% 0.2%
Windows Phone 7 and
Windows Mobile
5.5% 20.9%
Others 3.5% 4.6%

Their predicted numbers for Windows Phone have remained the same; it’s just that they’ve been rolled back one year from 2015 to 2016. Their 2012 predictions give Android and iOS greater market shares than in the 2011 predictions and cut their numbers for BlackBerry’s market share in half.

I still think they’re crazy.

Categories
Uncategorized

Mobile Developer News Roundup for Wednesday, June 6, 2012

Iconoclast Labs pits PhoneGap against RubyMotion! They came up with an idea for a “magic 8-ball on steroids” app that provides its user with conversation starters and makes use of features such as databases, networking and so on. Then they implemented it twice; once with PhoneGap, once with RubyMotion. The winner? Well, it depends.

Ah, Windows Phone, the platform I used to evangelize. I really should see about getting my Samsung Focus replaced (Anthony Bartolo, can you help a brother out?).

There’s news aplenty for Windows Phone and WinRT developers:

Android app development and revenue are growing, says StartApp. 450,000 apps on Google Play with potentially thousands more from other places on 300 million Android devices with 850,000 being added every day.

IDC says that Android shipments will peak this year as mobile shipments slow, but they also predicted that Windows Phone will have at least 20% market share by 2015. An appropriately-sized grain of salt is recommended.