1 / 15

Tec^Edge Summer at the Edge 2010 PocketLST /Android 18 August 2010

Tec^Edge Summer at the Edge 2010 PocketLST /Android 18 August 2010. Dr. Rob Williams Research Director, Tec^Edge Air Force Research Lab Wright Patterson AFB, OH rwilliams@wpafb.af.mil (937) 212 4051. PocketLST : Android. The Project.

makya
Télécharger la présentation

Tec^Edge Summer at the Edge 2010 PocketLST /Android 18 August 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tec^Edge Summer at the Edge 2010 PocketLST/Android 18 August 2010 Dr. Rob Williams Research Director, Tec^Edge Air Force Research Lab Wright Patterson AFB, OH rwilliams@wpafb.af.mil (937) 212 4051

  2. PocketLST: Android The Project Long-Term Goal: Develop and demonstrate the capabilities of android phones working as pocketLSTdevices. Objectives: Create a line of communications between Android phones and the OpenLST project, so that both sides can send sensor data information to each other. Key Tech Areas: Android phone programming, web service and database programming. The Approach The Team & Potential Project Risks Team: Four students with backgrounds/interests in Android phone development. Project Leads are Tracy Burchett & NiranjanKode. The Project Risks: Need the most advanced Android phones on the market for development. Biggest risk/challenge is learning the Android OS specifics and obtaining state of the art phones. Relevance to AFRL: Would allow the users to use the OpenLST application on a smart phone and be able to receive and send out real time data using the Android smart phones. Approach: Develop the android applications involving sensor data collecting, sensor data uploading, sensor data retrieving, real time message notification, and group broadcasting.

  3. Introducing the Team Name: Chris Taylor Degree: BS Electrical Engineering School: Wright State University Year: Sophomore Location: Dayton, Ohio Name: Ting Sa Degree: Phd Computer Science School: Wright State University Year: Fist-year Phd Location: Dayton, Ohio Name: Tyler Feitshans Degree: BS Computer Engineering School: Ohio Northern University Year: Freshman Location: Ada, Ohio Name: Michael Duncan Degree: BS Computer Science School: Wright State University Year: Sophomore Location: Dayton, Ohio Picture

  4. What We’ve Done(Key Technical Tasks) • Ting Sa: Built the client that allows the user to receive images and text from an XMPP server and display them on Google Maps to create a miniature version of the OpenLST software. • Chris Taylor and Tyler Feitshans: Created the client that allows the user to send images, audio, and video to the SafeClient server with geolocation attached. • Michael Duncan: Built the XMPP client that allows the user to send and receive text messages and images to the PSS system developed by Qbase.

  5. Sending Data to the SafeClient Server Capture photo, video, and audio

  6. Sending Data to the SafeClient Server Enter A Description GPS is Automatically Acquired Click Upload to Send to Server

  7. Sending Data to the SafeClientServer Multimedia is zipped GPS and description are added as HTTP headers ent.addHeader(new HttpHeader("lat",GetGPS.latString)); ent.addHeader(new HttpHeader("lon",GetGPS.lngString)); ent.addHeader(new HttpHeader("assetid","12")); ent.addHeader(new HttpHeader("orgid","1")); ent.addHeader(new HttpHeader("sensorid","1")); Information is Uploaded to SafeClient Server SafeClient Server

  8. XMPP/OpenLST Diagram

  9. Sending and Receiving Data to an XMPP Server View images and the geolocation of the sender Messages are displayed and attached images can be viewed Connect to an XMPP server and receive messages and images from the server

  10. Sending and Receiving Data to an XMPP Server Select an image to send from the SD card or take a picture with the camera Send a text message with the user’s location and time attached to the XMPP server Add a message with location/time information to the image and send it XMPP Server

  11. Displaying Data on an Android PocketLST Show Ohio farms on Google Maps as red dots Show all the farms in a list format Set the radius from the center of farms to display

  12. Displaying Data on an Android PocketLST Touch a farm to get information about it See the location of a farm Get even more detail about the farm Display layers on the map Get directions to the farm

  13. Displaying Data on an Android PocketLST Zoom to an input location on the map

  14. Displaying Data on an Android PocketLST Touching the image icon displays more information Showing more detail displays the attached image An image or message is received from an XMPP server

  15. Displaying Data on an Android PocketLST Display the route of a moving user by linking together the gps locations of their messages

More Related