Quoi de neuf pour Delphi et RAD Studio en février 2020 et au delà ?

Pour moi l'actualité de Delphi en janvier a été la parution d'un article sur les bases d'utilisation du compilateur Linux et de FMX Linux publié dans le magazine Programmez! et un webinaire sur l'utilisation d'images vectorielles (TPath et SVG) sur lequel j'ajouterai cette semaine le replay, les liens vers des ressources et des vidéos complémentaires (sans foirer mes démos cette fois-ci, promis).

De nouveaux patchs ont été publiés pour les utilisateurs de Delphi et de C++Builder. Je vous invite à les installer si vous êtes concernés par les problèmes qu'ils corrigent ou les fonctionnalités qu'ils améliorent.

Yegor Kurbachev a sorti la mise à jour de ses composants JVEsuite. Ils sont désormais utilisable pour Android 64 bits et macOS 64 bits. Yegor propose des composants liés aux affichages publicitaires, aux statistiques, aux achats intégrés et des fonctionnalités de stockage, envoi d'email, ...
Le tout est basé sur les API des systèmes d'exploitation mobiles mais propose également une solution alternative lorsqu'elles ne sont pas disponibles. Un très beau projet dont je me sers dans plusieurs applications pour me simplifier le travail.

Côté blockchain une grosse annonce a été faite : Delphi fait désormais partie des langages utilisables pour développer sur Ethereum. La plupart d'entre nous ne verront pas la portée de cette information, mais croyez moi sur parole, ça aura un impact sur l'adoption de Delphi et donc d'une façon ou d'une autre sur notre quotidien de développeurs. Si vous faitez des logiciels décentralisés et avez besoin de stocker des transactions infalsifiables, intéressez vous à la blockchain et à Ethereum qui est clairement fait pour ça. Pour en savoir plus sur le support d'Ethereum pour Delphi, consultez cette page.

Du côté des techologies modernes liées plus ou moins au web, Embarcadero a publié une série d'articles et un ebook sur l'utilisation de Docker avec RAD Server. Intéressant à lire pour la culture générale même si vous n'utilisez pas RAD Server ni Docker qui est un système de machines virtuelles applicatives. Ce qui a été fait par Embarcadero pour la diffusion de RAD Server sur ce modèle peut l'être pour vos logiciels serveurs (ou même bureautique même si ce n'est pas l'utilisation première de Docker).

Si vous désirez en savoir plus sur Docker, vous pouvez consulter le livre Docker Cookbook que son éditeur PacktPub offre en ce moment à ses lecteurs. D'ailleurs ils offrent aussi le livre Expert Delphi de Pawel Glowacki dont je recommande la lecture aux nouveaux utilisateurs de Delphi comme aux anciens voulant se mettre à niveau avec les concepts récents de programmation dans la RTL et FireMonkey.

Embarcadero a relancé depuis quelques semaines son offre gratuite de mise en valeur sous forme de Cool Apps. On peut y retrouver Rise of LegionsKisKis, SQLGate, Sylt, Tears of Ra, Red Organizer, SyncBack Pro, ALLMedia Server et enfin TreeSize.

L'idée est de mettre en avant des logiciels (desktop ou mobiles) développés avec Delphi ou C++Builder. Pour être sélectionné il faut postuler et avoir un logiciel bien réalisé, utile pour le grand public ou à usage interne en entreprise. Une bafouille sur les technologies utilisées et les raisons de vos choix est la bienvenue avec une explication sur ce que fait le logiciel et à qui il est destiné. Si vous avez une vidéo de présentation un peu comme l'avait fait KisKis Club c'est encore mieux. Tout est expliqué ici.

De son côté Barnsten a diffusé son premier cas client français : l'application multiplateforme Intelli7 utilisée en ressources humaines. Développée avec FireMonkey par la société Weabow et diffusée au niveau mondial en plusieurs langues elle permet d'établir des profils selon le modèle Intelli7 basée sur 7 types d'intelligences. Un livre est disponible pour en savoir plus sur la méthode Intelli7.
Technologiquement un très beau projet mélant synchronisation de bases de données, interface utilisateur identique sur tous les supports (avec de nombreux graphiques et du multifenêtrage), impressions et sorties PDF à l'identique de l'écran (quel qu'il soit).
Humainement une solution bluffante pour réussir des recrutements, de la gestion d'équipes et de l'accompagnement de personnes dans un cadre de coaching.

Côté apprentissage en autonomie,  les ressources mises à disposition sur LearnDelphi continuent de croître. La plupart étant gratuites et destinées aux novices en programmation Pascal.

Une autre annonce a été faite ce mois-ci : l'ouverture de la rubrique Delphi Pascal sur le site Exercism. Un site d'apprentissage par la pratique où vous retrouverez des dizaines d'exercices à faire pour comprendre et apprendre le Pascal, Delphi et un tas d'autres langages également disponibles sur la plateforme. Le tout étant totalement gratuit.
A utiliser dans le cadre d'un apprentissage comme pour se challenger même si on est programmeur chevronné.

Je crois avoir passé en revue tout ce qu'il y avait à dire sur janvier, faites moi signe si j'ai oublié quelque chose qui vous paraît important pour que je me rattrape la prochaine fois.

Concernant ce qui arrive en février, il y a surtout un gros événement pour la communauté des développeurs Delphi : nous fêterons les 25 ans du langage le vendredi 14 février 2020. Préparez vos publications pour les réseaux sociaux et partagez largement les raisons pour lesquelles vous utilisez Delphi et en quoi vous appréciez le langage et ce qu'il vous permet de créer au quotidien.

J'ignore pour le moment si Embarcadero fera une annonce particulière pour cette date mais une chose est certaine : ils feront quelque chose pour marquer le coup. Alors profitons-en pour faire de même.


A lire aussi

Quoi de neuf sur GetIt depuis le 13 septembre 2020 ? (13/10/2020)
Retour sur le mois de septembre 2020 dans le monde de Delphi et RAD Studio (05/10/2020)
Retour sur le mois de août 2020 dans le monde de Delphi et RAD Studio (05/10/2020)
Les conférences Delphi et C++Builder à venir d'ici la fin de l'année 2020 (04/10/2020)
Mise en production de iOS 14 et Xcode 12 par Apple (16/09/2020)
Plus d'infos sur la conférence "Desktop First UX Summit" du 16 et 17 septembre 2020 (16/09/2020)
Quoi de neuf sur GetIt depuis le 31 août 2020 ? (13/09/2020)
Quoi de neuf sur GetIt depuis le 16 août 2020 ? (31/08/2020)
Quoi de neuf sur GetIt depuis le 2 août 2020 ? (16/08/2020)
Quoi de neuf sur GetIt depuis le 19 juillet 2020 ? (02/08/2020)
Retour sur le mois de juillet 2020 dans le monde de Delphi et RAD Studio (01/08/2020)
Quoi de neuf sur GetIt depuis le 5 juillet 2020 ? (19/07/2020)
Retour sur le mois de juin 2020 dans le monde de Delphi et RAD Studio (05/07/2020)
Quoi de neuf sur GetIt depuis le 21 juin 2020 ? (05/07/2020)
Quoi de neuf sur GetIt depuis le 7 juin 2020 ? (21/06/2020)
Mes 5 fonctionnalités préférées de RAD Studio 10.4 Sydney (13/06/2020)
Présentation de RAD Studio 10.4 Sydney (Delphi & C++Builder) (11/06/2020)
Quoi de neuf sur GetIt depuis la sortie des versions 10.4 Sydney de Delphi, C++Builder et RAD Studio ? (07/06/2020)
Retour sur le mois de mai 2020 dans le monde de Delphi et RAD Studio (05/06/2020)
C'est parti pour la 10.4 Sydney de Delphi, C++Builder et RAD Studio ! (05/06/2020)
Quoi de neuf pour Delphi et RAD Studio en avril 2020 et au delà ? (23/05/2020)
#DelphiBootCamp ou comment apprendre la programmation pendant le confinement lié au coronavirus COVID-19 (23/05/2020)
Quoi de neuf pour Delphi et RAD Studio en mai 2020 et au delà ? (02/05/2020)
Quoi de neuf pour Delphi et RAD Studio en mars 2020 et au delà ? (01/03/2020)
Quoi de neuf pour Delphi et RAD Studio en février 2020 et au delà ? (09/02/2020)
Quoi de neuf pour Delphi et RAD Studio en janvier 2020 et au delà ? (02/01/2020)
Quoi de neuf pour Delphi et RAD Studio en décembre 2019 et au delà ? (01/12/2019)
Quoi de neuf pour Delphi et RAD Studio en novembre 2019 et au delà ? (02/11/2019)
Quoi de neuf pour Delphi et RAD Studio en septembre, octobre 2019 et au delà ? (25/10/2019)
macOS X 10.15 Catalina est sorti. (08/10/2019)
Élection du meilleur jeune développeur Delphi 2019 (concours) (16/09/2019)
Pouvoir exploiter toutes les fonctionnalités de Windows 10 dans nos logiciels (22/08/2019)
Vous avez demandé une nouvelle roadmap ? Ne quittez pas ! (13/08/2019)
Quoi de neuf pour Delphi et RAD Studio en août 2019 et au delà ? (01/08/2019)
On y est : la version 10.3.2 est une réalité. (19/07/2019)
Quoi de neuf pour Delphi et RAD Studio en juillet 2019 et au delà ? (01/07/2019)
Des connecteurs pour Excel et Slack offerts et des éclaircissements sur les "bumps" des anciennes licences (19/06/2019)
Quoi de neuf pour Delphi et RAD Studio en juin 2019 et au delà ? (01/06/2019)
Delphi Tour 2019 : Delphi utilisé dans le cadre de la reconversion professionnelle et l'enseignement à l'informatique (25/05/2019)
La ROADMAP 2019-2020 est arrivée pour Delphi, C++Builder, RAD Studio et RAD Server (24/05/2019)
Quoi de neuf pour Delphi et RAD Studio en mai 2019 et au delà ? (06/05/2019)
Delphi bouge, ses utilisateurs aussi ! (11/04/2019)
Mes jolis cadeaux de Noël (25/12/2018)
Découvrez le programme du Code Rage 2018 (02/12/2018)
A suivre en décembre sur Delphi et C++Builder (29/11/2018)
Sortie de RAD Studio 10.3 Rio et avec lui les nouvelles versions de Delphi et C++Builder (21/11/2018)
Les prochains webinaires gratuits en français proposés par Barnsten seront sur FireDAC. (03/11/2018)
Les prochaines formations Delphi - Firemonkey destinées aux entreprises et freelances (30/09/2018)
Un peu de reconnaissance de la part des entreprises ? (19/09/2018)
La game jam annuelle de Developpez.com (31/08/2018)
Ce que nous réserve Embarcadero pour les prochaines versions de RAD Studio, Delphi et C++ Builder (08/08/2018)
Webinaire du 12 juillet 2018 : Présentation d’une application multiplateforme de saisie de notes de frais en itinérance (29/07/2018)
Soyez au taquet pour la rentrée : des formations Delphi tout l'été ! (25/07/2018)
Delphi Starter s'arrête. C'est le moment idéal pour vous mettre à Delphi ! (18/07/2018)
Info technique à propos du flux RSS du site (14/07/2018)
Le sentez-vous le vent qui souffle en faveur de la programmation sous Delphi ? (03/07/2018)
Appel à idées pour de futurs webinaires (27/06/2018)
Vous pouvez utiliser les dernières versions de Xcode et iOS sur la dernière version de Delphi (18/06/2018)
Qui est partant pour un marathon Delphi Firemonkey début juillet ? (23/05/2018)
Point technologie : pourquoi parle-t-on systématiquement d'IoT, de beacons et bluetooth lors des présentations ? (08/05/2018)
Date des prochaines demi-journées de présentation de RAD Studio et Delphi en France (05/05/2018)
RAD Studio Tokyo 10.2.3 est téléchargeable dès à présent (13/03/2018)
En mars venez découvrir les fonctionnalités de Delphi et RAD Studio lors des événements de Rennes ou Paris (02/03/2018)
Moins d'un mois pour renouveler vos licences de RAD Studio,Delphi et C++Builder si vous avez de vieilles versions ! (01/03/2018)
Happy birthday Delphi ! (14/02/2018)
Matinée de présentation / démonstrations à Brive la Gaillarde du 8 février 2018 (13/02/2018)
Combattre l'isolement des développeurs Delphi à Orléans et ses alentours (02/02/2018)
Matinée de présentation de Delphi et de ses nombreuses possibilités à Brive la Gaillarde le 8 février 2018 (11/01/2018)
A quoi s'attendre en 2018 avec Delphi et RAD Studio ? (08/01/2018)
L'update 2 de RAD Studio 10.2 Tokyo est disponible au téléchargement (13/12/2017)
Le programme du CodeRage XII (01/11/2017)
Fier d'être MVP (29/10/2017)
CodeRage XII : la grande messe annuelle pour se former et s'informer (28/10/2017)
Utiliser les milliers de pictos de Font Awesome dans vos applications Delphi (26/09/2017)
La nouvelle roadmap est sortie cette semaine (23/09/2017)
Utiliser le crowdfunding pour financer l'adaptation d'une méga librairie graphique vers Firemonkey (06/09/2017)
Conseil du dimanche soir: backup, backup, backup ! (20/08/2017)
Pourquoi choisir l'Object Pascal et Delphi dans vos projets ? (13/08/2017)
Votez pour le blog sur DelphiFeeds (28/07/2017)
Et si on parlait de cryptographie pour protéger données et échanges de données ? (19/07/2017)
RAD Studio 10.2 Tokyo avec Delphi et C++ Builder pleinement fonctionnel sous Android grâce à un nouveau patch (25/06/2017)

Membre du programme MVP.
Membre du programme MVP