2010-03-12 4 views
11

이 자바 사이트 www.java.com의 말씀이다.Android 또는 Blackberry에서 애플릿을 실행할 수 있습니까?

"KVM, 모바일 장치에 대한 가상 머신, JVM (자바 가상 머신)의 대응이다는 모바일에서 Java 기술로 작성된 애플릿 및 응용 프로그램을 실행하는 데 사용됩니다 KVM은 제조업체에서 설치해야하며 소비자가 다운로드하거나 설치할 수 없습니다. "

이제 Android에는 DVM (Dalvik Virtual Machine)이라는 사용자 정의 가상 시스템이 있습니다. KVM과 비교할 수 있습니까? 안드로이드에서 애플릿을 실행하기 위해 KVM의 기능을 통합하기 위해 DVM을 다시 프로그래밍 할 수 있다면 어떨까요? Blacberry와 동일합니다, 가능성이 있습니까? 우리가 더 안드로이드에 애플릿을 실행하는 KVM의 기능을 통합하는 DVM 를 재 프로그램 할 수있는 경우

+5

Java 애플릿이 죽었습니까? 그것에서 멀리. 이들은 콘텐츠 제작자에게 몇 가지 장점을 제공합니다. 첫째, 바이너리입니다. 당신은 자바 스크립트로 할 수있는 것처럼 소스를보고 (그리고 바이올린을 가지고) 볼 수 없습니다. 둘째, 모바일 브라우저에서 Java 애플릿을 지원하지 않으면 사람들이 해당 기본 응용 프로그램을 구입하게됩니다. 나는. 웹 사이트에 자바 애플릿 만 제공하면 기본 앱의 판매가 증가합니다! –

답변

3

궁금해?

Android에서 제공하는 것과 AWT와 같이 애플릿이 필요로하는 것 사이에는 거의 중복이 없습니다. 애플릿은 기술로서 10 년 이상 죽어 있었기 때문에 안드로이드 펌웨어를 수정하여 필요한 클래스를 포함시키고 애플릿을 Android 활동에서 실행하는 방법을 찾아내는 것이 가치 있다고 상상할 수 없습니다.

+2

고마워! 너 무슨 뜻인지 알 수있어. 그러나 오늘날에도 애플릿에는 수많은 게임과 애니메이션이 남아 있습니다. 프로그래머는 OpenGL 및/또는 그래픽 라이브러리를 사용하여 이러한 게임을 프로그래밍하거나 심각한 애니메이션이나 시뮬레이션을 원할 때 이점을 활용해야합니다. 안드로이드에서 애플릿이 실행되면 우리는 모바일에서 실행되는 프로그램을 가질 수 있습니다. 제발 잘못했거나 정당하지 않은 곳에 나를 비난하거나 비판 해주십시오. 다시 한번 감사드립니다. –

+5

나는 그것이 크고, 매우 큰 안드로이드 실패라고 생각한다! 내 삼성 갤럭시 탭 (U $ 990 장치)은 로그인 화면에서 자바 애플릿을 통해 보안이 보편적으로 구현되므로 브라질의 모든 인터넷 뱅킹에 액세스 할 수있는 모바일 대안으로 쓸모가 없습니다. 내가 자바와 애플릿을 지원할 것이라고 100 % 확신했기 때문에 iPad 대신 은하계를 선택했다. 돈을 버렸다. 인터넷 뱅킹도없고, 가정 중개인도없고, Java가 필요한 것도 없다 ... Epic android fail IMHO , 어쨌든 사과보다 많은 곳에서 여전히 좋은 방법입니다 ... – Loudenvier

1

애플릿은 여러 가지 이유로 BlackBerry에서 실행되지 않으며 가장 중요한 것은 애플릿에 종속 된 AWT 클래스가 BlackBerry에서 사용할 수 없다는 것입니다. UI 모델은 매우 다르며 MIDP UI 모델 또는 BlackBerry 모델 중 하나이며 AWT도 아닙니다.

앞으로 브라우저 측 컴퓨팅을 위해 JavaScript를 사용해야합니다. 모바일 플랫폼에서 크로스 브라우저를 작동시키는 유일한 방법입니다. 애플릿은 유감스럽게도 죽은 기술입니다.

+1

로 죽지 않았습니까? 그들은 분명히 사용에있어서 죽은 것이 아닙니다. – endolith

2

애플릿은 기본적으로 전화기에서 지원되지 않습니다. 고객은 클라우드 브라우저와 같은 브라우저를 지원할 수 있습니다. 우리는 기존 Java 애플릿을 특별한 브라우저없이 모바일 장치에서 실행할 수 있도록 변환하는 기술을 보유하고 있습니다. 귀하의 회사가이 서비스를 필요로한다면 당사의 unitedswe 웹 사이트를 통해 저희에게 연락하십시오.

2

안드로이드에서 cdlc/mid 프로필을 실행하는 응용 프로그램을 보았습니다. 안드로이드 기반이 리눅스 커널이기 때문에, 장치를 루트 한 후에는 CDC를 지원하는 리눅스 아래에 다른 JVM을 설치하는 것이 어렵지 않습니다. 프로필.

하지만 문제는 기본 브라우저를 잘 통합 할 것인가입니다. Will 2x JVM (Dalvik/OpenJava는 메모리 관리를 더 보완 할 수 있을까요?

+2

나는 뿌리깊은 전화를 가지고있다. custom.jvm을 설치하는 방법을 말해라. – Jus12

5

Jave 애플릿은 여전히 ​​살아있다, 많은 조직은, HMI의 사용의 많은 것이, 또한 은행, 내가 그렇게 몇 안드로이드 태블릿을 구입하고 우리의 기술자, 하지만 애플릿 지원을위한 우리 공장에서 사용하고 싶었 사용 내 아이들을 위해 게임 기계로 안드로이드 타블렛을 사용하겠습니다.

0

내 S2에 자바 애플릿을 실행할 수 있습니다. 내 뿌리깊은 samsung stock android phone (4.1.2)과 Firefox 브라우저에 Ubuntu 12.04 LTE & Firefox 브라우저를 실행할 수 있습니다.

Android 용 Linux를 설치하고 Linux 배포판에서 oracle/sun Java 애플릿과 Voila를 실행하도록 구성하십시오!

1

오라클은 Application Development Framework Mobile을 제공하고 있습니다. 페이지를 올바르게 이해하면이 프레임 워크가 ios 및 Android 용 Java 응용 프로그램을 만드는 데 도움이됩니다. 애플릿 아이디어를 포기해야합니다.

0

다른 사람들이 말했듯이, 안드로이드 기기를 응원 한 다음 리눅스를 로딩 한 다음 그 OS에 Java를 설치하면 정상적으로 작동합니다. 는 여기에 내가

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

제일 부분은 내가 호스트 할 수 있었다 포트 포워딩 내 네트워크에 대해 알아 냈있어 한때 실행하고 싶었다 사용하고 다른 ~의 .jar 파일을 컴파일하는 I를 수정할 수있는 가이드입니다 이 작은 환경에서 공개 서버.

다른 Java 종속 소프트웨어와 ARMel 및 ARMhf 버전의 Java JDK를 테스트했기 때문에이 모든 것이 도움이 되었기를 바랍니다.

# 편집/업데이트 # http://www.timelesssky.com/blog/running-debian-armhf-alongside-android 위의 링크의 지시를 따른 후 나는 쉽다 - caxh 검색 자바를 실행 - 할 수 있었다 위지 하드를 실행할 때 - 그리고 Orical의 Java JDK는 패키지 관리자 불구하고 설치할 수 있었다 데비안 키트 앱으로 안드로이드에 떠 다닙니다. 다음 단계는 Kali가이 앱의 수정 코드에서 제공하는 shroot 메소드를 통해 설치하는지 확인하는 것입니다.

관련 문제