silverlight dev demo scott edmondson nextminute application at 2013-12-17 [email protected]
TRANSCRIPT
Silverlight Dev DemoScott Edmondson
NextMinute Applicationat www.nextminute.com
Workforce Job Management and Scheduling
Workforce Job Management and Scheduling
Silverlight, ASP.Net, and Azure
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
Benefits of aComposite 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
ContributionsMy 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.
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
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.
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