By Soul Solutions on
Tuesday, 29 June 2010
 I have been very fortunate this year to be to be involved with Imagine Cup as one of many round judges for Game Design and have been selected as one of the finalist judges for Software Design. After we built our Game Design mashup for Remix we thought that it would be cool to have all the finalists in a Bing Maps App.
I’m pleased to say that the Imagine Cup Map App went live this morning.

After seeing some very cool entries in the Game Design rounds I’m really looking forward to going to Poland and seeing what the Software Design teams have come up with!
If you want to find out more about the Game Design section read Andrew Parson’s post here.
If you want to see what the students have been building then check out the People’s Choice awards where all of the Software Design finalists have a video about their solutions.
Read More »
|
By Soul Solutions on
Thursday, 3 June 2010
After our talk at Remix in Melbourne yesterday, I thought I’d post about how to create the Imagine Cup Game Design Round 2 competitor Mash-Up. Before I created the application I created my own database and table with all the Round 2 contestants and geo-coded their country locations. Since the six finalists have been announced I thought I’d expand it a bit and show those in a different colour. We’ve deployed the final copy to http://imaginecup.soulsolutions.com.au/
I created a Silverlight Application Called Imagine Cup. Then I created a simple Linq to SQL class to get my team table and created a service method call GetTeams
[OperationContract]
public ListTeam> GetTeams()
{
var db = new DataClassesDataContext();
return db.Teams.Where(a => a.Latitude != null).ToList();
}
In the ImagineCup Project we add a reference to the following:
Microsoft.Map.MapControl
Microsoft.Map.MapControl.Common
In the MainPage.xaml we add the mapcontrol namespace:
xmlns:m="clr-namespace:Microsoft.Maps.MapControl;assembly=Microsoft.Maps.MapControl"
and add the map control to the grid:
m:Map...
Read More »
|
By Soul Solutions on
Monday, 10 May 2010
 We’re fortunate enough to be presenting at this year’s Remix in Melbourne. This year it’s a 2 day event with lots of great speakers so should be an awesome event. The abstract for our talk this year is:
Mash in and Mash up with Bing Maps Silverlight
Explore the latest in Silverlight innovation with Bing Maps, birdseye, streetside, WorldWide telescope and Photosynth. Learn how to mash up you data into the seamless spatial canvas and discover how Twitter, Flickr, foursquare and more are mashed into Bing.
The agenda, session details and speaker info is up on the Remix site and early Bird pricing is still on so head over and register here and grab your ticket for just $195!
Technorati Tags: Remix,Bing Maps,Photosynth,Twitter,Foursquare.
...
Read More »
|
By Soul Solutions on
Wednesday, 5 May 2010
The MultiScaleImage control in Silverlight 4 can now optionally be hardware accelerated. This means those massive images or, in my case, maps of the world can be smoothly rendered by using your compatible video card to do the heavy lifting. So what difference does it make? Let’s take a look, my example went from 40-80% cpu usage to 5-10%!
Take a spin of the hardware accelerated version here. Mouse wheel to zoom. If you right click you can even install out of browser.
What steps do we have to take to make this happen? First we have to enable the cachemode on the MSI control itself:
Then for the browser app we add a param to the plugin:
For “Out-Of-Browser” it is in the advanced options in the silverlight project:
Download the full source here.
Read More »
|
By Soul Solutions on
Monday, 29 March 2010
 I was fortunate enough to be invited by Catherine to be part of the first Australian DigiGirlz event, held at the Microsoft Office in Sydney, on 24th March.
DigiGirlz events have been held in multiple locations worldwide and a specifically designed to provide high school girls with a better understanding of what a career in technology is all about.
The morning started with 120 girls arriving at the office and opening their gift bag containing a few items including a copy of Tech girls as chic! (not just geek!) and a Bingo card that was a great ice breaker for the girls to talk to not only Microsoft staff but students and teachers from other schools.
I ran the Photosynth/Deep Zoom lab for the day. The girls really just “got it” straight away and seemed quite content browsing through the synths...
Read More »
|
By Soul Solutions on
Thursday, 25 March 2010
This month we're fortunate enough to have Tammy Halter as our guest speaker. Tammy Halter is the founder and sole Director of two technology companies, Absolute Data Group, and Broadcaster Media. Tammy has over 15 years experience in the information technology field, including SGML/XML publishing and document management experience with various software integration companies. Tammy has been a technical trainer, support engineer and project manager for several SG/XML software Distributors over the years, including the Frame Product Engineer, Asia Pacific & Latin America for Adobe Systems in 1997.
The path to being a Geek, does not have to start with a Degree in Technology. It's never too late to get into the tech industry, more than 1/2 of my staff (including myself), started out in another industry and "changed over" to a career in the dark side (I.T.)!
We need to encourage and educate young women and have them understand that there are many aspects to the Technology Industry's, and you don't necessarily have to be a Programmer or a Scientist to have a love for the industry and to be a geek at heart.
Who is invited?
If you are a geek and a girl or know of one who is willing to escort you then you are welcome and encouraged to come along. There is a technical focus with the intention of having fun and connecting with other women in...
Read More »
|
By Soul Solutions on
Wednesday, 17 March 2010
At MIX10 yesterday Microsoft announced the developer story for Windows Phone 7, Silverlight and XNA. I couldn’t help but take an hour last night to see if I could could get Bing Maps Silverlight running. Unfortunately that didn’t get far, you see it is not the complete Silverlight 3 package we run in today’s browser. Notable:
No Browser, these are native apps so if you rely on Browser functions your DLL will not run. The current Silverlight Bing Maps control was not going to work today. No pixel shaders and some other goodies. Extra bits for interaction and cool phone functionality. So after downloading the complete developer package to an old laptop I set to work to quickly see if I could get the DeepEarth map control and providers up and running.
The OpenStreetMap provider.
...
Read More »
|
By Soul Solutions on
Monday, 15 February 2010
For our first Girl Geek Dinner of 2010 we're going to have a casual networking night. We'll be heading to Vapiano restaurant in Albert Lane just off the Queen Street Mall. You can have a look at the food on offer at there website : http://www.vapiano.com.au/our-food.html Details for the night: when: 7pm 23 February, 2010 where: Vapiano - Albert Lane, just of the Queen Street Mall Who can attend: Any female in the IT industry or who has an interest in the industry, or any male invited by an attending member
|
By Soul Solutions on
Friday, 12 February 2010
Earlier this month at Australia’s first Silverlight Code Camp I showed a simple invert pixel effect applied to the base road map layer of Bing Maps. At the time I challenged the audience to look at pixel shaders to further customise and integrate Bing Maps into their applications. Today Nokola posted a sample Hue Shift pixel shader with source code.
http://www.soulsolutions.com.au/silverlight/hueshift/
I couldn’t help but quickly apply the effect to the Bing Maps control with some nice results. Rather then apply to the whole control I’m applying the shader in code to just the base layer, this means that pins and navigation controls are not effected:
effect = new ShiftHueEffect();
map.Mode.Content.Effect = effect;
map.ModeChanged += (e, o) => map.Mode.Content.Effect = effect;
The ultimate for me would be a shader that allowed the designer to selectively change the key base layer colours to those of their choosing. Thanks to Nokola I think I now know the right direction to take.
Technorati Tags: Bing Maps,Pixel Shader,Silverlight
Read More »
|
By Soul Solutions on
Tuesday, 9 February 2010
Nicolas Boonaert’s book on Bing Maps has been released and it looks awesome! Nicolas lives in France and is an active developer in the Bing Maps community.
The book is in French, but amazingly I can still understand much of it :) It covers quite a bit in 450 pages:
History, including TerraServer, MapPoint Web Service and Virtual Earth Architecture of the platform AJAX control Silverlight Bing Maps Web Service Building Mobile applications 3rd Party Projects, including DeepEarth Comparison with Google Maps, Yahoo Maps and OSM. If your interested in Bing Maps or web mapping in general and can read French this is a must. If you don’t speak French but this sort of title interests you, then ping Nicolas and encourage him to do an English translation, he is on twitter here. Great work Nicolas!
Technorati Tags:...
Read More »
|