Presentation is loading. Please wait.

Presentation is loading. Please wait.

Silverlight Dev Demo Scott Edmondson NextMinute Application at 2013-12-17

Similar presentations


Presentation on theme: "Silverlight Dev Demo Scott Edmondson NextMinute Application at 2013-12-17"— Presentation transcript:

1 Silverlight Dev Demo Scott Edmondson NextMinute Application at www.nextminute.com 2013-12-17 scott@edmondson.org.nz

2 Workforce Job Management and Scheduling

3

4 Silverlight, ASP.Net, and Azure

5 Technologies  ASP.Net  Silverlight 5  Telerik RadControls  MVVM Pattern and PRISM Composite Application Library  7 Loosely-Coupled Modules (XAP files) that load on demand  Azure deployment with SQL Azure data store  SendGrid cloud-based, two-way email messaging  MessageMedia cloud-based, two- way SMS messaging  Entity Framework, LINQ-to-Entities and RIA Services Data Access Logic

6 Benefits of a Composite Application and MVVM Design Pattern  Application consists of main shell and autonomous modules  Cross-module communication with Composite Events and Commands  Minimised cross-module dependencies  Dependency Injection with Unity Bootstrapper and Container  Composite Views with Re-usable Regions

7 Contributions My personal contributions to the product include the following:  Designed the product’s muti- tenanted database schema supporting multiple client “subscriptions” with multiple users and groups per subscription.

8 Contributions  Designed RIA-Services data access and authentication assemblies including row-level security and multiple authentication models  Used Entity Framework and LINQ-to- Entities queries used to communicate with database.  Designed multiple solution project structure for independent development of server code and client-side XAP files.  Implemented Log4Net-based server- side logging and log messages from clients

9 Contributions  Created Azure Notification Service Worker Role to provide time- triggered server-side processing for sending out email and SMS notifications, etc.  Designed and implemented real- time server-to-client messaging and message broadcasts using WCF PollingDuplex binding.  Implemented HTTS security on all WCF endpoints on local IIS and Azure deployment.  Designed and Implemented data access cache for RIA Queries and EntityChange Manager class for real- time notifications of other users changes.

10 If you’re interested in more detail regarding the size and complexity of the Silverlight product, I can show you the complete solution in a Virtual Machine. Regards, Scott Silverlight Dev Demo


Download ppt "Silverlight Dev Demo Scott Edmondson NextMinute Application at 2013-12-17"

Similar presentations


Ads by Google