Register  Login
Blog
Silverlight Desktop Blog
Author: Michael Washington Created: 5/13/2008 6:56 PM
Information about the Silverlight Desktop project

By Michael Washington on 7/19/2008 3:48 PM

After finishing the sample code for the Silverlight drag and drop import and export we realized that SilverlightDesktop would present some unique challenges.

After working with this for a few hours we came up with a solution where you simply make a method such as this in the module:

public void AddDelegates(SilverlightDragAndDrop.Page Read More »

By Michael Washington on 7/19/2008 8:18 AM

We posted an example of a test we created that demonstrates importing content from one SilverlightDesktop window to another:

 See it live here:

http://www.adefwebserver.com/DotNetNukeHELP/Misc/Silverlight/DragAndDropTest/

We hope to have this incorporated into SilverlightDesktop by September. So far the method will not require any breaking changes with the module examples we have posted so far.

To export content you simply need to place the content on a canvas and ... Read More »

By Michael Washington on 7/12/2008 8:42 AM

A new tutorial has been posted to Documents that walks through the creation of a module that communicates with SilverlightDesktop using web services.

Intermediate Level - Creating a "Silverlight Notepad" module

You should be able to use this as a base for the majority of your modules. However, it is recommended that you start with the beginning tutorials first.

By Michael Washington on 7/8/2008 11:24 AM

A great article on the other "Online Desktop"s out there:

http://maketecheasier.com/fancy-an-online-desktop/2008/03/05

The difference with SilverlightDesktop:

  • It's Open Source
  • You can run your OWN site on your OWN server
  • It's written in Silverlight

By Michael Washington on 7/8/2008 8:34 AM

We have a tutorial on creating your own SilverlightDesktop modules here:

Creating A "Hello World!" module

Later we will show you how to package a module and upload it into another SilverlightDesktop site.

By Michael Washington on 7/6/2008 10:26 PM

 

The latest version contains:

  • Corrects a security issue and implements "super tight security"
  • Allows the creation and editing of module configurations
  • Adds MinimumVersion="2.0" to the properties for the control that launches the Silverlight application to prompt the user to install the correct version of Silverlight.
  • Fixed bug in SilverlightDesktop.aspx to allow it to work with Firefox
  • Updated connection string to use "SiteSqlServer" so modules created for the non DNN SilverlightDesktop will work with DNN

Still to Come

  • Tutorial for creating your own modules
  • Module uploader
  • DotNe ... Read More »

By Michael Washington on 7/6/2008 12:01 PM

The current version of SilverlightDesktop implements security by assigning a temporary password to the user when they launch the Silverlight application. This password is passed to the Silverlight application through the InitParameter. The SilverlightDesktop application uses this password when communicating with the web services.

Then we had a thought. What if you wanted to guess the passwords on a SilverlightDesktop site? You know the temporary password is always a number. Yes it is a large number, but you could write a program that sat there all day trying one number after another.

To combat this we decided to implement a count of bad password attempts. After a certain amount of attempts the account would be locked. The problem with this is that your could shut down a site by intentionally sending bad passwords and locking out accounts with known user names.

The solution is to store the IP Address as well as th ... Read More »

By Michael Washington on 7/5/2008 8:13 AM

We will allow you to easily install SilverlightDesktop modules. You can see the beta code we are working on here:

http://www.adefwebserver.com/DotNetNukeHELP/Misc/ModuleInstaller/ModuleInstaller.htm

By Michael Washington on 7/4/2008 5:33 AM

I tried to show a friend SilverlightDesktop recently and when he went to the page it didn't work! He received an error message about an illegal xml character in the .xap file.

Ouch!.

Turns out he had Silverlight 1.0 installed but not Silverlight 2.0 installed. To make matters worse, when I tested this at home I discovered that if you completely uninstall Silverlight, the link that comes up to prompt you to install Silverlight installs Silverlight 1.0 which doesn't work with SilverlightDesktop.

Fast-forward 2 hours of scratching my head and it came down to a simple line in the control properties for the control that launches the Silverlight application:

MinimumVersion="2.0"

in "SilverlightDesktop\SilverlightDesktop.aspx" change:

 

< Read More »

By Michael Washington on 6/28/2008 5:06 PM

Actually I always thought SIlverlightDesktop did work with Firefox since Silverlight works with Firefox. However, the first time I tried it I got nothing, just a blank screen.  For some reason I assumed it was the web service since Silverlight uses the web browsers communication stack. However 3 hours of reworking it I realized that even if I took all the web services out it still would not show anything. 

Fast-forward 2 hours and I have replaced the assemblies in the bin directory and tried every possible configuration to no avail.

I created another Silverlight application that did work with Firefox but I could not figure out what the difference was. Finally I found it. In the SIlverlightDesktop.aspx file I had the word “tag” with a lowercase ‘t”. It needs to be “Tag” with an upper case “T”.

I posted the update to the source code repository. A new install release should be available next week. Read More »

 Print   

Terms Of Use | Privacy Statement | Copyright 2008 by SilverlightDesktop.net Dynnamite DotNetNuke Skins & Modules