tailieunhanh - Hệ thống thông tin di động (Phần 4)

Các dòng diện thoại hiện nay phần lớn sử dụng các ứng dụng của java. Các ứng dụng này được viết phần lớn trên nền tảng J2ME. Tài liệu này sẽ giúp bạn hiểu thêm về nền tảng J2ME. | Bài giảng 5. Software platforms Giới thiệu Mobile software platforms Java ME Python Symbian OS Windows Mobile Maemo Android Bada Other Nội dung Những thế hệ di động đầu tiên không hỗ trợ cho việc phát triển phần mềm Ngày nay hầu hết các thiết bị di động hỗ trợ cả 3 ngôn ngữ để phát triển phần mềm (native C++, java ME, Python) Mobile szoftware platform Ngôn ngữ lập trình Thư viện code Công cụ phát triển (SDK, emulator) Giới thiệu Giới thiệu Mobile software platforms Java ME Python Symbian OS Windows Mobile Maemo Android Bada Other Nội dung Java Mobile Edition J2ME (Java 2 Micro Edition) Hầu hết các thiết bị di động ngày nay có hỗ trợ java Đặc điểm cơ bản của java Hướng đối tượng Từ “program code” -> “object code” (không phải machine code) “object code” được chạy bởi JVM (Java virtual machine) Java ME - Giới thiệu Các phiên bản Java 1/2 Các phiên bản Java 2/2 Kiến trúc J2ME 1/2 Kiến trúc J2ME 2/2 Mỗi linh kiện sử dụng cấu hình khác nhau Thành phần của cấu hình Virtual machine Hàm API cơ bản (vd: Java SE API-k) 2 lọai cấu hình của J2ME CLDC (Connected Limited Device Configuration) UI đơn giản, bộ nhớ nhỏ, Procesor yếu Vd: mobile telephone, PDA đơn giản CDC(Connected Device Configuration) UI đa dạng, nhiều bộ nhớ hơn, hỗ trợ giao thức mạng Vd: Internet TV, PDA Cấu hình (Configuration) Cung cấp các hàm API hữu dụng hơn cho việc lập trình Mobile Information Device Profile (MIDP) bổ sung các tính năng như hỗ trợ kết nối, các thành phần hỗ trợ giao diện người dùng vào CLDC cung cấp một giao diện người dùng đơn giản và các tính năng mạng đơn giản dựa trên HTTP Phiên bản hiện nay: MIDP PDA Profile: Foundation Profile: Hiện trạng (Profile) Giới thiệu Mobile software platforms Java ME Python Symbian OS Windows Mobile Maemo Android Bada Other Nội dung Lập trình cấp cao, hướng đối tượng cơ chế cấp phát bộ nhớ tự động ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình ngôn ngữ lập trình dạng thông dịch (script) không cần phải thực . | Bài giảng 5. Software platforms Giới thiệu Mobile software platforms Java ME Python Symbian OS Windows Mobile Maemo Android Bada Other Nội dung Những thế hệ di động đầu tiên không hỗ trợ cho việc phát triển phần mềm Ngày nay hầu hết các thiết bị di động hỗ trợ cả 3 ngôn ngữ để phát triển phần mềm (native C++, java ME, Python) Mobile szoftware platform Ngôn ngữ lập trình Thư viện code Công cụ phát triển (SDK, emulator) Giới thiệu Giới thiệu Mobile software platforms Java ME Python Symbian OS Windows Mobile Maemo Android Bada Other Nội dung Java Mobile Edition J2ME (Java 2 Micro Edition) Hầu hết các thiết bị di động ngày nay có hỗ trợ java Đặc điểm cơ bản của java Hướng đối tượng Từ “program code” -> “object code” (không phải machine code) “object code” được chạy bởi JVM (Java virtual machine) Java ME - Giới thiệu Các phiên bản Java 1/2 Các phiên bản Java 2/2 Kiến trúc J2ME 1/2 Kiến trúc J2ME 2/2 Mỗi linh kiện sử dụng cấu hình khác nhau Thành phần của cấu hình Virtual machine Hàm API cơ

TỪ KHÓA LIÊN QUAN
TÀI LIỆU MỚI ĐĂNG
31    268    0    03-06-2024
20    221    3    03-06-2024
6    102    0    03-06-2024
4    102    0    03-06-2024
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.