2010-03-12 78 views
11

這就是Java站點www.java.com說:是否有可能在Android或Blackberry上運行applet?

「KVM,虛擬機的移動設備,是JVM(Java虛擬機)的對應它是用來運行Java技術在移動設備上編寫的小程序和應用程序設備,KVM必須由製造商安裝,不能由消費者下載或安裝。

現在Android有一個名爲DVM(Dalvik虛擬機)的自定義虛擬機。我們可以將它與KVM進行比較嗎?不知道我們是否可以進一步重新編程DVM以結合KVM的特性在Android上運行applet? Blacberry也一樣,有沒有可能?

+5

Java小程序已死?離得很遠。它們爲內容製作者提供了一些優勢。首先,它們是二進制文件;你不能只用javascript來查看(和擺弄)源代碼。其次,在移動瀏覽器中缺少對java小程序的支持推動人們購買相應的本地應用程序。即只在網站上提供Java小程序驅動本地應用程序的銷售! – 2012-01-13 00:28:04

回答

3

奇蹟,如果我們能夠進一步改編DVM 納入KVM功能在Android上運行 小程序?

Android提供的內容與applet需要的內容(如AWT)之間幾乎沒有重疊。由於作爲一種技術的applet已經死了十多年了,我無法想象任何人都有必要修改Android固件來包含必要的類並找出如何在Android活動中運行applet。

+2

謝謝馬克!我可以欣賞你的意思。但即使在今天,applets上還有很多遊戲和動畫。編程人員在編程這些遊戲或喜歡一些嚴肅的動畫或模擬時,必須利用OpenGL和/或圖形庫。一旦我們在Android上運行小程序,我們就可以在手機上運行這些程序。請糾正或批評我錯在哪裏或沒有正當理由。 再次感謝。 – 2010-03-12 17:46:13

+5

我認爲這是一個很大很大的Android故障!我的三星Galaxy Tab是一款價值990美元的設備,因爲安全性在登錄屏幕上通過Java小程序無處不在實現,因此它幾乎無法作爲訪問巴西所有網上銀行的移動替代品。我選擇Galaxy而不是iPad,因爲我100%肯定它會支持Java和applet,而我只是把我的錢扔了:沒有網上銀行,沒有家庭代理,沒有什麼需要Java ... Epic android失敗恕我直言,但仍然在很多地方比蘋果更好... – Loudenvier 2011-03-11 13:41:17

1

由於各種原因,Applets不會在BlackBerry上運行,最重要的是,AWT類小程序依賴的BlackBerry在BlackBerry上不可用。 UI模型非常不同,包括MIDP UI模型或BlackBerry模型,兩者都不是AWT。展望未來,您應該使用JavaScript進行瀏覽器端計算,這是唯一可以在移動平臺上使用交叉瀏覽器的東西。不幸的是,小程序是非常死板的技術。

+1

在不支持?他們顯然沒有死於使用。 – endolith 2011-05-26 02:45:04

2

默認情況下手機不支持Applets。客戶可以購買支持它的瀏覽器,例如雲瀏覽器。我們有一項技術可以將現有的Java小程序轉換爲無需特殊瀏覽器即可在移動設備上運行的技術。如果您的公司需要這項服務,請通過我們的unitedswe網站與我們聯繫。

2

我已經看到應用程序在Android上運行cdlc/mid profile,因爲Android底層是Linux內核,無論如何,在根設備之後,我沒有看到在Linux下安裝另一個JVM時遇到困難,這反過來又支持CDC配置文件。

但問題是它會整合默認瀏覽器嗎?將2個JVM(Dalvik/OpenJava可以說)讓內存管理更加複雜嗎?

+2

我有一個根深蒂固的手機..告訴我如何安裝custom.jvm – Jus12 2011-08-20 08:26:54

5

java的小應用程序還活着,許多組織使用它,很多HMI的使用它,也銀行, 我想買一些Android平板電腦和我們的工廠我們的技術人員, 但是,沒有小應用程序支持使用它,所以我會繼續使用我的android平板電腦作爲我的孩子的遊戲機。

0

我可以在我的S2上用Ubuntu 12.04 LTE &在我的S2上執行Java applets。使用我的三星股票android手機(4.1.2)的firefox瀏覽器。

安裝linux for Android,配置您的Linux發行版以運行oracle/sun Java applets和Voila!

1

Oracle提供了一種名爲Application Development Framework Mobile的東西。如果我正確理解頁面,則此框架有助於爲ios和android創建Java應用程序。 不過,我想,你將不得不放棄小程序的想法。

0

正如其他人所說,根植你的Android設備,然後加載Linux,然後安裝Java到該操作系統工作得很好。 這裏你可以使用和修改,我編了一個不同的〜.jar文件指導我想跑

http://forums.rptools.net/viewtopic.php?f=12&t=24082&sid=3092b606dd5c7278e0908f021956b9f3

最好的部分是,一旦我得到了端口轉發想通了,我的網絡我能夠舉辦這個小環境中的公共服務器。

希望這可以幫助你,因爲我已經用其他依賴於Java的軟件進行了測試,Java的JDK的ARMel和ARMhf版本工作良好。

# 編輯/更新 # http://www.timelesssky.com/blog/running-debian-armhf-alongside-android 按照上面的鏈接的指示後,我能遊程 的apt-caxh搜索的Java 運行喘息硬盤時-and Orical的Java JDK可用來安裝,雖然包管理器使用Debian Kit應用程序在Android上浮動。 下一步是看看Kali是否會通過這個應用程序修改過的代碼提供的shroot方法進行安裝。

相關問題