IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Débuter en développement d'applications mobile


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Debuttant en developpement d'application
    Inscrit en
    Novembre 2014
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Guinée

    Informations professionnelles :
    Activité : Debuttant en developpement d'application

    Informations forums :
    Inscription : Novembre 2014
    Messages : 86
    Par défaut Débuter en développement d'applications mobile
    Bonjours à tout le monde.
    Comme je l'ai dit dans le titre, je veut comment à me lancer dans le developpement
    d'application modile, bon je me demande par où commencé ?, quel langage est mieux
    approprié : java ? .NET ? s'il vous plait quelque peut m'aidé.
    MERCI D'AVANCE.

  2. #2
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 904
    Billets dans le blog
    54
    Par défaut
    Cela dépend de quels telephones / tablettes / plateformes tu cibles.

    • Pour les téléphones compatibles Java ME -> voir cours et didacticiels Java ME.
    • Pour les smartphones et tablettes Android -> voir cours et didacticiels Java SE. Mais tu utiliseras des outils différents (kit de développement Google pour Android), une machine virtuelle differente (dalvik), et API différente (l'API de base a la même signature mais ensuite pour le graphisme et les API Google c'est propre a Android) et des concepts differents (activités) -> voir cours et didacticiels Android.
    • pour les smartphones et tablettes iOS -> voir cours et didacticiels Objective-C ou Swift pour ce qui est natif. Il est possible de programmer l'API Cocoa en Java avec l'outils gratuit et OpenSource RoboVM (grosso-modo, RoboVM offre une API permettant de programmer en Cocoa en Java et ensuite transcompilera le bytecode java en code machine iOS donc ca tourne sans JVM. RoboVM étant toujours en développement toute l'API Cocoa n'est pas accessible a 100% actuellement. De même, le support de la syntaxe Java 8 est encore expérimental). Il me semble qu'il existe aussi un ou plusieurs équivalent pour C# (et il me semble aussi que l'annonce a été faite que ca sera pris en charge par Visual Studio 2015 ?).
    • pour les smartphones et tablettes Windows -> aucune idée pour le natif (C# + XAML + Modern UI ?). Si la cible n'est pas du Windows RT (donc si c'est une tablette x86 par exemple), un programme Java peut être empaqueté via l’outil javapackager du JDK dans une application native (contient code de l'application + JVM embarquée pour la faire fonctionner)


    Dans les cas Android, iOS, Windows Phone, BlackBerry, il est aussi possible de developper des app en HTML5 (+JavaScript) avec Apache Cordova et des stacks applicatifs supportant cette technologie (Intel XDK HTML5 , mais ils ne sont pas les seuls sur le marche, loin de la).

    *RoboVM a indique qu'il offriraient un support d'Android plus tard également.

    Après j'aurais dit aussi JavaFX mais c'est encore trop tôt pour Android (via kit de développement Google et un mini port de JavaFX pour Android - support non mature et expérimental) et iOS (transcompilation via RoboVM - support non mature et expérimental), ne fonctionne pas sur Windows RT. Par contre ça marchera directement sous Windows 8x, 10x sous les conditions décrites plus haut (packaging natif) et ça sera beaucoup plus facile de faire une IU Modern UI avec JavaFX + CSS qu'avec Swing ou AWT.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

Discussions similaires

  1. Réponses: 5
    Dernier message: 07/03/2012, 11h33
  2. Réponses: 11
    Dernier message: 01/07/2010, 15h07
  3. [Stage] [Strasbourg] Développement d'applications mobiles
    Par belzorash dans le forum Demandes
    Réponses: 0
    Dernier message: 09/10/2009, 16h03
  4. Réponses: 7
    Dernier message: 14/11/2007, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo