SOAK media links

More Imagine cup finals content

In my previous post I introduced the SOAK system. Here is some additional content.

APC magazine interview
Tony Sarno from APC magazine interviewed our team to ask us what it was like building SOAK and our experiences with the imagine cup. You can read his news story on the Imagine cup here
http://apcmag.com/imagine_cups_surprise_winners_a_boon_for_farmers.htm

Photos
My fellow Readify workmate Jordan Knight took a few photos of us after winning the Imaginecup competition

Imagine Cup Winners
Imagine Cup winners hold up their prize

Hardware
David Hall assisted us in conceptualising and building a mockup for demonstration purposes. He has blogged about his experiences http://www.robotification.com/content/view/41/1/

Blogged with the Flock Browser

Tags:

2008 Imagine cup Australian winner. Project SOAK

We just had the great honour of being announced as the Australian winner of the 2008 Imagine Cup and will be flying to France in July to compete in the world finals (visit http://imaginecup.com/ for more details). This is a fantastic award to have won so I thought I would take the time to explain and give an overview of what SOAK is and the vision we have for its future development.

Elevator pitch
SOAK is an integrated software and hardware platform with the aspiration of helping farmers achieve sustainable use of their land. This is achieved through the integrated use of environmental sensing, rich visual front ends to display the information to the farmer, and a subsystem which controls farm equipment such as sprinkler systems

Sensing the environment
SOAK supports a wide range of sensors such as

  • Temperature
  • Rainfall
  • Dam depth
  • Salinity
  • Etc.

These sensors provide SOAK with the relevant real time information that is needed for the more advanced functionality.

External data resources
SOAK utilises a number of resources such as Microsoft Virtual Earth for mapping data, Weather forecasting for predictions on when to water, and the British Telecom SDK for SMS notifications when there is a critical event at a farm (such as a fault in farm equipment)

Manipulating the environment
An automated watering system allows for a very fine level of control over when to water. The weather forecasting is taken into consideration when calculating if now is the best time to water the crop. If rain is predicted to fall in the next 48hours, the system can hold back from water so as to reduce the water consumption of the farm.

User interaction
Currently SOAK has implemented 3 delivery mechanisms each targeted to a specific use and data consumption.
The Silverlight web application is the main access point for SOAK. Here we present very detailed and visual information tailored to management users. This was created as a mashup between Microsoft Virtual Earth and Silverlight 2.0 Beta1.

The Windows Vista Sidebar gadget provides data at a glance with the most important statistics about the areas they are concerned with.

The PDA application provides field operators with real-time summary information about the areas they are visiting and gives them access to a manual over-ride of the sprinkler system when out in the field.

Additional information
This was a very brief introduction to the SOAK system, if you would like to see a better one page overview please look at the executive summary that was submitted to the judges. SOAK executive summary

My team mate Long Zheng has also blogged about our project http://www.istartedsomething.com/20080523/imagine-cup-australian-winner-project-soak/

If you would like to contact me for further information about SOAK, please leave your details.
My twitter feed is http://twitter.com/DavidBurela if you would like to keep informed of the last SOAK information

2008 Remix Australia registrations are now open

Title pretty much says it all, registrations for Remix are now open.

http://www.microsoft.com/australia/remix08/index.aspx

May 20th for Sydney and May 22nd for Melbourne. Costs $199 but you get a copy of expression studio worth $1,040. Judging by the sessions released from Mix in Las Vegas last month, this should be a great learning experience. I really enjoyed myself at Remix last year

I haven’t registered yet because I’m hoping my Imagine cup entry will be one of the finalists meaning I get to go for free!

Inserting records using LinqToSql

I wasn’t able to find any good examples on Google (they were all for old CTPs).
So to all that this may help, this is how you can insert a record into SQL using Linq (LinqToSQL).

NorthWindDataContext db = new NorthWindDataContext();
Product prod = new Product();
prod.ProductName = "The Dave Special";
prod.CategoryID = 1;
prod.UnitPrice = 24;
prod.UnitsInStock = 1;

//This is the line I kept missing
db.Peoples.InsertOnSubmit(prod);

db.SubmitChanges();

Shoutout to Jordan for helping me with this

MCTS 3.5 certifications

Next week I scheduled in training time focused on gaining “MCTS .NET 2.0 web dev”.
I started to investigate what the differences are between the 2.0 exams and the 3.5 versions. Here is what I have discovered (sharing it because everyone I’ve asked haven’t had any ideas about the 3.5 certs)

They stripped out the old 3 ‘silos’ that the MCTS 2.0 exams had

and replaced it with a number of certifications that focus on a technology area.

The .NET 3.5 certifications are listed here. The first 3 with prep guides will be released late March, with the others being released later on.

  • MCTS: Windows Presentation Foundation 70-502 prep guide
  • MCTS: Windows Communication Foundation 70-503 Prep guide
  • MCTS: Windows Workflow 70-504 Prep guide
  • MCTS: ADO.NET 70-561 Prep guide
  • MCTS: ASP.NET. 3.5 70-562 Prep guide
  • MCTS: Windows forms 70-505

All of these .NET 3.5 certifications still have this requirement

  • MCTS: .NET 2.0 App development foundation 70-536 Prep guide

Which means you can work towards any of the 3.5 certifications right now. And if you currently have a MCTS 2.0 certification then you already have passed that requirement.
They will have “upgrade exams” from MCTS 2.0 certifications to 3.5, but full details haven’t been decided yet. But it is suggested that the upgrade exams will ONLY cover the differences.

References:
http://blogs.msdn.com/gerryo/archive/2008/02/21/microsoft-certifications-where-do-i-start-part-2-of-2.aspx
http://blogs.msdn.com/gerryo/archive/2007/11/20/technology-adoption-time-frame-and-the-relation-to-certification.aspx#6461249

Blogged with Flock

Tags:

Google translation application

A problem with having an international g/f is that her parents can’t speak english.
She was chatting her parents on MSN and i decided that I would have a go and see how the google translator holds up
(yes there is the older Altavista babel-fish, but I had trouble with it not being able to translate a LOT of words)

I could easily translate what her mother said to me into English. However, I was very affraid that what I would translate into Chinese for her would turn out very wrong. So i got into the habit of translating English into Chinese. Copying the translated chinese, and pasting it back into Google translate to translate it BACK into english. While this isn’t foolproof, I figured it would at least offer some additional security that I don’t accidentally call her mother a 3-eyed fish.

The problem with this approach is that it is VERY time consuming, if the translation wasn’t great, I would have to repeat the process using less ambiguous words which could take many cycles. I decided to see if I could create an application that could do this for me, unfortunately the Google api doesn’t expose the translation service yet.
However I found a ‘hack’ to do a HTML scrape and pull the results out
http://blogs.msdn.com/shahpiyush/archive/2007/06/09/3188246.aspx
now I’ve got a simple WPF app that can quickly translate, and show me the translation back so i can quickly tweak what I say to her mother.
I’ve only had one or two “huh, what you said makes no sense” moments ;-)

Blogged with Flock

Strange characters when running chinese applications in Vista

My girlfriend is from Shanghai and loves to use her chinese apps:
QQ, popkart, some online DDR ripoff.

The only problem is that when we run the setup, or once in the app, all the characters are really strange, random circles and squiggles, not Chinese characters at all.
The solution thanks to
http://www.vistax64.com/vista-general/80694-chinese-application-not-showing-chinese-characters.html

is to change the system locale to Chinese.

You do this by going:
Control panel, regional settings.
Administrative tab
then the “Change system Locale” button. Change it to the appropriate setting (i chose Chinese PRC)

I’ve had no problems with my system after running like this for the last 2 months. All my games and applications still work fine and are displayed in english, but it is now able to display the correct chinese characters when requested.
(the only problem i have had are with Nvidia and intel driver installs, they detect the langauge setting and display the setup apps in chinese instead of English ;-)

Blogged with Flock

Home server unavailable to MSDN subscribers

Well this is a real dissapointment, according to this post on the MDSN forums
Re: Will WHS be available on MSDN? - Windows Home Server

Windows home server is unavailable to MSDN subscribers. That is a real dissapointment, i was really looking forward to getting my hands on this product and making my own add-ins for it.
For anyone unsure as so what windows home server is, or what you can do with add-ins here are some links

Product page
Home sever blog
A list of current add-ins (one is a bit torrent add-in, so you could get your server to automatically download the latest media torrents from an RSS feed and have it ready to watch on your Xbox360)

Blogged with Flock

Tags: ,

I’m on the A-list

I had a fancy letter com in the mail, was in cursive writing with a shiny gold crown on top of the invitation. It reads:

His excellency the Honourable William Cox,
The Govenor of Tasmania, and Mrs Cox
request the pleasure of the company of
Mr David Burela

at the reception to mark the visit of the
Young Austrlian of the year finalists
on Tuesday 28th August

So i’m going along to that tonight, should be interesting. I’m probably just being invited along since i was one of 4 Tasmanian finalists last year for Young Australian of the year. But hey, there might be free drinks and canapes!

Blogged with Flock

Next Page »