2013-05-03, 06:23
Hi dear mentors and all friends here, I am a Chinese graduate student from University of Science and Technology of China. Since I am busy with my final exam recently, I nearly missed the deadline of application of GSoC, but you can't image how excited I was when I saw this project appeared on the project list. Since I have developed an client App which runs on iOS and make users control their computer by iPad during my internship in Microsoft Research Asia last summer!!
Short description: Develop clients for android and iOS mobile devices. Since I have internship experience(both development and research) in Microsoft Research focused on the multitouch feature development on windows8 and iOS devices. I think I am able to implement the excellent Apps with both rich and convenient multitouch gesture support and high frame rate on android and iOS devices.
Name: Cong Zhao
Email: [email protected]
Summary: Develop two remote media player clients run on android and iOS devices(tablet and smartphone) respective which can be controlled by only one hand (taken advantage of sensors) and high frame rate (taken advantage of GPU-accelerated features)
How will I achieve this: Add multitouch gesture support to the exist android and iOS clients(refer to this paper about single-hand controlled video playback application: http://dl.acm.org/citation.cfm?id=2382381). Profiling and tune the clients.
What will the project focus on: Multitouch-related API on android and iOS SDK, UE design, dynamic frame rate control under different network condition and performance (video playback frame rate) improvement.
Benefits: The users of XBMC will benefit most from this project. For the current XBMC iOS client haven't a remote playback function.
Goals: An android and iOS app which can controlled by only one hand and rich touch features and playback remote video with about 28fps frame rate under good network condition.
What does it touch in XBMC: xbmc/xos/ios and xbmc/xos/android。I think it's needn't to make any touch in Server End Code.
Requirements: I have already had a Macbook Air and high-speed internet access and an iPad mini, iPhone5, MB526(android smart phone). I think all these stuff will enough to finish the development works.
Possible mentors: Place to add possible mentors (Team-XBMC will add this).
Short description: Develop clients for android and iOS mobile devices. Since I have internship experience(both development and research) in Microsoft Research focused on the multitouch feature development on windows8 and iOS devices. I think I am able to implement the excellent Apps with both rich and convenient multitouch gesture support and high frame rate on android and iOS devices.
Name: Cong Zhao
Email: [email protected]
Summary: Develop two remote media player clients run on android and iOS devices(tablet and smartphone) respective which can be controlled by only one hand (taken advantage of sensors) and high frame rate (taken advantage of GPU-accelerated features)
How will I achieve this: Add multitouch gesture support to the exist android and iOS clients(refer to this paper about single-hand controlled video playback application: http://dl.acm.org/citation.cfm?id=2382381). Profiling and tune the clients.
What will the project focus on: Multitouch-related API on android and iOS SDK, UE design, dynamic frame rate control under different network condition and performance (video playback frame rate) improvement.
Benefits: The users of XBMC will benefit most from this project. For the current XBMC iOS client haven't a remote playback function.
Goals: An android and iOS app which can controlled by only one hand and rich touch features and playback remote video with about 28fps frame rate under good network condition.
What does it touch in XBMC: xbmc/xos/ios and xbmc/xos/android。I think it's needn't to make any touch in Server End Code.
Requirements: I have already had a Macbook Air and high-speed internet access and an iPad mini, iPhone5, MB526(android smart phone). I think all these stuff will enough to finish the development works.
Possible mentors: Place to add possible mentors (Team-XBMC will add this).