Eclipse.org Eclipse.org - Device Kit

Device Kit Coding Conventions

Version 1.0.0
The following table describes the Device Kit Project organization and coding conventions.
Name Convention Example
  Device Project Name Device GpsNmeaDevice
      Device Source Folder Name Device GpsNmeaDevice
         Device Package prefix. name .device org.eclipse.soda.dk. gps.nmea.device
         Device Messages Package prefix. name .device.messages org.eclipse.soda.dk. gps.nmea.device.messages
         Device Service Package prefix. name .device.service org.eclipse.soda.dk. gps.nmea.device.service
      Device Bundle Source Folder Name DeviceBundle GpsNmeaDeviceBundle
         Device Bundle Package prefix. name .device.bundle org.eclipse.soda.dk. gps.nmea.device.bundle
      Device Development Folder Name DeviceDevelopment GpsNmeaDeviceDevelopment
 
  Device Test Project Name DeviceTest GpsNmeaDeviceTest
      Device Test Source Folder Name DeviceTest GpsNmeaDeviceTest
 
  Device Testcase Project Name DeviceTestcase GpsNmeaDeviceTestcase
      Device Testcase Source Folder Name DeviceTestcase GpsNmeaDeviceTestcase
 
  Transport Project Name Transport GpsNmeaTransport
      Transport Source Folder Name Transport GpsNmeaTransport
  S  Transport Bundle Source Folder Name TransportBundle GpsNmeaTransportBundle
 
  Transport Test Project Name Transport GpsNmeaTransportTest
      Transport Test Source Folder Name Transport GpsNmeaTransportTest
 
  Transport Testcase Project Name TransportTestcase GpsNmeaTransportTestcase
      Transport Testcase Source Folder Name TransportTestcase GpsNmeaTransportTestcase
 
  Connection Project Name Connection TcpipConnection
      Connection Source Folder Name Connection TcpipConnection

Project Name

The project name should:

Source Folder Name

The source folder name should:
Source Folder Type Convention Example

Development Folder

The development folder name should:
Device Kit Reference 1.0.0