My research interests are in mobile systems with emphasis on practical applications of context for the mobile operating system, innovative approaches to mobile gaming systems, and new initiatives in mobile sensing. I am also interested in embedded sensor networks and declarative programming languages. Occasionally, these pursuits lead me to apply principles of database systems and applied machine learning in systems design and execution.
Why I like working on mobile computing –
1.4 Devices : 1 Human
– for every person on Earth by 2016 [citation]
- Helping Mobile Apps Bootstrap with Fewer Users Xuan Bao, Aman Kansal, Paramvir Bahl, David Chu, Alec Wolman, Romit Roy Choudhury. (Ubicomp 2012)
- Gibraltar: Exposing Hardware Devices to Web Pages Using AJAX Kaisen Lin, David Chu, James Mickens, Li Zhuang, Feng Zhao, Jian Qiu. (WebApps 2012)
- SwordFight: Enabling a New Class of Mobile Motion Games on Commodity Phones Zengbin Zhang, David Chu, Xiaomeng Chen, Thomas Moscibroda. (MobiSys 2012)
- Fast App Launching for Mobile Devices Using Predictive User Context Tingxin Yan, David Chu, Deepak Ganesan, Aman Kansal, Jie Liu. (MobiSys 2012)
- Demo: Sword Fight With Smartphones Zengbin Zhang, Jian Qiu, David Chu, Thomas Moscibroda. (SenSys 2011) Best Demo Honorable Mention
- On the Feasibility of Real-Time Phone-to-Phone 3D Localization Jian Qiu, David Chu, Xiangying Meng, Thomas Moscibroda. (SenSys 2011)
- Balancing Energy, Latency and Accuracy for Mobile Sensor Data Classification David Chu, Nicholas Lane, Tsung-te Lai, Cong Pang, Fan Li, Xiangying Meng, Qing Guo, Feng Zhao. (SenSys 2011)
- Select Informative Features for Recognition Zixuan Wang, Qi Zhao, David Chu, Feng Zhao, Leonidas J. Guibas. (ICIP 2011)
- Mobile Apps: It's time to move up to ConDOS David Chu, Aman Kansal, Jie Liu, Feng Zhao. (HotOS 2011)
Seeking to offer Kinect-like experiences using only mobile devices, leading to new mobile gaming experiences. Key technical achievements include development of fast, accurate and robust phone-to-phone distance measurement system, and a 3D phone-to-phone measurement techniques. Several innovative games, including SwordFight, have been prototyped.
Investigating the impact of context data on the mobile operating system. Core contributions include identifying the benefits of OS managed context, and uses of context by the OS. As a concrete example, faster app launching based on context signals such as location and temporal access patterns is investigated in detail.See more projects…
- PhoneSense 2012 Program Co-Chair (collocated with SenSys 2012)
- HotMobile 2013 Program Committee Member
- MobiSys 2012 Demo Co-Chair
- MobiGames 2012 Program Committee Member (collocated with SIGCOMM 2012)
FALCON, part of the ConDOS project, was highlighted in the media. Here are links to a few of the news articles.
Windows Phone OS mod speeds up app load times, knows you’ll play Monopoly on your break (video) [engadget.com]
Microsoft testing a Windows Phone system that pre-loads apps based on contextual data [theverge.com]
Microsoft Research explores context-based app pre-fetching for Windows Phone [istartedsomething.com]
Microsoft to save 35 of your precious seconds per app with context-based pre-loading; Falcon to make your Windows Phone smarter [pocketgamer.biz]
Microsoft researching methods to launch Windows Phone apps faster [mobileburn.com]
Microsoft Falcon predicts the app you’ll load next [pocket-lint.com]
Microsoft Working On Intelligent Windows Phone App Loading [itproportal.com]
Microsoft Research explores context-based app pre-fetching for Windows Phone [informationweek.com]
Microsoft Research working on Context-based intelligent pre-loading of apps on Windows Phone [wmpoweruser.com]
Microsoft Research working on fast phone app loading [neowin.com]
Introducing FALCON: Fast App Launching with Context from Microsoft Research [wpcentral.com]
Will Windows Phone Know What App You Want to Use Before You Do? [pocketnow.com]
FALCON predice la aplicación que abrirás en Windows Phone [celularis.com]
Windows Phone podría pre-cargar aplicaciones según datos contextuales [bitelia.com]
Tecnologia da Microsoft promete acelerar inicialização de aplicativos nos smartphones [imasters.com.br]
New Windows Phone technology code-named Falcon reduces application load time [translation] 代号猎鹰 WP系统新技术减少应用加载时间 [original] [qq.com]
Microsoft Research presents new innovations for the mobile phone [translation] 消息称微软研究部致力研发手机写入程序 [original] [sohu.com]
Microsoft tests new Windows Phone feature to speed up app launch [translation] 加快应用启动 微软为WP测试新功能 [original] [sina.com]
Overall, news coverage has been fairly extensive…
- Over +600 English news articles
- Over +200 Chinese news articles
- Over +80 Spanish news articles
- Over +60 German news articles
… in addition to many other language sites.
Check out the FALCON demo video that I put together.
See more info on FALCON, part of the ConDOS project.
Update: The Falcon demo video has over 30,000 views. As of Apr 21st, it is the most watched MSR video of 2012.
See more news…




