vendredi 28 mai 2010

Revue des blogs #263 : Une liste de news très Geek

revue,blog,news,geek


bullet Abonnez-vous à ces revues par feed rss news geek ou par email news geek
bullet Découvrez les anciennes revues

vendredi 17 juillet 2009

Revue des blogs #163 : Une liste de news très Geek !

revue,blog,news,geek


bullet Abonnez-vous à ces revues par feed rss news geek ou par email news geek
bullet Découvrez les anciennes revues

jeudi 14 mai 2009

Concours SFR Android : M-SOS remporte le second prix !

C'est avec joie que je vous annonce que j'ai gagné la seconde place du concours Android organisé par SFR.

ludo_cheque_android.jpg

Mon application M-SOS a été très appréciée du jury SFR.

Je tiens à remercier :

  • le jury du concours pour son enthousiasme, ses idées.
  • tous les participants du concours qui ont apporté des idées d'applications mobiles.
  • tous les blogueurs qui ont soutenu l'application M-SOS.
  • toutes les personnes qui m'ont envoyé des messages d'encouragement et beaucoup d'idées pour étoffer cette application mobile qui sera diffusée gratuitement sur l'android Market très prochainement.
  • Rabii Mouali pour son implication dans le projet et le développement du client M-SOS pour iPhone et Windows mobile.
  • Spawnrider pour les photos de la soirée

Et bien sur ma fiancée, qui a réussi à supporter mes longues heures d'absence ;-)

Une version Beta de l'application sera en ligne d'ici une à deux semaines, la version finalisée est prévue pour fin juin.

Voici la vidéo de l'application développée pour le concours :

Ils parlent du concours :

lundi 11 mai 2009

SDK Android vs SDK iPhone

google_android_logo.jpg

Pour vous donner une idée rapide sur les deux SDK (iPhone & Android), voici quelques exemples de code repris de mon précédent article :

Connaitre le statut du GPS :

Android

public boolean isGpsEnabled(LocationManager lm){
   List<String> locationProvidersEnabled = lm.getProviders(true);
   for (Iterator<String> iterator = locationProvidersEnabled.iterator(); iterator.hasNext();) {
       String provideName = iterator.next();
        if (LocationManager.GPS_PROVIDER.equals(provideName)) return true;
   }
   return false;
}

iPhone

CLLocationManager *locationManager = [[[CLLocationManager alloc] init] autorelease];
if(locationManager.locationServicesEnabled)...

Envoyer un SMS :

Android

String message =  "Mon message";
String phoneNumber = "+3361234569";
PendingIntent pi = PendingIntent.getActivity(context, 0, new Intent(context, MyActivity.class), 0);                
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message.toString(), pi, null);

iPhone

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://3361234569"]];

Sur iPhone, il n'est pas possible d'envoyer un SMS de manière automatique, ce code ouvre seulement l'éditeur.

Composer un numéro :

String phoneNumber = "+3361234569";
Intent itent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+phoneNumber));
startActivity(itent);

iPhone

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://+3361234569"]];

Lire MP3 :

Android

Fichier bip.mp3 stocké dans le répertoire "/res/raw" de l'application Android

MediaPlayer mp = MediaPlayer.create(getApplicationContext(), R.raw.bip);
mp.start();

iPhone

NSString *path = [[NSBundle mainBundle] pathForResource:@"ZZZZ" ofType:@"mp3"];
AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];

Merci à Rabii pour les exemples iPhone.

vendredi 16 novembre 2007

Petit Tutorial pour se lancer dans le développement d'une application Android

android,sdk,tutorial

Vous commencez à vous intéresser à Android, le nouveau système d'exploitation mobile de Google ?

Voici quelques pointeurs qui pourront vous aider :

Installation de l'environnement de développement

La première chose à faire est d'installer Eclipse et le SDK Android fourni par Google.

http://code.google.com/android/intro/installing.html

Note : N'oubliez pas d'installer le plugin Eclipse pour Android, il est très pratique pour compiler et débugger les applications directement dans Eclipse.


Découverte du tutorial

Des exercices sont fournis par Google pour découvrir petit à petit la SDK Android. Ces exercices sont simples à suivre et consistent à développer une application mobile de gestion de notes. Des connaissances en Java sont nécessaires pour comprendre l'ensemble du tutorial, des petites connaissances en SQL sont aussi requises.

http://code.google.com/android/intro/tutorial.html


Exemples de code

Voici tout d'abord un exemple de l'utilisation de l'API XMPP d'Android, XMPP est le protocole de messagerie utilisé entre autre par Google Talk. Il permet d'échanger des messages, d'envoyer des fichiers, de connaître la présence des personnes de sa liste ...

Et voici maintenant un exemple de player audio :


Vous voilà prêt à développer une application Android, bonne chance pour le Challenge !

mardi 13 novembre 2007

Google Android : 10 Millions de dollars offerts par Google

android

Google Android est le nouveau système d'exploitation OpenSource pour téléphone portable.

Le SDK Android permettant de développer des applications pour Android a été mis en ligne hier, pour l'instant la plateforme finale est toujours en cours de développement, les premiers téléphones compatibles devraient apparaître sur le marché au cours du second semestre 2008.


Voici une vidéo de présentation du système d'exploitation mobile :


Voici une vidéo de présentation de la plateforme :


Google a annoncé qu'il partagerait un total de 10 millions de dollars aux 50 meilleures applications sur Android.

Des idées d'applications ? Cela donne envie de s'y mettre ;-)

Voici l'adresse du SDK :

http://www.openhandsetalliance.com/developers.html