Device Development Kit (DDK)'s software explorations