Project Stages

Preparation

  1. Brainstorming for project ideas in the areas of mobile devices, Linux and Webcams
  2. Creating a task list for everybody
  3. Using an online project planner (www.dotproject.net) for project management
  4. Creating Gantt Chart of our project

Getting to know the hard- and software

  • SND Micro BlueTarget Access Point
    proprietary operating system HyNetOS, configuration and C API of the access point
  • Installation Linux on a PDA
    Using the Debian-based distribution "Familiar Linux" with the OPIE interface
  • Integration of the PDA over SSH & VNC
    Controlling the PDA conveniently over keyboard and mouse of a PC or the SSH command line
  • C and C++
    looking into language structs and examples
  • Bluetooth & BlueZ Stack
  • Trolltech Qt GUI Library (C++) for the PDA interface
  • Crosscompiling Intel PC / ARM PDA
  • Coding C on a realtime / embedded system
    Little existing performance, dealing with the access point "Message Queue"
  • Installing the development environment (Windows XP, Debian Linux)
    Windows with the Eclipse IDE, a Bluetooth Dongle as well as the proprietary tools for the access point to upload, trace and flash software to the remote hardware.
    Linux with the Eclipse IDE, the Qt Designer, KDE Develop, a Bluetooth Dongle and the gcc C Compiler

Development Cycle

  • Tests on the PDA and the Access Point: Running and modifying the shipped demo applications
  • Programming the prototype: a command line client on the PDA
  • Simple Bluetooth Server application on the access point that handles bluetooth and controls the camera module
  • Developing a protocol for the data exchange between the PDA and the Access Point
  • Developing the test application
  • Debugging

Presentation

On January 26th, 2005 the team demonstrated the project at the presentation day at the Hochschule der Medien. On the resources page you can find the presentation slides.

At the school information day in Baden-Württemberg Blue-Linux was also presented to interested students.

This website was first created in German as a documentation of the project in 2005 and is now translated in english.