ไร้คอนเซปต์

Smart Phone Club & Computer Webmaster Programmer => Android Club : คลับของคนใช้แอนดรอยสมาทโฟน => ข้อความที่เริ่มโดย: foder ที่ มกราคม 24, 2007, 12:03:18 AM



หัวข้อ: ประวัติ Symbian OS
เริ่มหัวข้อโดย: foder ที่ มกราคม 24, 2007, 12:03:18 AM
ประวัติ Symbian OS

ประวัติ Symbian OSSymbian OS ถูกพัฒนาโดยบริษัท Psion
Symbian เกิดจาก Nokia + Ericsson + Psion (27 มิ.ย. 1998)
Motorola เข้าร่วมในเดือน (ตุลาคม 1998)
ตามด้วย Matsushita (บริษัทแม่ของ National, Panasonic, Technic) (พฤษภาคม 1999)
Sony Ericsson มกราคม 2002
และ เมษายน 2002 Siemens ก็เข้าร่วมถือหุ้น Symbian ด้วยเช่นกัน

ประวัติย่อ
Symbian OS ถูกพัฒนาขึ้นโดย Psion ในปี 1994 โดยอาศัยพื่นฐานจาก SIBO (Sixteen Bit Organizer)
มีรหัสการพัฒนาว่า (Project Codename) Protea พัฒนาเสร็จปี 1997 ด้วยงบประมาณ 270 ล้านบาท
และเป็นระบบปฏิบัติการแบบ 32 Bits มีชื่อทางการค้า (กรณีใช้กับผู้ผลิต Heardware อื่นๆ) ว่า EPOC
และถูกเปลี่ยนชื่อเป็น Symbian OS ในปี 1998 หลังจากการก่อตั้ง Symbian

อะไรคือ SIBO
ระบบปฏิบัติการแบบ 16 Bits สำหรับเครื่องคอมพิวเตอร์แบบ Organizer พัฒนาขึ้นในปี 1998
ต้องการหน่วยความจำเพียง 384 Kb
ขนาดของระบบปฏิบัติการ 128 Kb
แต่ประกอบด้วย Spread Sheet, Database, Appointment etc.
และสามารถทำ Multitasking ได้

ความสามารถเด่นๆของ EPOC (Symbian OS)
เปลี่ยนพื้นฐานการพัฒนาจาก CPU Inntel X86 เป็น ARM base
รหัสการพัฒนา (Source code) ถูกพัฒนาบน Compiler ของ Microsoft (MS Visual C ++)
ถูกพัฒนาบนพื่นฐานของการออกแบบและมุมมองเชิงวัตถุ (Object Oriented Paradigm)
Code บางส่วนถูกนำมาจากโครงการ Taligent (Apple + IBM 1992-1995)
มีความสามารถในการพัฒนาเพิ่มเติม หรือแก้ไข User Interface ให้เข้ากับความต้องการได้
เช่น Series 60, Series 80, UIQ (Quartz)

User Interface of Symbian OS
Smartphones (Series 60 – codename – Perl)
- Voice-centric use with advanced information capabilities
- One-hand operation
- Wireless Information browsing
- Telephone keypad
- simple/yet advanced address book
Keyboard-based mobile phones (Series 80 – codename – Crystal)
- Information-centric use with voice capabilities
- Keyboard interface
- Ideal for viewing and creating data
- Professional e-mail and web browsing
- World-class connectivity

Pen-based mobile phones (UIQ – codename – Quartz)
- Information-centric use with voice capabilities
- Fully integrated data and telephony
- Easy to use pen interface (Touch Screen)
- Intuitive and powerful calendar, address book, e-mail and browsing. (web and wap)

อะไรคือเครื่องมือที่ดีที่สุดในการพัฒนา
C ++
เนื่องจาก ระบบปฏิบัติการเองก็ถูกพัฒนามาจาก C ++
ได้ความสามารถของ Application อย่างเต็มที่ (ความเร็ว และจัดการหน่วยความจำ)
เข้าถึง Native class method ได้โดยตรง

ข้อเสีย
C ++ Native class library ใน Kernel เข้าใจยากและซับซ้อน
ถึงแม้เป็น Symbian ด้วยกัน แต่ก็ยังติดปัญหาที่ Use Interface (Perl, Crystal, Quartz)
Compiler ราคาแพง

J2ME คือไรอ่ะ
สามารถเขียนครั้งเดียวทำงานบนโทรศัพท์ได้หลายรุ่น (ของตาย) ที่สนับสนุน J2ME
สามารถ โ ห ล ด J2ME ได้
มีกลุ่มผู้ใช้เยอะ ทำให้สามรถหาข้อมูลในการพัฒนาได้ง่าย
เครื่องมือที่ใช้ในการพัฒนาและ Debug หาง่าย และฟรี
ไม่สามารถเข้าถึงระบบทั้งหมดได้ (Native Class Library of Kernel)


หัวข้อ: Re: ประวัติ Symbian OS
เริ่มหัวข้อโดย: probird ที่ กุมภาพันธ์ 08, 2007, 02:02:07 AM
ฉลาดขึ้นเลย เรา