Applications, Windows Phone

[Développeurs] Découvrez Codename One pour coder sur toutes les plateformes

2369 views 20 Comments

Codename One est un nouveau service de développement qui permet aux développeurs d’écrire en Java, puis de compiler leur code sur le cloud afin qu’il soit compatible iOS, Android, et Windows Phone et même Blackberry.

Le service convertit le code Java en Xcode pour iOS et en C# pour Windows Phone, et il semblerait qu’en termes de performances le code compilé soit très bon. Le service permet également aux développeurs d’appeler des fonctions natives à chaque plateforme.

Codename One est gratuit et presque open source. Il est déjà utilisé par plus de 15 000 développeurs, alors pourquoi pas vous ?

Vous trouverez plus d’informations sur le site Codenameone.com.

Author Bio

Julie

Co-Fondatrice de Nokians.fr // Nokia Champion 2012 / 2013 / 2014 // Ambassadrice de la marque depuis 2010 // MVP Windows Phone. Fan des innovations Lumia comme le chargement sans fil, l'appareil photo Pureview et le mode Continuum ! :)

20 Comments
  1. ceriboo

    4 octobre 2014 at 19 h 19 min

    parce que java

    • Julie

      4 octobre 2014 at 19 h 25 min

      Tu codes pas en Java toi ? :p

      • ceriboo

        4 octobre 2014 at 19 h 52 min

        non madame :) : C# uniquement

  2. SebVb

    4 octobre 2014 at 19 h 39 min

    A noter que Xamarin offre un service analogue, avec un code écrit en C# (mais le coût pour un développeur seul est un tantinet prohibitif^^).

    Après, le principal intérêt de ce genre de chose reste l’écriture de la DAL des applications, vu que le reste est forcément 100% spécifique

    • ceriboo

      4 octobre 2014 at 19 h 53 min

      étant un pitit dev indépendant qui ne vit pas de ses oeuvres, Xamarin c’est cher: quand même 1300€/an/developpeur

      • SebVb

        4 octobre 2014 at 19 h 59 min

        Un tantinet prohibitif, c’est bien ce que je disais^^

  3. Nicolas

    4 octobre 2014 at 20 h 01 min

    Qu’une chose à dire : Vive Qt ! :)

    • ceriboo

      4 octobre 2014 at 20 h 36 min

      aaaah QT…

  4. Kaelvin

    4 octobre 2014 at 20 h 38 min

    Pourquoi pas.

  5. Sleipne

    4 octobre 2014 at 23 h 05 min

    Côté crossplatform, ne pas oublier Apache Cordova : http://cordova.apache.org/
    c’est Open Source et ça permet de développer une appli comme si c’était un site web (HTML CSS & JS) :)

  6. lehulk

    4 octobre 2014 at 23 h 40 min

    pour moi tout ca et malheureusement c est du JAVAnais

  7. eric691

    5 octobre 2014 at 8 h 43 min

    Salut les dev… Ça serait bien qu’un d’entre vous développe une appli permettant de géocaliser (très) rapidement un défibrillateur.
    Il y a des sites,internet qui le font, mais les cartes sous java ne sont pas affichables sur Windows phone…
    Ça sauverait des vies.

  8. olive

    5 octobre 2014 at 10 h 59 min

    Ne pas oublier également appcelerator titanium. Gratuit, open source, javascript. Et contrairement à phonegap cordova, il n’utilise pas un « htmlviewer », ce sont des contrôles natifs aux plateformes ….sauf pour Windows phone /windows où c’est encore de l’hybride, mais ça ne sera plus le cas normalement d’ici décembre… Comme pour ios, Android, Blackberry et tizen, ils utiliseront bientôt les contrôles natifs de windows phone.

  9. Zaak CHALA

    5 octobre 2014 at 13 h 24 min

    Bonjour a tous,

    L’approche « un code » compilé sur les plateformes mobiles cibles est très intéressante en terme de user expérience, de performance et naturellement de productivité.

    Nous utilisons XAMARIN depuis plus de 3 ans et c’est certainement UNE des plateformes incontournable pour le xPlat (Cross platform). Il y a prêt 1 Millions de dev sur cette plateforme.

    Un détail important. Il faut voir Xamarin comme une extension a l’écosystème Microsoft.NET et donc a Visual Studio. Donc si vous avez jeté un oeil sur la dernière annonce de MS qui propose la technologie des « Universal Apps », couplé a Xamarin vous disposez d’une plateforme inédite.

    Xamarin propose des versions de sa techno toujours uptodate avec les dernières versions d’Os mobile (sortie le même jour). Etant juste une extension a .Net ils n’ont pas a dépenser leurs énergies a maintenir l’environnement Microsoft. Ce qui n’est pas le cas des autres plateformes qui ne supporterons pas forcement des dernières évolutions. Et vous le savez la techno mobile bois ce qui rend stratégique le besoin de disposer des dernières versions des supports mobiles.

    En conclusion vous avez la garanti que le couple MS et Xamarin proposera le niveau d’intégration xPlat le plus en phase avec le Marché (Blackberry hors scope). Cela ne mettra pas vos projets en risques.

    Zaak

    • ceriboo

      5 octobre 2014 at 16 h 42 min

      Oui mais Xamarin est axée entreprise de par son prix stratosphérique. Tous les dev indé n’ont pas 1300€ à claquer dans une telle solution. Oui Xamarin est très pratique car permet d’utiliser VS et pour l’avoir essayé il est très bien. mais il est TROP TROP CHER

      • Alex

        6 octobre 2014 at 19 h 56 min

        Bonsoir,

        Xamarin ne coûte pas 1300 € pour les indépendants, heureusement. Sans oublier qu’il est possible de développer l’application en un mois et donc de ne pas payer pour une année, mais juste un mois.

        J’utilise aussi Xamarin au travail pour un grand projet cross-platform (android / windows 8) où il était important d’avoir un noyau commun. La stabilité est au rendez-vous et ça c’est le plus important pour nous.

        Xamarin a sortie une nouvelle évolution : les Xamarins Forms, c’est là que Xamarin devient encore plus intéressant, la génération des vues depuis une sorte de XAML cross-platform. J’essayerais de trouver un stagiaire pour découvrir tout ça vers janvier.

      • Zaak CHALAL

        7 octobre 2014 at 15 h 12 min

        Si tu as des licences MSDN tubas 30% de remise sur la version bu$ine$$ et 50% sur la version entreprise.

        Pour les étudiants de mémoire c’est 90$.

        Zaak

  10. vorian

    6 octobre 2014 at 12 h 20 min

    * any IDE…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


huit − 1 =