7 votes

Est-il possible de programmer sur une tablette Honeycomb ?

Duplicata possible :
Comment puis-je faire du développement sur mon appareil Android ?

Je me demandais s'il existe des applications permettant de programmer sur une tablette Android ? Je sais que ce n'est pas le meilleur "outil de travail" qui soit, mais je voulais m'en procurer un, et je me demandais s'il était également possible de travailler avec.

  1. Existe-t-il une application IDE disponible pour PHP ou JavaScript ?
  2. Est-il possible de programmer des langages basés sur un compilateur en utilisant une sorte d'IDE (comme C++) ?

6voto

MattBelanger Points 3237

Vous avez demandé un compilateur, ou un IDE, mais je ne pense vraiment pas que la compilation de code natif soit la façon dont les applications Android sont censées fonctionner, donc vous allez à contre-courant en demandant des compilateurs C/C++. Et comme il n'y a pas de JDK qui soit auto-hébergé, Java est probablement hors de question aussi.

Ceci étant dit, vous pouvez toujours faire de la programmation, mais pas de la programmation basée sur un compilateur :

Partie 1. C'est une réponse un peu désinvolte, mais c'est quand même amusant :

Vous pouvez programmer en Commodore Basic en utilisant l'émulateur Commodore 64 (Frodo, je crois qu'il s'appelle ainsi), disponible sur le marché Android. Bien sûr, vous êtes limité à 38911 basic bytes free et la syntaxe du "Commodore Basic 2.0".

Il ne s'agit pas d'un IDE, au sens moderne du terme, mais d'un interpréteur BASIC interactif basé sur la ligne. Mais cela peut être assez amusant. Les lignes de commande sont en fait très faciles à utiliser une fois que vous savez ce que vous faites.

Partie 2. Environnement de script Android . Des capacités beaucoup plus sérieuses et à jour, y compris Lua, et peut-être Python. Peut-être qu'ASE pourrait compter comme un IDE, selon la façon dont vous définissez IDE. ASE semble être assez simple (un widget de saisie de texte, et des menus pour enregistrer et exécuter des scripts), mais c'est tout ce dont vous avez vraiment besoin sur un petit appareil mobile. ASE a été pensé bien avant les tablettes Honeycomb, donc l'interface est optimisée pour les smartphones, pas pour les tablettes.

5voto

Heath Borders Points 161

Android (malgré ses racines Linux) est loin d'être capable de faire tourner Eclipse IDE tel quel. Non seulement le matériel est inadéquat pour supporter une application de cette taille, mais Android ne dispose pas d'une JVM Java SE complète (Dalvik Dalvik en est un sous-ensemble) et l'implémentation de SWT (le cadre UI d'Eclipse) pour les contrôles UI natifs d'Android n'existe pas. Android n'existe pas. Sous Linux, les implémentations SWT n'existent que pour GTK et Motif.

Vous pouvez être intéressé par le projet Orion, qui est un effort à eclipse.org pour créer une expérience similaire à Eclipse dans le navigateur. I compris que les gens ont été en mesure d'utiliser Orion à partir d'un navigateur mobile mobile sur des appareils tels que celui de l'iPad. Voici le lien

Ce site était une réponse postée à une question similaire sur stackOverflow, étant plus dirigée vers Eclipse, spécifiquement.

Il semble qu'à l'heure actuelle, il n'y ait pas d'IDE disponible spécifiquement pour les tablettes Android.

D'autre part, il est possible de faire une installation directe de Linux sur la plupart des tablettes enracinées, ce qui vous permettrait d'exécuter l'application native Linux pour un IDE comme Eclipse. Sachez toutefois que Linux n'est pas conçu pour une tablette, ce qui comporte des risques.

1voto

fakr00na Points 11

La meilleure façon (je pense) est d'exécuter un client vnc depuis la tablette vers une boîte Linux/Windows où vous avez votre environnement de développement déjà configuré... J'ai vu quelques clips youtube sur vnc et c'est rapide (en wifi au moins)...

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X