Fabian Lema Wk2 Remote Monitoring of Android Devices using Inca framework University Of Queensland, Australia July 10, 2013.

Slides:



Advertisements
Similar presentations
AuditM Mobile Auditing Software The must-have tool for the classroom audit.
Advertisements

Fabian Lema *I’m not set on the title of the project W1 Remote Monitoring of Android Devices* University Of Queensland, Australia.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBSCI Configuring EIGRP BSCI Module 2-5 – Configuring EIGRP in an Enterprise Network.
FIU Chapter 7: Input/Output Jerome Crooks Panyawat Chiamprasert
Web Applications Development Using Coldbox Platform Eddie Johnston.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
GLAST LAT ProjectOnline Peer Review – July 21, Integration and Test A. T. Kavelaars 1 GLAST Large Area Telescope: I&T Integration Readiness.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
Microsoft ASP.NET AJAX - AJAX as it has to be Presented by : Rana Vijayasimha Nalla CSCE Grad Student.
The Best Zoo Web Programming money can't buy. That's right. You can't buy web programming like this. That's why we're giving it away for free!!!
New UI Changes for Endpoint Security in LDMS 9.6 SP2.
Universal Plug and Play (UPnP) Presented by: Kamal Kamal Kamal Kamal Mohammad Atieh Mohammad Atieh.
Android Security Enforcement and Refinement. Android Applications --- Example Example of location-sensitive social networking application for mobile phones.
1 © 2001, Cisco Systems, Inc. All rights reserved. Voice Connector Features Voic Interoperability – 4.0(5) Voice Connector features Rahul Singh.
© 2008 QUALCOMM Incorporated. External presentation to (audience), prepared by QUALCOMM’s (presenters name) – Month Day, 2008 Hours of Service Driver Training.
Understanding Android Security Yinshu Wu William Enck, Machigar Ongtang, and PatrickMcDaniel Pennsylvania State University.
INCIDENT MANAGEMENT (SERVICE REQUESTS) WebDesk Training.
CS378 - Mobile Computing What's Next?. Fragments Added in Android 3.0, a release aimed at tablets A fragment is a portion of the UI in an Activity multiple.
Create / Edit Competence Assessment Role: Employee.
Behavioral Patterns  Behavioral patterns are patterns whose purpose is to facilitate the work of algorithmic calculations and communication between classes.
PHP Tutorials 02 Olarik Surinta Management Information System Faculty of Informatics.
Chapter 4: Managing LAN Traffic
Computer Networks. Network Connections Ethernet Networks Single wire (or bus) runs to all machines Any computer can send info to another computer Header.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Google Cloud Messaging for Android (GCM) is a free service that helps developers send data from servers to their Android.
Prerequisites Android Studio – io.html io.html Java.
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
By Lecturer / Aisha Dawood 1.  You can control the number of dispatcher processes in the instance. Unlike the number of shared servers, the number of.
DUE Hello World on the Android Platform.
IP Forwarding.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Event Management & ITIL V3
Fabian Lema Wk8 Remote Monitoring of Android Devices Using Inca Framework University Of Queensland, Australia August 21, 2013.
© Blackboard, Inc. All rights reserved. Deploying a complex building block Andre Koehorst Learning Lab Universiteit Maastricht, the Netherlands July 18.
The 1:1 meeting scheduler that runs itself The 1:1 meeting scheduler that runs itself.
COMP 365 Android Development.  Every android application has a manifest file called AndroidManifest.xml  Found in the Project folder  Contains critical.
Underground Networks. Current System Wichita ~180 Network Transformers Not including spot network transformers Topeka 26 Network Transformers Rest of.
CS 350 – Software Design The Observer Pattern – Chapter 18 Let’s expand the case study to include new features: Sending a welcome letter to new customers.
Measurement and Control. Control Systems A control system usually consists of a processor, a control program, interfaces and a device under the processor's.
Fabian Lema Wk3 Remote Monitoring of Android Devices Using Inca Framework University Of Queensland, Australia July 17, 2013.
Module 2 Task Part 1.The first task consists of undertaking this Tutorial to ensure you understand (or have reviewed) all the basic .
Amir Bishara and Dorin Danial Supervisors: Roiy Zysman Dr. Ilana David.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
FCM Workflow using GCM.
Android - Location Based Services. Google Play services facilitates adding location awareness to your app with automated location tracking Geo fencing.
Working with Multiple Activities. Slide 2 Introduction Working with multiple activities Creating multiple views Introduction to intents Passing data to.
Chapter 3 JSP Overview. The Problem with Servlets processing the request and generating the response are both handled by a single servlet class Java programming.
Spring RabbitMQ Martin Toshev.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
Services Background operating component without a visual interface Running in the background indefinitely Differently from Activity, Service in Android.
TE002 Coming to grips with management with Sage CRM Robert Tan.
Role of Router. The Router as a Perimeter Device  Usually the main function of a router is considered as the forwarding of packets between two network.
Call Management (TEMPO) 22 nd July This presentation covers the following:  The Call Management requirement  Call Management Workflow Introduction.
Fabian Lema Wk6 Remote Monitoring of Android Devices Using Inca Framework University Of Queensland, Australia August 7, 2013.
The Observer Design Pattern Author :Erich Gamma, et al. Source :Elements of Reusable Object-Oriented Software Speaker : Chiao-Ping Chang Advisor : Ku-Yaw.
COMM 3050 – Online Project Update. Project Roles  Organizer Responsible for creating Zoom account technical aspects and posting recorded meeting to S:
Introduction to Android OS Димитър Н. Димитров Astea Solutions AD.
TOPSpro Special Topics I: Database Managemen t. Agenda for Module I: Database Management  TOPSpro Backup/Restore Wizard  TOPS-TOPS Import/Export Wizard.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
CHAPTER 6 Threads, Handlers, and Programmatic Movement.
The Ingredients of Android Applications. A simple application in a process In a classical programming environment, the OS would load the program code.
Fabian Lema Wk4 Remote Monitoring of Android Devices Using Inca Framework University Of Queensland, Australia July 24, 2013.
SMS module HDL-MGSM.431.
Understanding Android Security
Instructor: Mazhar Hussain
Remote Monitoring of Android Devices Using Inca Framework
Training Module Introduction to the TB9100/P25 CG/P25 TAG Customer Service Software (CSS) Describes Release 3.95 for Trunked TB9100 and P25 TAG Release.
Understanding Android Security
Preference Activity class
Presentation transcript:

Fabian Lema Wk2 Remote Monitoring of Android Devices using Inca framework University Of Queensland, Australia July 10, 2013

Progress to date  The communication between the SL4A Python script and the Service is established by sending broadcasts from the service to the system. Wk2 ► Enable the script add to receiver broadcast from specific Actions

Android  Complications: “By default, broadcast intents disappear once they have been sent and handled by any interested broadcast receivers. A broadcast intent can, however, be defined as being “sticky”. A sticky intent, and the data contained therein, remains present in the system after it has completed.” Techotopia Techotopia  Using sendStickyBroadcast() solves the problem however it should be noted that the line: should be added in the Android manifest Wk2

Inca Reporters  Before automatization is possible, a simple reporter was implemented to see if the Inca modules where correctly installed in the device.  A tester was created to see if the service is working, if this is the case the service should be transmitting its name to the system.  The test listens to this signal, and creates a report. Wk2

Inca Report  Generated XML Report Header  Generated XML Report Body, args –log=info (information added to log) Wk2

Issues and Things to Work on  Continue learning Inca APIs.  Although the communication between the script and the service is established, I have problems filtering the information that is received, separating { key : value }. It may have something to do with Python, which I am reading about.  The biggest issue is that the script uses eventWait() which from the SL4A API “Blocks until an event occurs” and it only works when an specific service is started. Another issue is how to update the broadcast to send time sensitive information.SL4A API  Save the reports to the Inca Depot. Wk2

Cultural Aspect Wk2