Dissertation > Excellent graduate degree dissertation topics show
Mobile Phone’s Bus Communication System and Application Framework on Linux Architecture
Author: GuoWeiKe
Tutor: FangXiangZhong;YuFangGuo
School: Shanghai Jiaotong University
Course: Electronics and Communication Engineering
Keywords: Linux GPE Dbus Python IPC GSM Bus Process
CLC: TN929.53
Type: Master's thesis
Year: 2011
Downloads: 144
Quote: 1
Read: Download Dissertation
Abstract
|
Smartphone is getting increasingly popular nowadays. People use their mobile phones not only just as a communication device but as a compact personal computer. People used to seek new applications from internet and download interested ones to their mobile phone to enrich their phone’s capability. Here is a scene that could refect this phenomenon. If one user has a phone with camera module and he download a chatting application from internet. After installing this application successfully on his mobile phone, he expects this chatting application can provide a video chatting function because his phone is a camera phone. How can this chatting application access phone’s camera module? It seems it’s not possible that an application know if the phone has a camera and how to use phone’s camera. But if the phone can provide a unique interface to describe each module’s capabilities and service, it will be possible for a chatting application know there is a camera exists in a phone. In this article, a communication system called Dbus [14] will be introduced as an IPC (inter-process communication system). We try to re-write some applications’current IPC mechanism using Dbus’s mechanism. Some phone-releated modules will be involved in this article such as phone server module, contact function and SMS (short message service) fuction. In order to make Dbus interface unique, we design an interface beteween application and Dbus system and called IAC (Inter-application communication). Using the APIs (Application programming Interface) that IAC provided, the applications invoke Dbus will become easy and unique. Besides IAC, we defined a principle for each application on Dbus that they have to expose their own services to Dbus’s message bus. With this information, other applications who want to use their service will be possible.Because Dbus is a bus-liked communication system, the messages running over it is loggable for developer to know the status of system. In this article, we designed a debug tool which can log messages on Dbus dynamically. This tool is developed using Python, and using GTK+ as GUI framework. The data transfered between PC and mobile phone is using TCP/IP protocal. Since all these technology is popular and portable, this debug tool is easy to be deployed on both PC side and phone side.
|
Related Dissertations
- Development of GJB1188A Bus Signal Monitoring and Recording Device,V248.2
- The Design and Optimization of Locomotive Signal Testing System Based on ARM9,U284.91
- Study on the Locomotive Dynamic Supervision System,U284.48
- The Inductive Load Based Vehicle Body Network Control System,U463.6
- The Study of Control Algorithm for Automotive Power Window Based on Lin Bus,U463.6
- Research on Dam-Break Probability Analysis Method for Dangerous Reservoir,TV697
- Research on Induction Motor Vector Control System Adapting Multi-Bus Communication Mode,TM346
- Construction and improvement of basic education reform process evaluation platform,G521
- Implementation Study of evaluation method of the high school IT courses,G633.67
- Research on High-Performance Computer I/O Bus,TP336
- The Design and Implementation of Security Mechanism of Embedded Dependable Computer,TP309
- Research on Evaluation of Simulation Systems Based on Fidelity,TP391.9
- Research and Application of Digital Assembly Process Planning System for Rocket Engine,TP391.7
- Development of High Speed Data Acquisation and Playback Module Based on PCI Express Bus,TP274.2
- Development of the Digitizer Based on PCI-E Bus,TP274.2
- Research on Software of TFT-LCD Testing Equipment Based on ARM,TN873.93
- Design of LXI 1553B Bus Communication Module,TP273
- Research on Predictive Control and Simulation of pH Value Based on the Confection Process of Sodium Nitrate,TP273
- Design of the Main Controller in Automotive Body Network Control System,TP273
- Process Support Vector Machine and Its Application to Satellite Thermal Equilibrium Temperature Prediction,TP183
- Research on Key Technologies of Automatic Steel Wire Galvanizing Production Line Based on Gas Reduction Method,TQ153.15
CLC: > Industrial Technology > Radio electronics, telecommunications technology > Wireless communications > Mobile Communications > Cellular mobile communications systems (mobile phones, mobile phone handsets )
© 2012 www.DissertationTopic.Net Mobile
|