Developpez.com

Club des développeurs et IT pro
Plus de 4 millions de visiteurs uniques par mois

Le projet MonoDroid apporte .NET sur Android
Novell veut construire une passerelle entre le framework de Microsoft et l'OS de Google

Le , par Gordon Fowler, Expert éminent sénior
Mise à jour du 07/04/11, par Hinault Romaric

La plate-forme de développement .NET « Mono for Android » est désormais disponible en version finale et permet aux développeurs d’utiliser l’EDI Microsoft Visual Studio pour développer des applications mobiles devant tourner sur l’OS mobile Android.

Mono for Android est une implémentation de la version Open source du framework .NET Mono pour l’écosystème Android. La solution, était disponible y a cela juste quelques mois gratuitement pour une phase de test sous le nom de MonoDroid, et permettait d’utiliser les librairies OpenGL et OpenTk et de compiler du code à la volée (lire ci-avant).

La version finale de Mono for Android supporte le langage C#, les applications développées sur le Framework .NET 4.0 et versions précédentes ainsi que la liaison native avec les API.NET.

Mono for Android ne fonctionne actuellement qu’avec l’EDI Visual Studio 2010 professionnel et est considéré en quelque sorte comme une extension de Visual Studio pour Android par Novell « Notre produit est essentiellement une extension de Microsoft Visual Studio » explique Novell.

Les développeurs peuvent également utiliser gratuitement un plug-in de l’EDI MonoDevelop pour Android, mais celui-ci n’est pas aussi riche en fonctionnalité que Visual Studio.

Mono pour Android est disponible sur l’Android Market et les autres galléries d’applications Android. Pour l’utiliser, vous devez au préalable avoir installé le kit de développement Java (JDK) et le SDK Android.

Mono for Android est téléchargeable sur cette page

Source : Site Mono for Android

Et vous ?

Avez-vous testé la version gratuite? Qu'en pensez vous?

MonoDroid est disponible gratuitement, en version de test avant la mouture finale payante
Mise à jour du 06.01.2011 par Katleen


En mars dernier, nous vous parlions déjà du projet MonoDroid (voir news précédente), cet outil dont le but est de permettre aux développeurs de travailler sur .Net depuis Android (et sous d'autres systèmes pour ses autres versions) grâce à une totale disponibilité pour eux des APIs de l'OS de Google.

Sa preview était très attendue. Figurez-vous que la voici, enfin. Elle permet d'utiliser les librairiesOpenGL et OpenTK et de compiler du code à la volée (en cas de code natif).

Elle offre également un kit de développement complet en ligne de commande (compatible avec Windows et Mac OS X), ainsi qu'un greffon en rapport avec Visual Studio 2010 Professionnel.

Un produit qui va faire des heureux, et simplifier la tâche de beaucoup. Il est depuis quelques heures disponible gratuitement en version de test publique. Dépêchez-vous de l'essayer, avant qu'il ne devienne payant lorsque ses concepteurs auront achevé sa réalisation.

Source : Formulaire d'inscription pour tester gratuitement MonoDroid

Le projet MonoDroid apporte .NET sur Android
Novell veut construire une passerelle entre le framework de Microsoft et l'OS de Google

Ce n'est pas un scoop, .NET tend à se généraliser. Aujourd'hui, le framework de Microsoft pourrait bien toucher Android, la plateforme Java de son grand concurrent Google, grâce à un projet de Novell, l'éditeur de Mono.

Petit retour sur le projet Mono.

Mono est l'implantation open-source et portable du framework .Net. Certains vont même jusqu'à dire que Mono est préféré à Java pour les développements d'applications pour station de travail Linux.

Le projet a également pour objectif de rendre interopérable les applications Microsoft avec une machine virtuelle installée sur les postes afin d’obtenir une compatibilité sur tous les systèmes d’exploitation sans avoir à modifier/compiler le code.

Et parmi les systèmes prometteurs, on trouve bien évidemment Android (la plateforme de Google qui au départ vise les smartphones mais qui souhaite se généraliser à tous les appareils mobiles, voire plus si affinités… ).

C'est ce qu'entend réaliser le projet MonoDroid, la variante pour Android de Mono en quelque sorte, afin de toucher les mobiles et tous les différents appareils qui, dans le futur, adopteront l'OS du géant du web .

En permettant le déploiement d'applications .NET sur Android, Novell permettra-t-il à Microsoft de devenir une alternative au langage Java (notamment sur le plan de l'interopérabilité avec sa machine virtuelle) ou au Python ?

Ou MonoDroid restera-t-il un projet mineur ?

L'avenir le dira (et surtout la première preview qui suscite déjà beaucoup d'attente).

MonoDroid a été annoncé lors du Mix10, le salon de Microsoft.

Lire aussi

Les Rubriques (news, tutos, forums) de Developpez.com

.NET
Java
C#
Python
Android
Windows
Mobiles
Systèmes

Et vous ?

Pensez-vous que MonoDroid est une bonne nouvelle pour Microsoft (et .NET) ? Android (et Java) ? Les deux ?

En collaboration avec X-Plode, Responsable NetBeans


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Heydrickx Heydrickx - Nouveau Candidat au Club http://www.developpez.com
le 09/01/2011 à 13:44
C'est dommage que le plugin de MonoDroid ne fonctionne pas sur la version Express de Visual Studio. J'aurais bien voulu pouvoir tester...
Reste plus qu'à attendre qu'ils l'aient fait pour MonoDevelop.
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 10/01/2011 à 1:35
C'est pas vraiment nouveau, j'ai reçu il y a plusieurs mois l'invitation pour tester la première beta... ça avait l'air assez mal foutu à l'époque, si bien que j'avais pas essayé.

Je vais voir si ça s'est arrangé, ça me dirait bien de pouvoir développer des applis pour mon Desire
(sans avoir à déballer Eclipse et coder en Java )

PS: Katleen, j'adore ton nouvel avatar
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 10/01/2011 à 1:36
Citation Envoyé par Heydrickx  Voir le message
C'est dommage que le plugin de MonoDroid ne fonctionne pas sur la version Express de Visual Studio. J'aurais bien voulu pouvoir tester...
Reste plus qu'à attendre qu'ils l'aient fait pour MonoDevelop.

Aucun plugin ne fonctionne sur la version Express de VS
Cette version ne supporte pas les plugins...
Avatar de Lutarez Lutarez - Membre chevronné http://www.developpez.com
le 11/01/2011 à 12:38
Citation Envoyé par martopioche  Voir le message
Pas tout à fait, aka les développeurs .Net uniquement.

A la base, .Net c'est C# et VB, mais il est possible de coder sur .Net avec d'autres langages, tel que Python ou Ruby par exemple.
Certes, je ne sais pas si le support de ces langages est disponibles ou non sur Monodroid...
Je sais aussi que coder Python pur et Python-.Net, c'est pas pareil...
Mais si ça peut permettre de coder pour Android, l'effort d'adaptation est quand même beaucoup plus restreint que si l'on devait apprendre un nouveau langage (que ce soit C# ou Java).

C'est là que je voulais en venir
Avatar de Hinault Romaric Hinault Romaric - Responsable .NET http://www.developpez.com
le 07/04/2011 à 11:06
Mono for Android est disponible en version finale
Les développeurs peuvent utiliser VS 2010 pour créer des applications Android

Mise à jour du 07/04/11, par Hinault Romaric

La plate-forme de développement .NET « Mono for Android » est désormais disponible en version finale et permet aux développeurs d’utiliser l’EDI Microsoft Visual Studio pour développer des applications mobiles devant tourner sur l’OS mobile Android.

Mono for Android est une implémentation de la version Open source du framework .NET Mono pour l’écosystème Android. La solution, était disponible y a cela juste quelques mois gratuitement pour une phase de test sous le nom de MonoDroid, et permettait d’utiliser les librairies OpenGL et OpenTk et de compiler du code à la volée (lire ci-avant).

La version finale de Mono for Android supporte le langage C#, les applications développées sur le Framework .NET 4.0 et versions précédentes ainsi que la liaison native avec les API.NET.

Mono for Android ne fonctionne actuellement qu’avec l’EDI Visual Studio 2010 professionnel et est considéré en quelque sorte comme une extension de Visual Studio pour Android par Novell « Notre produit est essentiellement une extension de Microsoft Visual Studio » explique Novell.

Les développeurs peuvent également utiliser gratuitement un plug-in de l’EDI MonoDevelop pour Android, mais celui-ci n’est pas aussi riche en fonctionnalité que Visual Studio.

Mono pour Android est disponible sur l’Android Market et les autres galléries d’applications Android. Pour l’utiliser, vous devez au préalable avoir installé le kit de développement Java (JDK) et le SDK Android.

Mono for Android est téléchargeable sur cette page

Source : Site Mono for Android

Et vous ?

Avez-vous testé la version gratuite? Qu'en pensez vous?
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 07/04/2011 à 11:15
Tiens, ça s'appelle plus MonoDroid ? Dommage, j'aimais bien ce nom...

Et dommage aussi que ce soit si cher
Avatar de ixpe ixpe - Membre actif http://www.developpez.com
le 07/04/2011 à 18:29
If you are currently enrolled as a student, or are teaching students Android app development in a formal instructional environment, thenMono for Android Student Edition is right for you. Your non-transferable seat license entitles you to one year of Mono for Android updates, and supports non-commercial deployment of Mono for Android applications to Android-based devices via direct deployment.

$99 USD

Ils sont vraiment a la ramasse dans leur business model non?
Tout le monde propose des versions free (même microsoft et oracle!) au moins pour les applications non pro.

Un développeur .Net ne mettra jamais 99$ la dedans et passera à java...
C'est l'occasion d'acquérir une nouvelle techno.
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 07/04/2011 à 19:42
Citation Envoyé par ixpe  Voir le message
Un développeur .Net ne mettra jamais 99$ la dedans

Bah 99$, à la limite, je serais près à les payer si le produit est bon...
Mais je suis pas étudiant, je suis donc obligé de prendre une licence commerciale, et ça commence à 399$
Avatar de jmarsac jmarsac - Candidat au Club http://www.developpez.com
le 13/04/2011 à 9:03
D'ailleurs, à propos de http://www.tiobe.com/index.php/conte...pci/index.html, on peut se demander quelle est la fiabilité de ce bilan:
diminution de l'utilisation de javascript alors que Web 2.0/Ajax se développent largement
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 13/04/2011 à 10:04
Citation Envoyé par jmarsac  Voir le message
D'ailleurs, à propos de http://www.tiobe.com/index.php/conte...pci/index.html, on peut se demander quelle est la fiabilité de ce bilan:
diminution de l'utilisation de javascript alors que Web 2.0/Ajax se développent largement

  1. Ton lien est cassé
  2. Quel est le rapport avec la news ?
Avatar de landry161 landry161 - Membre éprouvé http://www.developpez.com
le 20/01/2014 à 23:11
Citation Envoyé par Theka  Voir le message
En tout cas pour moi qui 100% .NET (et qui possède un moto droid) c'est plutôt une bonne nouvelle.

Pour généralisé, je pense que pouvoir profiter d'une technologie sur plusieurs OS est un avantage non négligeable, même si celle-ci n'est pas faite pour à la base.

Je suis entièrement d'accord avec toi
Offres d'emploi IT
Analyste SI-métier (H/F)
Société Générale - Ile de France - Val-de-Marne
Développeur - software craftsman (H/F)
Société Générale - Ile de France - Hauts-de-Seine
Software engineer H/F
Safran - Ile de France - Magny-les-Hameaux / Saclay

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil