Powerpoint Presentation - Java Platform, Micro Edition

J2ME CƠ BẢN: NGÀY ĐẦU HỌC VIỆC LẬP TRÌNH JAVA cho MOBILE

Ngày đầu học lập trình Java cho mobile thực sự khó khăn với các người không tồn tại sự nỗ lực và đam mê. Tuy thế đã có những người vượt qua khó khăn ấy để mang đến với thành công. Stanfor xin chia sẻ nội dung bài viết của một bạn đã và đang từng gặp gỡ khó khăn như những bạn. Hãy xem cách bạn ấy giải quyết và xử lý khó khăn nhé.


Lập trình vận dụng J2MEhay những người trong nghề hiểu chính là lập trình những ứng dụng chạy trên những thiết bị di động cầm tay có gốc rễ hỗ trợJAVA.

Bạn đang xem: Powerpoint presentation

Lập trình những ứng dụng trên mobileđã từ lâu thu hút coder lao vào viết code trong những ngày đầu technology J2MEra đời. Cùng tôi cũng là một trong trong số các coder đam mê lập trình Java và rất thích thú, tò mò technology này. Đây là mẩu chuyện ngày đầu học tập "mót" lập trình sẵn J2ME nhưng tôi muốn share với những bạn.
Tự tin với chuyên môn code J2SE đã đạt ngưỡng "code cứng", tôi vào làm cho trong một công ty mà thế dạn dĩ là cải cách và phát triển các dịch vụ thương mại và áp dụng trên mobile. Tôi chần chừ tí gì về cái kỹ thuật nào được call làlập trìnhJ2MEcả tuy thế vẫn sáng sủa nộp hồ nước sợ rộp vấn....cũng rất ngạc nhiên khi tôi được trao vào làm. Vào một môi trường thiên nhiên sáng tạo, bao hàm con fan ham học tập hỏi, sẽ kích ưa thích tôi khám phá về lập trình J2MEđể được giành được những thời cơ làm dự án công trình về technology này.


Đọc sách? tìm nguồn tài liệu trên Internet? từ bỏ học, trường đoản cú nghiên cứu?
Ban đầu tôi đã và đang thử những phương pháp này cùng thấy rằng nó thiệt sự quá cạnh tranh và quá lâu sẽ giúp mình đã đạt được mục tiêu. Vào một trong những ngày đẹp mắt trời, anh CTO đến chúng tôi và hỏi dịu nhàng:"Chú vẫn làm công việc gì đấy?"- Tôi trả lời:"Em đang nghiên cứu Mít-lét cùng đang chạm chán khó khăn ko biết bước đầu từ đâu". Sau câu hỏi đó, tôi đã có 1 buổi thì thầm với anh CTO cùng anh đã giúp tôi giới hạn được phương châm và tiếp cận J2ME có phương thức để đã đạt được mục đích của tớ trong thời hạn ngắn nhất, đó chính là....hỏi các bằng hữu đã có kinh nghiệm về J2ME.

Công câu hỏi của tôi trong những ngày đầu khá nhàn, ngồi thử nghiệm game, đùa thử game, với học các khái niệm về công nghệ khá bắt đầu mẻ so với tôi, tôi không dám code vì chưng thực sự vào đầu tôi chưa có chút gì về J2ME cả.


Những ngày ngồi kiểm tra game rất buồn rầu nhưng tôi lại rất yêu thích và tráng lệ và trang nghiêm khi thực hiện công việc này cùng gửi feedback lại mang lại anh ấy khi trò chơi bị lỗi và giúp tôi phát âm rõ xuất phát các bug cũng giống như cách xử lý chúng.Thật ngạc nhiên, sau 2 ngày chỉ ngồi test game tôi về nhà phát âm lại vào cuốn ebook đã lựa trước đó để tìm hiểu về J2ME cùng thấy rằng trong 2 ngày vừa rồi tôi đang học được không hề ít thứ mà lại nếu học trong ebook cần mất 1-2 tuần.Tôi bước đầu lên planer và tiến hành nó, bập bẹ viết đầy đủ dòng code J2ME đầu tiên.

Xem thêm: Lisa Cao Mét Bao Nhiêu - Lisa Cao Một Mét Bao Nhiêu


J2ME (Java 2 Micro Edition)được cải tiến và phát triển trên 1 phiên bạn dạng Java đó làJ2SE (Java 2 Standard Edition)nhưng nó lược vứt đi không hề ít các framework cũng tương tự API để tương xứng với bộ nhớ lưu trữ cũng như tốc độ xử lý của những thiết bị cầm tay (rất bé dại và yếu) và thường chạy trênJava 1.5
*

J2MEđược thiết kế dành cho các thiết bị tiêu dùng với năng suất hạn chế(TV, đồ vật in, thiết bị điện tử,...). Các thiết bị không tồn tại tùy chọn để thiết lập về và thiết lập phần mềm ngoài những gì vẫn được thông số kỹ thuật trong quy trình sản xuất. Trong khi cũng có những thiết bị J2ME (feature phone) đủ năng lực để chăm chút web, sở hữu về - cài đặt các ứng dụng Java.

II. Phần lớn hệ điều hành hỗ trợ J2ME

*

*

*


*

*

*

Phân biệt J2ME, J2SE với J2EE

J2ME, J2SE với J2EE là cha phiên bản khác nhau được phát hành dựa trên căn cơ Java.

*

J2SE(Java 2 Platform, Standard Edition)

Còn được điện thoại tư vấn là Java Core, đấy là phiên bản chuẩn và cơ bản của Java, được dùng làm nền tảng cho những phiên bản khác.Chứa những API tầm thường (như java.lang, java.util...) cùng nhiều những API đặc biệt khác.Bao gồm toàn bộ các tính năng, đặc trưng cơ bạn dạng của ngữ điệu Java như biến, kiểu dữ liệu nguyên thủy, Arrays, Streams, Strings, Java Database Connectivity (JDBC)…J2SE được áp dụng với mục đích đó là để nhằm tạo các ứng dụng cho môi trường thiên nhiên Desktop.

J2ME(Java Platform, Micro Edition)

Đây là phiên phiên bản được thực hiện cho việc tạo các ứng dụng chạy xe trên các hệ thống nhúng như thiết bị điện thoại và các thiết bị nhỏ.

(Không yêu cầu Androind nhé, nếu bạn nào áp dụng những chiếc smartphone đời cũ với Symbian OS thì nó có hộ trợ j2me, các app bên trên Symbian OS được xây dựng do J2ME (.jar) sau đấy Window Phone, Android, IOS phát triển mạnh nên J2ME được dùng rất ít)

Các thiết bị áp dụng J2ME thường có các hạn chế như số lượng giới hạn về tài năng xử lý, giới hạn về nguồn điện (pin), màn hình hiển thị nhỏ…J2ME còn hỗ trợ trong câu hỏi sử dụng công nghệ nén web, giúp sút dụng lượng áp dụng (network usage) và nâng cao khả năng truy vấn internet giá chỉ rẻ.J2ME sử dụng nhiều thư viện và API của J2SE và nhiều thư viện, API của riêng rẽ nó.So sánh sự khác nhau giữa J2ME, J2SE và J2EE

J2EE(Java Platform, Enterprise Edition)

Đây là phiên phiên bản Enterprise của Java, được sử dụng để cải cách và phát triển các vận dụng web.J2EE chứa những Enterprise APIs như JMS, EJB, JSPs/Servlets, JNDIJ2EE sử dụng nhiều thành phần của J2SE và có thêm nhiều nhân tài của riêng biệt nó như Servlet, Java
Beans…J2EE áp dụng HTML, CSS, Java
Script… để tạo website và web service.Nhiều ngôn từ khác cũng được dùng để trở nên tân tiến ứng dụng web giống hệt như J2EE (.Net, PHP..) nhưng J2EE được sử dụng nhiều bởi công dụng hoạt, tài năng bảo mật, khả chuyển…

Java Card

Ngoài 3 phiên phiên bản J2SE, J2ME, J2EE còn có một phiên bản khác là Java Card

Phiên bản này được hướng đến việc chạy những applets một phương pháp trơ tru và bảo mật trên các thẻ logic (smart cards) và các technology tương tự.

Khả năng bảo mật và khả đưa là tài năng chính của Java Card

So sánh sự khác biệt giữa J2ME, J2SE cùng J2EE

References:

http://www.oracle.com/technetwork/java/index.html


This entry was posted in FAQ, Java, Java Basic, Java Core and tagged java, java core. Bookmark the permalink.

Điều hướng bài xích viết


Leave a Reply

Your email address will not be published. Required fields are marked *

x

Welcome Back!

Login to your account below

Retrieve your password

Please enter your username or email address to reset your password.