Silverlight ATM to the rescue

We all know times are hard.  Economy is down.  People are cash strapped.   Government can’t bail everyone out – They are covering the big corporation like banks are car manufacturers.  But, what about the people? the masses?   Worry not.  I have build an ATM for the people – built in Silverlight 4.  Yes, an ATM that is somewhat loaded with cash.  You won’t even need an ATM card (though you will need the Silverlight plugin – worry not, even that’s free).  That’s right, just click the image below to launch the Silverlight ATM:

ATM Demo Application done in Silverlight 4

ATM Demo Application done in Silverlight 4

On the serious note:  Silverlight ATM is a demonstration of Silverlight’s rich application development capabilities.   The demo was inspired by the Windows Phone 7 user interface.  Some of the things to notice include fluid animations and 3D transitions between pages.  Notice how navigation is tightly integrated with the browser’s navigation stack.  Silverlight gives total control to the application developer in terms of what actions to take in regards to browser’s navigation commands.  Application is completely done using MVVM pattern taking advantage of Silverlight 4′s much awaited commanding support.  Server communication was established using WCF with binary encoding.

One thing to note about Silverlight, given that it’s a subset of WPF, it is not much tolerant to bad architecture/design.  Therefore a solid architecture/design goes a long way toward developing robust enterprise class Silverlight applications.

Side tracking to a different topic:  I think this demo would be a great case study to prove Silverlight as an ideal platform for kiosk applications.

Well, that’s enough talk for today.  Until next time

Advertisement
Published in: on April 28, 2010 at 12:06 am  Leave a Comment  

The URI to TrackBack this entry is: http://silverlightwpfguy.wordpress.com/2010/04/28/silverlight-atm-to-the-rescue/trackback/

RSS feed for comments on this post.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.