Contents Contents
Total Page:16
File Type:pdf, Size:1020Kb
Contents Contents ........................................................................................................................................................ 1 1 Introduction ............................................................................................................................................... 4 Samples and Examples .............................................................................................................................. 4 2 Prerequisites .............................................................................................................................................. 4 3 Architecture ............................................................................................................................................... 4 Direct to On-Prem ..................................................................................................................................... 4 Azure Cloud ............................................................................................................................................... 5 Service On-Prem ....................................................................................................................................... 6 4 Why Choose the Microsoft Technology Stack? ......................................................................................... 7 Rapid Application Development ............................................................................................................... 7 C# .......................................................................................................................................................... 7 LINQ ....................................................................................................................................................... 8 Async/Await .......................................................................................................................................... 8 XAML/MVVM technologies ................................................................................................................... 8 Less Code .............................................................................................................................................. 8 Superior Development Tools and Environment Integration ..................................................................... 8 Strongly-Typed Programming ............................................................................................................... 9 Source Control/Project Management ................................................................................................... 9 Windows 8 Cost-Saving Solutions ............................................................................................................. 9 File Open Picker .................................................................................................................................... 9 Share Charm .......................................................................................................................................... 9 Middle-Tier ................................................................................................................................................ 9 Security ............................................................................................................................................... 10 IIS ......................................................................................................................................................... 10 Entity Framework ................................................................................................................................ 10 WCF Data Services .............................................................................................................................. 10 Client Connectivity .............................................................................................................................. 10 Azure ................................................................................................................................................... 10 Database Technology .............................................................................................................................. 10 Security ............................................................................................................................................... 11 Big Data ............................................................................................................................................... 11 1 Adoption/Familiarity ........................................................................................................................... 11 The Bigger Picture ................................................................................................................................... 11 5 UX Capabilities ......................................................................................................................................... 11 Hub View ................................................................................................................................................. 11 Groups ..................................................................................................................................................... 12 Tiles ......................................................................................................................................................... 12 Tile Sets ................................................................................................................................................... 13 Data Sets ................................................................................................................................................. 13 Report View Types .................................................................................................................................. 14 List Report View .................................................................................................................................. 14 Graph Report View .............................................................................................................................. 14 Grid Report View ................................................................................................................................. 15 Deep Link................................................................................................................................................. 16 Navigating to the Home Page ................................................................................................................. 16 Filters....................................................................................................................................................... 16 Global Filters ....................................................................................................................................... 16 Local Filters ......................................................................................................................................... 17 Drill Down and Drill Up ........................................................................................................................... 18 Drill Down ........................................................................................................................................... 18 Drill Up ................................................................................................................................................ 19 Graph View Levels ................................................................................................................................... 19 Data Level ............................................................................................................................................ 19 6 Design Considerations .............................................................................................................................. 20 Determining What the User Sees ........................................................................................................... 20 AuthN/AuthZ model ............................................................................................................................ 20 Role-Based Views ................................................................................................................................ 21 Constrained Delegation ...................................................................................................................... 22 UI ............................................................................................................................................................. 23 Hub View Parallax Scrolling ................................................................................................................. 23 Creating Tiles and Groups ................................................................................................................... 23 Dynamically Configurable Tiles ........................................................................................................... 25 Graphing the Grid and Graph Report Views ....................................................................................... 25 Auto Scroll