Giáo trình Lập trình thiết bị di động

List PriceFrom 1.000 VNĐ

Nhà xuất bản
Đại học Cần Thơ
Khuôn khổ
16x24
Số trang
230
Năm xuất bản
2016
ISBN
978-604-919-584-6
Tác giả
Ngô Bá Hùng
Giới thiệu
Đọc thử

Thiết bị di động nói chung là các hệ thống có thể di chuyển dễ dàng và có khả năng thực hiện các chức năng của chúng trong khi đang di động. Theo khái niệm chung này thì thiết bị di động bao trùm một dải rộng nhiều chủng loại như Ultramobile PC, Mobile phone, Tablet, Phablet, TV set-top boxes, dụng cụ đo lường từ xa trên xe, các thiết bị lập trình nhúng,… và ngay cả laptop cũng có thể được xem như là thiết bị di động. Tuy nhiên, khi nói đến thiết bị di động, người ta thường nghĩ đến smartphone và tablet, đây là các thiết bị phổ biến nhất.  Vì vậy, giáo trình này sẽ tập trung thảo luận về các vấn đề lập trình phát triển ứng dụng cho smartphone/tablet. 
Smartphone bắt đầu vào thị trường với một tốc độ nhanh chóng từ cuối những năm 1990, kéo theo sự phát triển nhanh chóng của công nghệ truyền thông di động, đưa đến sự “bùng nổ” các nền tảng di động (mobile platform) và sư cạnh tranh quyết liệt giữa các nền tảng này. J2ME, Palm OS, Symbian, Windows Mobile (tiền thân của Windows Phone) và BlackBerry OS là các nền tảng thống trị tại thời điểm đó, và bây giờ chúng được coi là thế hệ đầu tiên trong lịch sử của các nền tảng di động. Cho đến gần đây, iOS chiếm ưu thế trên thị trường điện thoại di động, nhưng Google Android hiện đã vượt qua iOS về mặt thị phần. Android của Google và iOS của Apple là những nền tảng đi đầu, Windows Phone của Microsoft, BlackBerry của RIM, Tizen của Samsung,… đang phấn đấu vươn lên.  
Học phần Lập trình cho thiết bị di động được được đưa vào chương trình đào tạo và bắt đầu giảng dạy cho sinh viên thuộc các chuyên ngành đào tạo đại học thuộc khoa Công nghệ thông tin và truyền thông, Trường Đại học Cần Thơ  từ năm học 2010-2011 có thời lượng tương ứng với hai tín chỉ và nội dung tập trung vào lập trình trên nền tảng J2ME, vì lúc bấy giờ J2ME đang là nền tảng phổ biến cho các điện thoại di động có cấu hình hạn chế. Với sự phát triển mạnh mẽ và ngày càng phổ biến của nền tảng Android, từ năm học 2012-2013, chúng tôi đã cải tiến nội dung của học phần và chuyển sang lập trình trên nền tảng Android. Trong đợt cải tiến chương trình đào năm 2014, học phần Lập trình cho thiết bị di động đã được nâng lên ba tín chỉ. Nội dung cơ bản vẫn là lập trình trên nền tảng Android, nhưng được tăng cường thêm phần giới thiệu về tảng iOS và Windows Phone, bên cạnh đó thời gian dành cho thực hành cũng được tăng thêm.