Tổng quan về hệ điều hành Symbian
Số trang: 4
Loại file: pdf
Dung lượng: 50.71 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Từ phát triển các ứng dụng trên Windows chuyển sang phát triển các ứng dụng Symbian là một việc không dễ dàng vì các cấu trúc của hệ điều hành mới hoàn toàn khác và việc tập trung quản lý bộ nhớ cho thật tốt để bảo đảm các ứng dụng hoạt động tốt, không xảy ra lỗi tranh chấp vùng nhớ với các ứng dụng khác cũng làm các bạn mất khá nhiều thời gian. Vì vậy, đầu tiên để lập trình trên Symbian thì bạn cần phải nắm vững cấu trúc của Symbian trước đã....
Nội dung trích xuất từ tài liệu:
Tổng quan về hệ điều hành Symbian T ng quan v h ñi u hành SymbianT phát tri n các ng d ng trên Windows chuy n sang phát tri n các ng d ng Symbian là m t vi c không d dàng vì các c u trúc c a hñi u hành m i hoàn toàn khác và vi c t p trung qu n lý b nh cho th tt t ñ b o ñ m các ng d ng ho t ñ ng t t, không x y ra l i tranh ch pvùng nh v i các ng d ng khác cũng làm các b n m t khá nhi u th igian. Vì v y, ñ u tiên ñ l p trình trên Symbian thì b n c n ph i n mv ng c u trúc c a Symbian trư c ñã.H ñi u hành Symbian, bao g m 3 t ng:- T ng 1: g m nhân h ñi u hành(kernel) tích h p v i ph n c ng, l pnày cung c p m t cách nhìn tr u tư ng ñ thu n ti n hơn trong vi c thi tk qua nhi u platforms (n n t ng / h máy) và tài nguyên h th ng(resources), t o m t s d dàng chuy n ñ i sang d ng ph n c ng m i(ñi n tho i). l p cơ b n b o ñ m hi u qu ho t ñ ng m nh m c aSymbian OS. Hai thành ph n chính trong l p này ñó là Kernel Servicesvà Devices Driver.+ Kernel Services: cung c p m t kh năng x lý ña lu ng và thi hànhcác chương trình t phía ngư i dùng.+ Device Drivers: cung c p m t h th ng driver và ph n ñi u khi n cácthi t b : DTE, DCE serial Port, Infrared (SIR), USB Client, SDIO Card,keyboard, b s hóa, Ethernet, MMC và LCD.- T ng 2: t ng d ch v cơ b n, t ng này 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 SymbianOS, bao g m các file h th ng và các thư vi n thông d ng:+ Low Level Libraries: Cung c p các thư vi n, ti n ích ñư c yêu c u b iSymbian OS và các ng d ng khác trên Symbian: Cryptography library,XML Parsing framework, Power management framework, Databseengine, Character Encoding.+ Fileserver: Cung c p, chia s quy n truy xu t t i các file h th ng, cácphương ti n lưu tr : RAM, NOR và NAND Flash, ATA/CF, MMC, SDCard.- T ng 3: t ng OS Services, ñây là trái tim c a h ñi u hành Symbian,t ng này cung c p m t h t ng các thành ph n c a Symbian, ñư c bi tnhư là Middleware. Nh ng thành ph n này bao g m các h th ngMultimedia 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 các d ch v h t ng v truy n thông vàm ng v i 3 ph n chính là: Telephony, Networking Services, Serial &Shortlink Services.+ Graphic Services: Cung c p các ng d ng symbian b ng cách chia squy 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áytính, ví d như Sync, backup. M i nhà s n xu t thi t b dùng SymbianOS 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 ñư cs n xu t.]T ng 4: T ng Application Services. H t nhân c a b t c mobile nàochính là d li u c a ngư i dùng. H ñi u hành Symbian cung c p s ncác ng d ng g m: Contacts, Clender, To-do, Messaging và Browsingvà t t c các thi t b dùng Symbian OS ñ u có cùng t p các ng d ngnày.+ PIM: ch a các ng d ng v Agenda, To-do và contacts+ Messaging: h tr các giao th c s d ng trong tin nh n SMS, MMS,EMS, Email.+ Browing: các d ch v h tr v HTTP, WAP, SMIL parser.+ Data Sync: các ch c năng v ñ ng b d li u 1 chi u, 2 chi u, h trcác giao th c HTTP, WSP, OBEX thông qua H ng ngo i, Bluetooth vàUSB. ð ng b Contact và Calender.- T ng 5: T ng UI Framework, t ng d ng nên giao di n ngư i dùng c athi t b , m i ngư i s d ng thi t b Symbian có giao di n khác nhau tùythu c vào như c u s d ng c a h . Bao g m hai ph n chính là UIFramework và UI Toolkit.- T ng Java: T ng này ch c năng tương t , ngang hàng như t n 4 và 5,nhưng ch ñơn thu n ñ cho các ng d ng Java có th cài ñ t và ch yñư c. T ng này bao g m JVM - máy o Java, CLDC, và MIDP. H ñi uhành Symbian cung c p m t môi trư ng th c thi hàng ñ u các ng d ngJava, m t môi trư ng ñư c xây d ng t i ưu cho các thi t b di ñ ng cũngnhư các ng d ng trên các thi t b này.Các b n v a xem sơ lư c t ch c c u trúc c a h ñi u hành Symbian, vàtuỳ theo t ng m c ñ phát tri n các ng d ng mà b n s l p trình canthi p vào m t trong nh ng c u trúc này c a h th ng. Qua ph n này b nñã có th n m b t ñư c m t s khái ni m cơ b n c a h ñi u hànhSymbian ñ b n có th d dàng ti p c n hơn v vi c l p trình trên hñi u hành này. Chúc các b n thành công. Trong ph n k ti p, các b n sñư c gi i thi u làm quen v i m t s công c l p trình Symbian và m ts các khác ni m cơ b n trong m t chương trình Symbian.
Nội dung trích xuất từ tài liệu:
Tổng quan về hệ điều hành Symbian T ng quan v h ñi u hành SymbianT phát tri n các ng d ng trên Windows chuy n sang phát tri n các ng d ng Symbian là m t vi c không d dàng vì các c u trúc c a hñi u hành m i hoàn toàn khác và vi c t p trung qu n lý b nh cho th tt t ñ b o ñ m các ng d ng ho t ñ ng t t, không x y ra l i tranh ch pvùng nh v i các ng d ng khác cũng làm các b n m t khá nhi u th igian. Vì v y, ñ u tiên ñ l p trình trên Symbian thì b n c n ph i n mv ng c u trúc c a Symbian trư c ñã.H ñi u hành Symbian, bao g m 3 t ng:- T ng 1: g m nhân h ñi u hành(kernel) tích h p v i ph n c ng, l pnày cung c p m t cách nhìn tr u tư ng ñ thu n ti n hơn trong vi c thi tk qua nhi u platforms (n n t ng / h máy) và tài nguyên h th ng(resources), t o m t s d dàng chuy n ñ i sang d ng ph n c ng m i(ñi n tho i). l p cơ b n b o ñ m hi u qu ho t ñ ng m nh m c aSymbian OS. Hai thành ph n chính trong l p này ñó là Kernel Servicesvà Devices Driver.+ Kernel Services: cung c p m t kh năng x lý ña lu ng và thi hànhcác chương trình t phía ngư i dùng.+ Device Drivers: cung c p m t h th ng driver và ph n ñi u khi n cácthi t b : DTE, DCE serial Port, Infrared (SIR), USB Client, SDIO Card,keyboard, b s hóa, Ethernet, MMC và LCD.- T ng 2: t ng d ch v cơ b n, t ng này 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 SymbianOS, bao g m các file h th ng và các thư vi n thông d ng:+ Low Level Libraries: Cung c p các thư vi n, ti n ích ñư c yêu c u b iSymbian OS và các ng d ng khác trên Symbian: Cryptography library,XML Parsing framework, Power management framework, Databseengine, Character Encoding.+ Fileserver: Cung c p, chia s quy n truy xu t t i các file h th ng, cácphương ti n lưu tr : RAM, NOR và NAND Flash, ATA/CF, MMC, SDCard.- T ng 3: t ng OS Services, ñây là trái tim c a h ñi u hành Symbian,t ng này cung c p m t h t ng các thành ph n c a Symbian, ñư c bi tnhư là Middleware. Nh ng thành ph n này bao g m các h th ngMultimedia 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 các d ch v h t ng v truy n thông vàm ng v i 3 ph n chính là: Telephony, Networking Services, Serial &Shortlink Services.+ Graphic Services: Cung c p các ng d ng symbian b ng cách chia squy 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áytính, ví d như Sync, backup. M i nhà s n xu t thi t b dùng SymbianOS 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 ñư cs n xu t.]T ng 4: T ng Application Services. H t nhân c a b t c mobile nàochính là d li u c a ngư i dùng. H ñi u hành Symbian cung c p s ncác ng d ng g m: Contacts, Clender, To-do, Messaging và Browsingvà t t c các thi t b dùng Symbian OS ñ u có cùng t p các ng d ngnày.+ PIM: ch a các ng d ng v Agenda, To-do và contacts+ Messaging: h tr các giao th c s d ng trong tin nh n SMS, MMS,EMS, Email.+ Browing: các d ch v h tr v HTTP, WAP, SMIL parser.+ Data Sync: các ch c năng v ñ ng b d li u 1 chi u, 2 chi u, h trcác giao th c HTTP, WSP, OBEX thông qua H ng ngo i, Bluetooth vàUSB. ð ng b Contact và Calender.- T ng 5: T ng UI Framework, t ng d ng nên giao di n ngư i dùng c athi t b , m i ngư i s d ng thi t b Symbian có giao di n khác nhau tùythu c vào như c u s d ng c a h . Bao g m hai ph n chính là UIFramework và UI Toolkit.- T ng Java: T ng này ch c năng tương t , ngang hàng như t n 4 và 5,nhưng ch ñơn thu n ñ cho các ng d ng Java có th cài ñ t và ch yñư c. T ng này bao g m JVM - máy o Java, CLDC, và MIDP. H ñi uhành Symbian cung c p m t môi trư ng th c thi hàng ñ u các ng d ngJava, m t môi trư ng ñư c xây d ng t i ưu cho các thi t b di ñ ng cũngnhư các ng d ng trên các thi t b này.Các b n v a xem sơ lư c t ch c c u trúc c a h ñi u hành Symbian, vàtuỳ theo t ng m c ñ phát tri n các ng d ng mà b n s l p trình canthi p vào m t trong nh ng c u trúc này c a h th ng. Qua ph n này b nñã có th n m b t ñư c m t s khái ni m cơ b n c a h ñi u hànhSymbian ñ b n có th d dàng ti p c n hơn v vi c l p trình trên hñi u hành này. Chúc các b n thành công. Trong ph n k ti p, các b n sñư c gi i thi u làm quen v i m t s công c l p trình Symbian và m ts các khác ni m cơ b n trong m t chương trình Symbian.
Tìm kiếm theo từ khóa liên quan:
Tổng quan về hệ điều hành Symbian Symbian PDA hệ điều hành công nghệ thông tinGợi ý tài liệu liên quan:
-
Giáo trình Lý thuyết hệ điều hành: Phần 1 - Nguyễn Kim Tuấn
110 trang 451 0 0 -
52 trang 429 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 312 0 0 -
74 trang 295 0 0
-
96 trang 291 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 289 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 279 0 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 274 0 0 -
173 trang 274 2 0
-
175 trang 271 0 0