Categories
Uncategorized

Unboxing the Samsung Focus from Expansys

Expansys

There may come a time when you, as a mobile developer, need to get your hands on phone specifically for development purposes. After all, emulators, while handy, can get you only so far, and there are a good number of reasons that your everyday phone – even though it’s the platform you’re targeting – might not be the right thing to use.

Expansys Canada logoI needed such a phone, and for mine, I turned to Expansys. If you’ve ever been to one of the major Microsoft conferences such as PDC or TechEd, you might have seen their booth. They’re the guys with all the intriguing-looking hand-held goodies. In my first few weeks at Microsoft (back in 2008), I picked up an unlocked Palm Treo Pro at their booth. They booth staff were very helpful.

If you need to get your hands on an unlocked mobile device or accessories, I recommend checking out Expansys’ site. They’ve got a broad selection of devices, many of which you can’t get from going to the Canadian telcos. They also have great service; back in December, I screwed up an order (chose a model that wouldn’t work with North American HSPA), but an email was all I needed to get it straightened out – I even got an email from their customer service informing me that the problem had been fixed and that the phone I actually wanted was on its way!

Samsung Focus

Samsung Focus phone

The Samsung Focus, a.k.a. the SGH-i917 or the rather unfortunate-sounding “Cetus” (a name that brings this Simpsons character to mind), is the WP7 device for Rogers subscribers. In the U.S., it’s the WP7 device for AT&T customers.

Here’s a quick run-down of the Focus’ specs:

Screen 4” (diagonal) widescreen
Super AMOLED
480 * 800 WVGA
Processor Qualcomm QSD8250 1GHz Scorpion
Memory 512 MB RAM
1 GB ROM
8 GB internal flash memory
Camera 5-megapixel rear-facing autofocus w/ LED flash
720p HD video recording
Input/Sensors Multi-touch (4 points) touchscreen display
Dual microphone
3-axis accelerometer
Digital compass
Proximity sensor
Ambient light sensor
Networks Rogers Wireless / AT&T Mobility
Wi-Fi b / g/ n
Bluetooth 2.1 + EDR
A-GPS
FM radio
Battery 1500mAh Li-on
Talk: Up to 6.5 hours
Standby: Up to 300 hours
Physical dimensions Size: 123 * 65 * 10 mm (4.84” * 2.56” * 0.39”)
Weight: 115g (4.07 oz)

Of all the currently available Windows Phone devices, the Focus is the thinnest and lightest.

The Unboxing

Expansys sent me an unlocked AT&T-branded Samsung Focus, which emerged from its bubble-wrap envelope in this box:

Samsung Focus box

Here’s the box with the top removed, revealing the first layer: a mini-box with a “Welcome to AT&T” message and some quick start guides:

Samsung Focus box with top removed

Next layer: the phone itself. The phone is in a little plastic bag and has two static-cling “stickers”, one on the front, one on the back (which I’ll show in a couple photos later on).

Samsung Focus box revealing phone

Beneath the phone: another mini-box with the meatier full manuals.

Samsung Focus box with phone removed, revealing another box

And finally, the last layer: the ancillary hardware…

Samsung Focus box's lowest layer, containing accessories

Here’s the ancillary hardware, all laid out so that it’s easier to see: headphones, AC-to-USB plug, battery and USB cable (the phone uses the standard MicroUSB jack):

Samsung Focus headphones, AC adapter, battery and USB cable

Here’s the front of the phone, with its static-cling “sticker” still on. I don’t think the Canadian phones have these “Don’t text and drive” warnings.

Front of Samsung Focus phone, with "TXTING & DRIVNG...IT CAN WAIT" sticker

Here’s the static-cling “sticker” on the back of the phone, with the standard warning about adding a MicroSD memory card to the phone to push its storage past the stock 8GB. Unfortunately, Windows Phones are a little fussy about the type of MicroSD cards you insert to it – you should only those whose specs match the phone’s requirements. I haven’t seen much info about what these specs are, so for the time being, I’m holding off on expanding the memory. For the time being, 8GB ought to be enough for…well, maybe not anybody, but it works just fine for me.

Back of Samsung Focus phone with sticker explaining memory card usage

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Anger is Illogical

Anger is Illogical, a film created by “OneMinuteGalactica”, takes audio from one of those “behavioural” films they used to show in schools in the 1950s and 60s and video from the original Star Trek TV series (run through a filter to make them look like they’re on 16mm film) and combines them for hilarious results.

Here’s another amusing little film from OneMinuteGalactica: Luke Skywalker has OCD

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

Categories
Uncategorized

Julian and Mark

Julian Assange: "I give private information on corporations to you for free, and I'm a villain." Mark Zuckerberg: "I give your private information to corporations for money, and I'm Man of the Year."

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

Categories
Uncategorized

My Blog Stats for 2010

I’d have published this earlier, but my recent hospitalization has delayed a number of projects, both personal and professional.

It’s the start of a new year, which means that once again, it’s time for an article on the statistics for the two blogs I own:

Accordion Guy

Here’s the StatCounter graph for visits to The Adventures of Accordion Guy in the 21st Century from January 1st, 2010 to December 1st, 2010:

Graph of "Accordion Guy" stats for 2010

Here are the year-end summary figures – not quite 2.5 million pageviews in 2010 (1.9 million uniques), with a daily average of about 6,600 pageviews a day (or about 5,200 uniques). 

  2010 total Daily average
Page loads 2,421,543 6,634
Unique visitors 1,897,620 5,199
First time visitors 1,789,299 4,902
Returning visitors 108,321 297

 

For comparison’s sake, here’s how Accordion Guy has been doing since I started measuring it in mid-2005. The blog itself has been around since November 2001 – that’s right, it turns ten years old this year!

Graph of Accordion Guy stats 2005 - 2010

2008 remains the biggest year by a couple hundred thousand, and that’s because it was a rather interesting year: I worked at three different places that year: Toronto’s worst-run startup, then b5media, then Microsoft. I got laid off and hired during the econopocalypse of 2008, and my getting hired by Microsoft, a very unexpected move, got a fair number of hits.

2011 should be an interesting year for the Accordion Guy blog, and hopefully, for you readers as well. I’ve already been hospitalized (a long blog post about that is coming soon), there’ve been some rather interesting changes in my personal life and I’m slated for some interesting travel soon. There should be stories aplenty!

Global Nerdy

Here’s the StatCounter graph for visits to Global Nerdy from January 1st, 2010 to December 1st, 2010:

Graph of Global Nerdy stats 2010

Here are the year-end summary figures: just past 1.5 million pageviews in 2010 (1.2 million uniques), with a daily average of about 4,200 pageviews a day (or about 3,400 uniques).

  2010 total Daily average
Page loads 1,548,619 4,243
Unique visitors 1,238,732 3,394
First time visitors 1,160,962 3,181
Returning visitors 77,770 213

 

Here are Global Nerdy’s year-by-year numbers since the blog was started in the summer of 2006.

Graph of Global Nerdy stats 2006 - 2010

Global Nerdy’s numbers for 2010 are roughly the same as 2009’s. Generally, when I write a tech article, I tend to post it to both Global Nerdy and Canadian Developer Connection, Microsoft Canada’s developer blog. When I announce a new article on Twitter, I provide the Canadian Developer Connection link first, because while Global Nerdy will make me a couple of bucks a day with AdSense, the performance of the Canadian Developer Connection blog is one of the ways my performance is measured at work.

There’s a lot going on this year at work in the tech world and at work, and as with Accordion Guy, 2011 should be interesting in Global Nerdy.

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

Categories
Uncategorized

“Developing for the Third Screen: Windows Phone 7” at Tomorrow’s Metro Toronto .NET Users Group Meeting

A Windows Phone 7 device, as seen held in Joey's hand, with High Park in the backgroundIf you’re around downtown Toronto tomorrow and want to get the latest on Windows Phone 7 development, come on down to the Metro Toronto .NET Users Group meeting tomorrow night and see Mark Arteaga’s presentation, Developing for the “Third Screen”: Windows Phone 7.

Here’s the abstract for tomorrow’s session:

Metro Toronto .NET Users Group logoFor the longest time Microsoft has been talking about their “Three Screens and the Cloud” strategy but did not really have a compelling mobile story. With the arrival of Windows Phone 7, the third screen has arrived and with that the new Windows Phone developer story has arrived. During this session you will get a high level overview of the platform plus go into some of the new APIs available for Windows Phone 7. We will cover the new application model, Windows Phone 7 specific services, sensors, multimedia plus more! Come and learn how to build for the third screen, build for Windows Phone 7.

I keep up with mobile development by continually working with iOS, Android and Windows Phone programming, and I find that WP7 development still provides the best developer experience as well as a user interface that’s clean, beautiful, usable and no mere “me too” copy but its own thing. If you develop mobile apps, you should be developing for Windows Phone 7, and tomorrow’s presentation is a great way to get started!

Here are tomorrow’s meeting’s details:

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

HTML5 & CSS3: Develop with Tomorrow’s Standards Today

Cover of "HTML5 and CSS3: Develop with Tomorrow's Web Standards Today"

The good news is that there’s a wealth of information online about what people like to refer to as “HTML5”. It’s actually a catch-all for a bunch of things: HTML5, naturally, but also CSS 3, JavaScript, some clever programming techniques, calls to the back end and use of some features being put into the latest versions of browsers (including Internet Explorer 9).

The bad news is that there’s so much information on HTML5 that it’s hard to know where to begin. Luckily, the folks at Pragmatic Bookshelf have just released HTML5 & CSS3: Develop with Tomorrow’s Standards Today, which is a great guide for the web developer or designer looking to get into building beautiful, functional, usable web applications with web standards. Weighing in at a very manageable 265 pages, this book starts off with an overview of HTML5 and CSS3 features, then covers goodies like Canvas programming and embedded audio and video, and then goes beyond HTML5 with look at working with client-side data, playing nicely with other APIs and even a quick jQuery primer.

HTML5 & CSS3: Develop with Tomorrow’s Standards Today is now available at your favourite bookstore as well as online. Pragmatic Bookshelf offers it in many formats, including the environment- and wallet-friendly ebook version (available in epub, mobi and PDF formats) for a mere USD$21.00 (CAD$20.86 as of this writing).

This article also appears in Canadian Developer Connection.

Categories
Uncategorized

Enter the WebMatrix @ CodeMash: Thursday, January 13th

"Enter the WebMatrix @ CodeMash, Jan. 13th" - background of "Matrix" character

If you’re new to Microsoft web development technologies, take a look at WebMatrix. It’s an open source, all-in-one package that gives you what you need to get started building web sites and applications using Windows, including:

  • A development web server – IIS Express, a development version of our full-fledged web server, IIS
  • A web development framework – ASP.NET
  • A database – SQL Server Compact, a development version of SQL Server, which powers a lot of businesses
  • Development tools – An editor that makes it easy to build sites and that makes it easy to move your project to the full-fledged Visual Studio when it’s time
  • Built-in web apps – Makes it easy to add web applications like WordPress, DotNetNuke and Joomla! to your site
  • SEO tools – A built-in SEO reporter helps you make your site more indexable by search engines
  • Site publishing tools – Support for FTP, SFTP and WebDeploy to move your site from your development machine to the real thing

Want to find out more about WebMatrix? Watch the online stream of our Enter the WebMatrix presentation at the CodeMash conference this Thursday at 12:30 p.m. EST (9:30 a.m. Pacific) and see it in action!

"Clikc here to download a reminder of the 'Enter the WebMatrix' event." - picture of a finger with a string tied around it

This article also appears in Canadian Developer Connection.