background preloader

Android++ : une extension pour développer des applications Android dans Visual Studio

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 ? Related:  Veille Technologique (technique de développement mobile)Création appl

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. 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 : support du log réparé sur Android ;le VFS fonctionne sur toutes les plateformes ;correction d'un dépassement de tampon de la pile Lua ;corrections de l'analyseur et encodeur JSON ;calculs des boîtes de textes corrigés ;support PVR fonctionnel. Source

Votre projet mobile : quels choix techniques ? Vous avez cadré et défini les besoins fonctionnels de votre projet mobile avec votre équipe ? La prochaine étape consiste à envisager les solutions techniques pour le développer… et ce n’est pas forcément une chose aisée. En effet, les contraintes de réalisation sont nombreuses, les choix techniques multiples et les moyens de réalisation variés…Et si on vous faisait profiter de notre expérience pour vous aider à faire votre choix ☺. Les contraintes Avant de sélectionner les solutions les plus adaptées au contexte de votre application mobile ainsi qu’à votre situation, il vous faut tenir compte de nombreux paramètres, que nous vous avons listés : Le budget et ressource disponibleLes délais de mise en œuvre (deadlines imposées)Le volume d’utilisateurs attendusLa sécurité des données et les contraintes légalesLa maintenance évolutive (OS, Apis, data privée…)La fréquence des MAJLe backoffice mobile (CMS, marketing, monitoring…)Etc. L’architecture du projet applicatif

ROOMn 2014 – Genymobile sécurise le développement sur Android La société fondée par Arnaud Dupuis, Angélique Zettor et Cédric Ravalec s’est focalisée sur la sécurisation de l’environnement Android sous toutes ses formes. « Notre mission est d’accompagner les grands comptes dans ce marasme et cet océan de nouveautés que constituent la mobilité et les objets connectés, explique Arnaud Dupuis, CEO de Genymobile. L’intérêt d’Android est qu’en tant qu’OS open-source, on peut en faire ce que l’on veut. (...) Outre son activité de services, Genymobile a développé une solution de déploiements de terminaux, un master sécurisé et un émulateur (Genymotion), toujours dans l’environnement Android. 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

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

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. Exemples de code Android > 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 ?

Web app ou appli mobile : quel type de développement choisir ? Choisir la technologie de développement de son projet d’application mobile est une étape importante. Il faut non seulement évaluer ses contraintes et ses besoins immédiats, mais également se projeter et anticiper les évolutions dont vous pourriez avoir besoin à l’avenir. Il ne s’agit donc pas seulement d’un choix technique, mais surtout d’un périmètre fonctionnel et de l’expérience utilisateur qui en découlera. Alors… Webapp ou application mobile pour le développement de mon projet mobile ? [Article mis à jour le 21 août 2019] Définitions Web app ou application web C’est un logiciel applicatif hébergé sur un serveur et accessible depuis un navigateur Internet. Et la PWA, qu’est-ce que c’est ? La Progressive Web App (PWA) c’est tout simplement une forme de webapp profitant des dernières technologies afin d’améliorer l’expérience utilisateur (rapidité, hors-connexion…). Application mobile Quels avantages et inconvénients ? Avec le développement d’une web app, vous faites le choix :

Google, le SDK pour objets connectés bientôt disponible Google aspire à sa part du gâteau concernant le succès d’Android sur les terminaux mobiles et les nouveaux systèmes émergent. Pour cela, il lance un ensemble d’outils de développement (SDK pour Software Kit Development) qui rendent plus facile la fabrication et l’exécution sur des appareils portables. Un des éléments principaux dans ce nouveau SDK est une nouvelle couche permettant de définir un moyen standard de recueillir les données provenant des capteurs divers sous Android. Un des points central des dispositifs mobiles, c’est que de nombreux et différents types de données peuvent être collectés, souvent par des capteurs qui ne sont pas toujours traditionnellement trouvés sur smartphones ou tablettes. En créant une méthode normalisée d’envoi de données sous Android pour les capteurs signifie que le système d’exploitation devient agnostique et que tout capteurs fournissant d’une manière uniforme les données pourra être exploité. Hâte de voir le futur des objets connectés, et vous ? via

Android : Toute l'actualité Outils de Beta Test pour les applications mobiles Le Beta test est une phase cruciale dans le cycle de développement des applications mobiles, l’article présente une étude comparative des outils de Beta Test pour les applications Android et iOS par Neoxia. La qualité d’un produit logiciel est intimement liée à son utilisabilité, sa fiabilité et sa sécurité. Cependant, à l’issue de la phase de développement, les erreurs logicielles et les dysfonctionnements sont presque toujours présents dans un produit. – ALPHA TEST : regroupe les tests unitaires, les tests d’intégration et les tests systèmes. – BETA TEST : On se réfère souvent aux versions beta des applications par pre-release d’une version. Contexte et spécificités des applications mobiles Le développement d’une application mobile n’échappe pas à cette règle, et l’intérêt d’effectuer des campagnes de tests pour ce type d’application, avant leur publication sur les stores, demeure primordial. Ces spécificités ajoutent des obligations pour l’éditeur des applications mobiles à savoir :

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

Techniques de développement mobile multi plates-formes | Digital Dimension Dans le contexte du développement mobile où l’entreprise fait le choix de plusieurs plates-formes (iOS, Android, Windows Phone, Windows) et que ses applications doivent s’exécuter sur plusieurs modèles de terminaux (phone et tablette), il est primordial de choisir une technique de développement adaptée afin de réduire les coûts de développement et de maintenance, tout en assurant la satisfaction des utilisateurs de l’application. Plusieurs techniques de développement peuvent être employées : Développement « Natif » L’application est développée avec les outils propres à la plate-forme. XCode pour iOS, Visual Studio pour Windows (Phone), Eclipse et ADK pour Android etc. L’application est réécrite dans des langages différents et compilée pour chaque environnement.Développement « Web » L’application est développée sous forme de pages web exécutées dans un navigateur sur le terminal (Safari, Chrome, IE).Développement « Hybride » Une application native embarque un navigateur. Mohammad Akbar

Adobe's Flash Pro CC Exports to Dart and HTML5 At Google I/O today, Adobe announced their new Toolkit for Dart, a plugin for Flash Professional CC that allows developers to export their animations and games to Dart code and HTML5. "Adobe is delighted to announce the Toolkit for Dart, an extension that enables web designers and animators to publish their Flash content to Dart." said Tom Barclay, Sr. Product Manager at Adobe. Toolkit for Dart supports many of the core animation and drawing capabilities of Flash Pro, including bitmaps, shapes, movie clips, graphic symbols, classic tweens and motion guides, simple buttons, text fields, drop-shadow and glow filters, additive blend mode, single-shape masks, visible and cacheAsBitmap display options, and embedded audio. The Toolkit doesn't translate ActionScript to Dart. The extension leverages the StageXL for Dart library to reproduce Flash runtime features. Adobe plans to contribute the Toolkit to the open source community.

Related: