Thursday, 22 March 2012

Metro Messaging

Unable to display content. Adobe Flash is required.

Here is a Metro styled client/server application that sends messages via queues:

metro-messaging-2

Queuing Frameworks

msmq

rabbitmq

zeromq

 

Other Frameworks

elysium

mvvmlight

Other Concepts

  • Real time updating Metro style Tiles as messages are received
  • Custom user control with data binding including dependency properties
  • Value converter as mark up extension (no need to reference as a resource)
  • Auto scrolling textboxes using custom attached property
  • Generics with predicates
  • MVVM Light locator, messenger, relay commands and view models
  • Metro style app with Elysium and Metro Icons (http://metro.windowswiki.info/)
  • Custom Build Event:    copy $(SolutionDir)Libs\zeromq\libzmq.dll $(TargetDir)

Deployment

You’ll need to install the server components for MSMQ and RabbitMQ before running the solution from the downloadable source below.

Source code:  http://stevenhollidge.com/blog-source-code/Messaging.zip

No comments:

Post a Comment