Android

Oracle có khả năng rời khỏi Java một mình

Spring Boot | Tutorial 19 : JDBCTemplate and Oracle 19c

Spring Boot | Tutorial 19 : JDBCTemplate and Oracle 19c
Anonim

Vai trò của Java trong điện thoại di động có thể giảm khi điện thoại thông minh giảm giá và bắt đầu thay thế điện thoại phổ thông, mặc dù thay đổi đó có thể mất vài năm. Ngoài ra, Java di động có thể có gió thứ hai từ nền tảng Java FX sắp tới, được thiết kế cho điện thoại thông minh, máy tính cá nhân và các ứng dụng khách khác.

[Đọc thêm: Điện thoại Android tốt nhất cho mọi ngân sách.]

Sun đã cấp phép và quảng cáo Java di động một cách tự do cho thiết bị cầm tay di động với mục tiêu bán nhiều máy chủ Java doanh nghiệp hơn cho các nhà khai thác di động. Nhưng nó đã không đóng một vai trò mạnh mẽ trong việc hướng dẫn công nghệ di động, thay vào đó cho phép các nhà cung cấp phần mềm và phần cứng và các nhà cung cấp dịch vụ phát triển một loạt các máy ảo Java (JVM). Điều đó đã dẫn đến rất nhiều các điện thoại hỗ trợ Java và các ứng dụng Java di động, nhưng cũng có những phàn nàn về sự phân mảnh khiến cho các nhà phát triển gặp khó khăn.

Oracle có nhiều vấn đề quan trọng cần giải quyết trong ngắn hạn. bỏ qua phần lớn hoạt động kinh doanh phần cứng của nó, nhưng các nhà quan sát không đồng ý về việc liệu nó có tận dụng được Java di động sau này hay không.

"Tôi nghi ngờ rằng J2ME sẽ không phải là thứ mà Oracle muốn tập trung vào". của J. Gold Associates, thêm rằng nó không phải là một trọng tâm chính cho Sun, hoặc.

Jason Devitt, chủ tịch và giám đốc điều hành của hãng sản xuất phần mềm di động Skydeck, cũng giảm vai trò của Sun. Devitt thành lập Vindigo, phát triển phần mềm cho nhiều điện thoại hỗ trợ Java.

"Nếu có vấn đề gì … bạn đến nhà điều hành, (nhà sản xuất thiết bị gốc), công ty JVM và Sun theo thứ tự đó", Devitt nói. Java, ban đầu được hình thành như một nền tảng phổ biến cho phép các nhà phát triển viết một ứng dụng một lần cho nhiều thiết bị cầm tay và tàu sân bay, thất bại một cách ngoạn mục về mặt này. làm vài trăm phần mềm khác nhau của bạn, "Devitt nói. Các nhà phát triển hiện nay rất vui mừng khi viết hầu hết các ứng dụng dựa trên web bằng cách sử dụng HTML và CSS (Cascading Style Sheets) cũng như Javascript, mặc dù tên của nó không liên quan chặt chẽ đến Java, ông nói. RIM đã bổ sung sự hỗ trợ cho trình cắm thêm phát triển Gears của Google để viết các ứng dụng BlackBerry dựa trên web.

Vì Sun đã trao phần lớn Java di động cho cộng đồng nhà phát triển, Oracle không thể thay đổi thế giới Java di động ngay cả khi nó "Tại thời điểm này, bạn không thể để lại vị thần trong chai", nhà phân tích Avi Greengart của Phân tích hiện tại

cho biết. Tuy nhiên, Oracle có thể có động lực để làm những gì có thể để đẩy Java di động Một người quan sát nói: “Tôi không thấy lý do nào tại sao Oracle sẽ không tiếp tục đi theo cùng một hướng hoặc trở nên hung dữ hơn bởi vì điều này mang lại cho họ một sự can thiệp vào điện thoại di động.. Công ty của ông duy trì và bán một cơ sở dữ liệu điện thoại di động mà các nhà phát triển sử dụng để đảm bảo các ứng dụng của họ hoạt động trên các mô hình khác nhau. Adams là một nhà phát triển Java và đã từng phục vụ trong một nhóm tư vấn Java.

Môi trường ứng dụng di động đang bắt đầu chuyển sang các ứng dụng dựa trên Web và do đó trên cơ sở dữ liệu back-end của loại mà Oracle bán, Adams nói. Điều đó có nghĩa là Oracle có động cơ để tiếp tục hỗ trợ Java trong môi trường di động vì Java cho phép các ứng dụng Web di động có thể thúc đẩy doanh số bán hàng nhiều hơn cho Oracle.

Trong khi Java trước đây được coi là công nghệ chủ yếu cho điện thoại phổ thông., Adams nói. "Java FX đang đi xuống dòng," ông lưu ý. Đó là một môi trường phát triển Java mới từ Sun có thể giải quyết một số hạn chế làm cho Java MIDP hiện tại (Cấu hình thiết bị thông tin di động) ít sử dụng trên điện thoại thông minh.

Việc sử dụng Java của Android cũng là một yếu tố quan trọng. Trong khi chỉ có một điện thoại Android ở Mỹ cho đến nay, nhiều hơn dự kiến ​​và đã có tiếng thì thầm quan tâm đến Android từ các nhà sản xuất netbook, Adams lưu ý. Điều đó giúp Java quan tâm đến môi trường di động.

"Tôi vẫn nghĩ Java là một ngôn ngữ lingua cho điện thoại di động ngoại trừ iPhone", Adams nói. "Một điều mà Adams tin rằng Oracle có thể làm để giúp các nhà phát triển sẽ chuyển Java di động thành một quy trình phát triển dựa trên các tiêu chuẩn, điều mà người khác cũng đã ủng hộ. Việc chuyển đổi đó sẽ vẫn mang lại lợi ích cho Oracle vì sự hỗ trợ cho Java vẫn sẽ vẫn mạnh mẽ trong một môi trường tiêu chuẩn, ông nói.