Educational tool for photography I

Recent development in mobile technology has led to rapid advancement in the capabilities and performance of mobile devices, both smartphones and tablets, edging ever closer to those of a personal computer. The limitation of having to use a personal computer to perform resource intensive tasks is bec...

Full description

Saved in:
Bibliographic Details
Main Author: Lim, Yeow Leong.
Other Authors: Chia Liang Tien
Format: Final Year Project
Language:English
Published: 2013
Subjects:
Online Access:http://hdl.handle.net/10356/52097
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Recent development in mobile technology has led to rapid advancement in the capabilities and performance of mobile devices, both smartphones and tablets, edging ever closer to those of a personal computer. The limitation of having to use a personal computer to perform resource intensive tasks is becoming a history. This opens up a new world of possibilities which creative mobile developers exploit to develop highly useful and innovative applications. Sharing of photography knowledge for example, can now be conducted using mobile devices in a wireless environment. A photographer may make use of a mobile device to create an electronic learning environment where information may be transmitted to the mobile devices of other photographers. This author aims to provide such feature through the use of the Wi-Fi Direct technology provided by Android Software Development Kit (SDK). The author achieved this objective through the setup of a peer-to-peer Wi-Fi Direct environment where a host device will broadcast data to all the connected receivers. The transmitted data includes Live View images from the DSLR, images selected from Android Gallery, annotations drawn by the user on the host device and instruction files for the receivers. The receivers will continuously monitor the input stream of data to display the received images and annotations or to execute instructions from the instruction files.