Goals

From IrisFrame

Jump to: navigation, search

The initial goals of the projects are:

  • run on older laptops with
    • as little as 32MB of RAM
    • 1GB Hard Drive
  • full screen
  • dithering for 16Bit screens (to avoid color banding)
  • ssh access
  • retreive pictures and config files on a remote server through http
  • web configuration page
  • WiFi
  • USB drive support

User input

Because there will be no keyboard or mouse support, the device has to be fully functional without any direct input from the user. Configuration should be done through the local network or through a USB drive.

However we should plan a few possible way for the user to 'input' things.

  • a reset or power button, if we can catch the presses and behave accordingly.
  • ideally we would have 3 input buttons +, - and select to control an OSD.
    • this could be hacked by getting an old 3 button mouse, or a scroll wheel.

USB support

When a USB drive is plugged into the device, the following should be handled

  • read a configuration file from the drive and act upon it's content
    • this config file should allow complete reconfiguration of the device
      • it will allow reconfiguration of the WiFi/Network settings, without the need to plug a keyboard
      • it can be used to drive what to do with the pictures stored on the drive
      • can be used to add files to the system (i.e.: new WiFi driver, new version of IrisFrame)
  • depending on the local config, or the config in the drive we will
    • read and display the pictures on the drive
    • resize the pictures and transfer them to the internal drive
      • if so display a 10-15 seconds warning prompting the user

External links

Personal tools