Using ZimaBoard as a Mini PC for Office and Home Entertainment