Getting wise about waste in Edmonton

We currently divert more than 52% of our waste from landfill here in Edmonton and the goal is to increase that to over 90%. That’s going to take multiple approaches and a lot of hard work. Recycling is key, so it’s great that more than 90% of Edmontonians currently use the blue bag recycling program, according to the City. But sometimes we put the wrong things in the bag! That’s where the City’s new app called WasteWise comes in.

WasteWise

A launch event with a friendly waste sorting competition was held on October 26 at City Hall and I was excited to participate along with Councillor Andrew Knack, former Oiler Andrew Ference, and the kids from City Hall School. We each received a few bean bags with items on them and we had to determine whether that item should be recycled, taken to an eco station, or put in the garbage. We could guess, use the poster, use the app, or ask the audience for help. We got one point for getting that right, plus another point for tossing the bean bag through the right hole. It was more challenging than it sounds!

Edmonton WasteWise

You can see some video highlights from the event at the Journal. Somehow I managed to win the competition, even though I made a big mistake!

Edmonton WasteWise

My mistake was apparently a common one among Edmontonians. One of the items I got was shredded paper, and I thought “aha! paper! surely that’s recycle!” Needless to say I got no points for that incorrect guess. Unlike sheets of paper or newspapers, shredded paper should be put into the garbage because “it clogs machinery at the recycling sorting plant, causing damage and plant shutdowns.” Because it is already shredded, it composts well. So, it was an educational event!

Some other commonly mistaken items include pizza boxes (they go in the recycle, even if a bit greasy), compact discs (CDs go in the garbage, or to the Reuse Centre), and plastic shopping bags (they get recycled too). If it has a cord, it should generally be taken to the Eco Station. You can challenge yourself by playing the WasteWise game What Goes Where?

WasteWise App

The new WasteWise app is powered by a service called ReCollect. Other municipalities in Canada have gone with the same system, including Vancouver, Victoria, and Ottawa. The City was happy to point out that using an off-the-shelf tool was cheaper than building a brand new app, not to mention they get to take advantage of having the kinks largely worked out by others. In addition to being able to quickly look up whether an item should go in the garbage, recycle, or to the Eco Station, you can also get reminders about your waste collection day.

As of this week, the app has been downloaded more than 6,000 times and users have searched more than 67,000 times! The most commonly searched items are pizza boxes, styrofoam containers, and plastic containers. A little over half of app users have signed up to receive reminders.

You can download the Edmonton WasteWise app for iOS or Android, or you can access it via the web widget.

WasteWise Open Data

In addition to making the new app available, the City has released all of the data that powers it via the open data catalogue! In particular you can access:

These datasets are all fairly new so we’ll have to see how developers take advantage of all that data. I think an augmented reality app would be cool – imagine just pointing your mobile phone’s camera at an item to have it recognize the item and tell you where it should go. Would make all those de-cluttering challenges that seem so popular lately a little more interesting!

You can learn more about the City’s waste management programs & services here.

Hello to the Lumia 735!

Christmas came a little early for me this year! My present to myself, a new phone, arrived yesterday morning. After two years, it was time to replace my HTC 8X. It was a great phone, but with the latest updates to Windows Phone, it had become buggy and slow (I like to have the latest and greatest so run the Developer Preview builds), and the battery life was poor. As I anticipated earlier this year, my new phone is a Nokia Lumia.

Lumia 735

I decided to go with the Lumia 735, also known as the selfie-phone thanks to its full HD 5MP wide angle front-facing camera. The 735 is a mid-range Lumia, not quite as powerful as the 830, 930, or 1520, but with some higher-end features compared to the 535 or 635. I’ll be honest: this phone is meant to last me 12-18 months, until Microsoft launches a new flagship phone with Windows 10. At just $347 from Expansys, that’s less than a dollar a day, even if I replace it next Christmas!

There are some pros and cons with this phone, but it hit the sweet spot for me in terms of features for price.

Design

I really loved the 8X shell, with it’s matte finish, blue color, and velvety feel. I always got compliments on it. The Lumia 735 has a replaceable polycarbonate shell, which is cool. It feels a little more plasticky than the 8X. I went with green, and it sure makes a statement! Even though it’s a little bigger, the Lumia 735 weights just 4 grams more than the 130 g 8X. The Lumia 735 is thinner too, at 8.9mm versus 10.12mm for the 8X. The 8X included dedicated capacitive buttons, while the Lumia 735 foregoes those in favor of on-screen buttons. Not sure how I feel about that yet.

Performance

So far, performance is fantastic, even running latest Developer Preview build. Night and day compared to my 8X. Both phones have 1 GB of RAM, but the Lumia 735 features a quad-core Snapdragon 400 processor at 1.2 GHz, compared to a dual-core Snapdragon S4 at 1.5 GHz. Apps load quickly, there are hardly any “loading” or “resuming” dialogs, and everything just feels speedy.

Display

The Lumia 735 has a 4.7″ display, slightly larger than my 4.3″ 8X, but the pixel density is not quite as good, 316 ppi vs. 342 ppi. The screen still looks great though. Both phones have a 1280×720 resolution. The 8X had Gorilla Glass 2, while the Lumia 735 has Gorilla Glass 3 (don’t ask me what the difference is…the screens look and feel the same).

Battery Life

I haven’t run through an entire day yet, and I suspect I won’t get to do a “normal day” test until after the holidays, but so far there’s no comparison. Maybe my 8X was just old, but the Lumia 735 battery life seems amazing. It’s also bigger: the 8X had an 1800 mAh battery while the Lumia 735 ships with a 2220 mAh battery. It’s replaceable too and the Lumia 735 features wireless charging using the Qi standard. I could barely make it through the work day with my 8X, but I think I’ll easily make it through an entire day with the Lumia 735, probably without dipping into Battery Saver territory.

Camera

The rear camera on the Lumia 735 is a 6.7 megapixel camera with an LED flash. The 8X featured an 8 megapixel rear camera. I haven’t done much testing with it yet, but I think the Lumia will likely take better photos. The front cameras are much different – 2.1 megapixel on the 8X versus a full HD, wide angle 5 megapixel camera on the Lumia 735. Hence the nickname “selfie phone”. One compromise is that the Lumia 735 doesn’t feature a dedicated camera button, evidently a feature reserved for the higher end Lumias. I’ll miss that for sure.

Connectivity

The Lumia 735 uses a Nano SIM versus the Micro SIM in the 8X. I’m on Telus and after putting in the SIM, activating online, and restarting the phone, I have the same LTE connectivity as the 8X had (I have the RM-1039 variant). The Lumia 735 also features Bluetooth 4.0, NFC, and screen projection. The 8X was NFC-capable and shipped with Bluetooth 3.1.

Storage

The 8X came with 16 GB of storage, while the Lumia 735 only comes with 8 GB of on-board storage. That’s fine with me in the age of cloud storage and cheap removable SD cards, because the Lumia 735 features a microSD slot! I picked up a 32 GB microSD on Amazon and configured Windows to store everything on the card. It’s crazy how much of a premium you pay for online storage.

Lumia 735

Windows Phone made switching to the Lumia 735 super easy. I did a backup of my 8X to the cloud, then when I logged into my Microsoft account on the Lumia 735, chose to restore. After about an hour, all of my apps, settings, messages, and other files were on my new phone, just as I had left them on the 8X. It felt like magic!

Once it became clear that Microsoft was not launching a new flagship phone this season, I decided I couldn’t last another year on my 8X. I began looking around for an interim phone, and so far I’m pretty happy that I settled on the Lumia 735. This review was definitely a factor in my decision, as was the reasonable price at Expansys.

I remain a happy Windows Phone user!

Was your first mobile phone a Nokia too?

The first cell phone I ever owned was a Nokia 5190. I was moving down to Edmonton, away from my family, and my Dad wanted to make sure I had a cell phone. I remember going to the Fido store at Londonderry Mall and being quite excited to own something so futuristic!

nokia 5110

My phone was green, and it served me well for a few years. I used it mostly for phone calls, but also for Snake! Eventually I upgraded to a Motorola Timeport (the popular silver flip phone, I think it was a P8767). From there I went to a BlackBerry, then an LG, and now an HTC. Many people have gone to Apple or Samsung of course, but I bet the vast majority of us started with Nokia phones. They’ve shipped billions of devices over the years!

As a Windows Phone fan, I think it’s safe to say my next phone will be a Nokia, though it’ll be from a different company than the one I started with:

“Microsoft Corp. has announced the completion of its acquisition of Nokia Devices and Services business. The completion of the acquisition marks an important step in bringing these two organisations together as one team, a process that is expected to take 18 to 24 months to complete.

Stephen Elop, former Nokia President and CEO, will serve as executive vice president of Microsoft’s Devices Group, reporting to Microsoft CEO Satya Nadella. Elop will lead an expanded team made up of Xbox, Xbox Live, Microsoft Studios, Microsoft Hardware, Surface and Nokia Devices and Services.”

This is really exciting. Nokia pretty much owns the Windows Phone market already, and all of the exciting hardware and feature advancements seem to come from Nokia. I’m happy with my HTC 8X (especially with the new Windows Phone 8.1), but there’s no question that Nokia devices are the way to go for Windows Phone.

Nokia Day One

Officially the division is now called Microsoft Mobile, but they do have an agreement to continue using the Nokia brand for a period of time. No word yet on what the branding of future phones will be, but it’s safe to say that Lumia will be the primary brand name.

Microsoft now controls the entire stack, from device to operating system to cloud, just like Apple, and just like Samsung is rumored to be exploring. Should make for interesting times in the mobile market over the next few years!

I’m not sure when I’ll switch phones, but I have found myself looking longingly at the new Lumia Icon. We’ll see how long I can hold out…

Digital Canada 150: The plan for Canada’s digital future

Have you heard about Digital Canada 150? I bookmarked the plan on April 4 because it caught my eye when Industry Minister James Moore announced it.

“Digital Canada 150 encompasses 39 new initiatives that build on our government’s successful measures for a more connected Canada. It is based on 250 submissions that were received from more than 2,000 Canadians who registered to participate in online consultations held over three months in 2010.”

In his speech, Minister Moore said “we want to position Canada among the world’s leaders in adopting digital technologies.” You can watch the speech here – which makes sense if we’re going all-in on digital! He made it clear that this isn’t just a Government of Canada plan, but that it requires “polytechnics, clusters, universities, start-ups, angel investors, apps developers, chambers of commerce, business leaders, community leaders” to all work together to realize the vision.

“Working together, we can prepare Canada for a new digital world and shape the course of our country for years to come.”

The plan is called Digital Canada 150 because it is meant to coincide with our country’s 150th birthday in 2017. I understand that much of the plan was already in place, though there are some new initiatives too.

The plan contains five key pillars:

  1. Connecting Canadians: An effective digital policy is one that connects Canadians through high-speed Internet access and the latest wireless technologies
  2. Protecting Canadians: Canadians will be protected from online threats and misuse of digital technology.
  3. Economic Opportunities: Canadians will have the skills and opportunities necessary to succeed in an interconnected global economy.
  4. Digital Government: The Government of Canada will demonstrate leadership in the use of digital technologies and open data.
  5. Canadian Content: Providing easy online access to Canadian content will allow us to celebrate our history, arts, and culture and share it with the world

Digital Canada 150

While much of the plan reads like marketing-speak for the Government, there are some things that I was happy to see, particularly under the “What’s New” section of each pillar. Here are a few thoughts on each.

À la carte TV

Will we really get to pick & choose channels?

“We will work with the Canadian Radio-television and Telecommunications Commission (CRTC) to develop a plan to unbundle television channels and ensure cable and satellite providers offer Canadian consumers the option to pick and choose the combination of television channels they want.”

It would be fantastic to only choose the ten or so channels that we actually watch, rather than having to buy the giant package, but I just don’t see this happening anytime soon. Especially since it’s something they’ve been working on for a while now. I’m skeptical but hopeful that this initiative actually comes to fruition.

Have your say on where cell towers are built

Living downtown I don’t really notice cell antennas (as they are typically on top of buildings) but I know people in more residential areas do.

“We introduced changes to the policy on how new cellphone towers are installed to ensure that local residents and governments are at the forefront of the tower placement process.”

Edmonton City Council adopted a new policy on cell towers last January, but ultimately their placement is up to Industry Canada. That’s why the announcement on February 5, 2014 was a step in the right direction, ensuring that residents are informed and consulted.

Stop the Spam

Some estimates peg the amount of spam at up to 92% of all email messages sent each year. It’s a problem, though not as bad as it was a few years ago.

“We passed Canada’s world-leading anti-spam law, which comes into force July 1, 2014, to protect Canadians from malicious online attacks.”

While it’s great to see tougher legislation on the spam problem, I’m not sure how much of an impact the law will actually have. Filters and other technological solutions have come a long way in recent years, and at least for me personally, receiving spam nowadays is relatively rare.

More funding for startups

Canada’s Economic Action Plan 2013 announced $60 million over five years for the Canada Accelerator and Incubator Program (CAIP).

“Support for the Canada Accelerator and Incubator Program will increase to $100 million to help digital entrepreneurs take the next step in developing their businesses.”

Increasing the fund will help to make even more accelerator and incubator programs, like those run at Startup Edmonton, possible. These kinds of organizations have a big impact on the viability of early-stage firms and entrepreneurs. The deadline to apply to the existing CAIP fund was October 30, 2013 so presumably a new round of applications will now be accepted.

Open Data

The Government of Canada has quickly caught up to other jurisdictions, making a significant amount of data available online in its open data catalogue.

“We will continue to support and stimulate the app economy and create a homegrown open data developer ecosystem in Canada.”

Last year, Minister Tony Clement came to Edmonton to talk about the government’s revamped open data portal. They have definitely worked to continue improving the catalogue, in both the breadth of data available and in the features offered. There’s still a lot of data that could be added though, so it’s great to see a continued push to take this forward!

More history available online

Established in 1978 as the Canadian Institute for Historical Microreproductions, Canadiana.org has been working to make Canada’s heritage content available digitally for quite some time now.

“We will continue to support the digitization and online publication of millions of images through the partnership of Library and Archives Canada and Canadiana.org.”

While I’d like to see an initiative to capture Canada’s digital history as we create it (think a Canadian version of archive.org) I’m happy to see that we haven’t given up on making all of the existing content available online.

The final section of the plan is called “Moving Forward” and it thankfully acknowledges that things change quickly in the world of technology:

“It is imperative that we keep our plan current because, in the digital world, change is the only constant. We are committed to continuously updating Digital Canada 150, adapting to better serve Canadians.”

It’s not clear what I as an individual can do to help move Digital Canada 150 forward, aside from “acquiring the skills and embracing the opportunities of the digital economy.” Still, it’s encouraging to have a national plan for becoming a digital nation.

Now if only we could adopt a national strategy for public transit…

Wireless Internet throughout Edmonton with Shaw Go WiFi

I’ve been thinking a lot about wi-fi again lately. I say again because it’s a topic I have written about on this blog for over eight years! Here’s what I wrote in September 2005:

What’s my mantra? Wireless Everywhere! I look forward to the day when wireless is like oxygen; everywhere you go, it’s there.

I was pretty dedicated to the cause. On a business trip in about 2004, my colleague and I were staying in a hotel that didn’t have Internet access in the rooms, though it did have access in the business centre. So we went to Staples, bought a wireless router, and hooked it up. We carefully hid it behind one of the enormous computer towers, and after we checked out we returned it. For the few days we were there, we had wireless Internet access! (After that trip, we started bringing a wireless router with us when traveling.)

A couple of years later, I was intrigued by a device that might alert me to the existence of wi-fi (no longer needed thanks to smartphones). In 2008 one of my first experiences with Edmonton’s NextGen was a result of their focus group on wi-fi. Also that year, the City of Edmonton launched a wi-fi pilot called Wireless Edmonton, the Edmonton Public Library launched free wi-fi, and I got involved in the Free WiFi Project.

Of course, technology has changed dramatically over the years. Mesh networking was initially pretty popular and was used in a number of cities, but you don’t hear too much about it now. Longer-range standards like WiMax never really materialized. And perhaps most importantly, nearly everyone now has a smartphone equipped with mobile data access.

Still, I find the idea of blanket wi-fi coverage intriguing. We all know how ridiculously expensive mobile data is in Canada. And wi-fi is generally faster (though LTE is quick too). I never had much hope that an ISP would make wireless access easier – what incentive did they have? I always figured that the City would have to make it happen, but the reality is we very nearly have blanket wi-fi coverage right now. And it’s because of Shaw.

Shaw Go Wifi

I know this is going to seem like a big advertisement, but I can assure you it’s not. I haven’t received anything special. I am a Shaw customer, and I pay thousands of dollars a year for TV and Internet, just like many of you. I’m a happy customer though, and I like the Go WiFi service so much I wanted to write about it.

It was in September 2011 that Shaw announced plans to build out a wi-fi network (PDF). They had been looking to enter the wireless (cell phone) industry, but decided it was too expensive and risky.

We believe that a more prudent approach for us is to provide a managed Wi-Fi network that will allow our customers to extend their Shaw services beyond the home. This will achieve our objectives without risking well over $1 billion in capital expenditures on a traditional wireless network build.

Shaw launched its first hotspots in the spring of 2012 and has been expanding the network ever since. Today there are thousands of locations throughout western Canada, especially in large urban centres. I find I’m regularly connected to ShawOpen without even realizing it! You can find a location near you here, or you can download one of the mobile apps to find nearby hotspots.

Here’s a quick video from Shaw explaining how to use the service:

Entering your username and password each time is rather annoying, but fortunately you can avoid that. Simply login to the Shaw Customer Centre, and go to the Shaw Go WiFi page. There you can enter up to ten devices (depending on your plan) that should automatically connect (by MAC address). It works perfectly!

Shaw Go Wifi

If you think the network is great now, just wait. In May 2013, City Council approved an agreement with Shaw to expand the Go WiFi service to public areas like LRT stations. They’re even going to be adding hotspots nearly 900 streetlights! The expansion is slated to take place over the next two years and will result in about 1500 new access points and coverage at all public facilities. The City estimated that expanding their own network would cost up to $15 million, so partnering with a telecom provider would be a much more cost-effective approach. The City isn’t directly investing in the project, but is contributing staff time to the tune of about $540,000.

The best part is that you don’t need to be a Shaw customer to take advantage of the new service. Anyone can get access to 500 MB of data each month after you complete a free sign-on (on a Shaw & City of Edmonton co-branded page).

It seems like I’ll finally have wireless everywhere, at least in Edmonton. Thanks Shaw!

AccelerateAB 2013: The Next Billion Users with Mozilla CEO Gary Kovacs

In less than a month, Alberta’s tech entrepreneurs and investors will descend upon Calgary for AccelerateAB. Now in its third year, AccelerateAB is an initiative of the A100 focused on “connecting, educating and showcasing the incredible tech companies that proudly call Alberta home.” It’s not just locals you can expect to see there, but also mentors and investors from around the country and across the continent.

This event is a true melting pot that brings together Alberta’s seasoned veterans, young punks, quality mentors, whip-smart investors and keen students, all with the goal of building Alberta’s tech ecosystem. With speakers, mentors and investors jetting in from Silicon Valley and all across Canada, this isn’t just a great tech event for Alberta, it’s a great tech event. Period.

Here’s a promo video for the event:

This year’s opening keynote features Mozilla CEO Gary Kovacs who will be speaking about The Next Billion Users:

The next billion users: the global opportunity of wireless. As mobile technology spreads throughout the developing world, everything we know about mobile communication, commerce and information is about to change.

I had the opportunity to talk with Gary back in April about his keynote.

Born in Toronto, Gary completed his BComm and MBA at the University of Calgary’s Haskayne School of Business throughout the 90s. Though now located in California, he does make it back to Calgary a couple of times a year. Given that AccelerateAB is taking place during the Stampede, Gary said he was looking forward to returning with his family. Beyond that, he relishes the opportunity to connect with Alberta-based entrepreneurs. “I want to bring my mistakes and lessons back to people who are working hard in Alberta,” he said. “It’s an opportunity to speak one-to-many, not just one-to-one.”

Gary has talked about the next billion users before. He spoke at the Mobile World Congress in Barcelona back in February, and I encourage you to check out his blog post about the topic. “It took 22 years for the first billion users to come online, and everything changed,” Gary started. “The next two billion will come online over the next five years.” It’s that dramatic pace that has Gary most excited. “If we thought we were moving fast before, we can’t even understand this change.”

The interesting thing about the next billion users is that they aren’t tied down. “They won’t be constrained by any existing process,” Gary said. “They can start something new.” Sending money using a phone might be a shift in habit for someone from Canada used to visiting a bank, but for the next billion that will be just the way you do things. I mentioned that students in Africa often receive test scores via text message, whereas I had to wait for a piece of paper when I was in high school. Being free of the context of paper is part of what makes the coming shift so exciting to Gary. “To anyone who has never had a test score delivered via a sheet of paper, they don’t even have that in mind.”

Something that Gary has focused a lot of energy on during his time at Mozilla is privacy. “It’s a concern mostly because there’s no transparency,” he told me, which in the context of the recent NSA and PRISM news is quite accurate. The challenge around privacy in bringing the next billion users online is to enable them to have control. “Tools are being developed, and there will be ways for them to have a much better privacy experience from the start,” Gary said.

gary kovacs
Gary Kovacs at Mobile World Congress

Another topic we discussed was the open web. “It must be open and available for all to participate,” he said. “The next two billion people can’t be forced to go online in a way that advantages one commercial organization over another.” Gary mentioned the history we’ve been through with AOL, and noted that in the world of mobile today we’re forced to essentially choose one of two centrally planned economies. “One or two organizations cannot possibly keep up with the millions of requests of human innovation,” he said.

Lastly, I wanted to ask Gary what advice he’d give to startups. “Big organizations innovate at the centre of the bell curve,” he said. “Startups are magically placed to innovate at the edges.” For Gary, the next two billion people coming online is an incredible opportunity for startups. “Look beyond the boundaries of where you live,” he advised. Startups are able to have an impact in areas that simply cannot be contemplated by larger organizations. “Also think in terms of systems,” he added. “We should no longer think of mobile as a device or an app, that wave of innovation has occurred; the next wave is when anything is connected.”

Very exciting times ahead indeed! This is just a small snapshot of the things you’ll hear discussed at AccelerateAB in Calgary next month. The conference takes place on July 11, and tickets are just $30. You’ve got until July 2 to register, so get on it! You can check out the schedule here.

The other thing happening in conjunction with AccelerateAB is Alberta Tech Week. All week long there will be interesting tech events taking place, and you can submit your own if you’d like to get involved. It’s going to be a great week to connect with tech entrepreneurs from across the province!

Two weeks with the Surface Pro

As a Microsoft junkie I have been looking forward to the Windows 8-led product wave for quite a while now. Reading about Windows 8, Windows Phone 8, Surface, and everything else Microsoft is doing lately has been interesting (now that those things are out, we’re reading about “Blue”). Microsoft may be the underdog right now, but don’t count them out! Their game plan is coming together a bit more each day, and it’s exciting.

Surface Pro & HTC Windows Phone 8X

I installed Windows 8 on my desktop and laptop the day it was available – it’s a solid, worthwhile upgrade from Windows 7 (on a desktop, I highly recommend adding the Logitech T650 Wireless Touchpad). I got my HTC Windows Phone 8X in early December – I’m still loving it. The only thing missing was a tablet, and I had my heart set on the Surface Pro.

I was very excited for launch day – February 9 – to arrive, basically counting down the days that week. I didn’t think I would need to line up, so I got to the Microsoft Store at West Edmonton Mall an hour or so after it opened. Turns out that was the wrong decision! All they had left was a couple 64 GB models. I decided to pass, knowing I wanted the 128 GB model. I starting looking online to see if Best Buy or Staples might have it, but I quickly learned that the launch did not go so well. Either Microsoft purposefully restricted the number of devices available or they severely underestimated the demand. I pouted for a bit and then ordered a Surface Pro and Touch Cover from the Microsoft Store online. I knew I’d have to wait a couple days, but I figured that was better than driving from store to store hoping to be lucky. Fortunately I didn’t have to wait long – it arrived around 5pm on the 12th.

I’ve had my Surface Pro for a little over two weeks now, and I wanted to share some initial thoughts and impressions. I’ll do a more complete review later.

  • The build quality is just as fantastic as you’ve heard it is. The Surface Pro feels solid, and the attention paid to details like the kickstand are really worth it once you start using it. I find the VaporMg case shows fingerprints a lot more than I anticipated, but it’s great otherwise.
  • It does feel heavier in your hands than most other tablets, but not uncomfortably so. You can hold it up with one hand, but probably not for very long – it’s a two-handed tablet.
  • One of the differences between the Surface RT and the Surface Pro is the thin ventilation strip (because it has a couple of fans inside). Aside from making the Pro slightly thicker than the RT, it hasn’t been an issue at all for me. I have only heard the fan come on once (during an hour long video Lync call) and it is never noticeable in my hands.
  • The screen is beautiful. It has an excellent resolution, it’s vibrant, and it feels as though it is right under the glass. A complaint some have had is that the kickstand isn’t configurable, it opens at one angle only. Because the viewing angles on the screen are so amazing, this isn’t as much of an issue as you might think (I constantly adjust my laptop screen, but that’s because it’s a pretty crappy screen that you basically need to be looking at straight on).
  • Depending on what I am doing, the battery life is OK. Definitely not great, but not as bad as I anticipated either. We’re talking about 4 hours or so for normal usage. It means I’ve always got my power adapter in my bag.
  • The Touch Cover definitely takes some getting used to, but it has really grown on me. I love how thin it is, and once you get a feel for it you can type pretty quickly. I’ve written a few of my previous blog posts using it, for instance.
  • The killer feature as far as I am concerned is the pen. I’ve had a Tablet PC for a number of years, but it’s heavy, slow, and awkward, so I haven’t used it much lately. When I did use it though, I was always so impressed with OneNote and I was hoping the Surface Pro would be just as delightful to write on. I can safely say it is (and it’s probably better actually). The ability to jot down notes in meetings or draw out ideas is huge for me, especially as I’m trying to go paperless.
  • The other nice thing about the pen is that it makes navigating the desktop much easier. Because the resolution is so high but the screen size is just 10.6 inches, stuff appears fairly small on the screen so it’s hard to tap with a finger. In “laptop mode” the mouse solves that problem, and I find myself using the pen when in “tablet mode” (ie. sitting on the couch).
  • I have only used the front-facing camera, and while it isn’t the best quality, it’s more than good enough for video calls. I have heard from others that there’s a bit of audio static when I first join a call, but otherwise the audio hasn’t been problematic either.
  • Disk space has not been an issue, despite what you might have heard. I did get rid of the recovery partition, but that’s the only change I made. Windows currently tells me I have 64.8 GB of free space, and that’s after installing Office and all the stuff I normally install on a new computer, plus a bunch of Metro apps, and having synced my Skydrive and Dropbox folders.
  • I’m really impressed with the performance of the Surface Pro. It resumes from sleep in seconds, and even a cold boot takes just a couple seconds extra. Everything opens quickly and Metro apps are very responsive – noticeably faster than on the RT. Wi-fi performance is also great.

There are still a bunch of things I haven’t tried yet, like hooking the Surface up to an external display. I haven’t tested the Micro SD slot either, though I have used the USB port a few times. I turned Bluetooth off right away, and haven’t tried connecting any of those devices yet either.

I can see how an updated version of the Surface using a Haswell chip would address the battery issues, and I briefly considered holding out when news first broke about the poorer-than-expected battery life. I’m glad I didn’t wait though. For me, the Surface Pro has been great!

I’ll write more in a future post or two, but for now I’d encourage you to get out to the Microsoft Store to see a Surface in action. I think you’ll be pleasantly surprised!

I’m loving my HTC 8X with Windows Phone 8

I dropped my phone back in September. I was getting my coat and shoes on and accidentally dropped it on the stone tile in our doorway. The screen was cracked pretty badly, but surprisingly everything still worked (well, everything except the proximity sensor). I had a spare screen protector, so I put that on to make sure I wouldn’t cut myself. I dropped into the TELUS store to check out my options, but being on contract I found I would basically have to buy out the old phone and then either pay for a new one or sign a new contract. I kept thinking to myself, why couldn’t this have happened in November?! I had been growing impatient for the arrival of Windows Phone 8 and had been planning to upgrade anyway.

I decided to stick it out with the cracked screen, but trust me, it wasn’t easy. Not just because of the screen either, but because despite Windows Phone 8 being released on October 29, devices were not available until weeks later (at least here in Canada). Being a TELUS customer was even worse – they have only just made the Samsung ATIV S available. I knew I wanted one of the two premier phones – Nokia’s Lumia 920 or HTC’s 8X. As luck would have it, just after they became available, one of my colleagues got the Lumia 920 and another got the 8X. That gave me the opportunity to see and hold each one in person. With its slimmer, lighter build, I decided the 8X was the phone for me (this piece from The Verge helped too).

HTC Windows Phone 8X

I spent a few hours trying to track one down at a Bell or Rogers store, but they either didn’t have any in stock or wouldn’t sell it to me. Thankfully I remembered hearing about OmegaCell, and that’s where I ultimately ordered mine from, unlocked. I picked up a $10 Micro-SIM from TELUS and a couple of hours later, I was up and running (for some reason the online site wouldn’t accept the new phone and SIM, so I had to call TELUS to get it activated, but that was quick and painless). There’s been a huge advertising push lately and I have seen more and more displays for Windows Phone, so I hope it becomes easier to get one of the devices.

I’ve had my “California Blue” 8X for a little over three weeks now, and I love it.

I think it’s a beautiful device. It’s just 10.12mm thick and weighs 130 grams (lighter than my LG Optimus 7 which weighed 157 grams but not as light as my BlackBerry Curve which was 115 grams). It features unibody construction, Gorilla Glass 2, a pixel density of 342ppi, and a soft polycarbonate back (full specs here).

HTC Windows Phone 8X

With its tapered edges, it truly is a comfortable phone to hold. I will say that this is the first phone I’ve owned that makes people go “wow, let me see”.

HTC Windows Phone 8X
BlackBerry Curve, LG Optimus 7, HTC 8X

The camera on my LG Optimus 7 was usable, but it wasn’t very good. The camera on the 8X is spectacular. Here’s a photo I took earlier this afternoon:

Downtown Edmonton

I think The Verge did a great job of highlighting the hardware in their review, so check that out for more detail.

Everything I loved about Windows Phone 7 still applies and in many cases has been improved:

  • Information at-a-glance with live tiles! It really is great to see upcoming appointments and the temperature without having to open separate apps.
  • Easy setup with all of my accounts including Microsoft/Windows Live, Facebook, Twitter, LinkedIn, Hotmail, Google, and Office 365. This lets me sync email, calendars, contacts, and social alerts. It intelligently links contacts, which is awesome.
  • The “Me” tile is still just fantastic. Quick access to post an update or see mentions on Twitter and Facebook.
  • The combination of SMS, Messenger, and Facebook inside the messaging hub means I can use whatever service is appropriate, and I don’t have to open up separate apps to switch.
  • I can take photos and have them upload to SkyDrive automatically, or I can post them to Facebook and other services with a couple of taps. No need to open an app. The new camera saves settings and supports Lenses too.
  • Xbox integration for games and achievements, SkyDrive integration for photos and other files.
  • The keyboard on Windows Phone is just awesome. I’ve used the iPhone’s keyboard, and I don’t know what it is exactly, but the experience of typing on a Windows Phone is just so much better. No crazy autocorrect here! There’s some great detail behind the keyboard here.

WP8 Home Screen There’s a ton of under-the-hood improvements in Windows Phone 8, but there’s some fantastic, more visible new stuff too:

  • It seems like a small feature, but having three sizes of live tiles is great (as you can see in my home screen). For example, I like to keep the calendar tile large so that I can see the full details of upcoming events, but the messaging tile small so I just see the number of new messaging.
  • Internet Explorer 10 is included, thankfully. I’ve had far fewer issues browsing websites than I did before.
  • OneNote has been promoted to its own tile. I use this all the time and I love that my notes are automatically synced to SkyDrive across all my devices.
  • The 8X supports NFC so it has the Tap+Send feature which makes it easy to share photos and files with other devices.
  • I like the improved lock screen. I have mine set to use Bing’s images, so I get a beautiful new photo every day.
  • The new Skype app is beautiful and works really well. My old phone lacked a front-facing camera, but that’s no longer a problem!
  • Xbox Music is the improved successor to Zune. I can make a playlist on my desktop and have it sync automatically to my Xbox and phone.
  • Xbox SmartGlass enables me to control my Xbox 360 with my phone. This isn’t exclusive to WP8, but it is a fantastic feature.
  • I haven’t really used the Wallet feature yet, but it does seem promising.

Yes there’s fewer apps on Windows Phone, but the gap is closing. I would love to see an Instagram app, and maybe a Pair app. I know the lack of a Dropbox app is a big deal for many people. But there are some truly great apps on Windows Phone such as 4th & Mayor, a much better Foursquare app than the official one, and Baconit, a Reddit app. New apps appear all the time (more than 75,000 in 2012), and the improved Store make them easier to find than ever.

I wouldn’t hesitate to recommend Windows Phone 8 and the HTC 8X. As I have said before, you should probably pick your device based on your ecosystem, but if you are in the market for a new phone and aren’t sure what to get, take a look at Windows Phone. I think you’ll be pleasantly surprised!

Building a Results Dashboard for the 2012 Alberta Election

Like many Albertans, I have spent a significant amount of time over the last month paying attention to the election! Reading about the candidates, following all the drama, and spending lots of time with the #abvote hashtag on Twitter. As the candidates were making one final push over the weekend before the election, I decided to build a results dashboard. I like a good challenge and enjoyed building it, but it was especially rewarding to see that it proved to be quite popular too! In this post I’ll tell you a little about how and why I built the website, and what I learned from it.

abvote results

If you haven’t checked out the dashboard, you can see it here. I’ve added a bunch of stuff since election night, which I’ll explain below.

The Idea

By late Friday afternoon, my thoughts had drifted to election day itself. I started to think about how exciting it would be to see the results come in – I love election nights! I knew there would be television coverage and that the media would have some web coverage as well, but I also felt that I could build something unique and valuable. If only I had the data! So I looked around, and found the Elections Alberta results site. At that time, the results page was full of test data. I immediately saved a copy to my computer, and saved a few of the electoral division pages too. That proved to be a wise decision, because a few hours later the site went offline!

elections alberta

Before I took a crack at scraping the website, I wanted to know if there was a data feed of some kind available. I blindly emailed the general Elections Alberta address, and to my surprise, received a response shortly thereafter! Unfortunately there was no data feed available, so I set about writing a scraper. Within a couple of hours, I was correctly scraping the main results page as well as all of the electoral division pages. Now that I had the data, I felt pretty confident that I could build a dashboard over the weekend. I didn’t get back to the project until Sunday morning, so that meant I had to prioritize what I was going to build. It took about six hours, but my I finished my initial version late that evening.

The Design

This was not my first election results dashboard. If you’ve been reading my blog for a while, you’ll recall that I built a dashboard for the municipal election here in Edmonton back in 2010. I learned a lot from that experience, and I remember it being a lot more rushed and difficult than this dashboard! Among other lessons, it was clear that design and colors matter, and that mobile devices are important (even then lots of people were asking for mobile support). I also knew that forcing users to refresh the page is less than ideal – it’s not a very delightful experience, and it puts unnecessary strain on the server. I also disliked the limited real estate that I had to work with (the current ShareEdmonton page width is fixed…but I’m working on a new version that is fluid).

So, I wanted a mobile-friendly, fluid-width, Ajax-enabled, attractive looking design. I immediately decided to use Twitter Bootstrap. I have used it a few times now, and I absolutely love it. I can’t thank the folks at Twitter enough for making such an excellent framework available for free! It gave me everything I needed to get going from a UI perspective. In particular it features responsive design, which makes it possible for the pages to scale from the desktop down to mobile devices without much work. For the backend, I used ASP.NET MVC 3. I use it for everything, so I know it well.

For performance reasons, it definitely made sense to cache the data. I decided on a fairly straightforward approach: I’d scrape the data from Elections Alberta and would store it using Memcached for two minutes. That meant that every two minutes, a request would take slightly longer because it had to download the data again, but this seemed reasonable (and as it turned out, the Elections Alberta site was incredibly quick). I also designed the pages to poll for new data every 30 seconds, which prevented users from having to reload the page manually.

The Cloud

When I built the ShareEdmonton dashboard a couple years ago, it was hosted on one of my servers. That worked fine, but it did slow down under load and I didn’t have much ability to scale up or out without a lot of additional cost, time, and effort. I really wanted to avoid that situation this time, so I decided to host the dashboard using Windows Azure. I’m in the process of migrating ShareEdmonton to Azure, so I already had an account and was pretty familiar with how it worked. Deploying to Azure is so easy – I simply had to add a deployment project in Visual Studio, and then I could deploy new versions in just a couple of clicks.

Windows Azure supports a range of instance types – basically you get to choose how big and powerful you want your server to be. I started with “Extra Small”, the least powerful and therefore least expensive type. As the polls were about to close at 8pm, I scaled up to “Small”, which meant redeploying the app (which took about 8 minutes, but happened completely behind-the-scenes). About half an hour later, I had to add capacity because the site was starting to get quite sluggish. This time I scaled out, by adding a second instance. All I had to do was change a configuration setting in the Azure management console, and the service took care of everything. Within a few minutes, I had two load-balanced “Small” instances. The performance boost was immediately noticeable. About an hour later, I added a third instance, and kept the system running that way until about 1am. I scaled it back down in stages, and now have it running as a single “Extra Small” instance again.

Two Key Decisions

I think the two most important decisions I made were:

  1. Using Twitter Bootstrap
  2. Using Windows Azure

The decision first meant that the website looked good and worked across browsers, screen resolutions, and devices. I got all of that engineering effort and testing for free, which meant I could focus on building an election results dashboard rather than building a website. I didn’t have to figure out how to lay things out on the screen, or how to style tables. The second decision was perhaps even more important. By using Windows Azure, I could deploy new versions of the dashboard in minutes, plus I could scale up and out simply by changing a few settings. That meant I could quickly respond when the site came under load. The other big advantage of using Azure was the cost – running the site on election night cost me just $1.54. Incredible!

Some Statistics

The dashboard served around 60,000 page views on election night alone, which is pretty good for a website launched just hours before the main event. Keep in mind that because the data on the site automatically updated, users didn’t have to refresh the page which kept that statistic lower than it would otherwise have been. The visit duration metric is another way to see that – 20% of all visitors spent at least 10 minutes on the site. I actually would have guessed a higher percentage than that, but perhaps the high mobile usage was the reason.

The top screen resolution for visitors was 320×480, not a desktop resolution! Roughly 36% of all visits that night were made on mobile devices (which includes tablets). The iPhone was the most popular device, followed by the iPad. Clearly using a framework like Twitter Bootstrap with responsive design was a good decision.

The other statistic worth sharing is that the vast majority of visitors (about 73%) found the site by way of social networks, and two in particular. Facebook accounted for 78% of all those visits, while Twitter accounted for 20%.

Recent Improvements

Since Monday I have made numerous improvements to the dashboard. Here’s a brief overview of the new features:

  • All the data is now stored locally, which means I’m no longer reliant on Elections Alberta. They have made numerous updates over the last two days, and I have updated the site’s local data store accordingly.
  • I updated the voter turnout chart and added regional voter turnout to the front page. I also added a table of the five closest races.
  • District pages now show voter turnout and the list of polls is now sortable.
  • There’s a new Districts Grid, which lets you see lots of information about all the districts in a single, sortable view. For example, you can quickly see which district had the best voter turnout, which were the closest races, and which had the most candidates.
  • There’s also a Candidates page, which lets you see information about all of the candidates in a single, sortable view.
  • Last night I also added a Maps page, which has interactive maps for the province, as well as zoomed-in maps for Calgary and Edmonton. Click on any region for details and a link to the district page.

What’s Next?

I plan to keep the dashboard up as it is now, though at some point I’ll probably transition it from being a dynamic website to a static one (far cheaper to host over the long-run). If you have any suggestions on things to add or improve, let me know! I hope the site will serve as a valuable reference tool going forward.

Thanks for reading, and thanks to everyone who sent positive comments about the dashboard my way. It’s great to hear that so many people found it useful on election night!

Review: WIND Mobile Data Stick

Back in May I was contacted by a company representing WIND Mobile to see if I would be interested in test driving a data stick for free. I don’t often get contacted for things like this let alone accept them, but I liked the idea of the mobile data stick given my interest in wireless technology so I accepted. This was the pitch:

We’d like to offer you a free WIND Mobile Data Stick with two months of unlimited service to help you stay connected wherever you go. Your readers look to you to stay informed on the latest tech trends and Edmonton happenings – so whether you’re writing from this year’s Fringeopolis, or you want to share a new social media trend with Edmonton’s blogosphere while you’re on the go, if you’re in a WIND Zone, you’ll have access to the internet – and to your readers. All we ask in return is that if you like it, tell people about it.

I said I’d write about it either way, hence this post!

The data stick arrived right at the end of May, and I used it a few times throughout June and July. Setup was really simple – I was up and running in a matter of minutes (I didn’t have to do any activation steps, that was already taken care of). The main task was to install the software. The USB stick itself is manufactured by Huawei and the software they provide is pretty generic, it just gets branded for each carrier. I really dislike installing any extra wireless software on my computer – I prefer to let Windows handle everything. Aside from the dated Windows XP look however, the software thankfully didn’t cause any problems.

Clicking ‘connect’ was all that was required, though I did find it useful to look at the statistics from time to time. As you can see it has the ability to send text messages as well (after all, the data stick runs on the same network as your cell phone). I didn’t use that functionality – it seems kind of unnecessary when my phone is never far away!

I purposefully avoided doing any detailed speed tests with the data stick. If I were to buy one, I wouldn’t be downloading torrents or anything like that, so I figured I’d just test my “normal usage”. That means things like email, Twitter, Facebook, blogging, etc. In general, I was happy with the performance!

The first time I used the data stick was at the Questionmark office, actually. We were in the process of moving from the 8th floor to the 5th floor, and we had all kinds of issues getting our Internet connection moved. And once it did get moved, it would drop all the time! We got it all resolved eventually, but I used the data stick quite a bit while waiting for a technician to show up, so that worked out well.

Not long after that, Sharon and I were guest speakers at a Travel Media Association of Canada retreat focused on social media. I think I could have connected to the wireless they had arranged, but it was easier to just use the data stick. With lots of browsing and demos, the connection worked really well! I never had to wait longer than normal for something to load. The only odd thing I noticed was with geo-location – Twitter would identify my location as Vancouver rather than Edmonton!

The first time I used the data stick for tweeting/blogging was June 11 at TEDxEdmonton 2011. If you were there, you probably saw me down front in the middle, live-tweeting the presentations. There wasn’t any wi-fi available so having the data stick really came in handy. I could have tweeted from my phone I guess, but looking up links, videos, and the other stuff I was including is just so much easier on a laptop. All of that went really well, but I ran into issues when I tried uploading photos to Flickr. The upload speeds were abysmal, and I eventually gave up and plugged in to a wired connection during the breaks.

I also found the data stick useful in a couple of volunteer situations. I am the secretary on my condo board, and we have meetings in our shared room on the main floor. It doesn’t have wi-fi so it was handy to have the data stick to get access to download files and look things up! Another situation was during a meeting for the new Slow Food Edmonton site that I am developing (no it’s not up yet). We were at Credo which usually has excellent wireless, but for whatever reason on that day it wasn’t working. I was able to connect with the data stick though and continue with the meeting as planned.

Final Thoughts

As I mentioned above, I was really pleased with how easy it was to setup and use the data stick. For my “typical usage” testing, the performance was great. I just wouldn’t upload photos!

The thing is, on most days I’m never far from a wi-fi connection. My home office, the Questionmark office, Credo, Transcend, etc. – they all have good wi-fi connections. While it was certainly useful to have the data stick available for those times that I didn’t have wi-fi, I don’t think I’m on the go often enough to justify it.