none
Outils de développement pour Lumia 950 RRS feed

  • Question

  • Bonjour,

    J'ai l'habitude d'écrire des applications sous windows 32 ou 64 bits avec wxwidgets et opencv mais pas sur mobile pour l'instant. Je m'interroge pour savoir quels sont les outils de développements  pour Le Lumia sous Windows 10?

    J'ai fait quelques recherches et j'ai trouvé pour android avec visual studio mais je n'ai rien trouvé pour windows 10.

    Merci d'avance pour vos réponses

    dimanche 15 novembre 2015 13:30

Réponses

  • Le principe des applications UWP, c'est de passer par des apis qui sont celles que Microsoft a décidé d'exposer.

    Ces apis sont également accessibles via d'autres langages comme C#, VB, javascript.

    Développer en C++ ne vous apportera pas un gros plus (certaines Apis comme les accès à DirectX sont utilisables que par C++).

    Mais de toutes façons, vous n'aurez pas accès aux apis que je qualifierais d'interne à l'OS.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Emile Supiot jeudi 3 décembre 2015 13:51
    lundi 16 novembre 2015 17:58
  • Pas possible en effet.

    Il existe des solutions alternatives comme Cordova (développement Web javascript => compilation en simili natif) ou Xamarin (C# avec compilation true native), solution la plus solide à mon avis mais qui coute cher. 


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Emile Supiot jeudi 3 décembre 2015 13:51
    mardi 17 novembre 2015 07:22

Toutes les réponses

  • Bonjour

    Pour développer pour les Lumia sous Windows 10 (qui ne seront dispos que fin Novembre), il faut développer des Universal App avec Visual Studio 2015.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    lundi 16 novembre 2015 07:30
  • Merci de votre réponse.

    J'ai commencé à regarder et j'ai trouvé cela :

    "API Win32 dans l’UWP

    Une application UWP ou un composant Windows Runtime écrits en C++/CX ont accès aux API Win32 faisant partie de l’UWP. Ces API Win32 sont implémentées par toutes les familles d’appareils Windows 10. Lier votre application avec Windowsapp.lib. Windowsapp.lib est une bibliothèque « PARAPLUIE » qui assure les exportations pour les API UWP. La liaison à Windowsapp.lib ajoute à votre application des dépendances de DLL qui sont présentes sur tous les familles d’appareils Windows 10.

    Pour obtenir la liste complète des API Win32 disponibles pour les applications UWP, voir Ensembles d’API pour les applications UWP et DLL pour les applications UWP."

    Est ce qu'il y a effort de codage à faire si on une librairie de type wxWidgets compatible win 32?

    lundi 16 novembre 2015 17:14
  • Le principe des applications UWP, c'est de passer par des apis qui sont celles que Microsoft a décidé d'exposer.

    Ces apis sont également accessibles via d'autres langages comme C#, VB, javascript.

    Développer en C++ ne vous apportera pas un gros plus (certaines Apis comme les accès à DirectX sont utilisables que par C++).

    Mais de toutes façons, vous n'aurez pas accès aux apis que je qualifierais d'interne à l'OS.


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Emile Supiot jeudi 3 décembre 2015 13:51
    lundi 16 novembre 2015 17:58
  • Si je vous comprends bien le développement multiplateforme windows 10, windows 10 lumia (mobile?), linux, mac os via wxwidgets ou Qt n'est pas actuellement possible en c++

    • Modifié lber72 lundi 16 novembre 2015 20:50
    lundi 16 novembre 2015 20:46
  • Pas possible en effet.

    Il existe des solutions alternatives comme Cordova (développement Web javascript => compilation en simili natif) ou Xamarin (C# avec compilation true native), solution la plus solide à mon avis mais qui coute cher. 


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    • Marqué comme réponse Emile Supiot jeudi 3 décembre 2015 13:51
    mardi 17 novembre 2015 07:22
  • Merci de vos réponses. Il ne me reste plus qu'à réfléchir...
    mardi 17 novembre 2015 07:35
  • Le "problème" est que Microsoft a suivi la tendance générale d'Apple et d'Android.

    L'idée derrière est quand même louable : pouvoir installer un logiciel et le désinstaller et revenir exactement à son point de départ (pas de pollution de l'OS, du disque dur, etc.). Mais il y a des contre parties : il faut que l'OS maitrise ce que l'on fait.

    NB : merci de proposer comme réponse celles qui vous ont aidées


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone


    mardi 17 novembre 2015 07:57