tài liệu dowload trên mạng
Hệ Điều Hành Symbian Lớp 07TH1D Nhóm 12: Trần Minh Tùng 070326T Nguyễn Thanh Sang 060100T Nguyễn Kim Huy 070135T Đặng Thanh Bình (c)070034T 1. Quá trình hình thành và phát triển Năm 1980, Psion được thành lập bởi David Potter phát triển các phần mềm trên hệ máy nhỏ gọn. 1. Quá trình hình thành và phát triển(tt) Từ năm 1991 đến 1998, Psion xuất bản HĐH EPOC 16 đưa vào sử dụng trên các máy thế hệ 3, Psion 3. Năm 1998, Symbian được thành lập bởi các tập đoàn Nokia, Motorola, Ericsson, Matsushita, Psion. Năm 1999, EPOC Release 5, được dùng trong các điện thoại Revo, Ericsson MC218, Ericsson 380. 1. Quá trình hình thành và phát triển(tt) Năm 2000, phông Unicode được tích hợp vào Ericsson R380 trên nền EPOC R5. EPOC R6 được đổi tên thành Symbian v6.0, v6.1 Điện thoại đầu tiên được cài vào đó một HĐH là Nokia 9210. Nokia 9210 1. Quá trình hình thành và phát triển(tt) Năm 2003, Symbian giới thiệu phiên bản Symbian OS v7.0 và v7.0s. Phiên bản Symbian 9.0 được ra đời trong năm 2004, dùng để thử nghiệm nội bộ và dừng sản xuất cũng trong năm này. 1. Quá trình hình thành và phát triển Đầu năm 2005, Symbian OS phiên bản mới nhất 9.1 được công bố. Cải tiến nhiều về các ứng dụng và nội dung, cơ chế bảo vệ tốt hơn tất cả phiên bản các phiên bản trước. 2. Symbian và các thiết kế đặc trưng Số lượng điện thoại sử dụng Symbian đang chiếm thị phần lớn nhất, gồm Smartphone Nokia Series 60, UIQ, Series80, Series 90, và các điện thoại của DoCoMo Foma. 2. Symbian và các thiết kế đặc trưng (tt) Symbian OS được thiết kế chuyên dùng cho các thiết bị cầm tay với những nguồn tài nguyên (bộ nhớ, CPU…) bị giới hạn mà có thể chạy hàng tháng hay hàng năm, tối ưu và giảm thiểu các rủi ro trong bộ nhớ. Chính vì vậy, cấu trúc hoạt động của Symbian gây khá nhiều khó khăn cho các lập trình viên khi tìm hiểu về nó. [...]... thực thi và nhân hệ thống Các thiết bị nhập xuất (Input/output): bao gồm Màn hình, bàn phím, khe gắm thẻ nhớ Nguồn năng luợng: pin 8.Cấu trúc cơ bản của Symbyan Hệ điều hành Symbian, bao gồm 3 tầng: - Tầng 1: nhân hệ điều hành( kernel) tích hợp với phần cứng Hai thành phần chính đó là Kernel Services và Devices Driver + Kernel Services: cung cấp một khả năng xử lý đa luồng và thi hành các chương... cấp rất thấp chẳng hạn bộ điều phối active scheduler C: không còn được sử dụng để viết chương trình trên Symbian nhưng Symbian vẫn hỗ trợ để chuyển đổi các ứng dụng trước kia viết bằng C để có thể chạy trên hệ điều hành Symbian 9 Ngôn ngữ lập trình (tt) OPL: là ngôn ngữ tựa Basic, hiện nay Symbian 7.0 không còn hỗ trợ nữa Muốn sử dụng các ứng dụng viết bằng OPL trên Symbian 7.0 phải sử dụng một... bởi Symbian OS và các ứng dụng khác trên Symbian: Cryptography library, XML Parsing framework, Power management framework… + Fileserver: Cung cấp, chia sẻ quyền truy xuất tới các file hệ thống, các phương tiện lưu trữ: RAM, NOR và NAND Flash, ATA/CF, MMC, SD Card 8.Cấu trúc cơ bản của Symbyan (tt) - Tầng 3: tầng OS Services, đây là trái tim của hệ điều hành Symbian, cung cấp một hạ tầng các thành...4 Tính mở của Symbian Symbian OS sẽ không “mở” Tuy nhiên gần đây, phần lớn các Source code đều được cung cấp cho các nhà sản xuất điện thoại sử dụng Symbian OS và một số Partner khác trong việc phát triển các ứng dụng trên Symbian Các hàm APIs được công bố rộng rãi để bất cứ ai cũng có thể phát triển phần mềm cho Symbian OS, điều này được đặt ra để đẩy mạnh khả năng cạnh tranh của Symbian so với... phiên bản Symbian (tt) Nokia Series 60, dòng điện thoại sử dụng Symbian nhiều nhất, khởi nguồn đầu tiên từ năm 2002 với Nokia 7650, tiếp đó là Nokia 3650, 3620, 3660, 6600,… Và gần đây, các thế hệ điện thoại Symbian OS 3G đầu tiên được tung ra thị trường là Nokia 6630, 6680, N70,… Đây là một trong những bước đột phá mới của Nokia cũng như Symbian OS 7 Các phần cứng chính trong điện thọai symbian ... trên các thiết bị này 9 Ngôn ngữ lập trình Có thể lập trình trên Symbian bằng các ngôn ngữ sau: C++ : Đây được xem là ngôn ngữ lập trình chính,thư viện hỗ trợ nhiều nhất,có thể lập trình các server hay điều khiển thiết bị Java: PersonalJava và JavaPhone được hỗ trợ trên Symbian 6.0, 6.1 nhưng không còn được hỗ trợ trên Symbian 7.0 Symbian 7.0 sử dụng J2ME,cụ thể là MIDP (Mobile Information Device... + Device Drivers: cung cấp một hệ thống driver và phần điều khiển các thiết bị: DTE, DCE serial Port, Infrared (SIR), USB Client, SDIO Card, keyboard, bộ số hóa, Ethernet, MMC và LCD 8.Cấu trúc cơ bản của Symbyan (tt) - Tầng 2: tầng dịch vụ cơ bản, cung cấp một chương trình sườn (Programming framework) cho tất cả các thành phần khác của Symbian OS, gồm các file hệ thống và các thư viện thông dụng:... qua màn hình cảm ứng hoặc chương trình nhận diện chữ viết tay (7710) Các phần mềm hỗ trợ S60 và UIQ hoàn toàn không tương thích với phiên bản hệ điều hành này trong khi một số chương trình dành cho S80 có thể hoạt động trên 7700 và 7710 5 Các phiên bản Symbian (tt) UIQ: Dành cho điện thoại có màn hình cảm ứng và người dùng có thể tương tác với máy qua cả bàn phím thật lẫn bàn phím ảo Motorola... của Symbyan (tt) - Tầng 3: tầng OS Services, đây là trái tim của hệ điều hành Symbian, cung cấp một hạ tầng các thành phần của Symbian, được biết như là Middleware Những thành phần này bao gồm các hệ thống Multimedia và Graphics, Networking, Telephony, các giao thức, và thành phần kế nối với PC + Generic Services: bao gồm các dịch vụ mã hóa (cryptography) và Multimedia + Comms Services: bao gồm... 8.Cấu trúc cơ bản của Symbyan (tt) + Graphic Services: Cung cấp các ứng dụng symbian bằng cách chia sẻ quyền truy cập tới màn hình, bàn phím, các thiết bị nhập khác (camera ), hệ thống font + PC Connect Services: Cung cấp bộ công cụ để tạo các kết tới máy tính, ví dụ như Sync, backup Mỗi nhà sản xuất thiết bị dùng Symbian OS có thể tạo tạo riêng bộ kết nối của họ tương thức với phần cứng được . Hệ Điều Hành Symbian Lớp 07TH1D Nhóm 12: Trần Minh Tùng 070326T Nguyễn Thanh. 1. Quá trình hình thành và phát triển(tt) Năm 2003, Symbian giới thiệu phiên bản Symbian OS v7.0 và v7.0s. Phiên bản Symbian 9.0 được ra