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

Delphi Discussion :

Possibilite developpement pour Android avec delphi 2005 Edit perso


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 80
    Par défaut Possibilite developpement pour Android avec delphi 2005 Edit perso
    Bonjour,
    Etant utilisateur occasionnel , amateur de Delphi 2005 Edition Personnel,
    et utilisateur de système Arduino et Raspberry,
    Je voudrais développer une application qui fonctionnerait sur un smartphone Android afin de communiquer avec les projets Arduino et PI

    Ma question est :
    avec mon PC Intelcore i5 3Ghz RAM 8Go système 64bits Windows 7 edition familiale personnelle
    et Delphi 2005 perso

    - Est-il possible de développer une application compilée avec Delphi 2005 perso qui fonctionnerait sur un smartphone Android ?
    - Ai-je besoin d'autres des outils , compléments ou autres ?
    - Faut-il une autre version de Delphi ex Delphi Community Edition gratuite ?

    Bref avec quoi est-il possible de le faire ?

    Merci d'avance pour vos conseils en la matière

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 596
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par BECHE Voir le message
    - Est-il possible de développer une application compilée avec Delphi 2005 perso qui fonctionnerait sur un smartphone Android ?
    NON, le multi OS c'est à partir des versions XE, D2005 ne peur fournir que des versions 32 bits de programmes Windows

    - Faut-il une autre version de Delphi ex Delphi Community Edition gratuite ?
    OUI, la dernière version Community est une version 12.1 avec pratiquement les mêmes fonctionnalités que la version 12.1 pro, avec quelques limitations toutefois.
    Bien vérifier la matrice de fonctionnalités, bien qu'assez longue elle permet de repérer les différences

    En 2019 un concours avait été lancé par Embarcadero malheureusement pris par mes obligations professionnelles je n'avais pas suivi l'affaire en indiquant les résultats si même il y en a eu

    - Ai-je besoin d'autres des outils , compléments ou autres ?
    Tant que l'on ne parle pas de développer pour Arduino et/ou Raspberry (je sais qu'il est possible de créer des programmes pour l'un des deux voir des deux mais je n'ai pour l'instant pas encore mis le nez dedans), qui nécessite certainement FMXLinux (et donc une version Entreprise) une version Community devrait suffire (programme(s) à faire en FMX et non VCL).

    Bref avec quoi est-il possible de le faire ?
    Tout dépend ensuite du protocole de communication (bluetooth ou ???) qui pourrait nécessiter de composants supplémentaires
    Arduino lire cet article
    RaspBerry lire.regarder cet article (perso ce que je n'aime pas dans cet article est la nécessité importante des composants TMS)

    Voilà, je pense avoir fait un premier tour de la question
    N.B., il est possible de tester une version Architecte pendant 30 jours avant de faire un choix d'investissement.
    N.B.B. Attention, FMXLinux n'est pas encore prêt pour la version 12.2, du moins est-ce ce que j'ai constaté en l'installant sur un nouveau poste (package getit introuvable)

  3. #3
    Invité
    Invité(e)
    Par défaut
    L'édition familiale impose beaucoup de limitations aux fonctionnalités de windows le Bluetooth n'est pas disponible

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 596
    Billets dans le blog
    65
    Par défaut
    Citation Envoyé par rMist2024 Voir le message
    L'édition familiale impose beaucoup de limitations aux fonctionnalités de windows le Bluetooth n'est pas disponible
    Edition familiale
    En tout cas selon la matrice de fonctionnalité je ne pense pas que l'assertion soit exacte, malheureusement je ne peux pas installer une version community avec ma licence (il faut vraiment que je fasse quelque chose à ce sujet)

    Extraits des fonctionnalité
    Delphi uniquement (page 4) toute version
    FireMonkey support for AppTethering across desktop and mobile applications,
    including both Wifi and Bluetooth support, with protocol enhancements, including
    encryption hooks and events to handle when a profile is connected or disconnected
    Delphi et C++ (page 7) toute version
    VCL support for AppTethering across desktop and mobile FireMonkey applications
    written in Delphi, with Wifi and Bluetooth support with extensions and protocol
    enhancements, including encryption hooks, including events to handle when a profile
    is connected or disconnected
    Delphi et C++ (page 8-9) toutes versions
    INTERNET OF THINGS (IOT) SUPPORT
    Native Bluetooth APIs (on platforms that fully support the technology) for FireMonkey
    and VCL applications
    Bluetooth framework improvements and TBluetooth component for classic Bluetooth
    Bluetooth LE component (on platforms that fully support the technology)
    Proximity support based on the “beacons” technology (including the iBeacon and
    AltBeacon standards) for all supported platforms
    Beacon enhancements with support for EddyStone format, change of AdvertiseData
    parser to include all fields, improved Beacon scan performance, Android scan modes,
    and WinRT Bluetooth API integration, StartScan method on Android. Android support
    is Delphi only
    TBeaconDevice class for turning a device on one of the supported platforms into a beacon
    Que certains paquets concernant les objets connectés ne soit pas disponible à une version community est possible, mais pour moi, selon ces lectures les composants Bluetooth (TBluetooth et TBluetoothLE) sont bien disponibles (dans la palette systéme). et sauf TBluetooth pour IOS si je lis correctement les sources
    // We have Bluetooth Classic in all platforms except iOS
    {$IF defined(MSWINDOWS) or (defined(MACOS) and not defined(IOS)) or defined(ANDROID) or defined(LINUX)}
    {$DEFINE BLUETOOTH_CLASSIC}
    {$ENDIF}

    // We have Bluetooth LE in all platforms
    {$IF defined(MSWINDOWS) or defined(MACOS) or defined(ANDROID) or defined(LINUX)}
    {$DEFINE BLUETOOTH_LE}
    {$ENDIF}
    Sont-ils installés "par défaut" ou non ? Seul un utilisateur de Dephi Community pourra confirmer ou non mon hypothèse

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2005
    Messages
    80
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 80
    Par défaut
    Merci pour tous vos infos et commentaires .
    J'ai donc installé Delphi 12 Community
    qui me parait correspondre à mon besoin.

    J'ai créé une première application de test mais j'ai un souci pour la déployer sur un périphérique Android 64b

    L"application se compile bien et fonctionne bien sur Windows 64
    Mais , sur Android 64, ca ne va pas au bout.
    la compilation se déroule bien
    sur la fenêtre message de nombreuses lignes de commande pclient s'affichent
    puis info " succès "
    Puis apparait un message d'erreur " erreur: avant d'exécuter ou déboguer votre application sur Android, vous devez connecté votre périphérique Android sur le PC"
    Or, le périphérique Android
    est connecté
    en mode développeur
    paramétré en "utilisation de la connexion USB pour transfert de fichier / Android Auto"

    Tout me parait donc ok mais ??
    Avez vous une idée sur la cause ?
    Ai-je zappé qqchose ?
    Merci par avance

  6. #6
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 596
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 596
    Billets dans le blog
    65
    Par défaut
    Bonjour,
    Citation Envoyé par BECHE Voir le message
    J'ai donc installé Delphi 12 Community
    Si tu pouvais donc répondre à la question sur l'existence ou non des composants BlueTooth ce serait sympa de me clarifier ce point.

    Citation Envoyé par BECHE Voir le message
    J'ai créé une première application de test mais j'ai un souci pour la déployer sur un périphérique Android 64b
    Tout me parait donc ok mais ??
    Avez vous une idée sur la cause ?
    Ai-je zappé qqchose ?
    Il y a de nombreuses discussions sur ce sujet.

    Première question le mobile connecté par USB est-il visible (pas comme cette image, j'ai encore égaré mon cordon quelque part )
    Nom : Capture.PNG
Affichages : 168
Taille : 7,6 Ko
    mais a priori il est indiqué dans ton post que c'était OK

    puis vient la configuration de l'IDE
    Généralement, un problème de configuration de la partie Android est la cause de non fonctionnement.
    Bien vérifier qu'il n'y a aucun avertissement dans les panneaux SDK,NDK et Java de la configuration de déploiement
    (Outils/Options/Déploiement/Gestionnaires de SDK) des deux profils
    du PC
    Plus ou moins lié, la seconde chose est JAVA et de son SDK, j'ai déjà eu un problème de version qu'une mise à jour de ces deux "choses" ont réglé.
    du Mobile
    Celle-là, on l'oublie rarement mais ce n'est pas l'option "utilisation de la connexion USB pour transfert de fichier / Android Auto" qui est nécessaire mais les options plus difficiles à trouver avec les mobiles dans parametres du systeme, les options pour les développeurs doivent être activées.
    perso j'ai le debogage USB activé (nécessite autorisation la première fois)
    et ces options (entre temps j'ai retrouvé mon cordon )
    Nom : Capture.PNG
Affichages : 166
Taille : 118,0 Ko

Discussions similaires

  1. Création App pour Android avec Delphi 10.3
    Par adipie dans le forum Composants FMX
    Réponses: 0
    Dernier message: 29/09/2019, 09h40
  2. Réponses: 25
    Dernier message: 22/04/2013, 07h15
  3. Réponses: 9
    Dernier message: 08/01/2007, 10h41
  4. Delphi 2005 edition perso
    Par AT dans le forum EDI
    Réponses: 7
    Dernier message: 23/01/2006, 23h59
  5. Réponses: 13
    Dernier message: 22/07/2005, 18h25

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