Outline - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Outline

Description:

Many features Bluetooth, cam, memory. General block diagram. Project Specification ... Full remote access. Spy program. Data retrival. THANK'S FOR ATTENTION ... – PowerPoint PPT presentation

Number of Views:26
Avg rating:3.0/5.0
Slides: 27
Provided by: abedal
Category:
Tags: cam | outline | spy

less

Transcript and Presenter's Notes

Title: Outline


1
(No Transcript)
2
(No Transcript)
3
Outline
  • Project Idea
  • Bakground in Mobiles,GSM,GPRS
  • NOKIA 60s Symbian O.S
  • General block diagram
  • Project specification
  • Programming languages
  • Project importance
  • Implementation and testing
  • Drawbacks
  • conclusion
  • Future Development

4
Project Idea
  • Mobile Application for NOKIA 60s 2nd Ed.
  • Using Nokia mobile phone to control Host Computer
    through GPRS.
  • Control windows features
  • Many features more than 15

5
Mobile Technology overview
  • Mobile Phone standard have four generation 0G,
    1G, 2G, 3G4 near future
  • Mobile phone support many services such as SMS,
    MMS etc and named Smart phones
  • mobile phones have ram ,processor, accept third
    party programs.

6
GSM
  • Global System for Mobile Communication
  • GSM is the most popular standard for mobile phone
    in the word.
  • GSM networks comes at the end of the 2nd
    generation.
  • GSM networks operate at 900MHz and/or 1800Mhz.
  • GSM have many services , voice calls, SMS,etc.

7
GPRS
  • General Packet Radio System
  • GPRS provide actual packet radio access of
    mobiles GSM and TDMA Users.
  • GPRS improved quality of data service as measured
    in terms of reliability, response time and
    features supported.
  • Many services supported MMS, SMS,FAX, Data call,
    Internet and other.

8
(No Transcript)
9
NOKIA 60s Symbian O.S
  • Symbian O.S
  • Open source O.S
  • Designed for mobile phones
  • Wide variety of applications
  • Flexible and clear GUI
  • Nokia 60s
  • Three Editions
  • 3rd Ed. available now in the markets
  • O.S is Symbian
  • Many features Bluetooth, cam, memory.

10
General block diagram
11
Project Specification
  • Display menu of the functions
  • Restart computer
  • Shutdown computer
  • Log off
  • Open Start menu
  • Open CD-Rom
  • Play system wave
  • Change background
  • Open Run Dialog
  • Open Note Pad
  • Take screen shot
  • Play music
  • Open file
  • Run IE
  • Run task manager
  • Connect to eDalily website
  • Run calculator

12
Then what happen
  • User chose an item
  • Mobile Connect to GPRS Access Point
  • Connect the Pc through Domain name
  • Send user request to the pc and execute it

13
How System handshake Done
Request new connection from mobile program using
the GPRS
Accept the connection
Connected
Send the command
14
Computer Program specification
  • Host Computer Wait for a connection
  • Mobile Request TCP/IP connection
  • Host program accept request
  • Host Program execute the required command
  • Host Computer Wait for another request

15
Programming languages
  • Symbian support two special kinds of programming
    languages, with special SDKs
  • Java ME
  • Symbian C (embedded c)
  • Special function supported , we prefer c for
    consistency and performance.
  • For computer program Visual Basic.Net

16
Project importance
  • Our Project importance
  • Creating A mobile program
  • Learning New archticture and new programming
    language (Symbian C)
  • Control Your Computer from far distances
  • Manage Computer and Track its user activity on it

17
Testing and Implementation
  • Computer program Implementation and first testing
    on local area network
  • Mobile implementation and first testing through
    GPRS
  • Full system Test

18
Computer Program Implementation
  • learn about programming language that can used
    for control to the operating system such as JAVA
    , C
  • Use the Visual Basic. net to control to the OS
  • Implement each part of controlling separately

19
Computer Program Testing
  • Check the network program in the local network
    by using per to per network
  • Create client program to send a packets to the
    port that monitoring by host program to check if
    the program work correctly or not
  • Add the control method to the host program and
    make it create socket and open port 8000

20
Mobile program implementation
  • Create Simple mobile program
  • Debug that program in wins emulator
  • Modify that program to deal with one packet
  • Download it into mobile, and install it there
  • Fix the bugs
  • Modify the program to reach final version
  • Use notepad and SDKs to implement

21
Mobile program testing
  • Very Hard to test
  • Using computer to implement ,and emulator to
    debug .
  • There is no standard compiler ,just SDKs
  • Cant test parts of program .
  • Testing all program as all
  • The real environment to test is mobile phone
  • Using Hyber Terminal in network testing

22
Full system testing
  • Test the two programs
  • Fix the bugs and programs
  • Finalization the system
  • Erase test messages
  • Test the final work in Lab

23
Drawbacks
  • Delay
  • Retrieving Database

24
Conclusion
  • Emulator systems is being like a real but never
    give you the wanted issue .
  • Cant use emulator in network testing
  • Visual basic is the best programming language in
    controlling operating system features
  • Symbian C is more complex than C.

25
Future development
  • Suggested future work
  • Home control through mobile phone (smart Homes)
  • Full remote access
  • Spy program
  • Data retrival

26
  • THANKS FOR ATTENTION
Write a Comment
User Comments (0)
About PowerShow.com