Pages

10/06/2010

Sơ lược về hệ điều hành BlackBerry Tablet OS.

[S-SW] - Những ngày qua chúng ta đã nghe nhiều đến BlackBerry PlayBook mà RIM đã giới thiệu. Hệ điều hành mà chiếc máy tính bảng này sử dụng là một hệ điều hành hoàn toàn mới lạ đối với người dùng BlackBerry. Đó chính là BlackBerry Tablet OS dựa trên nền tảng công nghệ của QNX Software Systems, một công ty mà RIM mới mua lại cách đây vài tháng. Cùng với đó là một số thông tin cho thấy RIM sẽ sử dụng nền tảng QNX để thay thế cho BlackBerry OS đang sử dụng cho các smartphine của hãng hiện tại. Bài viết này chúng ta sẽ cùng tìm hiểu QNX là gì và tại sao RIM lại quyết định thay đổi nền tảng cho BlackBerry của mình.



Đầu tiên chúng ta sẽ tìm hiểu QNX Neutrino sử dụng cho BlackBerry Tablet OS là gì?
QNX Neutrino có thể hiểu đơn giản chính là kiến trúc lõi dánh cho các hệ điều hành. QNX Neutrino đã được ứng dụng trên thực tế cho rất nhiều công cụ và thành công với khả năng bảo mật cao, hiệu suất tốt, có khả năng mở rông cùng với tính di động trên chính nền tảng này. Có thể chúng ta nghe về QNX Neutrino rất ít, nhưng trên thực tế nền tảng này đã được ứng và rất nhiều người đã từng sử dụng một lần nhưng không hề nhận ra nó. Một số ứng dụng sử dụng nền tảng này gồm: Hệ thống điều khiển trạm phát điện, trạm thu phát sóng, các công cụ trên xe hơi hoặc cả một chiếc máy kiểm tra tính an toàn cho thực phẩm.


Vậy những điểm mạnh của nền tảng QNX Neutrino nằm ở đâu để RIM đã đi đến quyết định sử dụng nền tảng này?
Đầu tiên, đối với các lập trình viên, hệ điều hành BlackBerry Tablet OS sẽ thật sự cho họ thỏa mãn tạo lập các ứng dụng. Các lập trình sẽ có một môi trường mở cho việc lập trình các ứng dụng. Với việc hỗ trợ tất các công nghệ hiện này từ Adobe Mobile AIR, Adobe Flash, cho đến HTML5. Cùng với đó là tính linh hoạt của nền tảng dành cho các ngôn ngữ lập trình, với sự hứa hẹn của QNX Software Systems rằng sẽ có cả một máy ảo chạy trên hệ điều hành cùng với các framework chạy nền sẽ được hỗ trợ mạnh mẽ. Một điều thật sự đáng mừng đó chính là việc hỗ trợ lập trình trên nhiều ngôn ngữ từ ngôn ngữ cấp cao Java cho đến các ngôn ngữ cấp thấp như C/C++, cùng với đa dạng ngôn ngữ là việc hỗ trợ nhiều công cụ lập trình như: QNX® Momentics® Tool Suite, Esclipe,… Với những tính năng hỗ trợ tối đa và dễ dàng cho tạo lập ứng dụng thì BlackBerry Tablet OS hứa hẹn sẽ cho người dùng những ứng dụng mạnh mẽ và thỏa mãn tất cả các nhu cầu sử dụng.
Sức mạnh thật sự của nền tảng này nắm ở cấu trúc tự bảo vệ cho hệ điều hành của chính mình cùng với xử lí đa nhiệm mạnh mẽ. Nên tảng này sử dụng kiến trúc QNX Neutrino microkernel (hạt nhân vi mô). Với kiến trúc trên sẽ giúp cho hệ điều hành sử dụng kiến trúc này có khả năng đạt được độ bảo mật cao cùng với việc tự phục hồi khi bị tấn công bởi các ứng dụng hoặc bị lỗi bởi chính hệ điều hành. QNX Neutrino microkernel là kiến trúc có khả năng hỗ trợ khả năng đa nhiệm một cách mạnh mẽ nhất. Đó chính là lợi thế quan trọng nhất mà nền tảng này đem đến cho mày tính bảng. Đối với các máy tính bảng khác, có thể đa nhiệm còn là khái niệm khá mới mẽ, nhưng với QNX đa nhiệm chính là cốt lõi của việc tạo nên nền tảng này. Chính vì vậy, nền tảng này sẽ giúp cho máy tính bảng có khả năng thực hiện đa nhiệm một cách hiêu quả nhất.
Qua các tính năng trên trên chúng ta có thể thấy được BlackBerry Tablet OS chính là một sự đột phá mà RIM muốn dành đến cho người dùng cũng như các lập trình viên. Với cấu hình mạnh mẽ cùng với việc tương thích cao các công nghệ xử lí. Và trên hết, BlackBerry PlayBook cung cấp cho các lập trình viên một môi trường lập trình mở và hoàn hảo. Chính vì những ưu điểm trên mà người sử dụng có thể mong chờ vào một chiếc máy tính bảng mạnh mẽ cùng với những ứng dụng hiệu quả và thỏa mãn được cơn khát ứng dụng của người dùng hiện nay.
Share this post
  • Share to Facebook
  • Share to Twitter
  • Share to Google+
  • Share to Stumble Upon
  • Share to Evernote
  • Share to Blogger
  • Share to Email
  • Share to Yahoo Messenger
  • More...

0 nhận xét

:) :-) :)) =)) :( :-( :(( :d :-d @-) :p :o :>) (o) [-( :-? (p) :-s (m) 8-) :-t :-b b-( :-# =p~ :-$ (b) (f) x-) (k) (h) (c) cheer

 
Posts RSSComments RSSBack to top
© 2011 Symbian SoftWare ∙ Designed by BlogThietKe
Released under Creative Commons 3.0 CC BY-NC 3.0