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

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
Back-End Services Middle Tier Clients Front-End Clients General Services Architecture Services provide functionality to a host of clients RIA's require.
Leveraging Enterprise Library in Your Applications Keith Elder Quicken Loans Manager, Sr. Software Engineer Microsoft MVP Keith a t keithelder dot net.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Composite Application Guidance Prism 2 A Rainbow of Possibilities.
Building Composite Applications with WPF Tomer Shamam Smart Client Manager Sela Group
Switching on the cloud for Silverlight MSDN Live Meeting Gill Cleeren Microsoft Regional Director – Silverlight MVP Ordina Belgium.
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
Windows Azure Platform Sync On-Premises Applications Sync.
Getting Started with Windows Communication Foundation 4.5 Ed Jones, MCT, MCPD, MCTS Consultant RBA Inc.
Any host All components deployed to SharePoint Client side code App Web created for app Wrapper deployed to SharePoint Components deployed to.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
RIA Services Master Class Presenter: Kevin Grossnicklaus November 30 th, 2010.
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Account Service Contacts Service Contacts Service Client.
DEV203. The simplest way to create business applications for the desktop and the cloud.
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
Spicing Up Web Parts Randy Williams SharePoint Hawaii User Group May 11, 2011.
Calendar System Dale Wassum August 4, 2004 CPSC 463 :: Summer II 2004 :: Dr. Pargas.
 You’re already a Web Site Dev  You’re interested in more simply making your web sites more responsive  If you’re not already hosting sites in.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
The Web Architecture and ASP.NET. Slide 2 Review of the Web (1) It began with HTTP and HTML, which delivers static Web pages to browsers which would render.
Design Patterns: Structural Design Patterns
BA372 Stored Procedures and Triggers Lab. What needs to be done to change a customer’s credit limit? Who am I? May I? Do it Log it Display A database.
DEV211. The simplest way to create business applications for the desktop and the cloud.
SQL INJECTIONS Presented By: Eloy Viteri. What is SQL Injection An SQL injection attack is executed when a web page allows users to enter text into a.
The Web Developer’s Toolbox Steve Fabian e:
Building a real-world, Internet- scale stock trading application Naveen Prabhu Quadwave Consulting Pvt. Ltd.
 Registry itself is easy and straightforward in implementation  The objects of registry are actually complicated to store and manage  Objects of Registry.
Building State of the art presentation tiers Nauzad Kapadia
Framework for Virtual Web Laboratory I. Petković M. Rajković.
Model View Controller Based Retail Management System Moiuddin Bukhari2003 – CE – 357.
Chad Collins CEO Henry Chan CTO In Latin, nubifer means “bringing the clouds”
Azure in a Day Training: Windows Azure Module 1: Windows Azure Overview Module 2: Development Environment / Portal – DEMO: Signing up for Windows Azure.
MGT305 - Application Management in Private and Public Clouds Sean Christensen Senior Product Marketing Manager Microsoft Corporation MGT305.
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
PowerPoint Instructions These are not native PowerPoint objects. They are PNG objects. To change the color, you need to go to the Format Tab.
Building Cloud Solutions Presenter Name Position or role Microsoft Azure.
Ken Casada Developer Evangelist Microsoft Switzerland Découvrez le Visual Studio.
Expense Tracking System Developed by: Ardhita Maharindra Muskan Regmi Nir Gurung Sudeep Karki Tikaprem Gurung Date: December 05 th, 2008.
MGT305 - Application Management in Private and Public Clouds Daniel Savage Microsoft Corporation MGT305 Kenan Owens Microsoft Corporation.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
KORAK PRED OSTALIMI VISUAL STUDIO LIGHTSWITCH Danijel Malik Artifis Danijel Malik s.p.
//liveVirtualacademy2011/ What’s New for ASP.NET 4.5 and Web Development in Visual Studio 11 Developer Preview Γιώργος Καπνιάς MVP, MCT, MCDP, MCDBA, MCTS,
7.5 Using Stored-Procedure and Triggers NAME MATRIC NUM GROUP Muhammad Azwan Bin Khairul Anwar CS2305A Muhammad Faiz Bin Badrol Shah CS2305B.
CAPSTONE PROJECT iTest Group Members Dao Van Son Le Thi Huy Duong Do Thanh Trung Nguyen Duc Loc SupervisorNguyen Van Sang.
DEV313. MVC Unit Testing Repository Pattern Change Tracking Concurrency Unit of Work MVVM Separation of Concerns Dependency Injection N-Tier TDD Transactions.
MVVM Made Simple with Prism
Azure Mobile Services + Windows Phone 8
Data-driven serverless apps with Azure functions
Data Interface Module Leighton Wingerd & Manisha Kollu
Mobility for Real Estate – Extending JDE Core Data to User Fingertips
Enterprise Computing Collaboration System Example
Developer Patterns to Integrate Silverlight 4.0 with SharePoint 2010
Rich single page applications with SharePoint
Tiers vs. Layers.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Practical WebJobs SDK and Extensions
Developing Microsoft Azure Solutions Jump Start
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
The Future is Now with ASP.NET Core 3.0
06 | SQL Server and the Cloud
Presentation transcript:

Silverlight Dev Demo Scott Edmondson NextMinute Application at

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 messaging  MessageMedia cloud-based, two- way SMS messaging  Entity Framework, LINQ-to-Entities and RIA Services Data Access Logic

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

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.

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 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