background preloader

Create Android Apps with Delphi

Create Android Apps with Delphi
La nouvelle solution de développement Delphi pour Android est disponible ! Passez enfin au développement multiplateforme pour Android, iOS, Windows et OS X. Nouveau ! Accédez à plus de 20 « Snippets » pour Android et à des démonstrations vidéo de Delphi et RAD Studio. Créez des applications pour les smartphones et tablettes Android Contrôles de l’interface utilisateur Android Prototypage accéléré Delphi XE5 propose un workflow de développement mobile optimisé pour automatiser le déploiement et le débogage à la fois sur le simulateur et l'appareil. Prise en charge des bases de donnés IBLite et SQLite Android Plateforme de développement RAD multisystème Le développement d'applications mobiles va aujourd'hui bien au-delà de l'appareil cible pour prendre également en charge des communications et accès en temps réel avec des données ou services cloud d'entreprise. Fonctionnalités de Delphi pour Android Pourquoi choisir Delphi pour développer vos applications mobiles ? Related:  Veille technologique: Développement mobilebossutaxel

Introduction au NDK sous Android Qu’est ce que le NDK Le NDK (Native Developpement Kit – Kit de développement natif) est un outil permettant d’implémenter des parties natives (en C ou C++) pour vos application. Cela vous permet par exemple, de créer du code commun (bibliothèque) entre plusieurs applications ou entre des applications Android & IOS par exemple. Pré-requis Pour commencer, téléchargez le NDK correspondant à votre OS (le tutoriel ce déroule sous MacOSX) sur le site suivant : le contenu de votre NDK à l’emplacement de Si vous êtes sous Windows, il faut absolument installer une solution tel que Cygwin, pour faciliter l’utilisation du NDK et la compilationL’utilisation du SDK nécessite aussi l’installation de “make” afin de compiler les sources natives Création d’un projet Pour commencer, créez un projet Android (“HelloNDK” dans l’exemple) en suivant les étapes çi-dessous : Android Makefile Voici l’exemple correspondant à notre projet hello.c Résultat

Android++ : une extension pour développer des applications Android dans Visual Studio Le développeur Justin Webb présente Android++, une extension Visual Studio pour créer et déboguer des applications natives Android. Le projet est actuellement en bêta fermée. Webb, qui est à la tête des programmeurs Android de la société Natural Motion (une compagnie basée en Angleterre qui développe des jeux vidéos), explique que, contrairement à d'autres solutions, Android++ est destiné à la majorité des appareils ; il n'y a pas de limitation matérielle ou fournisseur et encore moins de vérification de licence. En outre, vous avez le choix entre une compilation par LLVM / Clang et GCC. Les compilations multi-processus (parallèle) et PCH sont également supportées. Le projet a été principalement conçu pour les applications C/C++ créées avec la boîte à outils Android NDK ; l'extension a des fonctionnalités supplémentaires telles que la compilation des sources Java intégrée et le déploiement personnalisable. Télécharger Android++ (Windows) Source : site officiel Et vous ?

Xcode 5.0 est disponible pour le développement des applications iOS 7 Maintenant qu’iOS 7 est lancé, les développeurs d’applications sont invités à revoir leurs créations pour les adapter au nouveau système mobile. Cela passe par des changements d’interface pour suivre les nouveaux canons, mais également par une adaptation au 64 bits, destinée uniquement à l’iPhone 5s pour l’instant. À cette fin, la version finale de l’environnement de développement Xcode 5.0 est maintenant accessible au téléchargement. Xcode est depuis des années l’environnement de développement dédié à ceux qui souhaitent concevoir des applications pour OS X et iOS. Le but premier de Xcode 5.0 est donc la prise en charge d’iOS 7. Xcode 5.0 souhaite également permettre aux développeurs des actions plus automatisées et des vérifications plus simples. Les développeurs pourraient apprécier en outre les assistants de prévisualisation qui permettent une démonstration des interfaces des applications pour iOS 6 et 7, en mode portrait ou paysage. Vincent Hermann

MOAI, un framework Open Source pour rapidement développer des jeux vidéo mobiles passe en version 1.5 MOAI est un framework Open Source permettant un développement rapide de jeux mobiles. Avec MOAI, vous pouvez travailler en Lua ou en C++ afin de réaliser un jeu compatible iOS, Android, Chrome, Windows, Mac et Linux. C'est après plus d'une année de silence que le framework revient sur le devant de la scène et propose une version estampillée 1.5. Celle-ci apporte de nombreuses améliorations, dont la transition complète à CMake, l'utilisation de luajit et bien sûr, des corrections de bogues. Voici la liste exposant les changements principaux : Fusion de fonctionnalité de Zipline : refonte massive du ramassage miettes et simplification du suivi des objets ;refonte des modules AKU ;nouvel hôte SDL pour compléter l'hôte GLUT ;indicateur pour MOAIAction afin de désactiver l'arrêt lorsqu'il n'y a pas d'enfant. Un nouveau système de compilation : Fonctionnalité additionnelles : Corrections : Vous pouvez retrouver la documentation de MOAI dans un wiki et le code source sur GitHub. Votre opinion ?

Android is Based on Linux, But What Does That Mean? Android may be based on Linux, but it’s not based on the type of Linux system you may have used on your PC. You can’t run Android apps on typical Linux distributions and you can’t run the Linux programs you’re familiar with on Android. Linux makes up the core part of Android, but Google hasn’t added all the typical software and libraries you’d find on a Linux distribution like Ubuntu. This makes all the difference. “Linux” vs. The Linux Kernel The big difference here comes down to what we mean by Linux. We also refer to Linux distributions as simply “Linux.” Android uses the Linux kernel under the hood. You’ll even see the Linux kernel version running on your device under About phone or About tablet in Android’s Settings. The Differences There’s some debate over whether Android qualifies as a “Linux distribution.” When you boot an Android device, the Linux kernel loads just like it would on a Linux distribution. Why You Can’t Run Desktop Linux Software on Android

Une première tablette sous Tizen, le potentiel OS concurrent d'Android Une première tablette tournant sous Tizen, l’OS qui succède à MeeGo et reprend des éléments de Bada, vient tout juste d’être lancée au Japon. Contre toute attente, c’est un constructeur japonais du nom de Systena qui vient de lever le voile sur la première tablette à évoluer sous Tizen. Auparavant dénommé LiMo (pour Linux Mobile), Tizen est un OS open source dont le développement est chapeauté par la Linux Foundation. Son kit de développement offre la possibilité d’écrire des applis en html5, une aubaine pour les développeurs puisqu’elles pourront fonctionner via les navigateurs Web et d’autres OS mobiles dont FireFox OS (précédemment baptisé BootToGecko ou B2G). Il permet également d’accéder à des applications Android présentes sur le Tizen Store (qui sera prochainement ouvert). De plus, Tizen n’est pas seulement un OS mobile puisqu’il se destine également aux netbooks et HDTV connectées. Samsung avait indiqué plancher sur des smartphones et des HDTV tournant sous Tizen pour 2014.

Facebook sort son SDK pour iOS 7 Le réseau social propose une nouvelle version de son kit de développement permettant d'exploiter les nouvelles possibilités d'iOS. Le SDK ouvre notamment la possibilité de créer des applications Facebook 64-bit. Facebook met à jour son kit de développement (SDK) pour iOS. Une version 3.8 qui introduit notamment la prise en charge d'iOS 7. Le kit permet ainsi désormais de compiler des applications Facebook pour la nouvelle architecture en 64-bit de l'iPhone 5S. Le réseau social en profite pour améliorer la gestion des droits des apps iOS : il sera possible de donner aux utilisateurs la possibilité d'accéder à une app Facebook depuis plusieurs terminaux iOS (un iPad et un iPhone typiquement), mais aussi d'effectuer des demandes d'accès depuis plusieurs appareils. Des images plus grandes pour booster l'engagement des fans

Lollipop : ART se prépare à l'arrivée d'Optimizing, un nouveau compilateur Avec Lollipop, Google a introduit la machine virtuelle ART pour remplacer, par défaut, Dalvik. Celle-ci permet une hausse des performances. Le compilateur Quick intégré à la machine virtuelle ART va bientôt laisser sa place à Optimizing pour des performances encore plus élevées. Pour ceux qui ne sont pas familiers avec ART, vous pouvez lire ou relire nos articles sur la question comme celui traitant de l’arrivée d’ART par défaut sous Lollipop ou encore un autre traitant de son arrivée – optionnelle – sous KitKat. Pour résumer, ART est une machine virtuelle qui compile – à l’aide d’un compilateur – le code des applications pour que le processeur puisse le comprendre et ouvrir les applications. ART dispose d’un fonctionnement AOT (Ahead-of-time) contre JIT (Just-in-time) pour Dalvik. Google travaille main dans la main avec ARM sur Optimizing.

Autoformation au développement mobile - RestoManiak Tout d’abord, avant de parler de choses qui fâchent (développement ), je vais me présenter succinctement. Effectivement, pour le moment, seul Simon s’est exprimé sur le blog. Comme il a été licencié, je prends donc la relève (je plaisante hein). Je m’appelle Vivien et je suis chargé du développement mobile de l’application RestoManiak. Aujourd’hui, nous allons donc nous intéresser au développement mobile et plus précisément au développement Android. Votre Smartphone se trouve-t-il à portée de main ? Si vos réponses vous font prendre conscience de ce nouveau phénomène, cela ne peut que nous conforter dans notre décision de porter notre solution sur Smartphone et plus particulièrement, dans un premier temps, sur Android. Pourquoi Android ? Cette question mérite que nous y consacrions un peu de temps car nous nous la sommes posée à de multiples reprises. En route pour l’Aventure Le Commencement ). Par la suite, les choses sérieuses commenceront avec la création des interfaces graphiques.

NetBeans 7.4 facilite le développement mobile pour Android et iOS, la RC de l'EDI open source sort avec le support du JDK 8 et HTML5 NetBeans, l’environnent de développement polyglotte open source franchit un nouveau cap. Oracle vient de publier la version finale de NetBeans 7.4, qui offre un support amélioré du développement mobile. Cette version apporte comme nouveautés phares : le développement HTML5 pour la création d’applications Android et iOS ;la prise en charge du HTML5 pour les développeurs Java EE et PHP ;le support de la prochaine version majeure de Java (Java SE 8) ;une réimplémentation de JavaFX selon l’architecture du JDK 8 ;le support de PhoneGap (Framework pour le développement d’applications mobiles Web hybrides) ;et plusieurs autres améliorations, optimisations et nouveautés pour l’éditeur de code. Télécharger NetBeans 7.4 Le Wiki du projet Maj de Hinault Romaric Mise à jour du 23/09/2013 NetBeans 7.4, la dernière mise à jour de l’environnement de développement open source d’Oracle s’approche de la version finale. Télécharger NetBeans 7.4 RC Les développeurs C/C++ n’ont pas été oubliés. Notes de version

Transmitting Network Data Using Volley Dependencies and prerequisites Android 2.2 (API Level 8) or higher Video Volley: Easy, Fast Networking for Android Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available on GitHub. Volley offers the following benefits: Automatic scheduling of network requests.Multiple concurrent network connections.Transparent disk and memory response caching with standard HTTP cache coherence.Support for request prioritization.Cancellation request API. Volley excels at RPC-type operations used to populate a UI, such as fetching a page of search results as structured data. Volley is not suitable for large download or streaming operations, since Volley holds all responses in memory during parsing. The core Volley library is developed on GitHub and contains the main request dispatch pipeline as well as a set of commonly applicable utilities, available in the Volley "toolbox." Lessons Sending a Simple Request Setting Up a RequestQueue

Créez des applications pour Android Bonjour à tous et bienvenue dans le monde merveilleux du développement d'applications Android ! Avec l'explosion des ventes de smartphones ces dernières années, Android a pris une place importante dans la vie quotidienne. Ce système d'exploitation permet d'installer des applications de toutes sortes : jeux, bureautique, multimédia, etc. Que diriez-vous de développer vos propres applications pour Android, en les proposant au monde entier via le Play Store, le marché d'applications de Google ? Cependant, pour suivre ce cours, il vous faudra quelques connaissances : Les applications Android étant presque essentiellement codées en Java, il vous faut connaître ce langage. Rien de bien méchant, comme vous pouvez le voir. À la fin de ce cours, vous serez capables de réaliser des jeux, des applications de géolocalisation, un navigateur Web, des applications sociales, et j'en passe.

Apps mobiles : l’intérêt pour Android grandit, Windows 8 boudé Vous êtes ici : Accueil / Solutions / Développement d’apps : l’intérêt pour Android grandit, Windows délaissé Pour le développement des apps mobiles de leurs entreprise, les dirigeants privilégient iOS et, de plus en plus, Android. Windows 8 est de plus en plus boudé. En matière de mobilité, les entreprises veulent développer avant tout des apps pour iOS et Android et boudent Windows 8. Telle est la conclusion du sondage menée par le spécialiste du développement sur mobile Appcelerator auprès de quelque 800 dirigeants d’entreprise (Pdg, DSI, directeurs du développement, directeurs techniques…). En premier lieu, ces derniers se déclarent intéressés par le développement d’applications (internes ou à destination des clients) pour les terminaux d’Apple. iOS recueille 80 % d’intentions favorables, tant sur smartphones que sur tablettes. Le verdict est en revanche sévère pour Microsoft. Voir aussiSilicon.fr en direct sur les smartphones et tablettes Cloud : Accélérateur de Business

Related: