CFV: New Project: Device I/O

Bob Vandette bob.vandette at
Tue Apr 22 17:17:31 UTC 2014

I hereby propose the creation of the Device I/O Project with
myself (Bob Vandette) as the Lead and the Core Libraries Group
as the sponsoring group.

The Device I/O Project would implement a generic device peripheral
access API for Java applications running on embedded devices,
providing APIs for common peripheral devices currently found
in embedded platforms such as GPIO, I2C, SPI, UART, USB and others.

Currently, developers are forced into writing JNI code in order
to access these elements. We intend to provide a Java level API
for developers to use instead and to keep the public API consistent
across Java SE and Java ME, although this Project will initially
only support Java SE.

I have been in Oracle's Java SE Organization for over 15 years and have
been Oracle's Java SE Embedded Lead for the last 9 years.

The initial Reviewers and Committers suggested here are made up of
representatives from Oracle's Java SE Embedded and Java ME development

The initial Reviewers will be Jen Dority, Riaz Aimandi, Alexey Konstantinov,
Thierry Violleau and Jens Pätzold.

The initial Committers will be: Andrey Petushkov, Petr Panteleyev,
Sergey Nazarkin, Vladimir Danushevsky, Derek White, Gary Collins,
Pavel Safrata, Kinsley Wong, Bill Pittore, Dean Long and Lubomir Nerad.

Votes are due by 6th May 2014 10:00 PM Eastern US Time 
                           (7th May 2014 02:00 GMT)

Only current OpenJDK Members [1] are eligible to vote on this motion.
Votes must be cast in the open on the discuss list. Replying to this
message is sufficient if your mail program honors the Reply-To header.

For Lazy Consensus voting instructions, see [2].


More information about the announce mailing list