Article:
BREW là gì?
3556
ngocdaothanh.myopenid.com 172Updated over 2 years ago |
Lập trình cho mobile có 2 dạng chính:
- Web
- Appli
Web cho mobile có thể hơi khác web cho PC một chút, tùy bản thân mobile và carrier (nhà cung cấp dịch vụ) cung cấp cái gì . Ví dụ có thể có thể tính năng GPS, emoji (emoticon), touch v.v. Do đó nếu chỉ hiện nội dung HTML thì lập trình không khác cho PC, còn nếu muốn dùng tính năng đặc biệt thì phải tìm hiểu thêm.
Về appli thì có nhiều platform: Java ME, Doja, Symbian, BREW, iPhone v.v. Trong mấy cái này iPhone dễ lập trình nhất vì SDK tốt nhất. Phần tiếp theo của bài viết này trình bày thêm về BREW.
BREW (Binary Runtime Environment for Wireless, tên này
thực ra được đặt ra sau khi BREW ra đời và ý nghĩa của cụm từ này về mặt kỹ thuật hầu như là zero
) là một nền tảng để chạy các
chương trình trên máy điện thoại di động sử dụng chipset của Qualcomm.
Nước đầu tiên đưa BREW vào sử dụng là Hàn Quốc. Hiện tại BREW được sử
dụng chủ yếu tại Nhật (công ty KDDI), Hàn Quốc, Trung Quốc và một và
hãng khác ở Châu Mỹ, Đông Nam Á.
BREW được xem là một loại
midleware, định nghĩa một tập hợp các API chung cho toàn bộ các chủng
loại
điện thoại, giúp che dấu những điểm khác biệt về
phần cứng và OS của từng máy, để lập trình viên đỡ bối rối (tuy nhiên
đừng vội, vì vẫn còn rất nhiều điểm gây bối rối cho beginner
!). Phía dưới BREW là một layer trung gian (OEM) do các công ty
sản xuất máy điện thoại cung cấp. OEM layer này cung cấp các chức năng
cần thiết cho BREW.
Hiện version mới nhất là 4.x. Ở Nhật hiện (2008) chỉ sử dụng hai version 2.1 và 3.1.
Liên kết hữu ích để tìm hiểu về BREW:
- Tổng quan
- BREW forum quản lý bởi Qualcomm chứa nhiều thông tin trao đổi giữa các BREW developer và BREW support engineer.
- BREW Catalog Manager là trang để download các SDK và tool cần dùng đến khi phát triển ứng dụng trên nền tảng BREW.
- BREW Knowledge Base chứa câu trả lời cho các vấn đề một developer thường gặp.
- Một trang tương tự trên, nhưng với nội dung phong phú hơn và viết bằng tiếng Nhật.
brew
172

over 3 years ago