symbian

11
Group Name 1. Mr.Chaiwiwat Thitatagoson No.28 2. Mr.Nathawat Sirimala No.30 3. Mr. Supagrit Para No.33 4. Mr.Supakit Jiamrurncharat No.34

Upload: jamiezaa123

Post on 14-Jun-2015

332 views

Category:

Education


4 download

DESCRIPTION

Symbian OS

TRANSCRIPT

Page 1: Symbian

Group Name

1. Mr.Chaiwiwat Thitatagoson No.282. Mr.Nathawat Sirimala No.303. Mr. Supagrit Para No.334. Mr.Supakit Jiamrurncharat No.34

Page 2: Symbian

SYMBIAN OS (NOKIA)

Page 3: Symbian

ระบบปฏิ�บ�ติ�การซิ�มเบ�ยน(SYMBIAN OS)

ระบบปฏิ�บ�ติ�การ Symbian คื อระบบปฏิ�บ�ติ�การที่��ออกแบบขึ้��นมาเพื่ �อรองร�บเที่คืโนโลยี�การสื่ �อสื่ารแบบไร สื่ายี และออกแบบขึ้��นมาเพื่ �อใช้ ในงานก�บโที่รศั�พื่ที่%เคืล �อนที่��เป&นหล�ก ในการร�บสื่(งขึ้ อม)ล เป&นระบบที่��ใช้ งานง(ายี ประหยี�ดพื่ล�งงาน ใช้ หน(วยีคืวามจำ-าขึ้นาดเล.ก และม�คืวามปลอดภั�ยีสื่)ง ที่-าให เหมาะที่��จำะน-ามาใช้ ก�บโที่รศั�พื่ที่%เคืล �อนที่�� Mobile OS   เน �องจำากเที่คืโนโลยี�ขึ้องโที่รศั�พื่ที่%เคืล �อนที่��ได ถู)กพื่�ฒนาไปอยี(างรวดเร.วและการแขึ้(งขึ้�นที่��สื่)ง ที่-าให ในระยีะช้(วงเวลาเพื่�ยีงไม(ก��ป2เที่(าน��นจำ�งเก�ดการ พื่�ฒนาไปอยี(างรวดเร.วเพื่ �อติอบสื่นองคืวามติ องการขึ้องผู้) บร�โภัคื และเพื่ �อช้(วงช้�งคืวามเป&นเจำ าในการคืรองสื่(วนแบ(งที่างการติลาด จำ�งที่-าให ผู้) ผู้ล�ติโที่รศั�พื่ที่%เคืล �อนที่�� พื่ยีามใสื่(คื4ณสื่มบ�ติ�ติ(าง ๆ เขึ้ าไปในโที่รศั�พื่ที่%เคืล �อนที่�� และสื่ร างคืวามเป&นสื่(วนติ�วให ก�บโที่รศั�พื่ที่%เคืล �อนที่�� เพื่ �อให ผู้) ใช้ งาน สื่ามารถูปร�บแติ(งการติ��งคื(าติ(าง ๆ ได ติามคืวามติ องการขึ้องติ�วเองที่��สื่4ด และเพื่ �อติอบสื่นองคืวามติ องการขึ้องล)กคื า กล4(มที่��ติ องการใช้ งานที่างด านเที่คืโนโลยี�อ�นเที่อร%เน.ติ การร�บ - สื่(ง อ�เมล% และ การใช้ งานที่��ใกล เคื�ยีงก�บอ4ปกรณ% PDAจำ�งเก�ดระบบปฏิ�บ�ติ�การ (Operating System) บนโที่รศั�พื่ที่%เคืล �อนที่��ขึ้��น และในป7จำจำ4บ�นระบบปฏิ�บ�ติ�การบนโที่รศั�พื่ที่%เคืล �อนที่��ก.ได ม� การใช้ การ ก�นในกล4(มผู้) ผู้ล�ติ โที่รศั�พื่ที่%เคืล �อนที่��หลายี ๆ บร�ษั�ที่ได ผู้ล�ติโที่รศั�พื่ที่%เคืล �อนที่�� ซึ่��งม�ระบบปฏิ�บ�ติ�การ ออกวางจำ-าหน(ายี โดยีระบบปฏิ�บ�ติ�การ ที่��น�ยีมใช้ งาน อยี)(ในป7จำจำ4บ�นก.ม�อยี)( 2คื(ายีคื อ ซึ่�มเบ�ยีน (Symbian OS) และ สื่มาที่%โฟน (Smathphone) จำากคื(ายี Microsoft

Page 4: Symbian

SYMBIAN OS ในโทรศั�พท�หมายถึ�งอะไร ?

ม�ผู้) ใช้ โที่รศั�พื่ที่%ม อถู อจำ-านวนไม(น อยี ที่��ยี�งม�คืวามสื่งสื่�ยีอยี)(ว(า โที่รศั�พื่ที่%ม อถู อที่��ม�ระบบปฏิ�บ�ติ�การ Symbian OS ก�บโที่รศั�พื่ที่%ม อถู อแบบที่��วๆ ไปน��น แติกติ(างก�นอยี(างไรบ าง ที่��งในเร �องการใช้ งาน ประสื่�ที่ธิ�ภัาพื่ หร อประโยีช้น%ที่��ได ร�บ ซึ่��ง Symbian OS ก.คื อระบบปฏิ�บ�ติ�การช้น�ดหน��งที่��ออกแบบมาสื่-าหร�บโที่รศั�พื่ที่%ม อถู อ หร ออ4ปกรณ%สื่ �อสื่ารไร สื่ายีโดยีเฉพื่าะ เป&นระบบปฏิ�บ�ติ�การที่��เน นการใช้ งานที่��ง(ายี ประหยี�ดพื่ล�งงาน ใช้ หน(วยีคืวามจำ-าขึ้นาดเล.ก ม�คืวามปลอดภั�ยีที่างด านขึ้ อม)ลสื่)ง ซึ่��งถู าจำะให น�กภัาพื่ออกง(ายีๆ ลองน�กถู�งเคืร �องคือมพื่�วเติอร%ที่��ใช้ ก�นอยี)( ม�นก.จำะม�ระบบปฏิ�บ�ติ�การ Windows OS หร อ Linux OS อยี)( เป&นล�กษัณะที่-านองเด�ยีวก�น

ระบบปฏิ�บ�ติ�การ (Operating System) คื ออะไร ง(ายีๆ ก.ให น�กถู�ง Windows ที่��เคืร �องคือมพื่�วเติอร%ด) ไม(ว(าจำะเป&น XP, 2000, 98, 2003, ME หร ออ �นๆ และลองน�กถู�งเคืร �องเล(นเกมสื่%แบบพื่กพื่าเช้(น game boy ด) จำะเห.นว(าม�นที่-าได แคื(เล(นเกมอยี(างเด�ยีวเที่(าน��น จำะให ม�นที่-างานอยี(างอ �นให คืงไม(ได เปร�ยีบเสื่ม อนม อถู อที่��วไปที่��ไม(ม�ระบบปฏิ�บ�ติ�การสื่-าหร�บม อถู อโดยีเฉพื่าะ ที่-างานได ติามคืวามสื่ามารถูหร อฟ7งก%ช้�นที่��ม�อยี)(แติ(เด�มเที่(าน��นประโยีช้น%ขึ้อง Symbain OS ก.คื อจำะช้(วยีให โที่รศั�พื่ที่%ม อถู อเคืร �องเล.กๆ เคืร �องหน��งม�คืวามสื่ามารถูและคืวามฉลาดมากกว(าม อถู อที่��วไป จำ�งที่-าให ถู)กเร�ยีกว(าม อถู อ Smartphone โดยีจำะสื่ามารถูที่-างานนอกเหน อจำากการใช้ โที่รศั�พื่ที่%ได หลายีอยี(าง คืล ายีก�บการน-าเคืร �อง PDA หร อ Pocket PC มารวมก�นก�บโที่รศั�พื่ที่%ม อถู อน��นเองซึ่��งถู าม อถู อร4 (นใดไม(ม�ระบบปฏิ�บ�ติ�การ Symbian OS ก.จำะที่-างานได คื(อนขึ้ างจำ-าก�ดอยี)(ที่��คื4ณสื่มบ�ติ�เที่(าที่��ติ�วเคืร �องให มา เน นฟ7งก%ช้�นที่��คืวรจำะม�สื่-าหร�บโที่รศั�พื่ที่%ม อถู อ ไม(ม�คืวามยี ดหยี4(นในการติ�ดติ��งโปรแกรมใช้ งานเพื่��มเติ�มติามที่��ติ องการได อยี(างเติ.มที่��

Page 5: Symbian

ระบบปฏิ�บ�ติ�การซิ�มเบ�ยน (SYMBIAN OS)   เก�ดขึ้� นและพ�ฒนาอย$างไร

 ระบบปฏิ�บ�ติ�การ Symbian คื อระบบปฏิ�บ�ติ�การที่��ออกแบบขึ้��นมาเพื่ �อรองร�บเที่คืโนโลยี�การสื่ �อสื่ารแบบไร สื่ายี และเป&นระบบปฏิ�บ�ติ�การ ที่��ออกแบบขึ้��นมาเพื่ �อใช้ ในงานก�บโที่รศั�พื่ที่%เคืล �อนที่��เป&นหล�ก ในการร�บสื่(งขึ้ อม)ล เป&นระบบที่��ใช้ งานง(ายี ประหยี�ดพื่ล�งงาน ใช้ หน(วยีคืวามจำ-าที่��ม�ขึ้นาดเล.ก และม�คืวามปลอดภั�ยีสื่)ง ที่-าให เหมาะสื่มที่��จำะน-ามาใช้ ก�บโที่รศั�พื่ที่%เคืล �อนที่��ในป7จำจำ4บ�น และอนาคืติ ระบบ Symbian เก�ดขึ้��นและม�พื่�ฒนาการมาจำากการที่��เป&นบร�ษั�ที่ที่��เป&นผู้) น-าในการผู้ล�ติซึ่อฟที่%แวร%ที่��รองร�บการสื่ �อสื่ารแบบไร สื่ายี Symbian OS เก�ดขึ้��นในเด อนม�ถู4นายีน ป2 คื.ศั. 1998 ซึ่��งในขึ้ณะน��นม�พื่�นธิม�ติรร(วมก�น 4 รายีใหญ่( คื อ Ericsson, Nokia, Motorola,และ PSION ถู�ดมาในป2 คื.ศั. 1999 Symbian ก.ได พื่�นธิม�ติรเพื่��มอ�กคื อ Panasonic และในป2 2000 ก.ได ม�การจำ�บม อก�บ Sony, Sanyo, Siemens

Page 6: Symbian

  โที่รศั�พื่ที่%เคืร �องแรกที่��ม�การเป>ดติ�วโดยีใช้  Symbian OS คื อ Ericsson R380s เป&นโที่รศั�พื่ที่% smart phone จำากคื(ายี ericsson ม�คื4ณสื่มบ�ติ�ใหม( ๆ มากมายีในสื่ม�ยีน��นคื อ ม�การใช้ งานจำอแบบ Touch Screen ม�ระบบการSync. ขึ้ อม)ล PIM ก�บ Microsoft outlook หร อ Lotus note ได แติ(จำร�ง ๆ แล วในสื่ม�ยีน��นไม(ใช้( ericsson ที่��เป&นเจำ าแรกที่��น-าระบบปฏิ�บ�ติ�การมาใช้ งานบนโที่รศั�พื่ที่%ม อถู อ โดยีก(อนหน าน�� Nokia ได ที่-ามาก(อนแล วในโที่รศั�พื่ที่%ร4 (น nokia 9000 ซึ่��งในติอนน��น nokia ใช้ ระบบปฏิ�บ�ติ�การ "Geos" ซึ่��งเป&นระบบปฏิ�บ�ติ�การบนโที่รศั�พื่ที่%ม อถู อในยี4คืแรก ๆ แติ(ระบบปฏิ�บ�ติ�การ ก.ประสื่บป7ญ่หาในการใช้ งานหลายีอยี(าง ในเร �องการจำ�ดการหน(วยีคืวามจำ-าที่-าให เคืร �องเก�ดการที่-างานผู้�ดพื่ลาด (Hang) บ(อยี ๆ และที่-าให ขึ้ อม)ลขึ้องผู้) ใช้ งานหายีไปที่��งหมด ซึ่��งในร4 (นถู�ดมาขึ้อง nokia 9110 ก.ยี�งคืงใช้ ระบบปฏิ�บ�ติ�การ Geos แติ(ก.ยี�งคืงประสื่บป7ญ่หาเช้(นเด�ม และในป2 2001 Nokia จำ�งเปล��ยีนระบบปฏิ�บ�ติ�การ จำาก Geos มาเป&น Symbian และได พื่�ฒนา Communicator phone ร4 (นใหม(คื อ 9210 ออกวางจำ-าหน(ายี โดยีระบบปฏิ�บ�ติ�การ Symbian ในร4 (นใหม(น�� ม�จำ4ดเด(นคื อเป&นระบบเป>ด คื4ณสื่ามารถูที่��จำะน-าโปรแกรมอ �น ๆ ที่��เขึ้�ยีนขึ้��นมาเพื่ �อใช้ งานรองร�บ symbian มาลงเพื่��มในเคืร �องได และในว�นน�� nokia ก.ได ออกโที่รศั�พื่ที่% ที่��ใช้ เพื่ลที่ฟอร%มใหม(ขึ้��นมาใช้ งานคื อ " Series 60 Platform " เพื่ �อเป&นโที่รศั�พื่ที่%เคืล �อนที่��ในยี4คื 2.5 G คื อ nokia 7650 และ 3650 ออกวางจำ-าหน(ายี โดยีใช้ ระบบ ปฏิ�บ�ติ�การ symbian OS Geos

Page 7: Symbian

SYMBIAN OS ท%างานได&อย$างไร ?

Symbian OS น��นไม(ได เป&นเพื่�ยีงแคื(ระบบปฏิ�บ�ติ�การเที่(าน��น แติ( Symbian ยี�งเป&นระบบเป>ดที่��ให ผู้) อ �น สื่ามารถูพื่�ฒนาซึ่อฟที่%แวร%ติ(างๆ บนระบบปฏิ�บ�ติ�การ Symbian ได เร�ยีกได ว(าในอนาคืติจำะม�แอพื่พื่ล�เคืช้��นมากมายีที่��ถู)กสื่ร างขึ้��นบนระบบปฏิ�บ�ติ�การ Symbian และยี�งสื่(งผู้ลให เป&นติลาดผู้ล�ติภั�ณฑ์%ซึ่อฟที่%แวร%ที่��ยี��งใหญ่(ในอนาคืติอ�กด วยี

Page 8: Symbian

อ'ปกรณ์�ติ$างๆ ท�*ควรจะม�เม.*อค�ดจะมาใช้&ซิ�มเบ� ยน (SYMBIAN OS)1. โที่รศั�พื่ที่%ม อถู อ ซึ่�มเบ��ยีน

2. การ%ดหน(วยีคืวามจำ-าภัายีนอก เช้(น SD/MMC CARD, RS-MMC CARD (ปกติ�จำะแถูมมาก�บม อถู อ)3. คือมพื่�วเติอร% หร อ โน ติบ4@ก (อ4ปกรณ%ที่��งหมดที่ดสื่อบก�บ WINDOWS XP)4. อ4ปกรณ%เช้ �อมติ(อระหว(างม อถู อก�บคือมพื่�วเติอร% หร อ โน ติบ4@ก    - อ�นฟราเรด (INFRARED)    - บล)ธิ)ที่ (BLUETOOTH)     - สื่ายีดาติ าล�งคื% (DATA CABLE)     - การ%ดร�ดเดอร% (CARD READER)

Page 9: Symbian

ประโยช้น�ขึ้องระบบปฏิ�บ�ติ�การ SYMBIAN OS 

1. ใช้ หน(วยีคืวามจำ-าน อยี ที่-าให ม�คืวามเหมาะสื่มที่��จำะน-ามาใช้ เป&นระบบปฏิ�บ�ติ�การบนโที่รศั�พื่ที่%เคืล �อนที่�� 2. โปรแกรม Application ม�ขึ้นาดเล.ก ไม(เปล อง memory 3. เป&นระบบเป>ด ที่-าให น�กพื่�ฒนาโปรแกรม สื่ามารถูสื่ร างโปรแกรมหร อเกมสื่%ติ(าง ๆ เพื่ �อน-ามาใช้ งานก�บ ระบบ Symbian ที่-าให เก�ดการพื่�ฒนาที่างด าน Software 4. รองร�บเที่คืโนโลยี�การสื่ �อสื่ารแบบไร สื่ายี ในร)ปแบบใหม( (Developing wireless service) 5. เป&นระบบที่��ถู)กพื่�ฒนาอยี(างติ(อเน �อง และม�ผู้) ผู้ล�ติหลายีเจำ าให คืวามสื่นใจำ จำ�งน(าจำะม�การเติ�บโติยี��งขึ้��น

Page 10: Symbian

ขึ้&อด�ขึ้องระบบปฏิ�บ�ติ�การ SYMBIAN OS1.ใช้ หน(วยีคืวามจำ-าน อยี  ที่-าให ม�คืวามเหมาะสื่มที่��จำะน-ามาใช้ เป&นระบบปฏิ�บ�ติ�การบนโที่รศั�พื่ที่%เคืล �อนที่��2.โปรแกรม Application ม�ขึ้นาดเล.ก ไม(เปล อง memory3.เป&นระบบเป>ดที่-าให น�กพื่�ฒนาโปรแกรมสื่ามารถูสื่ร างโปรแกรมหร อเกมสื่%ติ(างๆ เพื่ �อน-ามาใช้ งานก�บระบบ Symbian ที่-าให เก�ดการพื่�ฒนาที่างด าน Software 4.รองร�บเที่คืโนโลยี�การสื่ �อสื่ารแบบไร สื่ายี ในร)ปแบบใหม( (Developing wireless service) 5.เป&นระบบที่��ถู)กพื่�ฒนาอยี(างติ(อเน �อง และม�ผู้) ผู้ล�ติหลายีเจำ าให คืวามสื่นใจำ จำ�งน(าจำะม�การเติ�บโติยี��งขึ้��นโดยี นายีฉ�ติรดน�ยี ที่�พื่ยีวรรณ

Page 11: Symbian

  ขึ้&อเสี�ยขึ้องระบบปฏิ�บ�ติ�การ SYMBIAN OS 

พื่อด�เจำ าขึ้องเว.บเช้�ยีร%พื่)ดถู�งซึ่�มเบ�ยีน เลยีเอาบที่คืวามมาฝาก บที่คืวามน��ว(าด วยีขึ้ อเสื่�ยีขึ้องซึ่�มเบ�ยีนจำากม4มมองผู้) ใช้ ติ(างที่��เก��ยีวขึ้ องที่��น(าสื่นใจำ  คื อ  แม แติ(โนเก�ยีบร�ษั�ที่ม อถู อที่��ใช้ ซึ่�มเบ�ยีนเป&นระบบปฏิ�บ�ติ�การหล�กยี�งบ(นอ4บก�นภัายีใน ม�ที่� �งบ(นว(า "piece-of-shit-OS" หร อสื่บถูแรงๆ ว(า "Finnish people usually have a very coarse language."          ป7ญ่หาขึ้องซึ่�มเบ�ยีนม�หลายีเร �องด วยีก�นไม(ว(าจำะเร �องคืวามเขึ้ าก�นได ระหว(างซึ่�มเบ�ยีนด วยีก�นขึ้องที่��ง 3 เจำ า (NTT Docomo's Symbian MOAP, Nokia Symbian S60, Sony Ericsson's Symbian UIQ) ที่��แยี(กว(าน��น แม แติ(โปรแกรมบน S60 v3 ก.ไม(สื่ามารถูเอาไปที่-างานบน S60 ร4 (นเก(ากว(าได           ที่��มาขึ้องป7ญ่หาบที่คืวามกล(าวไว ว(า ซึ่�มเบ�ยีนม�ขึ้ อจำ-าก�ดหลายีอยี(างอ�นเน �องมาจำากการออกแบบสื่ม�ยียี4คืแรกเร��ม (90s) ยี4คืที่��หน(วยีคืวามจำ-าและที่ร�พื่ยีากรบนติ�วเคืร �องม�จำ-าก�ด ซึ่��งแติกติ(างจำากเที่คืโนโลยี�ป7จำจำ4บ�นที่��พื่�ฒนาไปมากแล ว ขึ้ อจำ-าก�ดด�งกล(าว   ได แก( - การรองร�บ C++ แบบพื่�กงพื่�การ ระบบ exception handling ขึ้องติ�วเองที่��เป&นดาบสื่องคืม โปรแกรมที่��จำ�ดการได ไม(ด�อาจำเป&นติ นเหติขึ้องป7ญ่หาหน(วยีคืวามจำ-าร��วไหล นอกจำากน��ยี�งไม(สื่น�บสื่น4น STL อ�นเป&นก4ญ่แจำสื่-าคื�ญ่ในการพื่�ฒนา C++ แอพื่ล�เคืช้�น - การจำ�ดการขึ้ อม)ลสื่ายีอ�กขึ้ระที่��จำ-าก�ดและน(าสื่�บสื่น ซึ่�มเบ�ยีนไม(รองร�บการใช้ งานขึ้ อม)ลสื่ายีอ�กขึ้ระ (string) แบบที่��วๆ ไป น�กพื่�ฒนาติ องใช้ สื่��งที่��ซึ่�มเบ�ยีนน-าเสื่นอขึ้��นแที่น เร�ยีกว(า 'descriptors' ที่��เร�ยีนร) ยีากและม�ขึ้ อจำ-าก�ดหลายีอยี(าง เพื่�ยีงเพื่ �อจำะประหยี�ดหน(วยีคืวามจำ-าลงได อ�กน�ดหน(อยี ซึ่��งอยี(างที่��บอกว(าป7จำจำ4บ�นม�นไม(ใช้(เร �องที่��น(าหน�กใจำขึ้นาดน��น - IDE และสื่ภัาวะแวดล อมในการพื่�ฒนาที่��ไม(ด�พื่อ การจำะลง S60 SDK ม�ว�ธิ�การที่��ยี4(งยีาก หากที่-าผู้�ดขึ้��นติอนเพื่�ยีงน�ดเด�ยีวก.พื่�งเอาได ง(ายีๆ IDE ที่��รองร�บก.ม�ขึ้ อจำ-าก�ดหลายีอยี(าง เช้(นติ องใช้ เฉพื่าะ VS.NET 2003 ร4 (นเก(าเที่(าน��น หร อติ องใช้ Carbide โปรแกรมเพื่ �อการคื าขึ้องโนเก�ยีซึ่��งก.ไม(ได ด�เล�ศัอะไร