RIM présente le Blackberry 10 au Blackberry World 2012

Blackberry 10 A l’occasion du BlackBerry World organisé chaque année par la firme Research In Motion, Thorsten Heins, CEO de la société, a présenté le prototype BlackBerry 10 Dev Alpha à destination des développeurs de la plateforme.

Censé relancer la croissance de la plateforme, le BlackBerry 10, nouvelle version de l’OS mobile de la société, se présente en révolutionnaire. En effet, il se distingue très fortement des versions précédentes. Quant au prototype présenté au BBW, la première chose dont est frappée en le regardant est l’absence de clavier physique, une nouveauté du côté de RIM qui nous avait presque habitué à ses claviers physiques qui ont  d’ailleurs fait, à une certaine époque, la popularité de la firme canadienne.

[eBook Gratuit] Télécharger le livre « Développer avec jQuery Mobile »

Découvrez en exclusivité un eBook complètement gratuit sur le Framework jQuery Mobile. Désormais en version 1.4.5, jQuery Mobile, qui permet de créer des sites mobiles multiplateformes, ne cesse d’évoluer et de séduire de plus en plus de développeurs, déjà très… Lire la suite

Améliorer la performance et l’expérience utilisateur d’une application avec la classe AsyncTask

Android Speed imageDans ce tuto, nous allons voir comment il est possible, comme le titre l’indique, d’améliorer notre navigation sur notre smartphone Android préféré en utilisant des tâches asynchrones via la classe AsyncTask ! Sur Android, l’ensemble des éléments graphiques sont gérés à partir d’un thread principal que certaines appellent « UI thread« . Il est donc déconseillé d’utiliser ce thread pour des opérations coûteuses ( requêtes en base, chargement d’éléments depuis le web … ).

Utilisation de l’API google places, Geocoding et parsage de Json

A la lecture de ce titre, vous vous doutez bien que nous allons aborder plusieurs choses pendant ce tuto :

 

  • Obtention d’une clé pour l’api google places
  • Récupération d’un ou plusieurs lieux ( banque, bar … ) dans un périmètre de 500m selon un point donné
  • Utilisation de la classe geocoder pour transformer une adresse en une coordonnée
  • traitement du résultat renvoyé sous forme de Json