Presentation is loading. Please wait.

Presentation is loading. Please wait.

Performed by: Yair Sommer Rea Yeheskel Instructor: Idan Katz In Cooperation with:Motorola הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion -

Similar presentations


Presentation on theme: "Performed by: Yair Sommer Rea Yeheskel Instructor: Idan Katz In Cooperation with:Motorola הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion -"— Presentation transcript:

1 Performed by: Yair Sommer Rea Yeheskel Instructor: Idan Katz In Cooperation with:Motorola הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion - Israel institute of technology department of Electrical Engineering Poster SW application for Motorola g20 cellular engine Part B 30 Apr 2006 1 המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory

2 Background: Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 2  g20 cellular engine supports various operations (sms, data transmission, voice, etc.)  Each operation requires an Input using AT commands  During the integration process, customers need to spend time for accessing and using the cellular engine interfaces

3 Abstract המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 3 Project Goals:  Develop a software API Layer which allows users to control the g20 cellular engine through these APIs  The software API will be used as customer reference code  Develop an easy to use GUI application for executing the most common g20 functionalities

4 System architecture המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 6 The Software is implemented in layers:  Driver Layer – Handling the Serial Port I/O  Wrapper Layer for the Serial I/O – interface from the Driver Layer To C language  AT Commands interpreter Layer – Executes commands using the Wrapper layer  API Modules layer – Each module (SMS, voice, etc.) will include all functionalities required  GUI/Shell Layer – an optional layer, for activating the APIs directly during development stage

5 Driver Layer Wrapper Layer /Listener Layer AT Command interpreter SMS API Voice API GPRS API TCP/UDP API PhoneBo ok API More g20 API Script Module Shell Application Shell/GUI Application System architecture (2) המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 7 Layers Diagram:

6 System architecture (3) המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory 8 Layers Diagram - interconnections: Wrapper Layer/Listener Layer AT Command interpreter SMS API Voice API GPRS API TCP/UDP API Phonebook API More g20 API Script Module Shell/GUI Application Layer Driver Layer

7 System architecture (12) המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory Driver Layer Wrapper Layer AT Command interpreter SMS API Voice API GPRS API TCP/UDP API Phoneboo k API More g20 API Script Module GUI Application Layer Main Thread Response queue I/O Thread Listener Listener Parser


Download ppt "Performed by: Yair Sommer Rea Yeheskel Instructor: Idan Katz In Cooperation with:Motorola הטכניון - מכון טכנולוגי לישראל הפקולטה להנדסת חשמל Technion -"

Similar presentations


Ads by Google