Advertisement
Promo

Become a member of the ZDNet UK community

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Tuesday 30 June 2009, 9:34 AM

Windows Embedded: Seeds of Hope for Student Developers?

Posted by Adrian Bridgwater

Back in 2003 when we all had travel budgets and that sort of thing, Microsoft would fly journalists out to locations like Brazil to cover the finals of its student developer competition which it calls the Imagine Cup. Although I missed the Brazil trip by a whisper, the event is still run and it did afford me the chance to see part of the event staged at the Telecom Tower a couple of years ago.

So it was Sugarloaf Mountain in Rio with a cocktail, or the Telecom Tower with a mini bottle of Stella and a packet of Twiglets. I know, there’s not much in it is there?

Anyway, this year (with finals in Cairo this week) the good people at Microsoft have remembered that I seem to talk about this event on a fairly regular basis. As such, they sent me not quite a flight to Egypt (despite me having connections with plenty of Egyptian media having worked in the country), but instead – a gleaming set of press materials.

Now in its seventh year, this year’s theme is, “Imagine a world where technology helps solve the toughest problems facing us today.” Students have been asked to create technology solutions that align to the United Nation’s Millennium Development Goals (MDGs). According to Microsoft back in 2003, there were a thousand competitors from 11 countries – and the first winner now has his own company with 27 employees - fast forward to 2009 and the Imagine Cup has attracted over 300,000 students from more than 100 countries.

So ranting aside, the ‘Embedded Development’ category appears to stand out in this year’s Imagine Cup. This portion of the competition challenges students to go beyond the PC/desktop and work in both hardware and software to build an embedded solution using Windows Embedded CE 6.0 R2. Students are given the X86-based DM&P/ICOP eBox-4300 hardware, on which contestants run Windows Embedded CE 6.0 R2 and Visual Studio, a suite of software development tools.

The embedded development category sees entries in fields such as agriculture, education, green innovations and healthcare. Here’s a snapshot of a couple of the finalists:

A team called PARV from the USA have created a medicine-dispensing kiosk, which can offer local communities basic medical advice and diagnoses and intelligently dispense a variety of over-the-counter medicines, after taking and analysing users’ temperature, or checking their pulse.

NB: remember, these are all college level students.

Egypt’s own Medbox created a solution that allows RFID tags to be secured to blood samples, medical equipment and patients to better track people and critical medical information. This is hoped to vastly reduce the number of blood mismatches during transfusions.

Intellectronics, from the Ukraine developed the Mobile e-Health System (MeHS) a mobile, cost-effective solution that provides rural communities and emergency services with real-time remote medical access.

Now the Imagine Cup may have open source purists choking on their hoummus and baba-ganoush. The students’ wild-eyed enthusiasm is generally matched by a burning desire to win the event and the prospect of a first job with Microsoft. But to simply criticise would be unfair.

This event champions student coders, it also allows natural team development to shine through. One student has to take on the sales/marketing role and present their solution while others (in the teams of three or four) often take on the back office roles and look after more of the nuts and bolts.

Anyway chaps, enjoy the Pyramids, enjoy the chance to witness young coders doing well and most of all – avoid Abdul Rahman’s kebab and falafel store round the back of Tahreya Square in central Cairo where I caught amoebic dysentery from one of his dodgy unwashed plates OK?

Comments on this post

Jonathan Bennett

The cynic in me never likes to see contests like this, organised by large corporations and taking advantage of young, enthusiastic people to create publicity and indoctrinate people into using one company's products. I admit that's a very harsh interpretation of what's happening, but you do see variations on this theme in other industries and by other companies.

Should students still enter? Probably — if nothing else it will teach them about putting proposals together, and reading the small print in contracts. They'll certainly learn far more about business by entering the Imagine Cup than they will about coding. If they were forced to all development work using Notepad and a command-line compiler it might be a better programming contest. Using IDEs which, having been designed to increase the productivity of already-experienced coders, do so much of the work for you, won't stretch the students' raw coding skills.

Microsoft could easily bring some balance back by giving all the finalists a copy of the complete works of Knuth.

Updated by Jonathan Bennett on Jun 30, 2009 2:22 PM

Adrian Bridgwater

Thanks Jonathan,

If I remember correctly it was you I was stood next to at the top of the Telecom Tower when we last both joined in the shenanigans for this very event. It was probably more than two years ago too.

As I was trying to hint - and you very lucidly expanded - yes there is a strong element of Microsoft hijacking the enthusiasm of youth here. It is sucking them into the bowels of its corporate underbelly and dangling the prospect of that 'oh so hard to get' first job.

It may also be 'seeding' Microsoft technologies somewhat unfairly. But hey, they're all grown ups (well, almost) and they know what open source is if they want to go and look for it.

Once again thank you for adding to and completing the job I started on my blog with your extended thoughts.

Adrian

Posted by Adrian Bridgwater on Jun 30, 2009 12:56 PM

Adrian Bridgwater

This member is ranked #4 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 2,024

Jake Rayson Jake Rayson

You mean Ubuntu isn't perfect?!?

Friday 6 November 2009, 3:44 PM

2 comments
ator1940 ator1940

Did not say it was.

Friday 6 November 2009, 2:13 PM

15 comments
ator1940 ator1940

Human error can be avoided.

Friday 6 November 2009, 1:49 PM

3 comments
manek manek

Email archiving - who needs it?

Friday 6 November 2009, 10:24 AM

5 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 5

Avatar Jake Rayson

You mean Ubuntu isn't perfect?!?

Thursday 5 November 2009, 9:27 AM

2 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters