© Hive Studios 2009 Ivan Pavlović, Hive Studios CSM, Visual C# MVP, MCSD, MCDBA, MCT

Slides:



Advertisements
Similar presentations
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Advertisements

Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Visual Studio Online. What it Provides Visual Studio Online, based on the capabilities of Team Foundation Server with additional cloud services, is the.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
Creating a deployment package Importing a package with IIS Manager Exporting from IIS Manager.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for.
ESupport Shifting Customers to the Internet for Support Published: January 2002.
Composite Application Guidance Prism 2 A Rainbow of Possibilities.
Building Composite Applications with WPF Tomer Shamam Smart Client Manager Sela Group
Access Web Apps – OK, Now What? EXTENDING ACCESS WEB APPS George Young Dawson Butte Software ACCESS DAY – OCTOBER DENVER,
What are Access Web App What are “Apps for Office” Microsoft Access Access “Apps for Office” Value of “Apps for Office” Apps for Office How it all works.
Intro to Apps Minnesota SharePoint User Group Raymond April 2014.
Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs for business users.
Node.js on Windows Azure Name Title Microsoft Corporation.
Cooking with Visual Studio Team System 1 A Recipe for Team Foundation Server.
Office 365 Platform Flexible Tools Office Store and App Catalog Discover A marketplace of off-the-shelf solutions to many of the common needs.
Building Metro style UIs Paul Gusmorino Lead Program Manager Microsoft Corporation DEV354.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Available via NuGet independently, major revisions infrequent and with minimal breaking changes, sole dependency for each MAML library. Contains HTTP,
Introduction to Mobile Programming. Slide 2 Overview Fundamentally, it all works the same way You get the SDK for the device (Droid, Windows, Apple) You.
Microsoft Confidential ASP.NET Broadest reach Most mature dev platform Silverlight Broad reach Rich, Interactive UI WPF Richest, Interactive UI.
SharePoint On Prem SQL Server On Prem SharePoint Online Windows Azure.
Virtual techdays INDIA │ Nov 2010 Developing Office Biz Application using WPF on Windows 7 Sarang Datye │ Sr. Consultant, Microsoft Sridhar Poduri.
Todd Kitta  Covenant Technology Partners  Professional Windows Workflow Foundation.
TMurgent Technologies Henry Schulman New Horizons of Boston Virtualization Project Engineer MCSE, MCT, MCTS, MCITP SCI: SoftGrid Certified Instructor Virtualization.
WEB 304 An Overview of ASP.NET and Windows Workflow Foundation Kashif Alam Program Manager Developer Division Microsoft Corporation.
REQUIREMENTS The Desktop Team Raphael Perez MVP: Enterprise Client Management, MCT RFL Systems Ltd
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Claudio Lassala Software Developer EPS Software / CODE Magazine Session Code: DEV 201.
Composite User Interface Application Block Peter Provost Development Lead – patterns & practices
05 | Administer Version Control Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Silverlight Dev Demo Scott Edmondson NextMinute Application at
FIRST FLOOR SOFTWARE Experts in XAML. Visual Studio Industry Partner FIRST FLOOR SOFTWARE NEXT STEPS Contact us at: First.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
DEV333 Instrumenting Applications for Manageability with the Enterprise Instrumentation Framework David Keogh Program Manager Visual Studio Enterprise.
© Hive Studios 2011 Ivan Pavlović, Hive Studios Visual C# MVP, MCT, CSM
Michael Hofer Senior Consultant Microsoft Corporation.
Nikhil Kothari Software Architect Microsoft Corporation Session Code: WUX312.
Testing Azure Applications with Visual Studio 2010 Abhishek Agrawal Senior Program Manager Visual Studio Microsoft Corporation
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
| Lausanne Become an Office 365 developer in 60 min Valerie Alonso Xavier Bocken.
Virtual techdays INDIA │ November 2010 Building Visual Studio LightSwitch Application Kunal Chowdhury │ Software Engineer, Silverlight MVP.
Task Pane App adjacent to the document Content App in the body of the document Mail Inline Pane on an or appointment item.
Session Objectives And Takeaways Agenda Monitor and manage servers 30+ Azure Hosted Services 10 global data center facilities & 6 domains 110+
Microsoft ® Official Course Module 9 Working with Business Connectivity Services.
Virtual techdays INDIA │ august 2010 Building & Deploying Windows Azure Application using VS2010 Saranya Sriram │ Developer Evangelist, Microsoft.
Carbide.c++ for Symbian OS development Usability testing audience Novice C++ developers C++ developers experienced with Visual Studio and embedded tools.
Nivo 300 Connecting Development and Operations - Application Maintenance with TFS and SCOM Ivan Kardum (dev) MVP for VS ALM, PMP, MCSD, MCPD, MCTS:TFS.
Improving Your Application with IntelliTrace #ITDevConnections.
How to be a SharePoint Developer
Presented By: Jessica M. Moss
Microsoft /23/2018 8:20 PM THR3038 Implement dev and test scenarios using Azure and Visual Studio Team Services Alex Mang Azure MVP © 2016 Microsoft.
What's new in the world of SharePoint development and deployment
Office 365 Development July 2014.
9/4/2018 5:28 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Developer Collaboration with Team Foundation Server 2012
Did your feature got in, out or planned?
Office Power Hour New developer APIs and features for Apps for Office
Windows 8 & Phone 8 App Development suresh M 11/14/2018
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
Deep Dive into the Team Foundation Server 2012 Agile Planning Tools
12/9/ :15 AM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
SharePoint 2019 Overview and Use SPFx Extensions
05 | Desktop Applications
04 | Apps and SharePoint Chris Johnson | SharePoint Guru
1. Azure Data Explorer Azure Data Explorer enables rich data exploration over raw, structured, and semi-structured data delivering fast time to insight.
Office 365 Development July 2014.
Presentation transcript:

© Hive Studios 2009 Ivan Pavlović, Hive Studios CSM, Visual C# MVP, MCSD, MCDBA, MCT

© Hive Studios Who really needs it? Components Interactions Dive, dive…

© Hive Studios Multiple sources – One UI Bank Teller App Dev, test and deploy modules independently App developed by multiple teams

© Hive Studios Ingredients One monolith app or requirement for a new (and large) Desktop / Silverlight App Development environment (C# Express is OK) 150g of Module Loader implementation UnityContainer or Windsor to keep things together If you want get best taste out of this receipt cook on the mild temp in the beginning and increase temperature later Server hot with WiX or similar deployment tool

© Hive Studios Shell Presenter Region View(s) Presenter Model Service / Dependancy Injection Container Shell Host Application (entry point) ModuleEnumerator Module Loader RegionManager Logging EventAggregator Loader Core Modules Module Proffered Services Commands

© Hive Studios Commanding Event Aggregation Region Context Shared Services

© Hive Studios Configure ContainerConfigure Region MappingsLoad ModulesCreate ShellInitialize Modules

© Hive Studios

9 Order 1 Order 2 Order Item QTY Cost Navigation Region Navigation Region Main Content Window Order Details SHELL Item QTY Cost Views

© Hive Studios Publisher Subscriber IEventAggregator CompositePresentationEvent … …

© Hive Studios

© Hive Studios