Click here to Skip to main content
Click here to Skip to main content
 
Add your own
alternative version

Legion: Build your own virtual super computer with Silverlight

, 27 Oct 2008
Legion is a grid computing framework that uses the Silverlight CLR to execute user definable tasks. It provides grid-wide thread-safe operations for web clients. Client performance metrics, such as bandwidth and processor speed, may be used to tailor jobs. Also includes a WPF Manager application.
Prize winner in Competition "Best C# article of December 2007"
legionvs2008beta2.zip
Documentation
Libraries
Clog
Orpius.Logging.dll
Orpius.Logging.Log4NetLogStrategy.dll
Orpius.Logging.Log4NetLogStrategy.pdb
Orpius.Logging.pdb
Silverlight
Orpius.Logging.Silverlight.dll
Orpius.Logging.Silverlight.pdb
LineGraph
Decav.Windows.Controls.LineGraph.dll
Decav.Windows.Controls.LineGraph.pdb
Log4Net
log4net.dll
Source
GridComputing
GridComputing
bin
Debug
Release
Client
ClientServices
Collections
Configuration
Diagrams
Misc.cd
obj
Debug
TempPE
Release
ResolveAssemblyReference.cache
TempPE
Properties
GridComputing.suo
GridManager
bin
Debug
Orpius.GridComputing.Management.exe
Orpius.GridComputing.Management.exe.manifest
Orpius.GridComputing.Management.xbap
GridManager_TemporaryKey.pfx
Images
Logo.png
obj
Debug
GridManager.csproj.GenerateResource.Cache
GridManagerXbap.csproj.GenerateResource.Cache
MainPage.baml
Orpius.GridComputing.Management.exe
Orpius.GridComputing.Management.exe.manifest
Orpius.GridComputing.Management.g.resources
Orpius.GridComputing.Management.Properties.Resources.resources
Orpius.GridComputing.Management.xbap
Orpius.GridComputing.Management_MarkupCompile.cache
TempPE
Properties
app.manifest
Settings.settings
Service References
ClogServiceReference
ClogService.disco
ClogService.wsdl
configuration.svcinfo
Reference.svcmap
GridServiceReference
configuration.svcinfo
GridManagementService.disco
GridManagementService.wsdl
Orpius.GridComputing.Management.GridServiceReference.GridSummary.datasource
Reference.svcmap
GridManagerWpf
bin
Debug
GridManagerWpf.application
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.vshost.application
GridManagerWpf.vshost.exe
Release
GridManagerWpf.application
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.vshost.application
GridManagerWpf.vshost.exe
GridManagerWpf_TemporaryKey.pfx
Icon.ico
Images
Icon.ico
Icon.png
IconLarge.png
Logo.png
obj
Debug
GridManagerWpf.application
GridManagerWpf.csproj.GenerateResource.Cache
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.g.resources
GridManagerWpf_MarkupCompile.cache
MainWindow.baml
Orpius.GridComputing.Management.Properties.Resources.resources
TempPE
Release
GridManagerWpf.application
GridManagerWpf.csproj.GenerateResource.Cache
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.g.resources
GridManagerWpf_MarkupCompile.cache
MainWindow.baml
Orpius.GridComputing.Management.Properties.Resources.resources
TempPE
Properties
app.manifest
Settings.settings
Service References
ClogServiceReference
ClogService.disco
ClogService.wsdl
configuration.svcinfo
Reference.svcmap
GridManagementServiceReference
configuration.svcinfo
JsonGridManagementService.disco
JsonGridManagementService.wsdl
Orpius.GridComputing.Management.GridManagementServiceReference.GridSummary.datasource
Reference.svcmap
SilverlightAgent
ClientBin
Concurrency
Controls
Diagrams
MiscSilverlight.cd
Images
Logo.png
obj
Debug
TempPE
Release
ResolveAssemblyReference.cache
TempPE
Properties
Web References
GridService
JsonGridService.disco
JsonGridService.wsdl
Reference.map
Website
App_Data
ASPNETDB_TMP.MDF
ASPNETDB_TMP_log.LDF
bin
ClientBin
ClogService.svc
Global.asax
GridManagementService.svc
GridManager
Images
Logo.png
obj
Debug
ResolveAssemblyReference.cache
TempPE
Release
ResolveAssemblyReference.cache
TempPE
Properties
Website.csproj.vspscc
Libraries
Decav.Windows.Controls.LineGraph
Decav.Windows.Controls.LineGraph
bin
Debug
obj
Debug
Decav.Windows.Controls.LineGraph.application
Decav.Windows.Controls.LineGraph.csproj.GenerateResource.Cache
Decav.Windows.Controls.LineGraph.exe.manifest
Decav.Windows.Controls.LineGraph.g.resources
Decav.Windows.Controls.LineGraph.Properties.Resources.resources
Decav.Windows.Controls.LineGraph_MarkupCompile.cache
Decav.Windows.Controls.LineGraph_MarkupCompile.lref
MiniTicker.baml
Resources
CommonResources.baml
IndicatorGlassButtonStyle.baml
TempPE
TickingLineGraph.baml
Window1.baml
Properties
app.manifest
Settings.settings
Resources
Decav.Windows.Controls.LineGraph.suo
LineGraph
Tasks
MutexExample
Client
ClientBin
obj
Debug
ResolveAssemblyReference.cache
TempPE
Release
ResolveAssemblyReference.cache
TempPE
Properties
Server
bin
Debug
Release
obj
Debug
ResolveAssemblyReference.cache
TempPE
Release
ResolveAssemblyReference.cache
TempPE
Properties
PrimeFinder
Client
ClientBin
obj
Debug
TempPE
Release
TempPE
Properties
Server
bin
Debug
Release
obj
Debug
TempPE
Release
TempPE
Properties
LegionVS2008Silverlight2Rtm.zip
Orpius.Logging.dll
Orpius.Logging.Log4NetLogStrategy.dll
Orpius.Logging.Log4NetLogStrategy.pdb
Orpius.Logging.pdb
Orpius.Logging.Silverlight.dll
Orpius.Logging.Silverlight.pdb
Orpius.Logging.Silverlight.UI.dll
Orpius.Logging.Silverlight.UI.pdb
Decav.Windows.Controls.LineGraph.dll
Decav.Windows.Controls.LineGraph.pdb
log4net.dll
Misc.cd
Refactor
ResolveAssemblyReference.cache
GridComputing.suo
Orpius.GridComputing.Management.exe
Orpius.GridComputing.Management.exe.manifest
Orpius.GridComputing.Management.xbap
GridManager_TemporaryKey.pfx
Logo.png
GridManager.csproj.GenerateResource.Cache
GridManagerXbap.csproj.GenerateResource.Cache
MainPage.baml
Orpius.GridComputing.Management.exe
Orpius.GridComputing.Management.exe.manifest
Orpius.GridComputing.Management.g.resources
Orpius.GridComputing.Management.Properties.Resources.resources
Orpius.GridComputing.Management.xbap
Orpius.GridComputing.Management_MarkupCompile.cache
app.manifest
Settings.settings
ClogService.disco
ClogService.wsdl
configuration.svcinfo
Reference.svcmap
configuration.svcinfo
GridManagementService.disco
GridManagementService.wsdl
Orpius.GridComputing.Management.GridServiceReference.GridSummary.datasource
Reference.svcmap
GridManagerWpf.vshost.exe
GridManagerWpf.application
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.vshost.application
GridManagerWpf.vshost.exe
GridManagerWpf_TemporaryKey.pfx
Icon.ico
Icon.ico
Icon.png
IconLarge.png
Logo.png
GridManagerWpf.application
GridManagerWpf.csproj.GenerateResource.Cache
GridManagerWpf.exe
GridManagerWpf.exe.manifest
GridManagerWpf.g.resources
GridManagerWpf_MarkupCompile.cache
MainWindow.baml
Orpius.GridComputing.Management.Properties.Resources.resources
app.manifest
Settings.settings
configuration.svcinfo
configuration91.svcinfo
GridManagementService.disco
GridManagementService.wsdl
Orpius.GridComputing.Management.GridManagementServiceReference.GridSummary.datasource
Reference.svcmap
de
es
fr
it
ja
ko
zh-hans
zh-hant
Controls_old
Logo.png
Controls
Service References
GridServices
configuration.svcinfo
configuration91.svcinfo
GridService.disco
GridService.wsdl
Orpius.GridComputing.GridServices.TaskDescriptor.datasource
Reference.svcmap
ServiceReferences.ClientConfig
ASPNETDB_TMP.MDF
ASPNETDB_TMP_log.LDF
de
es
fr
it
ja
ko
zh-Hans
zh-Hant
SilverlightAgent.xap
ClogService.svc
Global.asax
GridManagementService.svc
GridService.svc
Logo.png
Refactor
ResolveAssemblyReference.cache
Website.csproj.vspscc
Decav.Windows.Controls.LineGraph.application
Decav.Windows.Controls.LineGraph.csproj.GenerateResource.Cache
Decav.Windows.Controls.LineGraph.exe.manifest
Decav.Windows.Controls.LineGraph.g.resources
Decav.Windows.Controls.LineGraph.Properties.Resources.resources
Decav.Windows.Controls.LineGraph_MarkupCompile.cache
Decav.Windows.Controls.LineGraph_MarkupCompile.lref
MiniTicker.baml
CommonResources.baml
IndicatorGlassButtonStyle.baml
TickingLineGraph.baml
Window1.baml
app.manifest
Settings.settings
Decav.Windows.Controls.LineGraph.suo
LineGraph
Refactor
ResolveAssemblyReference.cache
Refactor

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article, along with any associated source code and files, is licensed under The GNU Lesser General Public License (LGPLv3)

About the Author

Daniel Vaughan
President Outcoder
Switzerland Switzerland
Daniel Vaughan is a Microsoft MVP and cofounder of Outcoder, a Swiss software and consulting company dedicated to creating best-of-breed user experiences and leading-edge back-end solutions, using the Microsoft stack of technologies--in particular WPF, WinRT, and Windows Phone.
 
Daniel is the author of Windows Phone 7.5 Unleashed and Windows Phone 8 Unleashed, both published by SAMS.
 
Daniel is also the creator of a number of open-source projects, including Calcium SDK, and Clog.
 
Would you like Daniel to bring value to your organisation? Please contact

Daniel's Blog | MVP profile | Follow on Twitter
 
Windows Phone Experts
Follow on   Twitter   Google+   LinkedIn

| Advertise | Privacy | Mobile
Web04 | 2.8.140721.1 | Last Updated 27 Oct 2008
Article Copyright 2007 by Daniel Vaughan
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid