PayDay loans Car Insurance

MIX09 Day 3 – Silverlight, Virtual Earth, and Pigmaps

Day 3 of MIX09. I head to a few sessions, all of which are interesting.Don't Shag the Pinball Machine

Virtual Earth integration from Silverlight was the highlight. Once again a nice clean API allows developers to pick it up, with fully integrated customised maps in Silverlight developed faster than previously possible. Video and media asset integration, scaling/zooming/”deep zoomesque” capabilities, and the ability to feed in your own map data.

So how easy is it?  Well, first up you need the control DLL.  And once you’ve done that, you’ll need the following XAML…

<UserControl x:Class="MapControlInteractiveSdk.Tutorials.Tutorial1"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     xmlns:m="clr-namespace:Microsoft.VirtualEarth.MapControl;
                assembly=Microsoft.VirtualEarth.MapControl"
>
   <Grid x:Name="LayoutRoot" Background="White">
     <m:Map />
   </Grid>
</UserControl>

BAM!  Map with controls in Silverlight in 3 seconds.  Even more impressive is all the small tweaks you can do in only a few lines of code.  Chris Pendleton has a wrap up and other posts over at the Virtual Earth Evangelist’s Blog, so check out further details.

Another session I found interesting was Pigmap. All I could ascertain is that the translated meaning behind the brand could probably translate to ‘cash cow’, and although the presentation had a lot to be desired, the Korean markets tend to push online community concepts many years before the western world picks them up.

Pigmap will be a social networking site.  It leverages Virtual Earth, flickr, and other services (OpenID, Live ID etc). To provide users with mapping, it searches Virtual Earth for certain locations and venues. So search for Las Vegas NV, and BAM, Las Vegas turns up on the map. But then type in ‘Venetian’ as a point of interest, and the platform searches Flickr for photos matching Venetian, grabs their geo coordinates, and drops thumbnails on the map (“The End of Theory” theory strikes again).

The questionable feature of the site is the ability to set “Missions” for people using the product. To be able to go “Dear X, I challenge you to go to this location” doesn’t really appeal to me, but “Dear X, you want to head here tonight?” might work, but many other services provide that functionality. Possibly Korea is too far ahead culturally with social networking that it zips over my head.

And that’s a wrap from MIX09. There is just so much more to talk about, and many of that will come with some of the posts that grow out of playing with the new toys. Head on over to the downloads page to grab your favourite preview/beta/CTP/SDK… and remember to check out the sessions at sessions.visitmix.com.

MIX oh-ten has been announced, and I’m excited to see where the designer and developer community has taken these tools by then. 

Catch you online when I land back in Australia. 

Don't Shag the Pinball Machine

Read More

Playboyarchive.com! … and Day 2 at MIX09

Day 2 at MIX has me talking to too many interesting people. VERTIGO’s presentation of Playboyarchive.com I’ll get to in a second, because yesterday I forgot to mention Sketch Flow. Sketch Flow is, at its heart, a collaboration feature for Blend. And the only way to really discuss it, is if you’ve seen some of the Sketch Flow sessions at MIX09.

Now that you’ve done that, we’ll continue.

The biggest benefit I see for agencies and services companies is the seamless integration, and to close the loop built in streamlined review mechanisms. Although Silverlight is a great technology and the obvious place Sketch Flow would help most, Sketch Flow will be useful for any type of web project. From presales through to design, it opens the door for rapid prototyping, with the cost of finding the best user experience drastically reduced. The documentation and auto data population features are so obvious and simple, yet dream features for developers. So big thumbs up for Sketch Flow.

Yesterday’s Live Services session had me falling off my chair. It was just too easy. If you aren’t looking at Mesh, you are being left behind… the possibilities are huge.

Second on the agenda was the VERTIGO presentation. Lots of sites developed in short periods of time, using some great Microsoft technologies such as Deep Zoom and Silverlight 3. KEXP, Rolling Stone magazine archive, March Madness, and the big one, www.playboyarchive.com. The presentation covered projects of catalogued back issues of magazines, radio station download managers, and interactive live video streaming. Such a broad consumer offering, based on the same core technology stack. The Playboy archive consists of over 2 million individual files that make up the multiscaleimage, coming in at 30GB of data. But what is even truly mind blowing, is the fact all text in the deep zoom is searchable, including the advertisements, the comics, and the articles.

To go over www.playboyarchive.com in a bit more detail (assuming you are still reading and haven’t clicked the link in the first few seconds), from the home page you click through to the DeepZoom based Silverlight application.

Home PageCover View

Then clicking on a cover takes you into an issue. Clicking on pages brings that page into full view.

MultipagePage View

And an example of searching, with full highlighting, deep linked to from the search results below.  (Just don’t ask how they afforded the army of chimps to highlight all the text.)

Search

For those that feel dubious heading over and checking it out, the older 1960’s magazines are generally work safe for the first 60 pages, if not cover to cover.

Read More

@MIX09 Impressive Start

MIX09 LogoI’m at MIX09 in Las Vegas the lone attendee in early waiting for the 2nd session I’m attending to kick off. Day 1 is turning out to be quite impressive. Up early for registration to miss the queues, and to hopefully catch breakfast (a 24 hour meal in Las Vegas). Registration was painless, and with my swag of Microsoft goodies I headed to the keynote.

Bill Burton and Scott Guthri were impressive. Their views were insightful, reinforcing, and the technology announcements presented were just as impressive. I recommend checking out the keynote over at live.visitmix.com. The technology announcements and demos were impressive. From Expression Blend, to IIS administration, the new features are market driving. Some are ‘about time’ and others ‘just in time’, others ahead of their time. The consistency and pipeline Microsoft provide for delivery between developers and designers with Expression, or the ease with which IIS and IIS applications can be managed are needed.

Not only were the Microsoft demos impressive, so were Netflix and BONDI/Vertigo. With Netflix being able to offer to a broader sprectrum of the consumer market, and release fortnightly instead of annually, their business has transformed. Similarly BONDI, specialists in back catalogue magazine capitalisation, created an entire new business, with the entire back catalogue of Rolling Stone magazine indexed, searchable, leveraging Silverlight 3 and deep zoom for a completely new visual experience.

Silverlight is a technology that is moving so fast I find it hard to keep up. The new pixel shader effects are exciting, and so easy it feels like cheating. Being able to splash them around on *any* control is too much fun. Be prepared for gratuitous overload for the first few months/years. Scott Guthri’s demo is worth watching to understand this. Even though Scott jokes, someone will put perspective and ripple effects on forms, and 10 people will copy that, and so on. Impressive features now in Silverlight include the ability to pump videos to FTP/WebDav locations direct from encoding, adaptive streaming over HTTP. Silverlight 3 also brings thick client “out of browser” applications. These also come with auto update features, online and offline synchronisation and data binding, and all out of the box. This isn’t just a Silverlight .NET shell for apps to run under windows, it comes with a full blown API for network connectivity detection. These applications are also running under OSX, as was demo’d in the keynote by KEXP radio. KEXP have an offline player, with online synchronisation and features, single click install (The install was such a non event most people missed it!).

Session 2, Day 1

Lunch consumed, and session 2 is about to start, the room looks empty. With 10 sessions going at the same time, this is a great way to have small intimate groups with audience participation/interaction.


Read More

Deep Zoom Madi Gras

And on the front page of smh.com.au!  Well, it won’t be now.  Took me too long to decide to blog it… but here’s a screenshot!

Deep Zoom Madi Gras

The team over at Microsoft have laid down the gauntlet with a deep zoom collage of the photography going back to 1978!  There are hundreds of photos, all easily filtered in realtime, and the experience is impressive.  The entire application was developed in just 6 days, and is stored on the Windows Azure Storage Services.

Hurry!  You can still check it out HERE. And for more information on how those delicate geniuseseses put it together, head over the Michael Kordahi‘s blog.

Read More

Adobe Makes Flash Crawlable

SEO takes a step up in the domain of Flash applications, with Adobe announcing that rich media search will be available for Yahoo! and Google.  With RIAs becoming more common on the web, it has often been the decision to step away from Flash when SEO was a priority.

So who benefits?  I can see anyone with a Flash site full of data jumping up and down with glee!  But if your Flash application is heavy on data, it is likely to be pulling relevant data on demand from remote back-ends, and if this is the case, Adobe’s new initiative will not be improving SEO for you.  Where it will help is for the more monolithic Flash sites.  Big bang flash sites where all the static content is screaming out to be found by the search engine crawlers.  For those sites, this is a tasty SEO burger.

Read More

Sproutcore vs Silverlight vs Flash

The three way battle begins… or never start, ever.  Apple is getting plenty of coverage recently on their love for Sproutcore, but I can’t see where the hype factor is really finding justifcation, other than the hype factory.  A Javascript framework for MVC isn’t going to compete with the rich animation tools that Adobe already has, and the pipeline that Microsoft is reaching with Silverlight.  Javascript is cool, but it is not a selling point.  Sproutcore might have some shiny features out of the box, but true open standards are already being offered in many forms, including Google’s GWT.  How one would do video streaming via Javascript starts to hurt my brain.

Javascript is an exteremely powerful language, and for products such as Sproutcore and Silverlight, it is a great thing.  I questioned it in Silverlight initially, but came to love the Javascript support.  Rather than being proprietary, it opens the door to so many more businesses who can not step into the realm of Flash due to lack of skills and toolsets within their delivery teams.  With Silverlight 2 just around the corner, you will be able to take an array of languages that have excellent application building tools, even allowing Ruby could power your applications front and back, with Silverlight as the glue.  These languages have a solid history, experienced developers, MVC frameworks, mature tools, and online communities.

Of course the main place Sproutcore is going to be exciting for Apple, adding ease of development, and more depth to browser applications, is on the iPhone.  In general the current selection of iPhone applications are good.  Not great, not cool, just good.  But writing iPhone applications is cool.  With the cool factor driving development and innovation, Sproutcore applications written for iPhone are likely targets for the Nokias and LGs in the market. 

Could it be that the ultimate mobile combo a Silverlight RIA front end with a Sproutcore MVC driving it in the background?  Only if banner advertising is brought to you by Flash.

Read More