-
Rushmore: Securely Displaying Static and Animated Images Using TrustZone
The core functionality of Rushmore is to securely decrypt and display encrypted images (sent by a trusted party) on a mobile device. …
-
Advanced TCAM Design
As a router and a switch are advanced, it has started to support Software Defined Network (SDN) technique which enables dynamic, programmable, and efficient network configurations. Since proposed in 2009, it has become the most promising architecture for large-scale networks. SDN protocols (e.g., OpenFlow from Google) in a router or a switch require rule tables to classify packets floating around the networks. It basically checks a specific field in the packet and compares with rules on the table. For the comparison, most of architecture uses Ternary Content Addressable Memory (TCAM). …
-
Gesto: Mapping UI Events to Gestures and Voice Commands
Gesto is a system that enables task automation for Android apps using gestures and voice commands. Using Gesto, a user can record a UI action sequence for an app, choose a gesture or a voice command to activate the UI action sequence, and later trigger the UI action sequence by the corresponding gesture/voice command. …
-
Mimic: UI Compatibility Testing System for Android Apps
Mimic is designed specifically for comparing the UI behavior of an app across different devices, different Android versions, and different app versions. …
-
Immix Garbage Collection on Dart VM
Dart is a language that powers Flutter apps, and Dart virtual machine (VM) uses generational garbage collection by default. We implement Immix garbage collection that outperforms the original garbage collection in the Dart VM. …
-
Mocket App
Mocket is an android application helping users to memorize vocabulary words. …
-
Reptor: Enabling API Virtualization on Android for Platform Openness
Reptor allows third-party developers to inject new third-party’s implementation of a platform API to an app, so that they can modify, reimplement, or customize existing Android APIs. …
-
Auto Clicker
AutoClicker is a fully automated UI testing system for large-scale Android apps using multiple devices. …
-
Automated Hand Model
This automated hand model was a term project in embedded system course. It is designed for handicapped people who cannot freely move their hands. …