meta data for this page
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ssotc2009:group06 [2009/08/22 14:56] – billyx | ssotc2009:group06 [2009/08/22 16:01] (current) – billyx | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Group 6. Media Player Remote ====== | ====== Group 6. Media Player Remote ====== | ||
| * JIFENG XING | * JIFENG XING | ||
| - | * GOBINDA KANDEL | + | |
| - | | + | |
| | | ||
| Line 18: | Line 18: | ||
| Tommi is watching movie from his PC. Suddenly he feels this movie is boring and wants to change to another one. But the thing is that he doesn' | Tommi is watching movie from his PC. Suddenly he feels this movie is boring and wants to change to another one. But the thing is that he doesn' | ||
| + | ===== Communication Methods ===== | ||
| + | |||
| + | The client and server are communicated through Bluetooth connection. | ||
| + | |||
| + | The standard procedural is: | ||
| + | - Server opens a rfcomm socket, starts a service named "music controller", | ||
| + | - client searches the server using service discover protocol, then connects to the server. | ||
| + | - once the connection is established, | ||
| + | |||
| + | |||
| ===== Result ===== | ===== Result ===== | ||
| - | Since my partner GOBINDA KANDEL lacks knowledge of Python and C++, I have to do everything by myself. | ||
| The programming language used is Python. The platform of server is a Laptop running Ubuntu 9.04. The client is running on a Nokia N810 Internet Tablet. | The programming language used is Python. The platform of server is a Laptop running Ubuntu 9.04. The client is running on a Nokia N810 Internet Tablet. | ||
| Line 32: | Line 41: | ||
| * Potentially support all media player which can be controlled from command line. (control commands need to be changed associated with the player) | * Potentially support all media player which can be controlled from command line. (control commands need to be changed associated with the player) | ||
| * Theoretically, | * Theoretically, | ||
| + | |||
| + | note: this application works fine with Totem Media Player. It has also been test with rhythmbox, which is also works. | ||