Use your Wii controller to create an online whiteboard!

December 11, 2007

Stefan pointed out a really cool you-tube video the other day. Johnny Chung Lee has used a Wii controller to create a multi-point interactive whiteboard. The hardware is really simple. He’s simply created a couple of pens with LEDs at the tips and switches mounted on the side of the pen. He then simply points the Wii controller at a screen where a projector is displaying his PC desktop. The Wii controller connects to the PC using Bluetooth. Johnny has written some code on the PC to tie it all together, and the result is astonishing!

Check it out!


Review: Tiny, awesome Asus eee PC

November 17, 2007

I recently picked up an Asus eee PC, a tiny wonder of a PC. $399 at www.pccyber.com here in Ottawa.

Asus eee PC

The eee features:

  • 7 inch screen,
  • Full keyboard,
  • 512Meg of RAM,
  • 4Gig silicon hard disk,
  • 900 MHz Intel CPU,
  • 802.11g wireless
  • 10/100 LAN jack
  • 2 lbs
  • Runs Linux,
  • Ships with 40 applications, almost NONE of which I would classify as bloatware,
  • 3 USB ports,
  • VGA Port,
  • Camera!,
  • Built-in mic and speakers,
  • SD Card reader,
  • Can run Windows XP - ships with DVD that includes all necessary drivers.

What’s Great:

  • The size. It’s awesomely small and fun.
  • The weight. You can carry this everywhere.
  • The apps. Great selection (Open office, Firefox, Skype, lots, lots more.)

What Sucks:

  • The battery life does not appear to be the 3.5 hours that some people are reporting. I find it lasts about 1.5 hours, under normal use (browsing). So, carry the charger.
  • The sleep mode (slamming the lid shut) seems to use WAY too much power. The battery drains way to quickly in this mode. I’m used to my Mac, which I NEVER power down. With the eee, I find I have to shut it down instead of closing the lid. Not too big a deal since it boots in less than 30 seconds.
  • The charger is nice and small - but doesn’t appear to have the oomph to charge the machine while it’s in use. If I leave it going, and plugged in - then unplug it from the wall, it’s quite common to see the battery only at 80%. It charges fully when shut down, and plugged in.
  • It doesn’t appear to remember wireless LAN’s as well as I’d like. I basically want it to automatically log onto my favorite networks at home and at work. I’m having to select the network manually right now. It appears that there are options that can make this easier, but I haven’t had time to play with that yet.

Let me tell you that this is a really amazing little PC. It’s cute, small, yet usable. I can actually recommend this PC for students, kids, and adults who aren’t married to Windows. The charger is very small (which is good, ’cause you’ll want to carry it with you…). This is a great PC that you can toss in a bag and use at hot-spots, or while travelling. A great backpacker’s PC! My co-worker Jacques dumped his Dell laptop a couple of days after buying his eee!


An ancient phone dialer application - Card Callmaker

September 6, 2007

Came across this the other day on the blogs… A really old phone dialer application where you kept a box of cards on your desk, pulled out the card, and jammed it in the machine in order to dial the number. Pretty cool and elegant actually, considering the technology of the time…Old Dialer


The first 100 domain names EVER!

August 31, 2007

Found a list of the first 100 domain names ever registered (here). It’s interesting to see the pickup rate increase from 85 - 87 - 87. And, interesting to see who got in there first. And, what the heck is STARGATE.COM doing there??? Where’s SEX.COM??

1. 15-Mar-1985 SYMBOLICS.COM
2. 24-Apr-1985 BBN.COM
3. 24-May-1985 THINK.COM
4. 11-Jul-1985 MCC.COM
5. 30-Sep-1985 DEC.COM
6. 07-Nov-1985 NORTHROP.COM
7. 09-Jan-1986 XEROX.COM
8. 17-Jan-1986 SRI.COM
9. 03-Mar-1986 HP.COM
10. 05-Mar-1986 BELLCORE.COM
11. 19-Mar-1986 IBM.COM
12. 19-Mar-1986 SUN.COM
13. 25-Mar-1986 INTEL.COM
14. 25-Mar-1986 TI.COM
15. 25-Apr-1986 ATT.COM
16. 08-May-1986 GMR.COM
17. 08-May-1986 TEK.COM
18. 10-Jul-1986 FMC.COM
19. 10-Jul-1986 UB.COM
20. 05-Aug-1986 BELL-ATL.COM
21. 05-Aug-1986 GE.COM
22. 05-Aug-1986 GREBYN.COM
23. 05-Aug-1986 ISC.COM
24. 05-Aug-1986 NSC.COM
25. 05-Aug-1986 STARGATE.COM
26. 02-Sep-1986 BOEING.COM
27. 18-Sep-1986 ITCORP.COM
28. 29-Sep-1986 SIEMENS.COM
29. 18-Oct-1986 PYRAMID.COM
30. 27-Oct-1986 ALPHACDC.COM
31. 27-Oct-1986 BDM.COM
32. 27-Oct-1986 FLUKE.COM
33. 27-Oct-1986 INMET.COM
34. 27-Oct-1986 KESMAI.COM
35. 7-Oct-1986 MENTOR.COM
36. 7-Oct-1986 NEC.COM
37. 27-Oct-1986 RAY.COM
38. 27-Oct-1986 ROSEMOUNT.COM
39. 27-Oct-1986 VORTEX.COM
40. 05-Nov-1986 ALCOA.COM
41. 05-Nov-1986 GTE.COM
42. 17-Nov-1986 ADOBE.COM
43. 17-Nov-1986 AMD.COM
44. 17-Nov-1986 DAS.COM
45. 17-Nov-1986 DATA-IO.COM
46. 17-Nov-1986 OCTOPUS.COM
47. 17-Nov-1986 PORTAL.COM
48. 17-Nov-1986 TELTONE.COM
49. 11-Dec-1986 3COM.COM
50. 11-Dec-1986 AMDAHL.COM
51. 11-Dec-1986 CCUR.COM
52. 11-Dec-1986 CI.COM
53. 11-Dec-1986 CONVERGENT.COM
54. 11-Dec-1986 DG.COM
55. 11-Dec-1986 PEREGRINE.COM
56. 11-Dec-1986 QUAD.COM
57. 11-Dec-1986 SQ.COM
58. 11-Dec-1986 TANDY.COM
59. 11-Dec-1986 TTI.COM
60. 11-Dec-1986 UNISYS.COM
61. 19-Jan-1987 CGI.COM
62. 19-Jan-1987 CTS.COM
63. 19-Jan-1987 SPDCC.COM
64. 19-Feb-1987 APPLE.COM
65. 04-Mar-1987 NMA.COM
66. 04-Mar-1987 PRIME.COM
67. 04-Apr-1987 PHILIPS.COM
68. 23-Apr-1987 DATACUBE.COM
69. 23-Apr-1987 KAI.COM
70. 23-Apr-1987 TIC.COM
71. 23-Apr-1987 VINE.COM
72. 30-Apr-1987 NCR.COM
73. 14-May-1987 CISCO.COM
74. 14-May-1987 RDL.COM
75. 20-May-1987 SLB.COM
76. 27-May-1987 PARCPLACE.COM
77. 27-May-1987 UTC.COM
78. 26-Jun-1987 IDE.COM
79. 09-Jul-1987 TRW.COM
80. 13-Jul-1987 UNIPRESS.COM
81. 27-Jul-1987 DUPONT.COM
82. 27-Jul-1987 LOCKHEED.COM
83. 28-Jul-1987 ROSETTA.COM
84. 18-Aug-1987 TOAD.COM
85. 31-Aug-1987 QUICK.COM
86. 03-Sep-1987 ALLIED.COM
87. 03-Sep-1987 DSC.COM
88. 03-Sep-1987 SCO.COM
89. 22-Sep-1987 GENE.COM
90. 22-Sep-1987 KCCS.COM
91. 22-Sep-1987 SPECTRA.COM
92. 22-Sep-1987 WLK.COM
93. 30-Sep-1987 MENTAT.COM
94. 14-Oct-1987 WYSE.COM
95. 02-Nov-1987 CFG.COM
96. 09-Nov-1987 MARBLE.COM
97. 16-Nov-1987 CAYMAN.COM
97. 16-Nov-1987 ENTITY.COM
99. 24-Nov-1987 KSR.COM
100. 30-Nov-1987 NYNEXST.COM


iPhone Effects: The iPhone’s influence on the telecom industry

July 18, 2007

Apple’s iPhone, whether successful or not, will have a huge influence on the telecom industry - changing cellular phones, voice and data bundles, UI / UX, hardware, software, telcos, and even reaching beyond the cellular world - right into mainstream corporate telephony where InGenius plays.

Apple’s iPhone

The iPhone’s UI, like all Apple UI’s is just beautiful. It brings a smile to your face when you use it, and if you are watching someone fiddle with it, you’d just have to grab the phone out of their hands and play with it. This is something that doesn’t happen to often these days - the last time I remember grabbing someone’s phone was when my friend Jacques got a Blackberry Pearl. I just HAD to try out that trackball.

The iPhone UI redefines mobile phone UI’s - it’s a complete redesign of every aspect of the UI, adding features that are intuitive, simple, and powerful.

Every mobile manufacturer HAS to have an iPhone by now - the CEO HAS to have stormed into the UI department, slammed the phone down and said “Make our phones work like this!” Which would be followed by a room full of Industrial Designers, UX experts, hardware and software engineers being excited, horrified and terrified at the prospect. I know we are!

The UI requires a ton of in-the-phone back-end infrastructure to make work - the phone needs tons of memory, a great display, a powerful CPU, a graphics library with a ton of 3D effects, and stacks and stacks of other software. This will end up being a fantastic benefit to us normal phone users - as all these software and hardware capabilities become available in phones, EVERY app on the phone will benefit, as well as third-party apps. It’s a great motivator to get decent performance out of our hand-held devices. I can’t wait to browse and use Google Maps on my mobile - at desktop speeds!

And the influence is felt in telcos as well. AT&T had to do a TON of back-end work to support the iPhone. Consider the voicemail application alone! The iPhone has a voicemail client that is very closely tied into the telco’s voicemail system - showing the user a list of voicemails on the phone, with caller ID info for each - and the ability to play voicemails in any order, and even to delete voicemails in any order. This is a HUGE barrier to entry for any telco that wants to support the iPhone - I’m sure Apple has defined an API that all the telcos and their big voicemail providers are busy implementing right now (ANOTHER reason why won’t see the iPhone in Canada any time soon…)

Hopefully the telco’s web sites will be improved as well. I remember how excited I was to get my first camera phone - a Samsung from Bell Canada. Then, I snapped my first photos (before leaving the store even!), and then I discovered the horrid UI on the phone for managing the photos - and the even WORSE UI at Bell for managing photo uploads. It was a complete disaster at Bell - the site was horrible, impossible to navigate, very difficult to download photos or share them, and very very slow. Hopefully the iPhone experience will revolutionize this area as well.

And the influence of the iPhone will extend well beyond mobiles as well. You HAVE to figure that Palm, Microsoft, and every other handheld manufacturer is busy revamping their UI’s - as well as beefing up their hardware capabilities. In a year or two, all handhelds will be much faster, and have much better capabilities - way beyond the normal speed of evolution - as the manufacturers struggle to catch up, and surpass the iPhone.

And, remember that this is only V1.0 of the iPhone. Apple is busy building newer and greater applications as we speak! Of course, the iPhone will transition from the cellular network to your 802.11 wireless network when you’re at home or at work. Of course, we’ll see companies licensed to develop applications for the iPhone - I’m sure Apple is talking to a ton of it’s loyal application vendors, giving them first shot at developing cool iPhone applications. There’s a camera there waiting to be exploited - video conferencing, live VLOGing, live podcasts. And, ebooks, social networking apps, uber presence, and on. I can’t wait!

And, the iPhone is affecting us in the landline phone business as well. We’re working on some awesome home and business phone products now - and our UI designs will certainly be influenced by the iPhone. We’re already pushing the hardware people to add tons more capabilities to the hardware we work with. Our customers expect very fast UI’s, a nice user experience, colour, video, andio, etc, and we’re working to add those daily. It’s a ton of fun in every aspect of the telecom industry right now.

Thanks Apple!


Excellent Blog - and a great guy!

July 18, 2007

I’ve been an entrepreneur since high school when I was a partner in a mobile DJ company with Mitch over at Sensory Metrics. And, in the business I’m in (software development, engineering and consulting) I run into a ton of people every day.

But every now and then, you run into someone pretty impressive - who shares my ideas and ideals in software engineering and development - and who’s also doing some pretty cool entrepreneurial stuff. Stephane over at FollowSteph.com is one of those guys. He’s built a decent business selling his property management software - an app that is being used by everyone from people who own one property - to cities - to manage tons of sites.

Steph and I had a nice talk recently - covering JoelOnSoftware.com, development environments and procedures, daily builds, Story-based development, Subversion, and on and on. Where I’m normally the mentor in such things, I kept having to run over to my PC to make notes about some of the cool technologies Steph was recommending (NSIS, CruiseControl). I even found that one of the reviews of a Help Desk package (HelpSpot) I’ve been considering was written by Steph!

Steph also understands the power of blogging, and has built a respectable following for his blog - following along on his entrepreneurial journey.

Check him out!


Review: Handy Backup

July 17, 2007

data-backup.gif

Handy Backup is one of those apps that you install, set up quickly and easily, and then just forget about. The application runs quietly and reliably in the background, doing the backup tasks you have assigned it.

You set the app up by choosing a backup source and destination. The source can be any drive or directory tree, and the destination can be another drive, network share, FTP, ZIP file, CD. You can set up any number of backups, and when you want them to occur.

Then, they just happen.

We’re using this software at work to backup our NAS to a hot backup disk, and to a large USB drive we swap out every day or two.

I’m using it at home to backup my main PC’s contents to a large USB drive.

I’ve tried lots of other backup software - I’ve even owned a data backup and restore company!, but this software is the easiest and most reliable I’ve ever used.

The one problem: It doesn’t work on macs…

Highly recommended.


Sony Reader (PRS-500) Review

July 17, 2007

While we were down in Las Vegas a couple of weeks ago I picked up a Sony PRS-500 Reader. I’ve been wondering about these for quite some time now - wondering if it can really be used as a replacement for a real book - wondering what its

The reader comes with a cover, and USB cable to connect to a PC, as well as a charger.

sonyreader.png

What’s good?

It is a really well built, fine piece of electronics.

The screen really is good - you can basically read off this screen just like paper (sort of like reading a magazine printed on non-glossy, pulp type paper. I’ve used it indoors, outdoors, on planes, at night with a book-light, and it’s been easy to read at all times.

It’s NOT backlit - so you have to get into the mindset that this thing really is a replacement for a book. You don’t expect books to be backlit… It works OK with the three models of booklight I’ve tried it with.

The menus and UI are OK. I’d really like some more feedback as to where you are in a book, something more visual than 100/932.

It is really cool to carry around dozens or hundreds of books at once. I tend to flip between reading that I *should* do for work, and reading purely for enjoyment - it’s nice to have a bunch of content with me. It is REALLY nice not to have to lug around hard-cover books!

What Sucks?

The web site and application that you use to load books onto the device really suck. It’s SLOW, poorly designed, and lacking in content. Why don’t people who run sites like this simply sit down in front of Amazon or iTunes and figure out what these people do right, and copy it?

YOU CAN’T BUY BOOKS WITH A CANADIAN CREDIT CARD. This REALLY sucks. I’m faced with getting my friends in the US to load up my account with $$$ - and then sending them money - or trying to get a US credit card, or a single use card or some other contortion. I’m sure there are all kinds of licensing reasons for this, but still, this ain’t no iTunes.

It’s slightly odd the way the screen refreshes. The e-ink that’s used has an extremely slow refresh time, so you can’t do anything really interactive like a mouse cursor. The UI accommodates this quite well.

Update: I tried plugging the reader into my MacBook Pro - the Mac detects it, the reader goes into “USB” mode - but the reader does NOT show up as a device in the file system. You can see the device in the USB Device Tree - but you can’t copy files to or from the device. Rats again Sony.

Tips and Tricks

Right now, there’s a $150 “special” on for the device. You’re allowed to purchase $50 worth of new books, and $100 worth of “classics” - which is 50 public domain type OLD books. This allowed me to load up the device with content - without a US credit card. I just entered a 90210 address…

Update: I’m having a friend in the ‘States sign up on the Connect.Com web site - and send me gift certificates. I think this will be the easiest way to get content into the device from the Sony store.

You can get content from sources such as FictionWise - choose the non-DRM’d content in PDF format and you’re OK. If there’s a choice, choose the largest font size PDF. So, I should be OK for content till I get the credit card business figured out…

I’ll keep using it over the next few months and report back!

Update Aug 31, 2007:  I’ve read a number of books using the device now, and I’m still happy with it. It is so nice to not have to read and travel with a heavy book. It works great with booklights for spousal happiness. I still wish I could get newer books through the Sony Connect service…


Really Great… Parking??

May 29, 2007

Every now and again you run into great technology - it doesn’t happen often, but you recognize it when you see it. For example:

  • Original Macintosh
  • iPod
  • Macbook Pro
  • Movado Watches
  • Panic’s Coda
  • SkiData Parking Hardware

OK, that last one seems a bit out of place, but bear with me for a minute here…

skidata2.png

When the Ottawa airport was expanded in 2001, they built a parking structure that uses the Skidata parking control system. You can tell these things are different when you drive up - the bright orange, cute, and fantastically designed device is right there - with a nice big button for obtaining a ticket.

And, the same device is there when you leave - just hand back your ticket, then it takes your credit card, then it issues a receipt - ALL USING THE SAME SLOT! Nice!

The Ottawa Airport is expanding the system - adding machines where you can pay using cash or credit cards.

So, why do we like this device?

  • The design is simple, cute and obvious.
  • It’s easy to use. One big button to get a ticket.
  • On exit, one slot to feed in your ticket, then feed in a credit card, then get a receipt.
  • They’ve got really nice industrial design. The ticket unit, and the barrier device follow the same design. We know they’re connected.
  • It works even in winter. In Ottawa, the devices even have a little winter jacket to augment their built-in heaters.
  • The device is part of a system that includes wireless payment, and wireless connectivity between devices.
  • It evolved from ski lift ticket systems in Europe - so it’s cool!

It’s one of those devices you look forward to using!

Well Done SkiData! US Dealer: TCSIntl

Here’s some brochures: skidata-parkingcolumnunlimited-450.pdf, skidata-apt-450-folder.pdf. Here’s an article in Forbes.


Patent App picked up - again!

May 9, 2007

I mentioned a few days ago that my patent application had been picked up by ZDNet and Alec Saunders. I’m excited to report that today, it was on Engadget! It’s interesting to be mentioned on a blog I read daily!

References:

And HERE on this blog.


Intelligent Directory in trials now!

May 4, 2007

Our latest application, Intelligent Directory, is in customer trials now - and should be released to the public in June!

Intelligent Directory

To quote the marketing material:

The Mitel 5300 Intelligent Directory application provides a simple, intuitive on-screen searchable directory of both corporate and personal contacts right on your phone display. The 5300 Intelligent Directory application is available on Mitel 5330/5340 sets.

The 5300 Intelligent Directory Application and Presence Upgrade automatically pull information from three different sources:

  • Microsoft Active Directory Server for corporate phone numbers
  • Microsoft Exchange Server Contacts for personal contact phone numbers
  • Microsoft Live Communication Server for presence information in the case of Presence Upgrade.

The 5300 Intelligent Directory application lists names and phone numbers, and allows users to search on the phone for names and numbers, using the very familiar keypad search that users are accustomed to on their cellphones and handheld devices.

Key features:

  • Extremely intuitive and easy to use – phone numbers are where you need them, on your phone.
  • Instant phone number updates. When a new person is added to the centralized Microsoft Active, their phone numbers are automatically available to all 5300 Intelligent Directory users.
  • Less administration, less expense, more accuracy. No more need to separately maintain corporate phone books for internal use.
  • Up to 5 phone numbers can be displayed per person (corporate, cell, home, etc.).
  • One-touch dialing - numbers selected are instantly dialed.
  • Automatically displays a dynamic list of recent calls on default home screen.
  • Add your favorite numbers to your home screen.
  • Uses Microsoft dialing rules to automatically insert dialing prefixes when numbers are dialed.
  • Supports Hot-Desking. 5300 Intelligent Directory requires users to enter their password to access personal contacts in Microsoft Exchange.

With Presence Upgrade, LCS Presence status is displayed beside the contact name, indicating whether he or she is available. With just a glance at the phone, users can determine whether and when to make that important call.

Intelligent Directory with Presence

The application is structured as a .Net application that runs on Microsoft’s IIS Web Server, and uses a web service to connect to Active Directory, Exchange, and LCS. The architecture is shown below:

Intelligent Directory Architecture

The application will be available soon - check HERE for updates.

And, if you just can’t wait, try it out on our HTML application demo page HERE!


Patent App Picked Up!

May 4, 2007

I was surprised this week to discover that a patent application we had submitted a year ago was “in the news” on a few blogs.

We first got wind of it through Alec Saunder’s excellent VoIP blog - HE was surprised to see a reference to the Ottawa Senators in a patent application - just our little nod to the team!

And Alec found the patent app through Russel Shaw’s IP Telephony blog over at ZD Net. Russel apparently scans all new patent applications, looking for interesting VoIP applications, and ours made the grade.

Our patent application covers some of the applications that InGenius’ TelML technology makes possible on IP Phone sets with larger screens. Stuff like News, Weather, Sports, and advertizing on you kitchen phone. Very cool stuff - that we’re implementing now for a number of customers.

In fact, we’re releasing our first TelML-based product in the next couple of weeks - it’s called Intelligent Directory, and it allows access to your corporate Active Directory, including presence, from the screen of your phone! Think of it as a super intelligent and useful phonebook, that ties into your Active Directory,your personal Outlook contacts, and LCS/OCS for presence info - with easy searching based on name or company. It’s a great application, only possible due to Mitel’s adoption of our TelML technology on their desktop screen phones.Rich Loen IP Phone Patent Application


Panic’s new app - Coda - simply beautiful!

April 24, 2007

Panic has released an unbelievably beautiful application called Coda. This app is a terrific one stop shop for web development. The app includes:

  • A web site manager based on their “Transmit” ftp engine,
  • A great HTML editor,
  • A preview pane - very nicely done,
  • A CSS editor,
  • A terminal window,
  • A built-in online reference to HTML, CSS, Javascript, and PHP.

This is one of those apps that brings a smile to your face as you use it. Beautiful touches abound - from nice animations, to a very nice preview of each of the web sites that you manage, to shared editing based on the subetha engine, a really nice CSS editor, to the built-in books. Even their web site is beautiful!

This is an app that makes it worth switching to a Mac.

Panic Coda Screenshot


Digital Photo Frame Review

April 22, 2007

I recently picked up a Digital Picture frame at Futureshop. They have a couple of models, but we wanted one that would support CF cards as well as a ton of other formats.

The one we chose was the 10.4 inch Fidelity Electronics model DPF-1040F, that supports CF, MD, MS, SD, MMC, SM, and XD format media. The frame will display JPG images, and will also play back MP3 audio files. The box says that it plays MPEG1, MPEG2 and MPEG4 video - but we couldn’t make that work at all. It certainly wouldn’t play the video files recorded by my Canon point and shoot cameras - not straight from the camera, or after they had been saved as MPEG4 by Quicktime.

There’s a remote control included with the unit. It allows you to select files via an on-screen menu, select music, select videos, and choose playback options. It worked well.

The unit doesn’t come with any built-in storage - so remember to buy a CF card or whatever when you purchase it. Once the photos are saved on the card, the unit simply starts playing them when it’s powered on. For a nice touch, you can use the included remote to select “slideshow with music” and it automatically uses any MP3 files on the CF card for background music.

I ran into some issues trying to save a ton of images into the root of the CF card - so I ended up using a directory structure on the card. The picture frame handled this easily - it found the images and started playing them back immediately - and the on-screen file browser understands directories, and lets you browser through the tree.

The picture quality is pretty good - really surprising actually, considering that the display is only 640×480. The unit will handle images up to 12 megapixels - but I saved all images as 640×480 when I exported them from Aperture. The cross fades and other transition effects are really smooth.

This is a perfect gift for grandparents, or anyone who’s into photography.

Digital Picture Frame


Canada wireless plans worse than 3rd world!

April 13, 2007

Check out this horrifying post which compares wireless rates for data access. 500MB/Month costs $375 - $1600 per month in Canada compared to $41 - $102 in 6 other countries. We’re moving into a world where we need ubiquitous wireless access. I really expect to be able to flip open my laptop just about anywhere in Canada in the next few years and be able to log onto the Internet at a decent speed.

The carriers really have to get on board with this. They are killing us, and really reducing our choices. It’s a common discussion among my co-workers - who all have very sophisticated phones, but hesitate to turn on the data features due to the cost.

PLEASE, Mr. CRTC, do something about this!


Atmel announces $69 Linux-based 32-bit Network Processor kit

April 2, 2007

One of the first press releases out of the Embedded Systems Conference is a cool new board from Atmel that includes:

  • an AT32AP7000 CPU,
  • 2 RJ-45 Ethernet jacks,
  • drivers, protocol stack, communications apps all included,
  • USB 2.0 mini-B terminal,
  • SD memory card slot,
  • RS232 port.

The card ships with Linux 2.6.18 including a ton of drivers and applications which make use of the USB, SD (like an FTP -> SD app) and an on-board web server.

The processor includes 16-bit stereo DAC’s for audio, and a 2048×2048 pixel LCD controller.

A header is provided on the board to access all the extra functions available from the CPU.

The board ships with a complete Linux development environment, though you are recommended to purchase the JTAGICE mkII on-chip debug adapter.

Very cool for $69!

Check it out at: www.atmel.com/AVR32


Embedded Systems Conference - Day 2 - Monday

April 2, 2007

Sat in on the “Managing Embedded Projects” tutorial given by Jack Ganssle this morning. This was the most highly attended session I’ve seen yet. Jack is a great speaker, with lots of good examples and real-life experience. A lot of his ideas were straight on, but others are a bit more controversial. For instance he advocates throwing extra CPU’s into a design - to simplify the software by dividing the project up into smaller chunks which are far more manageable, and less likely to fall behind schedule. This is certainly true from a project management point of view, but goes against the grain of every hardware designer who’s trying to eliminate every part from the board.

He also advocates throwing out bug lists since they are so useless. He feels you should simply eliminate EVERY BUG before you ship. Maintaining lists of bugs, assigning priorities to them etc should be avoided. Instead, force each developer to clear away all their bugs before developing any new feature. This is a nice thought, but doesn’t translate so well into the real world where you have to ship product in order to survive.

The session was just packed. In fact they had to bring in extra chairs to accommodate the overflow crowd. Certainly worthwhile - as long as you don’t take EVERYTHING at face value.

I also sat in on the User Interface Design session given by Niall Murphy. This session was nowhere near as well attended - in fact just a smattering of people in the room. Niall’s ideas are great - this was a session that should have had a much better attendance. Unfortunately, Niall’s slides weren’t that slick. Pretty ugly actually. So, great ideas, bad presentation. Niall covered lots of ground - from color, icons, button design, size, sounds, etc.

It’s sad that this session wasn’t better attended. Typically embedded systems have such terrible UI’s - the group of developers here should have been FORCED to attend this one session!


Live from Embedded Systems Conference - San Jose

April 1, 2007

Spent the morning settling in and registering at the ESC. The conference looks like it’ll be pretty good this year - the exhibit hall is quite huge - I can’t wait to get in on Tuesday for a full tour.

ESC Header

I sat in on a couple of the courses today:

The Introduction to Real-Time Operating Systems talk by David Kalinsky was horrifyingly S L O W. David would talk on one slide for 20 or 30 minutes, slogging through some very simple concepts, giving warnings about features of some RTOS’s, but then not naming the culprits, and over and over again referencing things that will be in “future” slides rather than what he’s talking about right now.

The audience is a mix of noobs and experienced developers - so I can see how it’s difficult for David to keep everyone interested.

Conversely, John Edwards DSP Demystified talk was terrific! He’s a VERY interesting speaker, captivating on what could be a really dry topic. He knows to skip the details, and instead concentrate on the stuff engineers need to simply get things done. Really worth attending.

Happy customer at the DSP demystified presentation.


From COSN: Blogging in schools

March 29, 2007

Two companies are here with tools to facilitate blogging in schools. Of course, this is pretty tricky to do right. In a world where authorities are blocking access in a CYA fashion, it’s nice to see these tools here to allow kids to blog and email in a safe and controlled way.

ePals has a nice looking system, and a good team here at the show. ePals is cool because it allows kids to interact in a safe environment - but interact with other schools around the world. They are approaching this as a world-wide linking thing rather than the simple and lame approach of just blocking access to blogs. Their UI is nice and clean, friendly, easy and even includes a translation feature - this is a REALLY cool idea. It’s nice to think of kids being able to communicate with other school kids in Spain, say. They are doing the same with email, and appear to be leaders in this  field.

Tim from ePals

The other company here doing similar stuff is Gaggle.net. They have a blogging component, but seem to be focused on email. They offer the same translation options, but include some anti-pornography stuff, and monitoring.


In San Francisco - at COSN

March 28, 2007

I’m down in San Fran for COSN - a networking show for school teachers, and adminstrators. Mitel has a booth here, showing a cool school telephony app we put together, and a broadcast app that the Mitel Custom Apps group put together that uses IP speakers to broadcast throughout a school.

Feedback is along the lines of:

  • “COOL” you can take attendance using a phone.
  • OR, uhm, WHY would I want to take attendance using a phone?

Really, the coolest stuff we’ve done is the broadcast alert using the phones themselves. You can go to a web page on a PC, select a broadcast alert message, click “Send” and the alert shows up on every phone in the school - complete with blinking lights, a message on screen, including an evacuation route map, and an audio announcement that plays an alert sound, and says what to do. What’s cool, is that this uses the built-in voicemail system in the 3300 for the announcement - so no extra hardware required. Very cool.

One company with some cool stuff here is Promethean - they have a very nice looking educational application, with lots of interactive stuff, and these really cool little remotes that let the class interact, vote, and contribute to what’s going on. Their UI looks REALLY good - very clean and easy to use, yet powerful.

Promethean Activote

My brother is flying down tomorrow - we’ll be touring the town, including dinner at Chez Panisse, one of the best restaurants in the US! I’ll let you know how that goes…

Here are some pictures from San Francisco.