lundi 2 juillet 2012

Ears, le Shazam made in Google arrive avec Jelly Bean

Aujourd'hui, on va aborder une toute nouvelle application : Google Ears.

Ears est un service développé par Google Inc. qui permet, comme Shazam et SoundHound mais sous forme d'un widget et non d'une application, la reconnaissance de musiques avec son terminal à partir d'une source sonore quelconque. Pour ce faire, il vous suffit de placer l'appareil à coté de la source sonore et de tapoter le widget qui va se mettre en mode identification.

Une fois celle-ci reconnue, on y retrouve l'ensemble des informations à propos de la musique : la pochette de l'album, le nom de l'artiste et du morceau en question, ainsi que le prix d'achat (qui est pour l'instant uniquement limité aux pays supportés, car l'achat de musiques sur le Play Musique n'est pas encore fonctionnel chez nous, même si Google nous laisse penser à une disponibilité très prochaine).

Pour l'essayer, il faut posséder les droits root (super user) :

  • c'est compatible à partir d'Android 4.0
  • le widget fait une taille d'environ 400 ko

Vous aurez deux fichiers à télécharger et un à déplacer (seulement si nécessaire) :

  • 1. je vous conseille de prendre la version non-root (ou celle-ci) (installation directe)
  • 2. ensuite, vous devez télécharger le fichier libvorbisencoder.so
  • 3. puis le placer à la main dans le répertoire “system/lib”

Si vous utilisez la seconde et troisième étape, pensez à monter la partition en rw-r-r.

Toutes les informations complémentaires sont disponibles sur le forum de xda.

Merci à son auteur asdfzz pour le partage. 

Apple remporte une injonction contre Samsung : le Galaxy Nexus est interdit à la vente aux Etats-Unis (màj)

Edit : Samsung vient de faire appel en citant que l'interdiction était tout simplement invalide face à la directive du circuit fédéral.

A croire que Apple n'a rien d'autre à faire de son temps à part embêter Google.

Comme vous le savez déjà, c'est maintenant depuis de longs mois que la firme à la pomme s'attaque sans aucune gêne à de multiples sociétés pour un ci ou un ça, souvent parce qu'elle est irritée, jalouse ou que sais-je encore..

Aujourd'hui, Apple s'attaque encore à Samsung en remportant une injonction qui interdit désormais à Google de vendre son smartphone phare du moment aux Etats Unis, le Galaxy Nexus.

La raison ? vous devez probablement vous en douter, car c'est encore une histoire de brevets..

soit quatre au total :

  • le premier vise la reconnaissance de textes et de numéros,
  • le second cible la prédiction et la correction automatiques des mots,
  • le troisième concerne le déverrouillage (slide) de l'écran d'accueil,
  • le quatrième concerne la recherche unifiée vers de multiples sources.

L'injonction prend effet immédiat, et si Samsung ne fait pas appel, elle sera définitive.

via FOSS PATENTS

Google Nexus 7 : root et image de restauration disponibles !

C'est à l'occasion du dernier rendez-vous du Google I/O que les développeurs présents ont reçu une panoplie des derniers Nexus : le Galaxy Nexus, le Nexus Q et la Nexus 7.

Il n'aura finalement fallu que quelques heures à birdman (un membre actif du forum de RootzWiki) pour trouver et partager la solution, la tablette Google Nexus 7 dispose maintenant des droits root (super user).

Le root c’est quoi ?

  • Le root est un avantage qui permet de modifier les droits du système d’exploitation de votre appareil afin d’en obtenir le contrôle total. De ce fait, vous pourrez installer un nouveau recovery, un nouveau kernel, une nouvelle rom, ou encore faire un overclock de votre cpu/gpu.. En clair, c'est avoir la mainmise à la racine du système pour le modeler selon ses souhaits.

Les consignes d’installation sont disponibles sur RootzWiki.
Encore plus simple, il existe aussi la procédure one-click-root.

—-

Comme l'indique son nom, l'image de restauration sert à réinitialiser le terminal à l'état initial dans la version de l'image de restauration utilisée.

Dans le cas actuel, il s'agit de la version d'Android 4.1 avec le build JRN84D. Cette solution a pour but de remettre à neuf la globalité de la partie logicielle, ce qui veut dire que toutes les données préalablement enregistrées sur ce dernier, que ce soit le répertoire, les messages textes, les photos, les vidéos, les applications, les jeux et leurs sauvegardes, seront totalement éradiquées.

C'est pourquoi, nous vous recommandons de prévoir à l'avance le coup, tel que les données sensibles : la synchronisation avec votre compte Google pour les contacts, l'agenda et autres services proposés, et applications tierces pour la sauvegardes de vos sms/mms, applications et autres contenus importants. Le temps de la réinstallation, n'oubliez pas de placer le fichier de données hors de votre terminal, sur un pc, un disque dur externe, une clé usb..

Une initiative réellement intéressante qui peut souvent sauver de mauvais plantages et/ou flash de rom custom ratés.

Pour la télécharger, rendez-vous sur le site Google Developers.

—-

Pour conclure, on sait déjà que la version 16 Go arrivera fin juillet au tarif de 249 euros en France.

dimanche 1 juillet 2012

Android 4.1 alias Jelly Bean (JB) : Quoi de neuf ?

Sans réelle surprise, Google a présenté Android 4.1 alias Jelly Bean (JB pour les intimes), la version censée remplacer Android 4.0 alias Ice Cream Sandwich. Sans surprise, cette version est une mise à jour mineure du système Android, qui apporte tout de même des optimisations nécessaires. Si vous avez un Galaxy Nexus rooté, vous pouvez déjà goûter cette nouvelle version.

Hop, voilà une revue des nouveautés de Jelly Bean, illustrées et commentées.

  • “Project Butter” : Une des plus grosses nouveautés de cette version, l'interface fonctionne désormais à 60 images par seconde ce qui a pour conséquence d'avoir un rendu plus fluide et plus “smoothy”. Pour arriver à ce résultat, Google a optimisé le moteur de rendu et a triplé les échanges de données sur la partie graphique. La navigation gagnera également en réactivité. Bref, finies les latences observées sur certains appareils. Pour aider les développeurs, un nouvel outil nommé systray pourra fournir des informations sur les latences liés à la partie tactile.
  • Caméra : Une rapide démonstration du mode caméra a été faite, vous pouvez désormais visualiser des images justes prises : bien plus rapide et fluide ! Une fonctionnalité qui est désormais universelle, nous avons pu l'apercevoir dans iOS 6. Vous pouvez également modifier, voir ou modifier une photo grâce à de simples “gesture”.
  • Google Now : Tout un tas de services Google ultra-connectés dont : Traffic, Public Transit (quel est le prochain bus le plus près de moi), Places, Next appointment (traduit littéralement “prochain rendez-vous”, Google vous avertira – selon votre mode de transport – le moment où vous devez partir pour être à l'heure ; ainsi que le trajet à emprunter), Flight (concernant les vols – retards et numéro de portes, etc.), Sports (informations en temps réel) et Travel (outil de conversion et de traduction pour vous aider pendant vos voyages).
  • Google Search a été enrichi en fonctionnalités, avec une nouvelle interface de présentation des données
  • Clavier prédictif : le clavier Android sera désormais capable d'apprendre et d'analyser votre façon d'écrire pour vous faire des prédictions optimisées, on notera également la présence d'une fonction de dictée vocale hors-ligne (disponible qu'en anglais dans un premier temps).
  • Android Beam : cette fonction a été conçue à partir d'Android 2.3 pour exploiter la puce NFC, dans Jelly Bean la connexion entre les appareils est facilitée. Une évolution qui va de sens avec l'arrivée de Nexus Q, un boule ultra-connectée.
  • Le système de notifications a été améliorée, il était déjà précurseur, il est désormais bien plus avancé que sur les autres OS. Les développeurs vont pouvoir créer des widgets intelligents. Par exemple, lorsque vous recevez un e-mail, vous pourrez directement le lire et le classer dans l'espace de notifications. C'est désormais aux développeurs d'enrichir ce système avec de nouveaux usages…
  • Google Voice s'humanise un peu plus et se rapproche de Siri, vous pourrez poser des questions naturellement “Google, j'ai rendez-vous demain à midi près de la Tour Eiffel”. Il possède désormais un mode “hors ligne” disponible qu'en anglais dans un premier temps, pour effectuer vos commandes vocales même avec le mode avion.
  • Widgets : La gestion des widgets a été améliorée avec la possibilité de les redimenssionner à la volée. Ils s'adaptent à l'espace disponible, et se re-ajustent automatiquement en fonction des widgets et raccourcis que vous voulez rajouter à vos bureaux.
  • Gesture : Google a amélioré le système de “gesture” en combinant ce système à de la voix pour les utilisateurs malvoyants
  • Google Chrome : Comme prévu, Google a remplacé le navigateur classique par Google Chrome. A priori, le navigateur classique ne sera disponible que sur les versions AOSP d'Android, réservées aux constructeurs non “with Google”.
  • Plus de langues : En plus des langues indo-européennes et des langues asiatiques, Google a enfin intégré l'arabe, l'hébreu, le persan, l'hindi et le thaï – le texte bidirectionnel est désormais pris en charge.

Alors, quand et comment ? Cette question reste délicate. Une mise à jour (OTA) est prévue sur les Google Galaxy Nexus, Google Nexus S et Motorola XOOM dès la mi-juillet (déjà disponible pour les téléphones rootés), Jelly Bean sera également et logiquement disponible sur la Nexus 7.

A propos des autres appareils, c'est bien trop pour se lancer dans des prédictions foireuses… Néanmoins les modèles haut de gamme tels que le Samsung Galaxy S3 ou encore le HTC One X (les HTC, Sony, Acer, Samsung, Asus, etc.) sont garantis de recevoir au moins deux mises à jour majeures d'Android. C'est en tout cas ce que l'on a pu observer ces derniers mois…

samedi 30 juin 2012

L'application officielle Google Analytics est disponible

Il existait déjà de multiples applications non officielles, dont notamment gAnalitics qui est un outil déjà bien complet et gratuit.

A présent, les développeurs de Google entre dans la partie avec leur nouvelle application officielle Analytics qui est compatible à partir d'Android 2.1.

Google Analytics est un outil qui permet d'avoir accès aux statistiques d'un ou plusieurs sites web, blogs.. en temps réel. L'application est très récente et ne propose pas encore beaucoup de fonctionnalités : on seulement accès aux visiteurs en temps réel, au tableau de bord, aux alertes automatiques et personnalisées, néanmoins beaucoup d'autres restent inaccessibles comme par exemple les données démographiques, les mots-clés ou encore les flux de visiteurs qui nous l’espérons seront implémentés assez vite dans une prochaine mise à jour.

Si vous souhaitez l'essayer, elle est disponible gratuitement sur le Play Store :

Google Analytics
Google Inc.

L'application Google Analytics affiche les nouveautés et les données importantes de vos profils Google Analytics. Consultez les statistiques en temps réel, les tableaux de bord personnalisables et les événements d'alertes depuis votre téléphone....

Télécharger Gratuit Disponible sur Google Play

FrAndroid DevSharing #9

Cette semaine a été très riche en évènement et en annonce pour l’ensemble de la communauté Android : utilisateurs, constructeurs, développeurs…tout le monde a eu droit à sa petite dose de sensation. Cette année ce fût le grand show !

Bugdroid pro

Que retiendra-t-on pour les développeurs d’applications et l’éco-système Android d’une manière générale :

  • Android Jelly Bean – version 4.1 – API Level 16 (JB)
  • L’arrivée de Tungsten dans un produit pur Google – Nexus Q. Pour rappel, Tungsten est un framework basé sur Android, annoncé par Google en 2010, en liaison avec la domotique (ou Android(arobas)Home)
  • PDK (Platform Development Kit): Un vrai kit de développement dédié aux constructeurs, intégrateurs…qui pourrait éliminer à terme la fragmentation de l’écosystème Android par les constructeurs et les opérateurs…Est-ce que nous annonce une future version d’Android 4.2 ou 5.0 dont le fonctionnement sera identique sur tous les matériels et quelque soit l’opérateur ?
  • Une API spécifique pour utiliser Google Drive
  • Un tablette Asus Nexus 7 : enfin pour la quasi majorité des lecteurs de cette article, cela ne sera pas d’un grand intérêt…mais peut être une nouvelle envie :)
  • SDK Tools 2.0 et ADT 2.0 sont nés ce vendredi 29 juin…ils apportent des modifications importantes notamment :
    • wizard de création aux projets depuis lequel vous pourrez définir l’ergonomie de votre application et à partir duquel un peu plus de code sera généré
    • un outil permettant d’analyser en profondeur les séquences OpenGL
    • l’outil annoncé durant la keynote d’ouverture des Google I/O, le fameux systrace permettant d’obtenir des informations sur les activités processeur et des couches de rendues graphiques. Toutes les informations sur SDK Tool 20 et ADT 2.0.

Les informations sur ces annonces ont été reliées suffisamment sur FrAndroid depuis mercredi, on évitera donc de faire un énième rappel mais nous tenions à vous rappeler que pour obtenir toutes les informations “développeurs” sur Jelly Bean et les outils du SDK, il suffit de vous rendre sur http://developer.android.com/tools ou bien encore http://android-developers.blogspot.fr/2012/06/android-sdk-tools-revision-20.html.

Cette semaine au programme :

  • Implémenter un Live Wallpaper
  • Communiquer en SOAP
  • Text-To-Speech et Speech-To-Text
  • Loguer tout ce que vous voulez avec ACRA

Un fond d’écran vivant
Public : intermédiaire
Android 2.0 a intégrer une nouvelle fonctionnalité puis une API permettant de réaliser des fonds d’écrans de bureau animé et intéractif. Le “Live Wallpaper” est à considérer comme une application à part entière : les composants et leur fonctionnement diffèrent totalement d’une application standard. Leur création requiert un apprentissage et une bonne maîtrise des  processus de mises à jour du contenu afin d’éviter l’épuisement ultra rapide de la batterie de leurs utilisateurs.

http://www.codeproject.com/Articles/108390/How-To-Create-Android-Live-Wallpaper

Tu ksoap bien !
Public : débutant
Android fourni un grand nombre d’API y compris pour réaliser des appels distants. Bien que vous puissiez faire des appels HTTP ou HTTPS simplement, par les librairies java.net ou org.apache.http, d’autres protocoles ne sont pas natifs tels que SMTP, FTP ou bien SOAP.
SOAP est une technologie de communication très utilisée dans le monde client server.
Si vous avez la nécessité de recourir à des appels SOAP, vous devrez intégrer une librairie externe : ksoap.
ksoap2 for android, est disponible avec un ensemble de dépendance sous forme de jar. Il vous permettra, après intégration de la librairie dans votre projet, de communiquer facilement avec votre serveur. Le tutorial ici indiqué, précis et concis, vous permettra  également de savoir comment intégrer de nouvelles librairies dans votre programme pour profiter d’API non disponible dans Android.

http://www.dotnetcode.in/2012/06/adding-ksoap2-jar-file-or-using-soap.html

TTS et STT
Public : débutant
Votre application doit parler ? Vous souhaitez permettre la reconnaissance vocale dans votre application ? c’est donc l’heure d’utiliser respectivement le Text To Speech (texte à parole) et le Speech To Text (parole à texte).
Voici deux tutoriaux contenant peu de commentaires mais beaucoup de code, correctement écrit. Je vous laisse le soin d’appréhender ces deux techniques offertes par la plateforme Android.
Allez vous développer le prochain s-voice ?

http://collegewires.com/android/2012/06/android-text-to-speech-and-speech-recognition-part-1/
http://collegewires.com/android/2012/06/android-text-to-speech-and-speech-recognition-part-2/

Lib kon kiff
Suite à la demande de Monsieur Animatrix30, alias Edouard, nous allons partager avec vous, quand nous aurons le temps, en lieu et place de l’astuce du jour, une librairie que nous utilisons dans le cadre de nos développements ou que nous trouvons intéressantes. D’où le titre de la section : la librairie qu’on aime en langage SMS djeunss :)
Pour commecer une librairie très connue (utilisée par exemple dans l’application Facebook) : ACRA (Application Crash Report Android). Cette librairie, écrite avant la mise en place des exceptions dans la console développeur, est écrite par des francophones et permet de pouvoir reporter dans un document Google doc de reporter des erreurs, des actions….une librairie sympathique à mettre en oeuvre dès que votre application commence à être testée.

ACRA est disponible en Open Source sur Google Code : http://code.google.com/p/acra/

Tablette Google Nexus, une version 10 pouces en prévision ?

A peine quelques jours après l'annonce de la tablette Nexus 7, nos confrères de Digitimes rapportent qu'une version 10 pouces pourrait également être en route.

Selon leur source, Google aurait passé commande pour des dalles tactiles de 10 pouces chez Wintek, qui est le même fournisseur pour la version de 7 pouces où le géant de Mountain View avait passé 500.000 commandes.

Cette nouvelle rumeur est bien évidemment à prendre avec des pincettes, mais vu que Google prévoirait de posséder un total de cinq Nexus à la fin de l'année, on pourrait bel et bien se rapprocher de la vérité (Galaxy Nexus, Nexus Q, Nexus 7, Nexus 10 et un smartphone pour décembre ? = 5).

Je suis certain que beaucoup aimeraient une version 10 pouces de la Google Nexus (dont moi : ).

source Digitimes

vendredi 29 juin 2012

Google, les applications Drive, Flux et Play Store sont mises à jour

Après la déferlante de mises à jour d'applications Google Android, ça continue avec Google Drive, Google Flux et Google Play (Store).

  • Google Drive

L'application de stockage et de partage de fichiers en ligne passe à la version 1.1.1.6.

Voici l'intégration des nouveautés de la dernière version :

  • Interface améliorée, plus rapide et plus performante
  • Sur les téléphones, nouveau panneau d'informations pour partager et ajouter des collaborateurs plus facilement
  • Option permettant de reprendre les téléchargements annulés là où ils s'étaient arrêtés
  • Possibilité d'ouvrir les fichiers dans les applications compatibles avec Google Drive
  • Saisie de modifications par double clic dans l'éditeur de documents

Compatible à partir d'Android 2.1 :

Google Drive
Google Inc.

*** Google Documents fait désormais partie de Google Drive ! *** * Google Drive vous permet de stocker tous vos fichiers au même endroit, de les consulter où que vous soyez et de les partager avec d'autres utilisateurs. * Utilisez l'application Android Google Drive pour accéder à vos photos, documents,...

Télécharger Gratuit Disponible sur Google Play
  • Google Flux

L'application qui transforme les sites internet en magazines passe à la 1.5.1.

Voici les toutes dernières nouveautés apportées :

  • Interface utilisateur : mise à jour pour respecter les normes Android
  • Barre de navigation supérieure : masquage automatique, affichage au toucher
  • Fonctionnalité d'activation et de désactivation des onglets “Bibliothèque” et “Tendances” : déplacée dans la barre de navigation
  • Amélioration des performances et correction des bugs

Compatible à partir d'Android 2.2 :

Google Flux d'actu
Google Inc.

Avec Google Flux d'actu, consultez en haut débit et même hors connexion des éditions au format magazine sur votre tablette ou votre smartphone. Google Flux d'actu présente notamment les avantages suivants :* Grands éditeurs : des éditeurs tels que Le Figaro, L'Express, Libération, Le Nouvel Observateur, L'Equipe.fr, 20 Minutes...

Télécharger Gratuit Disponible sur Google Play

L'application du magasin d'applications en ligne passe en 3.7.11.

Au programme, il y a assez peu de nouveautés :

  • Une interface mieux ordonnée et bien plus rapide qu'auparavant, notamment avec les architectures simple-cœur
  • Les vignettes de vidéo s'affichent maintenant correctement sur les pages d'applications
  • Ajout d'icônes dans l'aperçu de la barre de recherche des applications Android

Compatible avec plusieurs versions d'Android :

Google Drive et Google+ : Google libère des kits de développement compatibles Android !

Google a profité de sa grande conférence Google I/O pour annoncer, coup sur coup, deux nouveaux kits de développements (SDK) dédiés à deux produits de Google : Google Drive et Google+.

Après une première version du kit de développement dédiée aux applications Google Chrome, Google Drive obtient une seconde version de son SDK. Le SDK 2.0 permet désormais de créer des interconnexions avec Android (et iOS) – les APIs sont disponibles à travers plusieurs langages (.NET, Go, Java, JavaScript, Objective C, PHP, Python, Ruby, etc.). Vous allez pouvoir intégrer des fonctions Google Drive dans vos applications, pour sauvegarder ou synchroniser des données par exemple. Google permet de réaliser un protocole Oauth 2.0 pour authentifier vos utilisateurs. Bref, vous retrouverez le SDK à cette adresse, comme à son habitude, Google a tout documenté.

Enfin, on l'attendait depuis longtemps : le kit de développement de Google+ est enfin disponible. Google+, le réseau social atypique de Google, pourra désormais être intégré dans votre application Android (et iOS). En plus d'outils “Javascript” pour les usages “Web”,  les APIs mis à disposition par Google vous permettront des intégrations forte du réseau social : partage, authentification… pour créer une expérience utilisateur  ”Google+”. Depuis Android 4.0, Google+ est intégré nativement dans Android. Tout se trouve sur le blog officiel de Google+.

L'écho de tes messages

Je sais pas si c'est utile mais c'est simple et d'une certaine façon assez ludique. J'aime le concept alors je vous en parle. Écho est une application, actuellement en beta, qui permet de lancer un court message. Un peu à la Twitter, certes, mais là, le message est limité dans l'espace.

Écho, c'est donc un message ayant une portée de 3km.

Il s'agit donc d'un service de messagerie ultra-local qui permet de relayer des nouvelles jusqu'au dernier lieu où elles ont un intérêt. En effet, on peut retransmettre une message : lui faire écho. Le nouveau message retransmis aura donc une autre portée et ainsi de suite jusqu'à ce que plus personne ne voit d'intérêt à retransmettre le message.

Écho, c'est donc un message avec une portée initiale de 3km et une portée réelle dépendant de l'intérêt de ce dernier.

Echo est en beta mais avec une jolie application pesant à peine 89 ko, on aurait tort de ne pas lui donner une petite chance.

 

Echo (beta)
ECHO SYSTEM

Echo, votre flux d'information local en temps réel.✓ Voyez ce qui se passe autour de vous.✓ Relayez ce qui importe.✓ Communiquez avec vos voisins.✓ Facile, gratuit & anonyme.À utiliser pour parler d’événements, pour faire des recommandations, pour partager de bons plans, poster des petites annonces, faire de la prévention, organiser...

Télécharger Gratuit Disponible sur Google Play