• Thứ Hai, 01/10/2007 14:51 (GMT+7)

    Các nền tảng lập trình cho thiết bị di động

    Sự đòi hỏi về mẫu mã, chất lượng dịch vụ, đặc biệt là tính năng và các phần mềm tiện ích đi kèm đã kéo theo sự phát triển của các hệ điều hành di động Windows Mobile, Linux Mobile và Symbian OS.

    Hệ điều hành cho thiết bị cầm tay

    Ngày nay, nhu cầu sở hữu thiết bị kỹ thuật số và thiết bị di động ngày càng cao. Sự đòi hỏi về mẫu mã, chất lượng dịch vụ, đặc biệt là tính năng và các phần mềm tiện ích đi kèm đã kéo theo sự phát triển của các hệ điều hành di động Windows Mobile, Linux Mobile và Symbian OS.

    Windows Mobile

    Được phát triển từ một nhánh hệ điều hành khác của Microsoft, Windows Mobile được phát triển từ các phiên bản Windows CE (từ năm 1998) dùng trên Handheld PC (PC cầm tay). Windows CE sau đó được đổi tên thành Windows Mobile, Handheld PC cũng được thay đổi thiết kế và đổi tên thành Pocket PC.

    Windows Mobile cơ bản là sự kết hợp giữa các ứng dụng cho thiết bị di động trên nền tảng Microsoft Win 32 API, phần nào gần giống với các phiên bản hệ điều hành Windows khác cho PC.

    Các tính năng đặc trưng của Windows Mobile mang phong cách giống như các phiên bản Windows khác: giao diện tương tự, có bộ ứng dụng văn phòng Office Mobile (bao gồm Word, Exel, PowerPoint) và có khả năng đồng bộ với máy tính, có Outlook cho việc gửi và nhận email, có Window Media Player...

    Các phiên bản của Windows Mobile:

    • Pocket PC 2002

    • Windows Mobile 2003

    • Windows Mobile 2003 SE

    • Windows Mobile 5.0

    • Windows Mobile 6

    trong khoảng sáu tháng đầu năm 2008 Microsoft sẽ cho ra đời phiên bản Windows Mobile Photon, đây là phiên bản có tính cách mạng vì tích hợp cho cả hai dòng máy Smartphone (hiện Symbian đang chiếm đa số) và Pocket PC.

    Symbian OS

    Symbian OS là hệ điều hành độc quyền và phát triển chỉ cho thiết bị di động. Các thư viện lập trình liên quan, giao diện người dùng hay công cụ phát triển được cung cấp độc quyền bởi công ty Symbian Ltd. Số lượng điện thoại sử dụng Symbian đang chiếm thị phần lớn nhất, bao gồm Smartphone Nokia Series 60, UIQ, Series80, Series 90, và các điện thoại của NTT DoCoMo Foma.

    Mục đích chính của Symbian OS khi được thiết kế là chuyên dùng cho các thiết bị cầm tay với nguồn tài nguyên (bộ nhớ, CPU ...) 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 OS gây khá nhiều khó khăn cho lập trình viên khi tìm hiểu về nó.

    Các phiên bản của Symbian OS:

    • Psion

    • EPOC16

    • EPOC OS Releases 1–3

    • EPOC Release 4

    • EPOC Release 5 aka. Symbian OS 5

    • ER5u aka. Symbian OS 5.1

    • Symbian OS v6.0 and 6.1

    • Symbian OS 7.0 and 7.0s

    • Symbian OS 8.0

    • Symbian OS 8.1

    • Symbian OS 9.0

    • Symbian OS 9.1

    • Symbian OS 9.2

    • Symbian OS 9.3

    • Symbian OS 9.5

    Mobilinux

    Mobilinux là hệ điều hành dành cho thiết bị di động, được công ty MontaVista Software công bố vào ngày 25/4/2005.

    Mobilinux được phát triển trên nền tảng mã nguồn mở và trên nền công nghệ truyền thống, dựa trên nhân (kernel) Linux 2.6, giao diện người dùng được phát triển trên nền Kdrive (Tiny X) và công nghệ GTK+ technology.

    MobiLinux được xem là hệ điều hành tối ưu đầu tiên cho các thiết bị di động. Hệ điều hành này hứa hẹn về một tương lai rất lạc quan và có khả năng sẽ là hệ điều hành chủ chốt cho tất cả các điện thoại di động tương lai nhờ vào tính mở và sự ổn định của nó.

    Tương lai của các hệ điều hành

    Symbian: Mặc dù đang chiếm thị phần về cao nhất trong các hệ điều hành dành cho thiết bị di động (khoảng 60-70%), nhưng nhiều chuyên gia trên thế giới cho rằng ưu thế mạnh nhất, thị phần lớn nhất sẽ thuộc về MobiLinux trong những năm tới. Hãng Symbian đã và đang đẩy mạnh những bước cải tiến nhằm tạo điều kiện thuận lợi tối đa cho người dùng về mặt công nghệ, tích hợp hầu hết các chức năng mạnh như truy cập Wi-Fi, game, GPS, hay các hỗ trợ chơi nhạc số cũng như tăng cường khả năng phát triển ứng dụng, phần mềm bảo mật hệ thống cho các đối tác như Epocware, Kaspersky,... với mục tiêu củng cố, giữ vững vị trí hàng đầu trên thị trường này.

    Linux: Tương lai phát triển của các hệ điều hành Mobilinux tùy thuộc vào độ tin cậy, sự ổn định mà nó đáp ứng và khả năng mở rộng cũng như số lượng của các ứng dụng được phát triển. Hiện tại, các điện thoại Linux tuy chiếm thị phần khá khiêm tốn, nhất là tại Việt Nam, nhưng hứa hẹn một tương lai phát triển rất mạnh nhờ vào tính mở của hệ điều hành và khả năng phát triển ứng dụng một cách nhanh chóng, thuận tiện hơn các hệ điều hành khác.

    Windows Mobile: Không thể phủ nhận vai trò và vị thế của ông trùm Microsoft trong ngành công nghệ thông tin và viễn thông nói chung và trong thị phần OS cho thiết bị di động nói riêng. Windows Mobile luôn có chỗ đứng vững chắc đối với người dùng doanh nhân và người dùng cần sự đồng bộ dữ liệu. Phiên bản Windows Mobile Photon sắp ra mắt hứa hẹn đem lại bước nhảy vọt trong thị phần hệ điều hành di động cho Microsoft.

    ID: A0709_145