Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
installation [2013/12/03 16:25]
Stéphane Lavirotte
installation [2015/03/05 15:10] (current)
Stéphane Lavirotte
Line 1: Line 1:
 ====== SharpWComp Installation ====== ====== SharpWComp Installation ======
  
-{{:​public_namespace:​wcomp.png?​100}}+===== Available platforms =====
  
-===== WComp on Windows =====+{{:​public_namespace:​wcomp.png?​100}} ​WComp is available for different platforms.
  
-{{:​public_namespace:​windows.png?​100|}} Required packages for the installation are listed in the [[download]] page. You can find the documentation ​in the page corresponding ​to each WComp release. Here are all the versions ​of WComp which are available on this website. You can find all the details ​for installing, requirements and documentation ​for each release.+After downloding it (if the distribution is not available, you can contact ​the authors ​in order to get a copy of WComp), you can find instructions ​for installing ​it for different environments:​
  
-  * [[sharpwcomp1|SharpWComp 1 for .NET 1.1]] //not supported anymore// +{{:​public_namespace:​windows.png?​direct&​100|}} {{:​public_namespace:​target:​windows_7_pc.png?​direct&​200|}}{{:​public_namespace:​target:​windows_8_laptop.png?​direct&​200|}}{{:​public_namespace:​target:​windows_8_tablet.png?​direct&​200|}} 
-  * [[sharpwcomp2|SharpWComp 2 for .NET 2.0]] //not supported anymore// +  * [[wcomp-windows|Windows]]
-  * [[sharpwcomp3|SharpWComp 3 for .NET 3.5]] //current release// +
-  * [[sharpwcomp4|SharpWComp 4 for .NET 4.5]] //work in progress//+
  
-===== WComp on Phidget 107x =====+{{:​public_namespace:​android.png?​direct&​80|}} {{:​public_namespace:​target:​android_tablet.png?​direct&​200|}}{{:​public_namespace:​target:​android_phone.png?​direct&​170|}} 
 +  * Android
  
-{{:​public_namespace:​phidgets.jpg?​|}} ​As on Linux platform, WComp needs Mono to execute C# code. The phidget ​packages'​ repository contains Mono, so we will install this in order to user WComp.+{{:​public_namespace:​phidgets.jpg?​direct&​120|}} {{:​public_namespace:​target:​phidget.png?​direct&​200|}} 
 +  * [[wcomp-phidget|Phidgets SBC 107x]]
  
-In order install Mono on Phidget SBC 107x, do the following: +{{:public_namespace:​raspberrypi.png?​direct&​70|}} {{:public_namespace:​target:​raspberrypib.jpg?​direct&​200|}}{{:public_namespace:​target:​raspberrypibplus.jpg?​direct&​200|}} 
-  * Update the system installed on your platformAfter being loggued as super user (root), you must upgrade it using: +  * [[wcomp-raspberry|Raspberry Pi]]
-<​code>​apt-get update; apt-get dist-upgrade</​code>​ +
-  * Go to the web interface of your platform and go to //System / Packages// and check //Include Full Debian Repository//​ and //Save Changes//Then //Refresh Available Packages// and //Upgrade All Packages//. Your system is now uptodate.  +
-  * Install the mono environment: +
-<​code>​apt-get install mono-runtime mono-gmcs libmono-system-web2.0-cil</​code>​ +
-  * Enable phidget for .NET environment +
-<​code>​ +
-apt-get install libphidget21-dev +
-apt-get install wget unzip +
-wget http://​www.phidgets.com/​downloads/​libraries/​Phidget21-windevel_2.1.8.20121015.zip +
-unzip Phidget21-windevel_2.1.8.20121015.zip +
-gacutil -i phidget21-windevel/​Phidget21.NET.dll +
-ln -s /​usr/​lib/​mono/​gac/​Phidget21.NET/​*/​* /​usr/​lib/​mono/​2.0/​Phidget21.NET.dll +
-</​code>​ +
-  * Unzip SharpWCompContainer where you want, to be able to us it.+
  
-===== WComp on Raspberry Pi =====+{{:​public_namespace:​target:​logo_intel.jpg?​direct&​100|}} {{:​public_namespace:​target:​galileo.png?​direct&​200|}} 
 +  * Galileo Intel
  
-{{:​public_namespace:​raspberrypi.png?​65|}} As on Linux platform, WComp needs Mono to execute C# code. Current Raspberry Pi distribustion are compiled for ARM with support for "hard float" which means that float computation are done directly by the processor and not by a soft evaluation.+===== Possible platforms =====
  
-But for the moment, Mono has [[https://​bugzilla.xamarin.com/​show_bug.cgi?​id=7938|known bug on "hard float" version]]. So we need to use a "soft float" distribution which is not available ​anymore on Raspberry Pi web site. +This is non exhaustive list of possible platforms ​not completly ​available ​at the moment.
- +
-In order to use WComp on Raspberry Pi, you will have to do the following:​ +
-  * Download the {{:​telechargement:​2013-05-29-wheezy-armel.img.7z|Debian "soft float"​}} distribution +
-  * If you are using a Raspberry Pi Rev B with 512MB, you should replace the files {{:​telechargement:​bootcode.bin|bootcode.bin}} and {{:​telechargement:​start.elf|start.elf}} after writing the system on SD card in order to be able to boot you system. +
-  * Upgrade your system:  +
-<​code>​ +
-sudo apt-get update +
-sudo apt-get upgrade +
-</​code>​ +
-  * When logged in, install mono environment:​  +
-<​code>​ +
-sudo apt-get install mono-complete +
-</​code>​ +
-  * Unzip SharpWCompContainer where you want, to be able to us it.+
  
 +{{:​public_namespace:​target:​logo_apple.jpg?​direct&​100|}}{{:​public_namespace:​target:​macbook_pro.jpg?​direct&​200|}}{{:​public_namespace:​target:​iphone.jpg?​direct&​200|}}
 +  * MacBook, IPhone, IPad, IPod
  
 +{{:​public_namespace:​target:​logo_windows_phone.jpg?​direct&​100|}} {{:​public_namespace:​target:​windows_phone.jpg?​direct&​200|}}
 +  * Windows Phone