Index
A
- AdventureWorks dashboard application
- N-Tier layered approach, using / Describing an N-Tier application design
- about / Setting up the Data Source
- AdventureWorks Dashboard application
- server components, building / Building the server components
- presentation layer, defining / Defining the presentation layer
- AdventureWorks dashboard sample
- about / Dashboard requirements
- Adventure Works Database
- URL / Dashboard prerequisites
- AdventureWorks database
- AdventureWorksDW2008R2 database
- about / Reviewing the database schema
- aesthetics
- agile processes
- AJAX
- analytical dashboards
- Application Programming Interface (API)
- application programming interface (API) / Dependency Injection (DI)
- area chart
- about / What are dashboards
- ASP.NET MVC
- about / When good just isn't good enough
- ASP.NET MVC programming model / Model-View-ViewModel (MVVM)
- ASP.NET Web Forms
- about / When good just isn't good enough
- ASPX host page / Sample project structure
- Assets panel
- about / Assets
- Async
- Async CTP
- about / Developing for Silverlight
- asynchronous programming, Silverlight / Asynchronous programming in Silverlight
- asynchronous technology
- about / Developing for Silverlight
- AtomPub
- about / Exploring OData data services
- Await
B
- bar chart
- about / What are dashboards, Bar chart
- benefits / Pros
- limitations / Cons
- Basecamp
- Behaviors
- about / Why should we use Silverlight?
- Bitbucket
- about / Project Management
- URL / Project Management
- Blend
- about / Why should we use Silverlight?, Blend strengths and weaknesses
- strengths / Blend strengths and weaknesses
- weaknesses / Blend strengths and weaknesses
- splash screen / Blend strengths and weaknesses
- Silverlight project, creating / Blend strengths and weaknesses
- Sample Data feature / Sample Data
- sample data, creating / Sample Data
- Templates feature / Templates
- basics / Blend basics
- custom user control, creating in / Creating a custom User Control in Blend
- Blend 4
- about / Knowing your tools
- Blend UI
- panels / Blend basics, Assets, Data, Design View (Artboard), Objects and Timeline, Parts, Projects, Resources, States
- Blend UI, panels
- Assets / Assets
- Data / Data
- Design View (Artboard) / Design View (Artboard)
- Objects and Timeline / Objects and Timeline
- Parts / Parts
- Projects / Projects
- Properties / Properties
- Resources / Resources
- Results / Results
- States / States
- brushes
- converting, into resources / Converting Brushes to Resources
- Brush object
- about / Styling in Silverlight
- bullet graph
- about / The Good, the Bad, and the Ugly—typical dashboard charts and graphs, Bullet graph
- benefits / Pros
- limitations / Cons
- BulletGraph
- about / View and controls
- bulletgraphchart
- business layer
- Button
- creating / Creating a Button
- Control Template, exploring / Exploring a Button's Control Template
- Button's Control Template
- exploring / Exploring a Button's Control Template
C
- C#
- about / Knowing your tools
- Caliburn
- URL / What is the MVVM pattern
- Caliburn.Micro
- Caliburn.Micro 1.2
- CASE/WHEN SQL statement
- about / spFinanceData
- chart
- types / What are dashboards
- about / What are dashboards
- viewing, with multiple series / What are dashboards
- thresholds, including / What are dashboards
- styling / Styling the Grid and Chart
- chart, types
- area / What are dashboards
- bar / What are dashboards
- line / What are dashboards
- Chart control
- using / Laying out XAML and Data Binding
- chartjunk
- ClickOnce
- client-side application development, Silverlight / Client-side application development
- client-side state, Silverlight / Client-side state
- ClientAccessPolicy.xml file
- about / Working with WCF
- client_DownloadStringCompleted method / Working with WebClient
- COM Automation
- about / Silverlight features
- command binding
- setting up / What is the MVVM pattern
- CommandParameter property / What is the MVVM pattern
- Confluence
- URL / Project Management
- Control Template
- about / Styling in Silverlight
- cross-browser development simplification, Silverlight / Cross-browser development simplified
- crosstabs
- about / Small multiples
- CSS
- about / When good just isn't good enough
- Custom Button Control Template
- creating / Creating a Custom Button Control Template
- custom User Control
- creating, in Blend / Creating a custom User Control in Blend
D
- DashbaordRequest class
- about / Building the WCF service
- dashboard application
- building, MVVM pattern used / Building the Dashboard
- data source, setting up / Setting up the Data Source
- Model classes, defining / Defining the View-Model and Model classes
- View-Model classes, defining / Defining the View-Model and Model classes
- XAML, laying out / Laying out XAML and Data Binding
- data binding, setting up / Laying out XAML and Data Binding
- UI, customizing / Customizing the UI
- DashboardContext class
- dashboard design
- example scenarios / Example scenarios for dashboard design
- pre-attentive processing, applying to / Applying pre-attentive processing to dashboard design
- DashboardFilter class
- DashboardResult class
- about / Building the WCF service
- dashboards
- about / What are dashboards, Different dashboards for different needs
- elements / What are dashboards
- need for / Purpose of dashboards
- 1980 Fiat Spider example / Purpose of dashboards
- examples / Purpose of dashboards
- 2007 Chrysler Town & Country example / Purpose of dashboards
- evolution / Purpose of dashboards
- issues, solving / Problems dashboards solve
- ECG example / Problems dashboards solve
- current state / Current state of building dashboards
- environment / Current state of building dashboards
- types / Different dashboards for different needs, Strategic, Analytical
- user-centered design, applying for / Focusing on needs, not technology
- scenario-based design / Scenario-based requirements and design, Scenario-based design of our dashboard
- scenario-based requisites / Scenario-based requirements and design
- styling / Getting started with styling our Dashboard
- prerequisites / Dashboard prerequisites
- requisites / Dashboard requirements
- solution, designing / Designing the solution
- dashboards, elements
- score cards / What are dashboards
- about / What are dashboards
- graphs / What are dashboards
- gauges / What are dashboards
- reports / What are dashboards
- strategy map / What are dashboards
- table / What are dashboards
- dashboards, types
- strategic / Different dashboards for different needs, Strategic
- analytical / Different dashboards for different needs, Analytical
- operational / Different dashboards for different needs, Operational
- dashboards environment
- desktop solution / Current state of building dashboards
- web solution / Current state of building dashboards
- Silverlight solution / Current state of building dashboards
- DashboardService class
- about / Building the WCF service
- DashboardViewModel
- about / View Model
- dashboard wireframe
- data access
- overview / Data access overview
- Data Access Layer
- about / Data Access Layer
- data access layer, WCF / The data access layer
- database schema
- reviewing / Reviewing the database schema
- data binding / What is the MVVM pattern
- about / Why should we use Silverlight?
- setting up / Laying out XAML and Data Binding
- data layer
- Data panel
- about / Data
- data source
- setting up / Setting up the Data Source, Setting up the Data Source
- database schema, reviewing / Reviewing the database schema
- stored procedures / Stored procedures
- DataTemplates
- about / Why should we use Silverlight?
- DataTemplateSelector
- about / Why should we use Silverlight?
- debugging environment, Visual Studio / Debugging
- delegate command / What is the MVVM pattern
- dependency injection (DI)
- Dependency Injection (DI)
- about / Dependency Injection (DI)
- Design View (Artboard)
- about / Design View (Artboard)
- desktop solution
- digital dashboard, of ECG / Problems dashboards solve
- Dispatcher class
- about / Working with WebClient
- DLL Hell / Silverlight as a Web technology
- DLLs / Silverlight as a Web technology
- Domain Model
- Domain Model, classes
- DashboardContext / Domain Model (Shared Between Client and Server)
- DashboardFilter / Domain Model (Shared Between Client and Server)
- FinancialKPIItem / Domain Model (Shared Between Client and Server)
- SalesTerritoryKPI / Domain Model (Shared Between Client and Server)
- KPIItem / Domain Model (Shared Between Client and Server)
- dropshadows effect / Creating a custom User Control in Blend
- DRY principle
- DTO
- about / Model-View-ViewModel (MVVM), When good just isn't good enough
- INotifyPropertyChanged interface, implementing / Model-View-ViewModel (MVVM)
E
- electrocardiograph (ECG) monitoring / Problems dashboards solve
- Entity Framework
- about / Why should we use Silverlight?
- Entity Framework 4 / Putting the pieces together
- example scenarios, for dashboard design / Example scenarios for dashboard design
- executive dashboard
- example / Dashboard requirements
F
- features, Silverlight / Silverlight features
- features, Storyboards / Storyboards
- features, trusted application / Silverlight features
- Fiddler
- URL / Using Fiddler
- about / Using Fiddler
- using / Using Fiddler
- FilterViewModel
- about / View Model
- FinancialIndicatorControl
- about / View and controls
- FinancialKPIItem class
- Fireworks
- about / Why should we use Silverlight?
- flash policy file (crossdomain.xml)
- about / Understanding network security
G
- gauges
- about / What are dashboards
- GetCommand method / Data Access Layer
- about / Data Access Layer
- GetDashboardData method
- about / Building the WCF service
- GetDashboard method / Service Layer
- Git
- URL / Project Management
- github
- URL / Project Management
- GPS systems
- about / Purpose of dashboards
- Graphics Processing Unit (GPU)
- about / Silverlight features
- graphs
- about / What are dashboards
- Grid
- styling / Styling the Grid and Chart
H
- high fidelity mockups
- about / High-fidelity mockups
- HTTP
- about / Data access overview
- HTTP classes
- about / Core networking classes
- HTTPS protocol
- about / Core networking classes
- HttpWebRequest class
- about / Working with WebClient
- HttpWebResponse class
- about / Core networking classes
I
- ICommand interface
- about / What is the MVVM pattern
- IDashbaordService interface
- about / Building the WCF service
- IDashboardService interface
- about / Building the WCF service
- IDashboardViewModel interface
- about / View Model
- InitializeService method / Building an OData service
- INotifyPropertyChanged interface
- implementing, DTO used / Model-View-ViewModel (MVVM)
- about / Model-View-ViewModel (MVVM)
- interaction aesthetic
- versus visual aesthetics / Interaction aesthetics versus visual aesthetics
- about / Interaction aesthetics versus visual aesthetics
- iPhone
- rough sketch / Representing and communicating user experience
- IProductSoapService interface / Building a SOAP service
- ISAPI Filter
- about / Stored procedures
J
- JavaScript
- about / When good just isn't good enough
- Jira
- URL / Project Management
- JIRA
- about / Project Management
- jQuery
- about / When good just isn't good enough
- JSON
K
- Key Performance Indicator (KPI)
- about / What are dashboards
- example / What are dashboards
- KPI
- about / Customizing the UI, Dashboard requirements
- KPI Dashboard
- components / Dashboard requirements
- KPI Dashboard, components
- header (filters) section / Dashboard requirements
- financial indicators section / Dashboard requirements
- yearly sales by region section / Dashboard requirements
- top products section / Dashboard requirements
- top customers / Dashboard requirements
- KPIItem class
L
- line chart
- about / What are dashboards
- line graph
- about / Line graph
- benefits / Pros
- limitations / Cons
- LINQ
- about / Data access overview
- Linq-to-SQL
- about / Why should we use Silverlight?
- Linq2SQL / Model-View-ViewModel (MVVM)
- ListBox
- sample data, displaying in / Templates
- properties / Templates
- about / What is the MVVM pattern
M
- magic strings
- about / Model-View-ViewModel (MVVM)
- MapItem method / Data Access Layer
- about / Data Access Layer
- MEF
- about / Dependency Injection (DI)
- using / Dependency Injection (DI)
- comparing, with Unity / Dependency Injection (DI)
- Mercurial
- URL / Project Management
- Microsoft Prism
- URL / What is the MVVM pattern
- Model
- about / Model-View-ViewModel (MVVM)
- classes, defining / Defining the View-Model and Model classes
- MouseOver state
- modifying / Visual States
- about / MouseOver State
- transistions, adding to / Adding transistions to the MouseOver State
- multivariate analysis
- about / Small multiples
- MVC pattern
- about / What is the MVVM pattern
- MVVM
- about / Model-View-ViewModel (MVVM), Why should we use Silverlight?, Describing an N-Tier application design
- View First, comparing with ViewModel First / View First versus ViewModel First
- MVVM Light
- about / Dependency Injection (DI)
- URL / What is the MVVM pattern
- MVVM pattern
- about / What is the MVVM pattern
- used, for building dashboard application / Building the Dashboard
N
- N-Tier application design
- overview / Describing an N-Tier application design
- sample project structure / Sample project structure
- NAnt
- URL / Project Management
- network security
- about / Understanding network security
- new keyword / Dependency Injection (DI)
- NHibernate
- about / Why should we use Silverlight?
- NuGet
- about / Putting the pieces together
O
- object relational mapping (ORM)
- about / Why should we use Silverlight?
- Objects and Timeline panel
- about / Objects and Timeline
- OData
- about / Reduced server load, Exploring OData data services
- URL / Exploring OData data services
- data services, building / Building an OData service
- external service, consuming / Consuming an external service
- OData data services
- exploring / Exploring OData data services
- OData service
- building / Building an OData service
- OLAP cubes
- about / Reviewing the database schema
- operational dashboards
P
- panels, Blend UI
- Assets / Assets
- Data / Data
- Design View (Artboard) / Design View (Artboard)
- Objects and Timeline / Objects and Timeline
- Parts / Parts
- Projects / Projects
- Properties / Properties
- Resources / Resources
- Results / Results
- States / States
- Parts panel
- about / Parts
- persona
- about / Personas
- pie chart
- PInvoke
- about / Silverlight features
- pivot tables
- about / Small multiples
- pixel snapping
- about / Silverlight features
- plain old WCF operations / Reduced server load
- POCO
- postscript vector printing / Silverlight features
- pre-attentive attributes
- about / Interaction aesthetics versus visual aesthetics
- warnings / Warnings about using pre-attentive attributes
- attribuites mixing warning / Mixing too many attributes
- visual distractors warning / Visual distractors
- pre-attentive processing
- about / Pre-attentive processing
- applying, to dashboard design / Applying pre-attentive processing to dashboard design
- prerequisites, for dashboards / Dashboard prerequisites
- presentation layer
- about / When good just isn't good enough, Why should we use Silverlight?
- defining / Defining the presentation layer
- View and controls / View and controls
- View Model / View Model
- Service Layer pattern / Service Layer
- Pressed State
- about / Pressed State
- Pressed state
- modifying / Visual States
- Prism
- Prism 4.0
- Products.xml file
- about / Working with WebClient
- project management, Visual Studio / Project Management
- Projects panel
- about / Projects
- Properties panel
- about / Properties
- PropertyChanged event / What is the MVVM pattern
- prototypes
- about / Prototypes
R
- reduced server load feature, Silverlight / Reduced server load
- reports
- about / What are dashboards
- repository
- about / Data Access Layer
- requisites, for dashboards / Dashboard requirements
- resource dictionary
- about / Styling in Silverlight
- creating / Creating Resource Dictionaries
- resources
- about / Styling in Silverlight
- referencing / Referencing resources
- implementing / Implementing resources
- brushes, converting into / Converting Brushes to Resources
- resources, implementing
- Button, creating / Creating a Button
- Custom Button Control Template, creating / Creating a Custom Button Control Template
- Visual States, adding / Adding Visual States (Visual State Manager)
- Resources panel
- about / Resources
- REST
- about / Building a REST service
- REST service
- building / Building a REST service
- about / Building a REST service
- Results panel
- about / Results
S
- Sales collection
- SalesTerritoryKPI class
- sample data
- displaying, in ListBox / Templates
- Sample Data feature / Sample Data
- scatterplot
- about / Scatterplot
- benefits / Pros
- limitations / Cons
- scenario-based design dashboards, requisites
- about / Scenario-based design of our dashboard
- performance data, for key KPIs / Requirement 1
- under or over performing KPIs / Requirement 2
- filter by geographic region / Requirement 3
- filter by product category / Requirement 4
- sales data, viewing by both geographic region and product category at same time / Requirement 5
- top 10 customers, viewing based on revenue / Requirement 6, Summary
- scenarios
- score cards
- about / What are dashboards
- ScrollViewer control
- about / Laying out XAML and Data Binding
- security policy files, Silverlight
- crossdomain.xml / Understanding network security
- ClientAccessPolicy.xml / Understanding network security
- server components
- building / Building the server components
- server components, building
- Domain Model / Domain Model (Shared Between Client and Server)
- Data Access Layer / Data Access Layer
- WCF service / Building the WCF service
- serviceClient_GetDashboardDataCompleted method / Service Layer
- Service Layer pattern
- about / Service Layer
- services
- building, with WCF / Building services with Windows Communication Foundation
- Silverlight
- XAML, as declarative programming model / XAML as a declarative programming model
- MVVM / Model-View-ViewModel (MVVM)
- dependency injection (DI) / Dependency Injection (DI)
- Dependency Injection (DI) / Dependency Injection (DI)
- as web technology / Silverlight as a Web technology
- asynchronous programming / Asynchronous programming in Silverlight
- features / Silverlight features
- client-side application development / Client-side application development
- reduced server load feature / Reduced server load
- client-side state / Client-side state
- cross-browser development simplification / Cross-browser development simplified
- environment set up, requisites / Putting the pieces together
- dashboards / What are dashboards
- reasons, for using / Why should we use Silverlight?
- tips, for developing / Developing for Silverlight
- dashboard application, building / Creating a Silverlight Dashboard Application
- URL, for downloading tools / Creating a Silverlight Dashboard Application
- MVVM pattern / What is the MVVM pattern
- styling in / Styling in Silverlight
- data access overview / Data access overview
- core networking classes / Core networking classes
- security policy files / Understanding network security
- Silverlight, styling
- resources, referencing / Referencing resources
- resources, implementing / Implementing resources
- Silverlight 5
- capabilities / Silverlight features
- improvements / Silverlight features
- graphic enhancements / Silverlight features
- 3D capabilities / Silverlight features
- enhanced Window feature / Silverlight features
- Silverlight application
- building / Why should we use Silverlight?
- presentation layer / Why should we use Silverlight?
- business layer / Why should we use Silverlight?
- data layer / Why should we use Silverlight?
- Silverlight dashboard application
- Silverlight Navigation Application / Creating a Silverlight Dashboard Application
- Silverlight policy files (ClientAccessPolicy.xml)
- about / Understanding network security
- Silverlight project
- creating, in Blend / Blend strengths and weaknesses
- creating, in Visual Studio / Visual Studio strengths and weaknesses
- Silverlight solution
- Silverlight Toolkit Chart control / Laying out XAML and Data Binding
- sketches
- about / Sketches
- SketchFlow
- about / Why should we use Silverlight?
- small multiples
- about / Small multiples
- benefits / Pros
- limitations / Cons
- SOAP service
- building / Building a SOAP service
- about / Building a SOAP service
- socket-based networking classes
- SortedValue property / Domain Model (Shared Between Client and Server)
- Sparkline control
- about / View and controls
- sparklines
- about / What are dashboards, The Good, the Bad, and the Ugly—typical dashboard charts and graphs, Sparkline, Domain Model (Shared Between Client and Server)
- benefits / Pros
- limitations / Cons
- spFinanceData procedure
- about / spFinanceData
- spFinanceData stored procedure
- about / Data Access Layer
- splash screen, Blend / Blend strengths and weaknesses
- splash screen, Visual Studio / Visual Studio strengths and weaknesses
- spSalesByRegion procedure
- about / spSalesByRegion
- spSalesByRegion stored procedure / Data Access Layer
- spTopInternetProducts procedure / Data Access Layer
- spTopUsInternetCustomers procedure
- about / spTopUsInternetCustomers
- spTopUsInternetProducts procedure
- about / spTopUsInternetProducts
- SQL
- about / Stored procedures
- SQL Server 2008 Express
- URL / Dashboard prerequisites
- stacked bar chart
- about / Stacked bar chart
- benefits / Pros
- limitations / Cons
- StackPanel control
- about / Laying out XAML and Data Binding
- States panel
- about / States
- static resource
- about / Referencing resources
- stored procedures
- about / Stored procedures
- spTopUsInternetProducts / spTopUsInternetProducts
- spTopUsInternetCustomers / spTopUsInternetCustomers
- spSalesByRegion / spSalesByRegion
- spFinanceData / spFinanceData
- Storyboards
- about / Storyboards, Storyboards
- features / Storyboards
- examples / Storyboards
- strategic dashboards
- about / Different dashboards for different needs, Strategic
- goals / Strategic
- strategy map
- about / What are dashboards
- System.Net.Sockets namespace / Core networking classes
T
- TabControl
- about / Why should we use Silverlight?
- table
- about / What are dashboards
- TeamCity
- URL / Project Management
- about / Project Management
- Templates feature / Templates
- TextBox
- about / What is the MVVM pattern
- Text property / Blend strengths and weaknesses
- TFS
- about / Project Management
- Toast Notifications / Cross-browser development simplified
- ToList()command / Defining the View-Model and Model classes
- TopCustomerControl
- about / View and controls
- TopProductsControl
- about / View and controls
- TortoiseGit
- about / Project Management
- URL / Project Management
- TortoiseHg
- about / Project Management
- transistions
- adding, to MouseOver State / Adding transistions to the MouseOver State
- Trend property
- TrickPlay
- about / Silverlight features
- Triggers
- about / Why should we use Silverlight?
- trusted application
- features / Silverlight features
- typical dashboard charts
- about / The Good, the Bad, and the Ugly—typical dashboard charts and graphs
- bar chart / Bar chart, Pros
- stacked bar chart / Stacked bar chart
- line graph / Line graph, Pros
- scatterplot / Scatterplot, Cons
- bullet graph / Bullet graph, Cons
- sparklines / Sparkline, Cons
- small multiples / Small multiples
- pie chart / Pie chart, Cons
U
- UI
- customizing / Customizing the UI
- Unfuddle
- about / Project Management
- URL / Project Management
- UNION SQL statement
- about / spSalesByRegion
- Unity
- about / Dependency Injection (DI)
- comparing, with MEF / Dependency Injection (DI)
- Use Cases
- user-centered design
- applying, for dashboards / Focusing on needs, not technology
- about / User-centered design
- requisites / Requirements
- user experience (UX)
- about / Focusing on needs, not technology
- representing / Representing and communicating user experience
- communicating / Representing and communicating user experience
- user research
- about / User research
- conducting / User research
- persona / Personas
- scenarios / Scenarios
- storyboards / Storyboards
- sketches / Sketches
- wireframes / Wireframes
- prototypes / Prototypes
- high-fidelity mockups / High-fidelity mockups
- User Stories
- using statement / Working with WebClient
V
- View-Model
- classes, defining / Defining the View-Model and Model classes
- View First
- about / View First versus ViewModel First
- versus ViewModel First / View First versus ViewModel First
- View Model
- about / View Model
- ViewModel
- ViewModel class
- ViewModel First
- about / View First versus ViewModel First
- versus View First / View First versus ViewModel First
- ViewModelLocater class / View First versus ViewModel First
- Views
- visual aesthetics
- versus interaction aesthetics / Interaction aesthetics versus visual aesthetics
- about / Interaction aesthetics versus visual aesthetics
- example / Interaction aesthetics versus visual aesthetics
- VisualStateManager
- about / Why should we use Silverlight?
- Visual States
- about / Visual States, Adding Visual States (Visual State Manager)
- adding / Adding Visual States (Visual State Manager)
- MouseOver / MouseOver State
- Pressed / Pressed State
- VisualStates
- about / Why should we use Silverlight?
- Visual Studio
- about / Visual Studio strengths and weaknesses, Visual Studio
- strengths / Visual Studio strengths and weaknesses
- weaknesses / Visual Studio strengths and weaknesses
- splash screen / Visual Studio strengths and weaknesses
- Silverlight project, creating in / Visual Studio strengths and weaknesses
- debugging environment / Debugging
- project management tools / Project Management
- Visual Studio 2010
- about / Knowing your tools
- Visual Studio Async CTP (SP1 Refresh) / Asynchronous programming in Silverlight
W
- WCF
- about / Reduced server load, Data access overview
- core services / Understanding network security, Building services with Windows Communication Foundation
- services, building with / Building services with Windows Communication Foundation
- data services / Building services with Windows Communication Foundation
- RIA services / Building services with Windows Communication Foundation
- working with / Working with WCF
- data access layer / The data access layer
- WCF Core Services
- WCF Data Services / Reduced server load
- WCF RIA Services / Reduced server load
- WCF service
- about / Describing an N-Tier application design
- building / Building the WCF service
- web.config file / Data Access Layer
- WebClient
- working with / Working with WebClient
- WebClient class
- about / Working with WebClient
- WebClientDownloadStringAsync method / Setting up the Data Source
- web host
- about / Why should we use Silverlight?
- web solution
- about / Current state of building dashboards
- factors / When good just isn't good enough
- web technology, Silverlight / Silverlight as a Web technology
- wireframes
- about / Wireframes
- WPF
X
- .XAP extension
- about / Developing for Silverlight
- .XAP file / Reduced server load
- XAML
- as declarative programming model / XAML as a declarative programming model
- about / What is the MVVM pattern, Knowing your tools
- laying out / Laying out XAML and Data Binding
- XamlReader.Load(...) method / Why should we use Silverlight?
- XAML snippet, for MouseOver state / Storyboards
- XAML technology
- about / Why should we use Silverlight?
- XAP file / Setting up the Data Source
- XCopy
- about / Silverlight as a Web technology
- XLINQ
- XMLA
- about / Stored procedures
- xUnit.net
- URL / Project Management
- about / Project Management