As software moves off the desktop and into data centers, and cell phones use server requests as the other half of apps, the observation tools for large-scale distributed transaction systems are not keeping up with the complexity of the environment. Exploring a simpler environment can help expose some of the problems that confront today’s tool users and tool builders. There is a lot to be learned from careful observation of a program and its complete surrounding context, even one as trivial as “Hello, World!”.
Upcoming Colloquia Events
Video games, Virtual Reality (VR), Augmented Reality (AR), and Smart appliances (e.g., smart TVs and drones) all all for a new way for users to interact and control them. Motivated by this observation, we have developed a series of novel motion tracking technologies using acoustic signals. A unique feature of our approach is that it can achieve mm-level tracking accuracy on smartphones without special hardware. We further develop a few interesting applications on top of our motion tracking technology such as a follow-me drone and acoustic imaging on mobile phones.