Presentation is loading. Please wait.

Presentation is loading. Please wait.

Smart Phone Laboratory ECEN 489 Srinivas Shakkottai.

Similar presentations


Presentation on theme: "Smart Phone Laboratory ECEN 489 Srinivas Shakkottai."— Presentation transcript:

1 Smart Phone Laboratory ECEN 489 Srinivas Shakkottai

2 Information Android: http://android.comhttp://android.com TAMU Website:http://cesg.tamu.edu/courses /ecen-489-smart-phone-laboratory- course-materials/http://cesg.tamu.edu/courses /ecen-489-smart-phone-laboratory- course-materials/

3 Android Features Application framework (simple to design modular project) Dalvik virtual machine (learn standard Java) WiFi support for data transfers Camera, GPS, compass, and accelerometer

4 Android Architecture

5 Building Blocks Activities: User interface screen Intent: A mechanism for describing a particular action Service: Runs in the background (eg. MP3 player) Content Provider: Data wrapped up in an API. Best way to share data between applications.

6 Eclipse (IDE) Integrated development environment (IDE) Extensive software development kit (SDK) Device emulator, tools for debugging, plugin for Eclipse Articles, tutorials and sample code, videos

7 Project Details Identify fundamental engineering problem Use Android platform to gather data Use Android platform to send and share data Process information and perform control task

8 Sample Projects Wireless Content Streaming: Smart phones can be employed to share content socially by acting as temporary bridges between disconnected WiFi devices. This project will turn a smart phone into a wireless relay. Security system: This project will use multiple phones to identify intrusion and to periodically send updates on status to a server. The phones may be used for triangulation, and the control of external devices such as cameras, lights etc. Phased Array Controller: The information gathered from the GPS and embedded sensors will be used to calculate the phase and amplitude distribution across an array to target a specific geostationary satellite. Interface Management: The phones have multiple communication interfaces (WiFi, 3G), which have different costs and energy usage. Based on application value and requirements, this application will manage the interfaces so as to ensure that valuable apps get precedence.

9 Video: YouChoose

10 Incentives Industry-like development tools Android (F,G,H), SDK, APIs Eclipse, Java, JUnit Eclipse, Subversion, XML Resume builder Meaningful experience Big Challenge Market your apps!


Download ppt "Smart Phone Laboratory ECEN 489 Srinivas Shakkottai."

Similar presentations


Ads by Google