[NetBSD logo]    &    [Google logo]

Expansion for wstablet in NetBSD


2008 gSoC | Jason W. Beaudoin

What is it?

wscons is a platform-independent console driver for BSD systems that provides an abstraction layer between hardware devices and interested parties. This simplifies development on both sides of wscons, as a given set of requirements (and results) are known.

wscons consists of wsmouse, wskbd, and wsdisplay device drivers, but lacks an equivalent mechanism to interface with tablet devices. While support exists for tablet devices within BSD, wscons requires extensions to the framework to better incorporate (and continue) tablet development.

As an extension to the existing wscons framework, the wstablet API will be functionally similar to wsmouse and wskbd, and integrate into the wsevent mechanisms already in place. wstablet will be designed to support all current tablet functionality, whether or not it is available in the actual hardware device.

The original project proposal can be found.. here

Deliverables:

Mandatory (must-have) components:

Optional (would-be-nice) components:

Project Status:

August 18th, 2008:

August 15th, 2008: August 8th, 2008: July 31st, 2008: July 12th, 2008: July 2nd, 2008: June 29th, 2008: June 24th, 2008: June 17th, 2008: June 12th, 2008: June 4th, 2008: June 2nd, 2008:

Original Schedule:

April 21: Community Bonding Period

May 28: Students begin coding for their GSoC projects

July 7: mid-term evaluations begin!

July 14: mid-term evaluation deadline

August 11: pencils down!

August 18: Firm 'pencils down' date. Mentors, students and organization administrators can begin submitting final evaluations to Google.

September 1, 2008: Final evaluation deadline; Google begins issuing student and mentoring organization payments provided forms and evaluations are on file.

Project Milestones:

[ looking back.. ]

The SoC experience:


[ things I learned, gained, experienced.. ]

Documentation:

my reading list:
wmouse(4), wsmouse(9), ioctl(2), ioctl(9), driver(9), autoconf(9), config(9), config(5), Linux Wacom Project

new manpages:
wstablet(9), wstablet(4), wsconsctl(8)

Technical Details:
design spec [originally emailed to tech-kern@ on July 13th, 2008]
testing wstablet [Short notes on testing wstablet]
SoC Final Status Update [emailed to tech-kern@ on August 18th, 2008]


SourceForge.net Logo
Jason W. Beaudoin <jasonbeaudoin@gmail.com>
$Id: index.html,v 1.11 2008/08/18 21:10:06 jasonbeaudoin Exp $