From the category archives:

Hardware and Gadgets

WinMoDevCamp Toronto’s Agenda

by Joey deVilla on November 11, 2009

Toronto WinMoDevCamp logo

WinMoDevCamp Toronto, the Toronto edition of the workshop for developing applications for Windows Phone, takes place today at Microsoft Canada’s headquarters.

If you can’r make it to WinMoDevCamp in person, you can attend virtually by watching the streaming video feed.

Here’s the agenda (all times are Eastern):

12:30 pm – 1:00 pm

Light Snacks and Event Registration

1:00 pm – 1:15 pm

Opening Remarks & Explanation of WinMoDevCamp purpose.

1:15 pm – 1:45 pm

Keynote by Microsoft Canada’s Joey deVilla, Developer Evangelist.
This session will give you an overview Microsoft’s commitment to mobility and the tools in place to assist developers in creating world class applications.

1:45 pm – 2:00 pm

Break

2:00 pm – 3:00 pm

Developing for Windows Mobile – Mark Arteaga, RedBit

Learn how to use the familiar Microsoft .NET Framework and .NET-based programming languages like Visual C#® development tools to develop world class applications. Learn about new features in Windows Mobile 6.5 such as the Gesture APIs and the Widget Framework and how to use them appropriately.

3:00 pm – 3:30 pm

Saviidesk – Joe Compta, Bradon Technologies Ltd (Bell Mobility)

Application presentation and demo

3:30 pm – 3:45 pm

Break

3:45 pm – 4:15 pm

Telus Application Developer Program Presentation

Program presentation and overview

4:15 pm – 4:45 pm

Merge Healthcare OEM – Atul Agarwal, Director Web Apps

Application presentation and demo

4:45 pm – 5:45 pm

Samsung TouchWiz and Widgets – Max Karlin, Samsung Canada
An in-depth look at Samsung’s TouchWiz UI and Widgets. How to develop widgets, upcoming features and functionality and how to distribute widgets for Samsung devices.

5:45 pm – 6:30 pm

DinnerWindows Marketplace Overview, Anthony Bartolo, Microsoft

6:30pm – 7:00 pm

vPost, Sculpting Mobile Data Convergence – John Cousens, Vayyoo

Application presentation and demo

7:00pm – 7:30 pm

Sony Ericsson “Hero” Developer Program – Sean Cheddi, Sony Ericsson

Developer Program enrolment and Panel SDK overview

7:30pm – 8:00 pm

WinMoDevCamp wrap up and Prize Giveaway

This article also appears in Canadian Developer Connection.

{ 0 comments }

WinMoDevCamp Toronto This Wednesday!

by Joey deVilla on November 9, 2009

WinMoDevCamp banner

WinMoDevCamp Toronto, the free workshop where you can learn about Windows Phone Development, takes place this Wednesday at Microsoft Canada’s offices in Mississauga. Come learn about Windows Phone by participating in a development project, and come meet some of the faces (including me) at the local branch of The Empire! (And yes, we’ll serve snacks and dinner.)

WinMoDevCamp is free of charge and takes place this Wednesday, November 11th, from 1 to 9 p.m. at Microsoft Canada Headquarters (1950 Meadowvale Boulevard, just off Mississauga Road north of the 401). To participate in WinMoDevCamp, please register.

Click to register for WinMoDevCamp

This article also appears in Canadian Developer Connection.

{ 0 comments }

The New Yorker’s Hallowe’en Cover

I make sure to keep an eye on how technology pops up in mainstream non-geek culture because it’s a good way to gauge the techno-cultural zeitgeist and see how technologies are being received by the public at large. As techies, we’re all too happy to be early adopters and are willing to put up with usability problems, annoyances and extra work just to have the latest and greatest gear for its own sake. We have a tendency to forget that many non-techies don’t adopt technologies while they’re still new and need a techie mindset to use; they’ wait until technologies evolve to the point where the benefits outweigh the annoyances.

The current issue of The New Yorker has a Hallowe’en-themed cover that hints at how much smartphones have worked their way into everyday people’s lives:

New Yorker Halloween Cover

Here’s a closeup:

New Yorker Halloween Cover closeup

(I’ll bet that at least one of you went out Saturday night trick-or-treating and checked your smartphone.)

The practical upshot of all this: the mobile platform is in your future. It’s the one that people take everywhere and it’s growing in power in leaps and bounds the way desktop (and later, laptop) computers did in the ‘80s and ‘90s.

WinMoDevCamp

WinMoDevCamp banner

Speaking of mobile platforms, we’re holding a full-day workshop on Windows Phone development called WinMoDevCamp Toronto next Wednesday, November 11th  from noon to 9 p.m. at the Microsoft Mississauga offices (1950 Meadowvale Boulevard). It’s free of charge and your chance to learn how to develop applications for Windows Phone.

This article also appears in Canadian Developer Connection.

{ 1 comment }

One-Handed Computing

by Joey deVilla on October 30, 2009

Yes, you probably went here as soon as you saw the phrase “One-Handed Computing”:

"Successories" style poster featuring a woman gasping as a man shows her something on his computer: "Your Porn Collection. Probably best kept to yourself."

But in this case, I’m talking about what Jason Kottke is talking about — those times when you use mobile technology while your other hand isn’t free because you’re:

  • Eating
  • Drinking
  • Carrying or feeding a baby
  • Walking the dog
  • Carrying groceries
  • “Straphanging” on a train or bus
  • Getting by with a broken arm

In the cases above – and I’m sure you can think of many more – you’re accessing computing resources in a very undesktop-like way: with only one hand, and even then, a limited portion of that hand since most of your fingers are busy holding that phone. You’re likely using only your thumb, as shown below:

windows mobile 6.5 and thumb

There are lots of times when users are stuck in “one-thumb mode”. If you’re building mobile applications, you should keep that in mind and make sure you design your user interfaces accordingly. You might need to consider things like:

  • The size of touchscreen controls: make them too small and they’re not thumb-friendly.
  • The number of controls on the screen; the maximum number is dictated by their size.
  • Navigation in your app. Hierarchical arrangements make sense to developers, but lots of user experience people will tell you that ordinary people don’t get hierarchies.
  • Which functions will your users use most often? You should make those very easily accessible. Which functions will your users use less often? You might be able to put them on a secondary or tertiary screen.
  • Can you get information without making the user enter it? For example, can you infer information based on the user’s location, which you can grab from GPS instead of asking for him/her to enter it? Can your application remember your user’s most often-used data?
  • Can you get other kinds of one-handed input, such as from the camera, accelerometer, magnetometer or other sensors?

That’s a fair bit to think about, and I might have to present some ideas at the upcoming Toronto WinMoDevCamp (and yes, I’ll also blog them).

This article also appears in Canadian Developer Connection.

{ 0 comments }

Portable Computing in the “Mad Men” Era

by Joey deVilla on October 20, 2009

Are there any computers available today that come in that particular shade of blue, with matching chair?

1960s computerClick the photo to see it at full size. Photo courtesy of retrofuture.

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

{ 2 comments }

WinMoDevCamp: Save the Date – November 11th!

October 19, 2009
Thumbnail image for WinMoDevCamp: Save the Date – November 11th!

On Wednesday, November 11th, we’ll be hosting the Toronto-area WinMoDevCamp at Microsoft Canada’s headquarters! It’ll be the fifth in a series of worldwide “Camp” style workshops focusing on developing applications for Windows Mobile (including the upcoming Windows Mobile 6.5).
WinMoDevCamp – short for Windows Mobile Developer Camp – was inspired by events like BarCamp, SuperHappyDevHouse [...]

Read the full article →

Scenes from the Windows 7 Hardware Media Event / Appearing Tonight on InnerSPACE

October 8, 2009
Thumbnail image for Scenes from the Windows 7 Hardware Media Event / Appearing Tonight on InnerSPACE

Here are some photos I took at Monday’s Windows 7 media event showing off the latest Windows 7-compatible computers from six vendors:

The participating vendors were:

Dell
Hewlett-Packard
Lenovo
LG
Sony
Toshiba

The whole day was a non-stop demo from 9 a.m. to 6 p.m., with journalists both mainstream and tech, associated with an organization or independent, [...]

Read the full article →

Slice of Life: Where I am Today

October 5, 2009
Thumbnail image for Slice of Life: Where I am Today

I’m working out of the building known as “The Richmond” today, participating in a showcase of Windows 7-ready hardware for the media. As of this writing, I’ve done demos of Windows 7 on an HP TouchSmart computer hooked to a Sony Bravia TV equipped with DLNA for a number of journos for various media outlets [...]

Read the full article →

This Zune HD Could Be Yours!

September 17, 2009
Thumbnail image for This Zune HD Could Be Yours!

Pictured above is a 16GB Zune HD (the accordion’s there to act as a nice stand and prove that it’s actually in our possession). It’s quite nice, the navigation system is both simple and clever, and the browser experience is nothing short of amazing – I spent a little time surfing with it last [...]

Read the full article →

Slice of Life: Striking the “Charlie’s Angels” Pose with Netbooks

September 14, 2009
Thumbnail image for Slice of Life: Striking the “Charlie’s Angels” Pose with Netbooks

Yesterday, while setting up for the TechDays conference at the Vancouver Convention Centre, my co-workers Rick Claus (pictured below on the left with the red netbook) and Rodney Buike (pictured below on the right with the blue netbook) and I couldn’t resist playing around with the Dell netbooks that we were using to do PowerPoint [...]

Read the full article →

Remember: The Race to Market Challenge is On!

August 24, 2009
Thumbnail image for Remember: The Race to Market Challenge is On!

Last month, I posted a video announcing the launch of the Race to Market Challenge, a competition that challenges you to add some Windows Phone applications to our up-and-coming Marketplace and compete for one of four grand prizes: developer editions of a Surface table.
There’s a new video out, and I’m posting it as a little [...]

Read the full article →

Microsoft’s “Fune”

August 20, 2009
Thumbnail image for Microsoft’s “Fune”

While I do hope and believe that Microsoft can get their mobile strategy right, there are days when I worry that Windows Mobile 7 is going to be like this:

Read the full article →

Goin’ Retro!

August 14, 2009
Thumbnail image for Goin’ Retro!

Two things we need to bring back into style: go-go boots and multi-coloured keyboards.

Read the full article →

Old IBM Ad: “150 Extra Engineers!”

August 10, 2009
Thumbnail image for Old IBM Ad: “150 Extra Engineers!”

Alternate titles for this ad: 150 Receding Hairlines! 150 Giant Foreheads!
Click the ad to see it at full size.
Here’s the text of the ad:
150 Extra Engineers
An IBM Electronic Calculator speeds through thousands of intricate computations so quickly that on many complex problems it’s like having 150 EXTRA Engineers.
No longer must valuable engineering personnel…now in [...]

Read the full article →

Know Your Cat Ports

August 3, 2009
Thumbnail image for Know Your Cat Ports

For more comics like this, see www.slowwave.com.

Read the full article →