Shortlink

Et si le C# remplaçait Java sur Android ?

Le choix de Java pourrait coûter des millions (milliards ?) à Google si son procès avec Oracle se finit mal. Oracle considère que Google aurait dû payer une licence pour utiliser Java comme langage de base pour Android. Google, de son côté , prétend que les droits d’auteur ne s’appliquent pas au langage.

En parallèle, la société Xamarin, l’éditeur du framework Monotouch permettant de faire tourner Mono (le player opensource Silverlight) sous Android et donc des applications C#/Silverlight, vient de développer une surcouche permettant de faire tourner des applications C# directement sur Android, sans passer par la machine Java Dalvik !

Mono est une technologie aujourd’hui mature, utilisée par beaucoup sous Linux. Nous avons déjà, avec succès, assisté certains clients sur des développements avec MonoDroid qui en sont très satisfaits.

Les résultats ne sont pour le moment pas concluants (cf schéma ci-dessous) mais le projet étant opensource, la communauté va pouvoir aider et peut-être faire de ce rêve pour développeurs C# une réalité.

Seriez-vous prêts à miser sur C# pour vos applications Android  ? Quelles conséquences pour le Windows Phone dans ce cas?

Source: http://blog.xamarin.com/2012/05/01/android-in-c-sharp/

Shortlink

Sortie du pilote MongoDB pour Python (PyMongo) version 2.2

La nouvelle version du pilote MongoDB pour Python sort cette semaine en version 2.2

Au menu de cette nouvelle version :

Notez que les méthodes dépréciées dans PyMongo 1.9 ont maintenant été  supprimées, ne soyez donc pas surpris que votre programme ne compile plus.

Pour télécharger la dernière version, c’est par ici : http://pypi.python.org/pypi/pymongo/

Shortlink

Sortie de Symfony 2.0.13

Mise à jour mineure chez Symfony mais qui corrige un nombre important de disfonctionnements (problèmes de routing, schéma XSD de  Twig mis à jour, supports des appels YAML sans arguments, etc.)

Cette mise à jour arrive à la suite du weekend Symfony dont nous vous avions parlé la semaine dernière, permettant de chasser un nombre important de bugs.

Pour la liste complète des changements, c’est ici : https://github.com/symfony/symfony/blob/2.0/CHANGELOG-2.0.md

Pour le téléchargement, c’est par ici : http://symfony.com/download

Shortlink

Nouvelle barre de debug pour Symfony 2.1

Le problème récurrent de la barre de debug web pour Symfony 2.1 était sa taille fixe. A partir de maintenant, Symfony nous propose des barres de debug à taille variable, en fonction de la taille de notre écran.

On peut donc distinguer plusieurs adresses, en fonction de notre taille :

Et même si vous avez un petit écran, les informations sont toujours disponibles, mais accessibles via des menus et non plus directement.

Shortlink

Nouveau nettoyage de printemps chez Google

 

Avant de reprendre les rênes de Google, Sergey Brin s’était entretenu avec Steve Jobs pour lui demander des conseils pour gérer au mieux une société telle que Google. Steve Jobs lui avait principalement expliqué qu’il devait définir les produits phares de l’entreprise et se concentrer dessus plutôt que d’avoir pléthore de services proposés.

Sergey semble avoir bien appris sa leçon puisque quelques mois après un premier nettoyage de printemps, il en lance aujourd’hui un second, un peu moins important :

  • De nombreux changements dans les API Google. La durée de support des fonctions dépréciées étant d’un an, un certain nombre de fonctions disparaissent maintenant. Il est donc fortement recommandé de faire évoluer vos codes si vous utilisez des fonctions dépréciées qui ne seront bien plus disponibles.
  • Abandon de Google Flu Vaccine Finder : ce projet était un mashup avec Google Maps, très utilie lors de la crise H1N1 de 2009. Aujourd’hui, le projet ayant été repris par HealthMap, ce projet n’a plus sa place.
  • Abandon de Google Related. Ce projet permettait de trouver sur Internet des produits associés aux produits sur lesquels vous naviguiez. L’adoption de ce produit n’étant pas à la hauteur des attentes, Google préfère l’abandonner.
  • Fin du support de Google Sync pour BlackBerry. Cet outil permet de synchroniser ses contacts et agendas de votre Blackberry vers Google. A partir du 1er Juin, le support et le téléchargement de cette application ne sera plus disponible. Pour les utilisateurs de Blackberry, Google App propose un connecteur Blackberry Server.
  • Abandon de l’application web mobile Google Talk. Google Talk étant présent sur la plupart des smartphones en version native, l’application web mobile est abandonnée.
  • One Pass, plateforme de paiement en ligne pour éditeurs, est aussi abandonné.
  • La page de recherche de brevets est maintenant redirigée vers Google.com. Ceci permet d’avoir un point unique de recherche pour tout types de documents (brevets, documents, pages web) et donc d’améliorer l’expérience utilisateur
  • Fin du support de la version WINE de Picasa pour Linux
  • Picasa Web Albums Uploader for Mac et Picasa Web Albums Plugin for iPhoto sont abandonnés. Toutes leurs fonctionnalités sont présentes dans Picasa 3.9 pur Mac.

Ceci va permettre à Google de se concentrer sur ses produits existants, et en sortir de nouveaux (DART, Google Drive …).

Shortlink

Le Galaxy Nexus en vente sur Google Play

samsung galaxy nexus

 

Cela fait plus de deux ans maintenant que Google a passé le pas entre éditeur de système d’exploitation à constructeur. Une première fois en s’associant à HTC pour le Nexus One, puis une seconde fois avec le Google Nexus avec Samsung.

Pour s’assurer d’une certaine indépendance, Google met en vente lui-même ses téléphones Nexus. Avec un prix un peu plus élevé, votre smartphone était débloqué, avec les dernières mises à jour logicielles et sans surcouche constructeur. Pour un développeur Android, un téléphone parfait.

Google fait un saut en avant aujourd’hui, après avoir proposé des films en plus des applications Android sur son store Google Play, c’est aujourd’hui des Google Nexus qui sont en vente libre sur Google Play.

Cette innovation permet d’ouvrir une nouvelle catégorie « Appareils » (devices) dans Google Play, trois semaines après l’ouverture en France de la catégorie « Films ». Les autres appareils Android y seront-ils aussi proposées ? Quid de la prochaine tablette Android ?

Shortlink

Google Drive enfin disponible !

Au même titre que Dropbox, Box ou plus récemment Hubic, Google se lance, lui aussi, dans le stockage Cloud. Attendu et entendu depuis des années, c’est depuis lundi soir chose faite.

Mais comment Google va-t-il se distinguer ? Par ces produits déjà existants. En effet, vos documents Google Docs, vos courriels Gmail, vos images Picasa, votre compte Google+, tout sera stocké dans votre compte Google Drive ! Stockez une image sur votre disque dur sur votre PC/MAC, ajoutez la depuis votre navigateur sur un album Picasa sans la réenvoyer (elle est déjà chez Google) et postez la sur Google+. All In !

Notez aussi que la force première de Google reste le moteur de recherche, et bien maintenant que Google a accès à tous vos fichiers, il lui sera maintenant possible de vous proposer une recherche directement dans vos documents, qu’ils soient tapés (Word, Excel, Powerpoint) ou même scannés grâce à sa technologie OCR (Optical Character Recognition).

Un dernier élément, et non des moindres, le prix. La grille de tarifs de Google grille la concurrence :

  • Un compte gratuit offre 5 Go d’espace disque
  • 25 Go pour $2.5 par an
  • 100 Go pour $5 par mois
  • 1 To pour $50 par mois !

Evidemment, Google Drive est directement synchronisé sur vos tablettes/téléphones Android / Smartphone. C’est l’application Documents (Google Docs) qui devient à partir de maintenant l’application Drive (tout comme l’application Android Market est devenue l’application Play).

Ceci est une excellente nouvelle pour professionnels et particuliers ayant déjà passé la marche du Cloud avec Google. Cependant, quelques points sont pour le moment à prendre en considération :

  • Google Drive n’est pas encore disponible pour les utilisateurs Google Apps
  • Les conditions d’utilisation de Google Drive sont assez intrusives :

En parallèle, Google propose à ses développeurs une API permettant de manipuler directement vos documents Google Drive avec des SDK pour Python, Java, .NET, GWT, etc :

liste api google drive

Plus d’informations sur l’API : https://developers.google.com/drive/v1/reference/