Upload
christine-willis
View
220
Download
0
Tags:
Embed Size (px)
Citation preview
Information
•Android: http://android.com
•TAMU Website:http://cesg.tamu.edu/courses/ecen-489-smart-phone-laboratory-course-materials/
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
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.
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
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
Sample ProjectsWireless 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.