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 :

Delphi Boot Camp, une dernière journée tournée vers les applications mobiles et les bases de données


Sujet :

Delphi

  1. #1
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut Delphi Boot Camp, une dernière journée tournée vers les applications mobiles et les bases de données
    Nom : 2e1ax_embarcadero_entry_DelphiBootCamp.jpg
Affichages : 3410
Taille : 184,1 Ko

    La cinquième et dernière journée du Delphi Boot Camp a été essentiellement consacrée au développement pour les appareils mobiles (Windows, Apple et Android), avec un aperçu de la gestion des bases de données embarquées. Si la version gratuite Delphi Starter est a priori exclue de ce type de développement, Jim McKeeth (Embarcadero) a tenu à montrer qu’un travail de prototypage en amont sur Windows était nécessaire et que même la version de base de l'EDI était utile pour ce travail.

    La première étape a consisté à pointer les aspects qui posent des problèmes lors de la conception de projets multiplateformes sur des appareils mobiles, depuis les formats et les résolutions d’affichage jusqu’aux services de partage des textes et des images, en passant par les différents capteurs disponibles ou non (photo, GPS, gyroscope…).

    La programmation pure à travers l’accès aux fichiers et données n’a pas été négligée : la RTL (Run Time Library) fournit par exemple une palette d’outils pour y accéder, que ce soit sur Windows, OS X, iOS ou Android. De même, une part a été faite aux difficultés rencontrées avec les chaînes à base 0 et immutables, au comptage de références automatique, à la compilation conditionnelle et aux permissions propres à Android. Reste que le code, selon l’orateur, est très largement commun aux sept compilateurs intégrés.

    Un exemple est alors venu illustrer le cycle de développement d’une application multiplateforme : il s’agissait d’un simple programme d’affichage avec différents filtres de photos prises par un périphérique. Jim McKeeth a donc détaillé l’utilisation des appareils photos, la sélection et l’application de filtres aux clichés, la réalisation d’un prototype de l’application sur Windows, les adaptations nécessaires pour les appareils mobiles et le déploiement sur iOS et Android avec l’outil Deployment Manager.

    Nom : 2016-09-09_160851.png
Affichages : 1682
Taille : 319,3 Ko

    Le reste de la session a survolé les clients REST et JSON avec un aperçu du LiveBindings, ainsi que l’accès aux bases de données grâce à la bibliothèque FireDAC qui intègre un nombre impressionnant de drivers : SQLite, MySQL, Oracle Database, SAP Sybase, Advantage Database Server, DataSnap, IBM DB2 Microsoft SQL Server, Terradata, PostgreSQL, mongoDB...

    Bien sûr, cette ultime journée était une incitation à franchir le pas vers la version professionnelle ou plus. Heureusement, l’aspect commercial a su rester discret dans l’ensemble. Les cinq journées forment finalement un tout cohérent, avec les qualités et les limites propres à toute recherche d’exhaustivité : la curiosité est stimulée par la richesse entraperçue et la raison se demande si la profusion d’informations ne permet pas d’éviter l'évocation des difficultés réelles .

    Nom : 2016-09-09_155953.png
Affichages : 1540
Taille : 346,7 Ko

    A ce jour, les diapositives et l'enregistrement de la journée ne sont pas encore en ligne. Les liens seront fournis dès qu'ils seront disponibles.

    Que pensez-vous de cette journée consacrée au développement multiplateforme ?
    Quels sont les atouts et les faiblesses de Delphi dans ce domaine ?
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

  2. #2
    Responsable Lazarus & Pascal

    Avatar de gvasseur58
    Homme Profil pro
    Cultivateur de code (bio)
    Inscrit en
    Février 2013
    Messages
    1 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Cultivateur de code (bio)
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2013
    Messages : 1 436
    Points : 20 855
    Points
    20 855
    Billets dans le blog
    84
    Par défaut
    La vidéo de l’intervention est à présent visible sur Youtube :



    Bon visionnage
    Accès à mon site et à mon blog. Actualités, cours et ressources Delphi, Lazarus et Pascal.
    Pensez à la balise - Quelqu'un vous a aidé ou vous appréciez une intervention ? Pensez au

Discussions similaires

  1. Réponses: 0
    Dernier message: 08/09/2016, 18h31
  2. Réponses: 1
    Dernier message: 07/09/2016, 14h42
  3. Application mobile avec base de données externe
    Par tsiboko dans le forum Android
    Réponses: 1
    Dernier message: 12/02/2015, 13h58
  4. Réponses: 2
    Dernier message: 04/03/2014, 13h48
  5. Application mobile avec base de données
    Par visualo dans le forum Bases de données
    Réponses: 3
    Dernier message: 10/10/2009, 12h41

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