1 / 1

SmartLab

SmartLab. 40+ SmartPhones located in an air conditioned laboratory that features WiFi coverage SmartPhones are remotely mounted to a VMWare VCenter located in the cluster room through a local proxy. All commands are instructed o ver Android’s ADB Server Connectivity state maintained

chico
Download Presentation

SmartLab

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. SmartLab 40+ SmartPhoneslocated in an air conditioned laboratory that features WiFi coverage SmartPhonesare remotely mounted to a VMWareVCenterlocated in the cluster room through a local proxy. All commands are instructed over Android’s ADB Server Connectivity state maintained in a MySQL DB. Future Work Open SmartLab to the public. Register now to our mailing list! Add new features: ● Web2.0 GUI: Implement a Web2.0 front-end for SmartLab based on Yii Framework. ● Eclipse Plugin: Allow the users to allocate devices and run experiments through SmartLab’s Eclipse plugin. ● Crowdsourced Platform: Remotely connect and interact with your own devices through SmartLab’s Cloud. Experiment with SmartLab and summarize our experiences in a scientific publication Overview SmartLabisan exciting experimental testbedof approximately 40+ real Android Smartphones, plus emulated devices, deployed at the Department of Computer Science building at the University of Cyprus Registered users can upload and install Android executables (APKs) on a number of Android smartphones, capture their output, reboot the devices, create concurrent interactive jobs using MonkeyRunner scripts, interact with the remote devices and many other exciting features. SmartLabaims to facilitate research in smartphone network programming environments, communication protocols, system design, and applications. SmartTrace: Crowdsourced framework for executing distributed similarity search queries on trajectories that are stored in-situ on smartphones. http://smarttrace.cs.ucy.ac.cy SmartP2P: A novel framework for searching objects (e.g., images, videos, etc.) captured by the users in a mobile social community with emphasis on preserving users’ privacy. http://smartp2p.cs.ucy.ac.cy The SmartLab Workflow Department of Computer Science University of Cyprus Architecture • A) Device Allocation • Browse through an intuitive web-based catalog in order to allocate devices for a certain amount of time. • Release allocated devices through the same catalog after completing the experiments. C) Interact With Devices Remote Control Terminals (RCT) Remote Shells (RS) Remote Scripting Environment (RSE) Remote Debug Tools B) File Transfers Transfer files (e.g. APKs, required files for experiments) from your PC to SmartLab’s servers. Upload files to multiple allocated devices simultaneously through an intuitive web-based drag-n-drop interface . A Programming Cloud of Smartphones Andreas Konstantinidis, Costantinos Costa, Georgios Larkou and Demetrios Zeinalipour-Yazti Applications Acknowledgements: This work was supported by the last author’s Startup Grant, Funded by the University of Cyprus

More Related