11
votes

Y a-t-il une possibilité d'exécuter des applets sur Android ou Blackberry?

C'est ce que le site Java www.java.com dit:

"KVM, la machine virtuelle pour appareils mobiles, est la contrepartie de JVM (machine virtuelle Java). Il est utilisé pour exécuter des applets et des applications écrites avec la technologie Java sur des appareils mobiles. KVM doit être installé par le fabricant. Il est Non disponible pour le téléchargement ou l'installation par les consommateurs ».

Maintenant Android possède une machine virtuelle personnalisée appelée DVM (machine virtuelle Dalvik). Pouvons-nous le comparer avec kvm? Je me demande si nous pouvons davantage de reprogrammer DVM pour incorporer des fonctionnalités de KVM pour exécuter des applets sur Android? La même chose pour le blacket, y a-t-il une possibilité?


1 commentaires

Les applets Java sont morts? Loin de là. Ils offrent quelques avantages pour les producteurs de contenu. Premièrement, ce sont des binaires; Vous ne pouvez pas simplement regarder (et violez) la source comme vous le pouvez avec JavaScript. Deuxièmement, le manque de soutien des applets Java dans les navigateurs mobiles pousse les gens à acheter l'application native correspondante. C'est à dire. Offrant uniquement un applet Java sur le site Web lève les ventes de l'application native!


8 Réponses :


3
votes

me demande si nous pouvons davantage de reprogrammer DVM incorporer des fonctionnalités de KVM à exécuter Applets sur Android?

Il y a très peu de chevauchement entre ce que fournit Android et quel a besoin d'applet a besoin, tel que AWT. Depuis que des applets, en tant que technologie, ont été morts depuis une décennie, je ne peux pas imaginer que cela vaudrait la peine d'être effort de quelqu'un pour modifier le micrologiciel Android pour inclure les classes nécessaires et déterminera comment exécuter une applet dans une activité Android.


2 commentaires

Merci Mark! Je peux apprécier ce que vous vouliez dire. Mais même aujourd'hui, il y a tellement de jeux et d'animations toujours sur des applets. Les programmes doivent tirer parti des bibliothèques opengl et / ou graphiques lorsqu'ils veulent programmer de tels jeux ou de même qu'une animation ou une simulation sérieuse. Une fois que nous avons des applets exécutés sur Android, nous pouvons avoir ces programmes en cours d'exécution sur les mobiles. Veuillez me corriger ou me critiquer où je me trompe ou non justifiée. Merci encore.


Je pense que c'est un gros échec Android! My Samsung Galaxy Tab, un périphérique de 990 U $, est à côté de l'inutile d'accéder à toutes les banques Internet au Brésil, car la sécurité est implémentée de manière omniprésente via des applets Java à l'écran de connexion. J'ai opté pour une galaxie au lieu de l'iPad, car j'avais 100% sûr qu'il supporterait Java et des applets et je viens de jeter mon argent: pas de banque d'Internet, pas de courtier à domicile, rien qui nécessite Java ... Epic Android échoue IMHO , mais toujours dans de nombreux endroits mieux que la pomme quand même ...



2
votes

Les applets ne s'exécuteront pas sur le BlackBerry pour diverses raisons, surtout que les applets de classes AWT dépendent de ne sont pas disponibles sur le BlackBerry. Le modèle d'interface utilisateur est très différent, composé du modèle d'interface utilisateur de MIDP ou du modèle BlackBerry, qui n'est pas non plus AWT.

En allant de l'avant, vous devez utiliser JavaScript pour l'informatique côté navigateur, c'est la seule chose qui fonctionnera sur les plateformes mobiles. Les applets sont très morts, malheureusement.


1 commentaires

Mort comme dans non supporté? Ils ne sont évidemment pas morts dans l'usage.



3
votes

Les applets ne sont pas pris en charge sur les téléphones par défaut. Les clients peuvent acheter un navigateur qui le supporte, tel que le navigateur de cloud. Nous avons une technologie pour convertir des applets Java existants pour leur permettre d'exécuter des appareils mobiles sans navigateur spécial. Si votre entreprise a besoin de ce service, veuillez nous contacter via notre site Web de la Constate Unitedswe.


0 commentaires

2
votes

J'ai vu des applications exécutées CDLC / midi au profil sur Android, car Android sous-jacent est un noyau Linux de toute façon, après avoir raccordé votre appareil, je ne vois pas qu'il y a des difficultés à installer une autre JVM sous Linux, ce qui prenait à tour le support des profils CDC. .

Mais le problème est-il intégrer le navigateur par défaut? 2x JVM (Dalvik / Openjava permettra-t-il de dire que la gestion de la mémoire a beaucoup complétée?


1 commentaires

J'ai un téléphone enraciné .. Dites-moi comment installer une personnalité.jvm



5
votes

Jave Applet est toujours en vie, de nombreuses organisations l'utilisent, beaucoup d'IHM l'utilisent, aussi des banques, Je voulais acheter quelques comprimés Android et l'utiliser dans notre usine pour nos techniciens, Mais pas de support d'applet, je continuerai donc à utiliser ma tablette Android comme machine de jeu pour mes enfants.


0 commentaires

0
votes

Je peux exécuter des applets Java sur ma S2 avec le navigateur Ubuntu 12.04 LTE & Firefox avec mon téléphone Android Samsung enraciné (4.1.2).

Installez Linux pour Android, configurez votre distribution Linux pour exécuter des applets Oracle / Sun Java et Voila!


0 commentaires

1
votes

Oracle propose quelque chose appelé Application Cadre de développement mobile . Si je comprends correctement la page, ce cadre aide à créer des applications Java pour iOS et Android. Vous devriez abandonner l'idée d'applet, cependant, je suppose.


0 commentaires

0
votes

Comme indiqué par d'autres, enracinant votre appareil Android, puis chargez Linux, puis l'installation de Java à ce système d'exploitation fonctionne simplement. Voici un guide que vous pouvez utiliser et modifier que j'ai compilé pour un fichier ~ .jar différent, je voulais exécuter

http://forums.rptools.net/viewtopic.php? F = 12 & T = 24082 & SID = 3092B606DD5C7278E0908F021956B9F3

La meilleure partie a été une fois que j'ai eu le transfert de ports figurant pour mon réseau, j'ai pu accueillir un serveur public de cet environnement.

J'espère que cela vous aidera à tous parce que j'ai testé cela avec d'autres logiciels dépendants Java et les versions Armel et Armhf de JDK de Java.

# Éditer / mettre à jour # http://www.tilelesssky.com/blog/running-debian-Armhf -alongside-Android Après avoir suivi les instructions de la liaison ci-dessus, j'ai pu courir Apt-Caxh Recherche Java -Et Java JDK d'ORICAL était disponible pour installer le gestionnaire de packages lors de l'exécution de Wheeezy Hard Float sur Android avec l'application Kit Debian. L'étape suivante consiste à voir si KALI s'installera via la méthode Shroot proposée par le code MODDED de cette application.


0 commentaires