Thursday, January 28, 2010

The Cadware Group and Localization

...or War Stories on the Localization Front

I once worked for a now defunct start up, The Cadware Group, Ltd., that suffered from having software that could not easily be ported into the Japanese market. I know that it at least required a lot of manual labor and added time to find hard coded strings and replace them with variables that could be read from resource files. I wasn't directly involved in the coding for that project, but I recall that it did require some re factoring to work in the Japanese market.

This was back in the days of MS-DOS and OS/2. I recall that Windows 3.0 was alive then.

Wednesday, January 27, 2010

Hammering Home the Value of Global Built Software

Android Apps Are Priced Higher in Europe Than In The U.S.

Although Europe just represents 20% market share for the Android market, it would benefit software authors to price their products in local currency to reap higher profits. This hammers home the value proposition for writing Android apps which are global aware and which can be easily localized into different locales.

In many of my projects both as tester and as developer, I spent a fair bit of time making sure that my product could be taken into markets outside of the U.S. I know that Microsoft earns a great deal of its profits from international markets.

Tuesday, January 26, 2010

A Closer Look at Dropbox


I have been using a neat web service for over a year now named Dropbox. It is a place on the web where I can keep my files in sync between several computers plus copies on their servers. I find myself mainly using it to transfer files from my Windows PC to my MacBook Pro. During the setup process I setup a login ID for Dropbox, so that it knows how to sync up more than one computer for me. The PC or Mac based software I use gets signed in with my Dropbox ID.

My Dropbox files can be accessed from a secure web site for times when I am not using one of my own computers.

I find that using Dropbox to share files is easier for me that using a USB stick. Partly this is due to not always having a USB stick handy. Another factor is that by using Dropbox, I can stay organized. For the networks I use, I find that getting my files all synced up between two computers takes more time than using a USB key. However, I am usually not in a rush and find Dropbox' convenience more valuable.

I did some reading on the their site covering tips and tricks. Among them is a feature where the last 30 days of changes are tracked, so that it is possible to get back a copy of file which I have either erased or made changes to. That is cool. The way the Dropbox share works is that if I delete a file in the Windows Dropbox folder, then the Mac's Dropbox folder dumps the same file. Knowing that I can get back to the just erased file would come in handy if I ever goof.

Dropbox has client software for Windows, Max and Linux in addition to the web interface and some additional devices including smart phones.

If you're interested in learning more and getting yourself a free Dropbox account, I would appreciate it if you would use this link, dropbox, so that I earn 250MB of bonus storage. The site gives out bonus free space for referrals. Also, don't miss the 'Getting Started' tab on their web site. Once you have completed 5 of the 6 steps you get an instant bonus of 250MB of space.

Saturday, January 9, 2010

First Robotics League Kickoff day

I was fortunate to attend the Seattle area's kickoff event for 2010 FIRST Robotics Competition. I arrived by 6:30 AM local time to join about 1,000 other people in the Mount Lake Terrace High School north of Seattle. At 7:00 we participated in the worldwide simulcast on NASA TV for the main kickoff location in Manchester, New Hampshire.

A couple of days ago, my son and I went to a pot luck event celebrating the Fall's FIRST Lego League season. During the presentation we were invited to go to the Saturday kick-off event if we're interested in mentoring this year. I've never really been involved in Robotics, but I figure I'll give this a try. I had a blast today learning about this year's challenge and starting to learn how the competition is set up and whats possible as far as robot design and implementation.