Forum updated, vacation time
Posted by Simon on August 19, 2006 at 12:00 PM
The Semacode forum system (based on the wonderful Sympa MLM ) has been updated.
Also, pretty much everyone in the semacode family, including myself, is either on vacation or about to go on vacation for the rest of the month. Have a nice August :-)
Nokia N93 review — after 1.5 months I have an opinion
Posted by Simon on August 14, 2006 at 12:00 PM

For those who are following the story: After I did my first segment for Call For Help my chase producer asked if I wanted to come back. When the Nokia N93 came along it seemed like the ideal subject. Doing a review seemed like a small matter of days. Alas, that was not to be. I wound up with 1.5 months of research and so much to talk about that it didn't fit into the 5 minute segment that they taped (airs in a few weeks, stay tuned). That spawned this more complete, definitive (heh) blog review.
I guess I have to start with the stuff you already know. Yes, it has a 3.2 MP camera , 3x optical zoom, DV-quality camcorder , flip with 2 degrees of freedom, MP3 player , ... and last but not least, a phone. I think that the general idea is that you can throw away your consumer grade digicam ($150), your DV camcorder ($400) and your iPod ($250) and your old phone ($150) and get an N93 instead ($900).
Have a look the samples which I shot myself. I'm no professional, but they came out OK for me. The colour is genuine, the edges are sharp, and low-light performance is decent. For the camcorder, it's almost as good as my Sony MiniDV cam. The motion is quick - you'll want to leave image stabilization in the "on" mode. I had some annoying shutter distortion when I panned quickly (rolling shutter/scan rate issue); hopefully fixed in the release version of the phone.
(I hate to sound elitist, but I knew the pictures would be fine, because Nokia's cameras are consistently better than the ones from Sony Ericsson, Samsung, Motorola, etc. It's my business.)

The form factor supports the media capture in a physical way. In order to switch from phone to camera you just twist the screen. Twist it back and it's a phone again. Twist it back and it's a camera. Also, there's a few convenient buttons on the side to navigate the UI while it's folded out.
I know this phone isn't billed as an iPod killer, but it has a decent MP3 player and good quality sound. In fact ... I'm really picky about sound quality. I spend a lot of time comparing headphones and speakers. So, when I got a Sony Ericsson W810 recently I decided to put them up head-to-head to see if the "walkman phone" could beat it. Far from it. The S-E sound tinny and thin, like a toy.
To get those big media files off the phone, they give you: Bluetooth, USB 2.0 , external mini SD card slot, and mass storage device mode .
What with the size of the files you're creating (500-800KB per photo, 300-500KB/second for video), you pretty much need a fast data bus. I would have preferred firewire on principle, but USB 2.0 is almost as fast. In addition, Mini SD is a popular format (unlike MMC, Nokia's previous choice) which brings the prices down. (By the way, 512 MB included is definitely not enough, max it to 2GB.) You'll want to edit your movies in iMovie or whatever the PC equivalent is included in the box, so you have to have a high speed data bus. Finally, since it supports "mass storage mode" you can use the drive like a flash thumb drive and it automatically recognizes MP3s and pulls them into the music player.
In order to keep you amused when you are on the bus or train, there is also: 320x240 full motion video playback , FM radio, 3D gaming .
In order to test out the screen, I loaded a couple of "The Simpsons" episodes onto the phone. Well, it's just like a video iPod, you get crisp, 30 fps video playback. You can easily use QuickTime Pro or other MP4-supporting tools to export all of your favorite movies and TV shows into the supported formats. The phone conveniently folds into a portable-DVD-like shape for viewing in landscape format.

Snake—the classic Nokia game. "What" I can hear you say, "snake is soooo 90s! How can anything be new about Snake??" Well, think about BattleZone . It was a breakthrough in computer gaming all those years ago. 3D, check. Very, very fast rendering (see JBenchmark ) check. I suppose this is all part of Nokia's evil plan to eventually bring back the N-GAGE.

Everybody knows that surfing the web on mobiles isn't too good. But with WiFi it's OK. To connect to your WLAN is a quick and easy bit of UI (thankfully, you don't have to set up each access point beforehand, and it has a signal detector). Not only do the pages load snappily, but Nokia's got a new open source KHTML/Safari-based web browser . I think it's a viable browser for when you don't have a PC handy. Also, it has some cool (if gimmicky) UI features that might make their way into PC browsers some day.
I didn't get to play with any kind of VoIP over WLAN stuff but it's apparently not far off (you can already get it on the cousins Nokia E61 and E70). If so, then N93 users will be able to share in the price savings from Fixed/Mobile Convergence, IMS and all that other buzzwordy goodness.
So, quite the feature list. I wouldn't be surprised to find a fold-out corkscrew somewhere in that fat case. And with all those features, Nokia would be well justified in selling it as (they claim) a "multimedia computer" ... a ridiculous name because it's not really that, or anything else, it's practically a new category. I wouldn't be surprised to find it for sale in the A/V section at the camera store.
However, just when you think you know everything about the N93, there's another feature that jumps out from behind the crowd, something so weird that it makes you wonder what Nokia's clever cogs are up to for next year and the year after that.
If you hang out in the right part of the internet or magazine rack, there's been some vague stirrings in the area of home theatres these days. We've got High Def and digital cable but for the most part your music and video moves around on analog cables...
But suddenly things start to look at lot more interesting when Nokia throws its hat into the ring with support in this device for media streaming called UPnP AV or DLNA support (depending on who you talk to).

This is a sort of industry group / standards body that is defining a way to stream media between consumer electronics devices. They've got servers (that store content), renderers (that play it), and controllers (that... control what's happening). Nokia has seen fit to endow the N93 to be able to act in any of those roles.
So let's say you have your Linux box running Twonky MediaServer , a receiver (renderer) like the Buffalo LinkTheater connected to an HDTV/stereo, and throw in a Philips Streamium for music while you're at it. Now you've got three choices with the N93. You can publish the music, movies and pictures on your phone over WiFi and view them from the TV/stereo; you can play music from the Streamium/Twonky server on your phone; or, you can whip out the phone and use it like an overpriced remote control to make the stereo play music from the Streamium, the server, the phone, or whatever. It all happens wirelessly on the WLAN connection.
Quite frankly I expected this to be a pipe dream but I actually was able to stream music from my Mac box to the phone using Elgato EyeConnect . I think that over the next 1-3 years this technology will become very popular.
(By the way, if this is all sounding a bit like AirPort Express , then you're starting to get the idea. Except think no Apple DRM.)
So with a feature list like that, who couldn't love the N93? It's an all star, a harbinger of things to come, an introduction to the seamlessly converged mobile device, and I didn't even get to the forthcoming VoIP over WLAN stuff.

Well, me, that's who. I don't love this phone. I want to, but I don't. The features are great, everything works as advertised, and it truly is cool and super handy to have all these features in one device. There's just one big problem.
In order to better explain myself, I've prepared a handy chart, which compares the depth, width, height (in millimetres) and weight (red, in grams) of four phones. Two are comfortable to me: the W810 and Nokia 6630. Two are either too big or too heavy or both: the Sony Ericsson S710 and, that's right, the N93. The N93 really takes the cake too. It's about the same size as a consumer-grade digital camera.
Now, if you don't mind if one side of your pants hangs down a little lower than the other side, you can fit it in your pocket. But pull it out and open it up and then — whoosh the thing is almost too big to talk into. The buttons are scaled up and they're huge. They've tried to hide the size with clever angles and white styling lines, but all they've done is make it a bit ugly too.
So there you have it. Technology of a helicopter, form factor of a tank. I will not be buying one. Instead I think I will wait 18 months for the next wave of miniaturization to roll around, when I'll be able to get twice the specs in a phone the size of the moto razr.
Slashdotted again - UW talk video available
Posted by Simon on August 03, 2006 at 12:00 PM
Semacode got slashdotted again although this time we didn't get a direct link so we can't see such a huge impact in our logs (Monday we had 35K hits, an average day is 10-20K).

mysticalgremlin writes "In a recent presentation, Semacode founder Simon Woodside presents his company's bar code scanning technology that is used in mobile phones. Simon also discusses many places where bar code scanning powered phones are being used. Not bad for an 'image recognizer for a 100 MHz mobile phone processor with 1 MB heap, 320x240 image, on a poorly-optimized Java stack'"
The link takes you to the CS Club at UW, where you can see a complete video of my talk that I gave there . Topics include a brief history of myself/Semacode, a little bit about business, and a fair bit about the technology and challenges.
It was a bit of a risk agreeing to do this talk on video because of the whole secrecy / business thing . But whatever. It's done.
How do I decide what to do about patents?
Posted by Simon on August 03, 2006 at 12:00 PM
I'm having a problem with patents. I'm not worried about infringing on other people's patents — that's not the problem. The problem is:
- Investors and customers
likerequire you to have patents before they will give you their money - There's a lot of junk patents out there, including in my own industry.
- Organizations like EFF and Public Patent Foundation don't have the resources to go after more than a tiny subset of the most totally critical patents.
- The only other effective protection against junk patents is to have your own and barter them in a kind of bizarre MAD -inspired game of brinksmanship.
It's very much of an arms-race situation. In the absence of any effective brakes, all tech companies are acquiring patents as quickly as possible (damn the validity, get what you can) in order to have as many as the other guy and forestall anything from going to court by effectively making a "trade".
The best effective brake would be a change in the US Patent laws and regulations. A good place to start would be to ban process patents, and a good follow-up would be to allow challenges to patents before they are issued. It's a bit insane that a member of the public can't challenge the validity of a patent in the US while it's still being examined — that's the logical time to consider challenges. In the EU the system is allows them.
However I doubt that's going to happen. Instead I think it would be good to form some kind of distributed project to issue petitions to invalidate junk patents. It's not the hardest thing in the world to do, especially if you have good prior art. People will need to educate themselves more about patent law — it's not a black art, but there's some fairly common misconceptions. If someone started such a project I'll pledge right now that I'd join up and actively help.
In the meantime, I have to protect my company. And that, unless someone can prove my premises wrong, or provide a viable alternative, looks like it will mean that I have to acquire patents. If I don't, I'm shooting myself in the foot from a business point of view.
Comments welcome...
This is the official Semacode Weblog!
Subscribe to the full-text RSS feed or the comments RSS feed.
Tags:


