User:CStrobbe

From wiki.gpii
Jump to: navigation, search

Christophe Strobbe, researcher in ICT accessibility at Hochschule der Medien (Stuttgart, Germany).

Quick links:

Installation for the User Tests

Useful Bookmarks

Fedora 20 Setup

Dependencies and Tools

Essential:

  • dconf editor: yum install dconf-editor  .
  • Gnome Tweak Tool: yum install gnome-tweak-tool  .
  • git: yum install git[-core]  .
  • Apache (for running the PCP and PMT): yum install httpd  .
  • GIMP (for screenshots) yum install gimp (or even yum install gimp gimp-data-extras gimp-dbp gimp-fourier-plugin gimp-help gimp-libs gimp-lqr-plugin gimp-normalmap gimp-resynthesizer gnome-xcf-thumbnailer as suggested on Charles's Blog.)
  • Accerciser: yum install accerciser  .
  • Thunderbird (check Orca settings for Thunderbird): yum install thunderbird (also thunderbird-enigmail?).
  • Install all of the above at once: sudo yum install dconf-editor gnome-tweak-tool git httpd gimp accerciser thunderbird  .

Also useful:

  • Geany (IDE; gedit no longer good enough): yum install geany geany-plugins-*  .
  • Eric (Python IDE): yum install eric  .
  • Bluefish (HTML editor): yum install bluefish  .
  • Evince (document viewer): yum install evince  .
  • Install all of the above at once: sudo yum install evince eric bluefish geany geany-plugins-*  .

Misc:

PrefsEditors

Let's assume that your Linux installation has a user called 'pilot2' and that you install the prefseditors under /home/pilot2. You go to /home/pilot2: open a terminal an enter the following command:

 cd /home/pilot2 

Then enter

   git clone https://github.com/GPII/prefsEditors.git 

This will create a directory called 'prefsEditors' inside /home/pilot2.

So to update the code later, you enter the following commands:

   cd /home/pilot2/prefsEditors 
   git fetch origin 
   git merge origin/master 

After this, you still need to copy these files to the web server. You can optionally create a subdirectory for Cloud4all on the webserver and then copy the files to that directory:

 cd /var/www/html
 sudo mkdir cloud4all
 sudo cp -r /home/pilot2/prefsEditors  /var/www/html/cloud4all/

Then start the webserver and register it as a service:

 sudo service httpd start
 sudo systemctl enable httpd.service

You can now find the preference editors at http://localhost/cloud4all/prefsEditors/demos/prefsEditor/.

Pilots Config Tool (RPM)

The PilotsConfig tool is available as an RPM package. To install it, run the following command in a terminal:

 sudo yum install gpii-pilotsConfig

You can then start it using the following command:

 gpii-pilotsConfig

You can then access it at the URL http://localhost:8888/start.


Debugging pilotsConfig using Node Inspector:

sudo yum install npm
npm install -g node-inspector
cd /usr/lib/node_modules/gpii-pilotsConfig
node-debug index.js

Pilots Config Tool (GitHub)

cd /home/pilot2
git clone https://github.com/Cloud4AllTUD/pilotsConfig.git

or

cd /home/pilot2
git clone https://github.com/cstrobbe/pilotsConfig.git

Update:

cd /home/pilot2/pilotsConfig (or C:\gpii\pilotsConfig)
git fetch origin
git merge origin/master

Chrome on Fedora

Easy Chrome Installation

Just go to www.google.com/chrome/browser/ and start the download-and-install process.

Nerdy Chrome Installation

First, add the Google repo to YUM. Open an editor and create a file with the repo data:

nano /etc/yum.repos.d/google.repo

In the editor, paste the following code:

For a 32-bit version of Fedora:

[google-chrome]
name=google-chrome - 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

For a 64-bit version of Fedora:

[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Save the file and exit the editor.

Then, to install the stable version of Google Chrome, enter the following command in a terminal:

yum install google-chrome-stable

See also:

Windows Setup

To be installed, in addition to what is listed at Cloud4all Pilot 2 - Set up and installation:

SP3 solutions:

Persona Nitesh Sarin

Content moved to SmartHouses Preference Sets.

Tools for Prototyping

Tools for prototyping / wireframes / mockups that we might use for the smart house simulation and other parts of the project.

Free and/or open source tools (in alphabetical order):

  • Denim ("informal tool for early stage web site and UI design"; for Windows, Unix, and Mac OS X; University of Washington; designed with a pen interface in mind).
  • Dia (GTK+ based diagram creation program for GNU/Linux, MacOS X, Unix, and Windows; available under GPL; roughly inspired by Visio; native format is XML-based; can export to EPS, SVG, XFIG, WMF and PNG; Dia's old home page).
  • Lumzy (online tool; no desktop version; can export to JPEG, PNG and PDF).
  • Maqetta (WYSIWYG visual authoring of HTML5 user interfaces in the browser; creates "developer-ready UI mockups" in HTML and CSS; mockups can be downloaded as ZIP files; project hosted by the Dojo Foundation). See also IBM Design: Open RIA - Maqetta Mobile Authoring Overview & Maqetta's channel on YouTube.
  • Pencil (free, open source; can be run as a Firefox addon or as a standalone application; native file format is XML-based; can export to SVG, PNG, PDF, OpenOffice.org Draw, ...).

Commercial tools (in alphabetical order):

  • Axure (commercial; for Windows and Mac).
  • Balsamiq Mockups (commercial).
  • Creately (commercial online tool; price plans depend on the number of users).
  • ForeUI (commercial).
  • JustProto (commercial online tool; free for first 15 day, after that, there are several price plans depending on the number of collaborators and projects).
  • Mockflow (commercial online tool; free for small projects; also available as desktop application for Windows and Mac).
  • Mockingbird (commercial online tool; for Firefox, Safari and Chrome).
  • WireframeSketcher (commercial tool; available as standalone tool for Windows, Mac and Linux, or as extension for Eclipse).

More tools are listed or discussed at (in chronological order):

Smart House and AAL Links

User Profile Links

Game-Based Learning and Game Accessibility

Mobile learning and game-based learning:

Game accessbility resources: moved to GitHub.

Mobile Accessibility

Moved to GitHub.

Miscellaneous Links

File:Logo-cloud4all single.pdf - useful for open days etc.

Mono:


Fireball branch:

User profiles and preferences:

MediaWiki links: