Skip Navigation LinksHome / Articles / Learn / Tutorials

Tutorials

+
Page 
Items Resolution

  • 0 comments  /  posted by  Levente Mihály  on  Aug 29, 2010 (4 days ago)
    Windows Phone 7 platform provides two different frameworks for developing applications: Silverlight and XNA. XNA is a game-specific framework. If you want to write a 3D game, or a loop-based game with a lot of effects, textures and motion, you should choose XNA. So why should a SilverlightShow reader care about XNA? Because the two platforms are more-or-less compatible with each other, meaning you can use XNA assemblies in your Windows Phone 7 Silverlight applications. Here’s a brief introduction to the Silverlight-XNA integration.
    Share


  • 3 comments  /  posted by  Brian Noyes  on  Aug 26, 2010 (1 week ago)

    This article is Part 6 of the series WCF RIA Services:

    1. Getting Started with WCF RIA Services
    2. Querying Data Through WCF RIA Services
    3. Updating Data Through WCF RIA Services
    4. WCF RIA Services and MVVM
    5. Metadata Classes and Shared Code in WCF RIA Services
    6. Validating Data with WCF RIA Services
    7. Authenticating and Authorizing Calls in WCF RIA Services
    8. Debugging and Testing WCF RIA Services Applications
    9. Structuring WCF RIA Services Applications
    10. Exposing Additional Domain Service Endpoints for Other Clients

     

    Introduction

    In Part 5 I discussed metadata classes and shared code, and one of the example uses of metadata classes I showed was using a [Required] validation attribute to cause some validation on both the client and server side.

    Share
  • 6 comments  /  posted by  Brian Noyes  on  Aug 16, 2010 (2 weeks ago)

    This article is Part 4 of the series WCF RIA Services:

    1. Getting Started with WCF RIA Services
    2. Querying Data Through WCF RIA Services
    3. Updating Data Through WCF RIA Services
    4. WCF RIA Services and MVVM
    5. Metadata Classes and Shared Code in WCF RIA Services
    6. Validating Data with WCF RIA Services 
    7. Authenticating and Authorizing Calls in WCF RIA Services
    8. Debugging and Testing WCF RIA Services Applications
    9. Structuring WCF RIA Services Applications
    10. Exposing Additional Domain Service Endpoints for Other Clients

     

    Introduction

    In this article, I am going to quickly cover the metadata and shared code facilities of WCF RIA Services.

    Share
  • 0 comments  /  posted by  Braulio Diez  on  Aug 13, 2010 (2 weeks ago)

     This article is Part 2 of the series Sketchflow from a developer point of view:

    1. SketchFlow from a developer point of view - Part I - Basics 
    2. SketchFlow from a developer point of view - Part II - Dev Stuff

    More Sketchflow questions, scenarios and advanced Sketchflow issues will be covered by Braulio Diez in his upcoming webinar: Sketchflow in Real Scenarios.

    Intro

    In the first part of this article we learnt why was so important to add to our lifecycle a quick and dirty prototyping stage, and learnt as well how to perform that basic sketch prototyping using Sketchflow.

    So far so good… till now the sensation you can have can be something like: Ok, Sketchflow is just another prototyping toolin this second part of the series we are going to check what makes Sketchflow an advanced prototyping tool: sketching some static images or canned / styled controls with some basic navigation is not bad but not good enough !! We need to validate with the client animations, gestures, behaviors….

    Share
  • 6 comments  /  posted by  Brian Noyes  on  Aug 02, 2010 (1 month ago)

     

    This article is Part 4 of the series WCF RIA Services:

    1. Getting Started with WCF RIA Services
    2. Querying Data Through WCF RIA Services
    3. Updating Data Through WCF RIA Services
    4. WCF RIA Services and MVVM
    5. Metadata Classes and Shared Code in WCF RIA Services
    6. Validating Data with WCF RIA Services 
    7. Authenticating and Authorizing Calls in WCF RIA Services
    8. Debugging and Testing WCF RIA Services Applications
    9. Structuring WCF RIA Services Applications
    10. Exposing Additional Domain Service Endpoints for Other Clients

     

    Introduction

    The Model-View-ViewModel pattern (MVVM) is a very popular approach for building more loosely coupled Silverlight and WPF applications.

    Share
  • 9 comments  /  posted by  Pencho Popadiyn  on  Aug 01, 2010 (1 month ago)

    1. The Problem

    In this article I’ll show you a simple solution for navigation between pages in different Xaps, by using Managed Extensibility Framework (MEF). Recently I hit the following issue, while playing with MEF. Suppose that you have a Silverlight Navigation Application. Your application is partitioned in different modules (plugins, extensions, add-ons or whatever). Let's imagine that 
    your application has three plugins – Orders plugin, Products plugin and Suppliers plugin, as shown on the snapshot below.

    Share
  • 5 comments  /  posted by  Braulio Diez  on  Jul 29, 2010 (1 month ago)

    This article is Part 2 of the series Sketchflow from a developer point of view:

    1. SketchFlow from a developer point of view - Part I - Basics 
    2. SketchFlow from a developer point of view - Part II - Dev Stuff

    More Sketchflow questions, scenarios and advanced Sketchflow issues will be covered by Braulio Diez in his upcoming webinar: Sketchflow in Real Scenarios.

    Introduction

    Sketchflow is a great tool for prototyping, that’s great for designers, but… for developers? of course !!!

    In this article we are going to step through Sketchflow functionality from the point of view of a developer.

    To check how Sketchflow works we will:

    • Simulate the startup of simple project: a  local community web site, that will hold news / events / members plus and admin area.
    • Insert video snippets in between the article to show how to perform certain operations using Sketchflow.
    Share
  • 3 comments  /  posted by  Gill Cleeren  on  Jul 27, 2010 (1 month ago)

    In this third and last part of the duplex story in Silverlight, we’ll take a look at the third option offered by Silverlight to perform duplex communication.

    Let’s quickly review the first two options. In Part 1, we looked at the Http Polling Duplex binding. Using a continuous polling mechanism on the network layer, this binding makes it possible to create an illusion of duplex communication. The big plus of this binding is the possibility we have to use it in internet scenarios, since all communication goes over plain HTTP.

    Share
  • 0 comments  /  posted by  Gill Cleeren  on  Jul 20, 2010 (1 month ago)

    In the first part of this series on duplex communication in Silverlight 4, we did a deep dive in one of the available options offered by the platform, namely the Http Polling Duplex binding. It’s advised that you read that article first, since this second part continues where we left of in the first part.

    To summarize the first part quickly, we saw that Silverlight applications in some situations can really benefit from duplex communication. In scenarios where the client needs to be updated because of changes in the state of the server side (for example a change in a database, a file change…), the best solution is working duplex.

    Share
  • 1 comments  /  posted by  Andrea Boschin  on  Jul 15, 2010 (1 month ago)

    In the previous part of this article, I've explained the role of templates in Silverlight controls showing how to radically change the appearance of a control without having to change or rewrite its logic. This is an important feature of Silverlight's controls that allow a developer to create an application without concerning about its appearance and leave the designer free of manipulate it without needing to know their intimate logic. Unfortunately there are many times when built-in controls, the SDK and the Toolkit do not contains the control we need for our application.

    Share

Page 
Join the free SilverlightShow webcast 'Running Silverlight Outside the Browser and with Elevated Trust'. Sept 7th, 8 am - 9 am PDT.
In this live session Chris Anderson will cover configuring and debugging OOB mode, toast notifications, elevated trust, direct file access and much more.
Learn more | Register | See more webinars (hide this)