1 / 7

Context Server

Explore how contextual data from mobile phones influences predictions on user behavior, automating software preload, and profile changes for collaboration and status updates.

randyhart
Download Presentation

Context Server

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. Context Server Cose groupSoftware Engineering ProjectUNIVERSITY OF HELSINKIDepartment of Computer Science

  2. Client: Helsinki Institute for Information Technology / Basic Research Unit (HIIT/BRU)Objective: Work as a test bed for algorithms and as a common platform for future projects Cose groupSoftware Engineering ProjectUNIVERSITY OF HELSINKIDepartment of Computer Science

  3. What is Context Data? <?xml version="1.0" encoding="ISO-8859-1"?> <context_data ts="1997-07-16T19:20:30+01:00"> <user>aabbbb-cc-dddddd-e</user> <mw_component_downloaded value="RCREG.zip“ /> <pa_ring_type value="Silent"/> <pa_vibra_mode value="Disabled"/> <pa_keypad_vol_level value="xx"/> <pa_warn_tone value="On"/> <pa_app value="helloworld" uid="0x10005b95"/> <pa_app value="helloworld2" uid="0x10005b97"/> <pa_os_version value="1.02(416)"/> <pa_ram_free value="9000"/> <env_bt_beacon value="00:20:e0:4a:61:b2“ /> <env_cell_id value="610" area="1800“ nw="RADIOLINJA“ /></context_data> XML formatted data sent from mobile phones. Each message can contain sensor values from a mobile phone, including network cell IDs according to the location, time, running processes, profile data (”sounds off”).

  4. What is the context dataused for? -To make predictions on movement-To make predictions on mobile phone usage -Software can be preloaded automatically -Profile can be changed automatically ....-Collaboration -See other users’ statuses

  5. Solution techniques Base: Java J2EE 1.4.2 JBoss Application Server Database: HSQLDBSOAP Web Service Interface: Apache Axis Web Service engineInternal Data Queues: Java Message Service (JMS)WWW Admin Interface: Apache Struts frameworkXML Validator: JAXBDTD & Database integration: HyperJaxbBuilding: AntDevelopment: EclipseVersion Controlling: SubversionStaff messaging: Meetings, E-mail, IRC, phone

  6. External Interfaces

  7. Thank you!Questions?

More Related