KnowledgeKiosk is a Silverlight 5 application for the Info Support knowlegdge centers.

Installation

  1. Place the KnowledgeKiosk.xap and launch.bat file anywhere on your system.
  2. Start the launch.bat file
  3. The KnowledgeKiosk application appears and is fully functional

Configuration

The application will use the configuration file found under the current's user home directory. The file is called 'KnowledgeKiosk.config'. If there is no existing configuration file, the application will create a new one with the default configuration.

The default configuration file looks like this:

<Settings xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/KnowledgeKiosk">
	<SharePointListServiceUri>http://intraportal/kc/_vti_bin/Lists.asmx</SharePointListServiceUri>
	<SharePointListID>9076e475-32ea-46ba-9a6d-d997e45b237e</SharePointListID>
	<SharePointUpdateInterval>PT1M</SharePointUpdateInterval>
	<BlogsFeedUri>http://blogs.infosupport.com/feed/</BlogsFeedUri>
	<BlogsFeedUpdateInterval>PT15M</BlogsFeedUpdateInterval>
	<BlogsFeedItemLimit>5</BlogsFeedItemLimit>
	<WiFiSSID>WLANFREE</WiFiSSID>
	<WiFiKey>kenniscentrum</WiFiKey>
	<WeatherFeedUri>http://openweathermap.org/data/2.1/find/name?q=veenendaal</WeatherFeedUri>
	<WeatherFeedUpdateInterval>PT5M</WeatherFeedUpdateInterval>
	<LogEnabled>false</LogEnabled>
	<Theme>Rotate</Theme>
</Settings>

Settings

The settings from the KnowledgeKiosk.config are as follows:
  • SharePointLisServiceUri - URL of the SharePoint Lists Web Service
  • SharePointListID - GUID of the SharePoint list that contains the currently given courses
  • SharePointUpdateInterval - Interval dictating how often the application will poll the SharePoint service for new data. Uses the XSD-standard time duration format: "PnYnMnDTnHnMnS".
  • BlogsFeedUri - URL of the RSS feed
  • BlogsFeedUpdateInterval - Interval dictating how often the application will poll the RSS feed for new data. Uses the XSD-standard time duration format: "PnYnMnDTnHnMnS".
  • BlogsFeedItemLimit - Number of RSS items that will be shown
  • WiFiSSID - SSID of the knowledge center WiFi network
  • WiFiKey - Keyphrase of the knowledge center WiFi network
  • WeatherFeedUri - URL of the weather API. The last bit of the URL is the city of which the current weather conditions will be displayed.
  • WeatherFeedUpdateInterval - Interval dictating how often the application will poll the weather API for new data. Uses the XSD-standard time duration format: "PnYnMnDTnHnMnS".
  • LogEnabled - Enables or disables logging. The log will be written to the current user's home directory.
  • Theme - Sets the theme of the application. The following values are valid:
    • Rotate - Picks a random theme and rotates it once everyday at 12:00am
    • BlueContrast - Dark blue background and font with white cells
    • BrightBlue - Original theme of the first version
    • DarkBlue - Darkened version of the BrightBlue theme
    • WhiteBlue - White/light blue background with blue font
    • WhiteContrast - Light blue background and font with dark blue cells
    • WhiteGray - White/light blue background with gray font

Keyboard controls

The following keys are functional while the application is running:
  • F - Toggles full screen and windowed mode.
  • Escape - Same as F
  • T - Rotates the theme to another random theme.

Last edited Sep 23, 2012 at 7:45 PM by MartinDevillers, version 5

Comments

No comments yet.