IJDCASD : international journal of digital contents and applications for smart devices