Archive for the ‘ Mobility ’ Category

Gérer sa messagerie vocale Free depuis son téléphone Winmo

Ce qui est bien avec windows mobile, c’est qu’on a beau avoir des milliers d’applications qui trainent sur internet, la plupart ont été faites il y a plusieurs années de cela et sont soit très moche, soit inutiles, les développeurs préférant se tourner vers d’autres plateformes en ce moment.
Donc, ce qui est bien, c’est qu’il reste énormément de choses à faire !
L’autre jour, sur http://www.pointgphone.com, je suis tombé sur une news parlant d’un logiciel sous Android permettant d’avoir accès sur son téléphone à sa messagerie fixe. Ni une, ni deux, je regarde comment cela marche et je me suis dit : “hum, au final, la seule chose que je ne sais pas faire la dedans, c’est me connecter sur le site de free”. Je me suis donc renseigné sur l’authentification POST avec le compact framework. Bon, inutile de vous dire que c’est bien plus intuitif en java qu’en C# mais bon.
Bref, une matinée ou je n’avais rien à faire (genre ce matin), et que je ne pouvais pas bosser sur l’application Bouygues vu que les sources sont chez moi, je me suis lancé dans une nouvelle application.

Une heure plus tard, j’avais ma bibliothèque qui me permettait de télécharger les messages vocaux, gérait une petite base de donnée pour savoir si ils étaient nouveaux ou non et permettait de lui jouer. La suppression ne marche pas encore, allez savoir pourquoi elle part en timeout…

Liste des messages vocaux

Bref, ma bibliothèque faite (oui, ce coup-ci j’ai fais une bibliothèque comme ça je pourrai faire des appli en Form natives, Silvermoon ou autre sans avoir à m’embêter), je me suis dit que Silvermoon, c’était encore trop buggé vu les rapports que j’ai de l’application windows mobile, le winform, c’est toujours aussi moche, alors je me suis tourné vers Fluid, créée par la même personne qui à fait SIlvermoon.
Contrairement à cette dernière, nul Opengl, seulement des contrôles simples mais plus sexy que les winform. L’avantage? C’est presque aussi bien que Silvermoon, mais ça tourne sur toutes les configurations (et j’espère sur un maximum de téléphones…).

Alors, pour le moment, qu’est ce que ça fait?

  • Téléchargement automatique des nouveaux messages sur le téléphone.
  • Possibilité d’écouter ces messages.

Que nous réserve la suite?

  • Possibilité de rappeler le correspondant.
  • Effacement des messages sur le serveur.
  • D’autres choses sympa comme pourquoi pas envoyer le message par mail, y ajouter une note, etc.

Wanted : Je suis à la recherche de personnes ayant une freebox pour tester l’application sur d’autre téléphones que mon HTC Touch HD :) Je leur enverrai une version d’essai début janvier.

La version que j’ai marche en l’état mais l’authentification est gérée en dur pour le moment et je n’ai pas le temps avant le 2 janvier au plus tôt de m’en occuper donc soyez patient ;)

Aidez à débugger Le suivi Conso Bouygues Telecom

Note : L’application “Suivi Conso Bouygues telecom” n’est pas une application officielle et n’est pas supportée par Bouygues Telecom

Bonjour à tous.
Certains d’entre vous ont rencontré des problèmes avec les applis de suivi conso de Bouygues Telecom.
Pour ceux qui ont des problèmes de données manquantes dans l’application, il y a un moyen de m’aider à les résoudre ;)
Que faire? C’est tout simple, téléchargez ce petit exécutable ICI qui va générer un fichier « outbt.html » dans le répertoire « Temp » à la racine de votre téléphone.
Envoyez le moi :D

Petite info : Pour que cela marche, il faut ne faut pas que vous soyez connecté en wifi ou avec votre cable pc :)

Suivi conso Bouygues telecom : Nouvelles versions

Note : L’application “Suivi Conso Bouygues telecom” n’est pas une application officielle et n’est pas supportée par Bouygues Telecom

Bonjour à tous.

J’ai été à l’atelier sur le développement d’Android à l’EFREI hier soir, et je dois dire que c’était plutôt sympa. C’était cool de pouvoir discuter avec Ludovic Perrier (qui est à l’origine de l’AppsLib de l’archos… qui est très sexy aussi d’ailleurs).
Bref, ce n’est pas pour parler de ça que j’écris ce post.
Suivi Conso BTel
Comme promis, voilà une deux nouvelles versions de mon application de suivi conso de forfait bouygues telecom.
Alors, pourquoi deux version?

  • Une version standard, la même qu’avant mais avec de nombreux bugs en moins et l’affichage de la conso sms en plus
  • Une version plus sexy mais qui s’adresse uniquement aux personnes ayant des terminaux récents (pouvant gérer l’accélération graphique et avec les drivers adéquates sinon, soit ça rame, soit ça ne marche même pas). Je n’ai pu tester cette version que sur mon Touch HD donc je ne sais pas ce que cela donne sur des terminaux avec d’autres résolutions
  • Je voudrais remercier cfb, magicben et Jarrod de m’avoir aidé à corriger les bugs en m’envoyant les fichiers de leus suivi conso :) et tous ceux qui utilisent mon applications et qui me remontent les bugs.

Pour les télécharger, c’est par là (si vous pouvez, utilisez le tag reader de microsoft, ça me permet de savoir combien il y a eu de téléchargements):
Clique moi fort !

A windows mobile NetSoul client

This WE, I started developping a NetSoul client for windows mobile

First, what is NetSoul? NetSoul is a protocol used in my school to connect to the network (PIE : Parc informatique de l’Epita). You can’t access the network without a netsoul login and password. But NetSoul also provides chat feature.

As I didn’t find a good netsoul client for the windows mobile plateform, I decided to make my own. For the moment, it doesn’t have a name (still searching for a good one :p)

Contact window

Contact window

Features :

  • Connect to the network
  • Show contact list
  • Update contact status

For the moment it is impossible to add contacts directly from the application, you have to put them directly in the config file which looks this :


	
		
			
			
			
			
		
		
			
			
			
		
		
			
		
	

Next features :

  • Login window to enter login and password
  • Remember password option
  • Add contacts
  • Edit contacts
  • Remove contacts

Since Silvermoon (the library I use to make the user interface) doesn’t support multiline textbox, I will not implement chat option but hope tom69 will make a new release of silvermoon sool :D

Olibrius now has his winmo application

A few weeks ago, I talked you about Silvermoon which is a graphic library writter by Tom69.

I decided to play a little bit with it and after several tests, I started to make a real full application. So, this is it, an application to manage my association Olibrius directly on my phone. Well,  actually, all it does is to show me all comic books we have, there mark and place, classified by collections.  It also permits me to access to the member list and their status and mail.


OlibriusAppv1-1 OlibriusAppv1-2 OlibriusAppv1-3OlibriusAppv1-4 OlibriusAppv1-5

For the moment, it only supports European comic books, since we didn’t entered us comic books and books in the database. Us comic books interface will probably be the same but for books, since we can’t classify them by collection, I don’t know yet how I’m going to display them (maybe a search box or something like that).

So, how does it works ? Actually, nothing very special, just made some webservices in php (I know, webservices in php are so dirty, but, didn’t have the choice), put them on the same server where Olibrius website and database are, and call them from my C# application. So simple but a little bit slow when I don’t have 3G access…

See you with my next application…

Suivi Conso Bouygues Telecom – Nouvelle version

Et voilà, ce qui avait commencé comme un petit bidouillage de code en attendant mon maître de stage a évolué pour devenir un petit peu plus stable et avec quelques options en plus.

Suivi conso Bouygues telecom v0.3

Bref, après avoir posté le lien sur xda, j’ai eu la bonne surprise d’avoir pas mal de retours (déjà 4 pages au thread quand même).
Il y a plusieurs problèmes qui sont remontés:

  • Problèmes d’html qui s’affichait dans les infos (pas cool)
  • Problèmes de résolution, à la base j’ai conçu l’appli pour mon touch HD donc, grosse résolution.
  • Certaines infos n’apparaissaient pas, comme les options souscrites par exemples (je n’en ai pas donc j’avoue ne pas y avoir pensé).

Bref, j’ai donc pris en compte toutes les remarques, j’ai changé les icônes, en prenant des gratuites et libre d’utilisation et hop, voilà donc la nouvelle version.
Je voulais donc remercier tous ceux qui m’ont donné des retours sur l’application sur xda, ceux qui m’ont envoyé des screenshots ou des fichiers d’infos de leur compte pour m’aider à faire mes tests.

Les sources
Alors, comme je l’avais dis, je vais mettre les sources à disposition. Je ne compte pas continuer l’application, c’était juste un truc pratique fait vite fait qu’autre chose. Libre à vous de la continuer si vous voulez.
Les sources ne sont pas forcément super, hein, ce n’était pas ma priorité :p
Pour les télécharges, c’est pas ici : Keep me

L’installeur
Et voici l’installeur du logiciel pour ceux qui veulent juste l’utiliser : Clique moi fort !
Pour les plus technophiles, voici le tag pour le télécharger directement :)
Je préfère même ça me génère des stats.

Encore merci aux personnes qui m’ont fait des feedbacks et Simon Hart pour son UserControl dont je me suis servi pour l’adapter à mes besoins.

Suivi Conso Bouygues Telecom

Je vais commencer par me plaindre d’une chose. Cela fait des années que windows mobile existe alors que l’iphone et android n’existent que depuis quelques mois (allez, un peu plus pour l’iphone). Bref, je n’ai jamais dev sur l’iphone mais pour android, on peut quand même dire que le dev n’est pas vraiment différent que sous Windows Mobile (le java et le C# hein…).
Enfin bref, c’est fou qu’on voit apparaitre autant d’applications sur ces deux plateformes alors que windows mobile semble abandonné malgré le nombre d’utilisateurs.
Mon coup de gueule va surtout aux opérateurs comme sfr ou bouygues qui se réveillent et font leurs petites applications pour android et iphone et ne sortent rien pour windows mobile.

Application de suivi conso BuyguesTel

C’est après avoir vu une application de suivi conso de Bouygues Telecom que je me suis dis qu’il me fallait la même chose. Je n’ai pas eu à chercher bien longtemps sur internet pour voir que je ne trouverais pas grand chose. J’ai donc fait mon application.

Mon application est assez simple. Bouygues Telecom ne mettant pas à disposition un webservice pour récupérer les données, je me contente donc de récupérer les infos sur la page du site et de les remettre en ordre.

O y trouve donc comme infos :

  • La date de la facture (l’icône “?” renvoi sur le site internet du suivi conso)
  • Le type de forfait et ce qu’on a consommé.
  • Le forfait internet et ce qu’on a consommé.
  • Le nombre de minutes de repport.
  • Le hors forfait.

Pour le moment, tout ce que je sais c’est qu’elle fonctionne sur mon HTC Touch HD, il faut que je trouve dse gens pour faire des tests sur d’autres téléphones avant de la mettre a disposition des gens.

D’ici pas trop longtemps j’espère, je mettrais l’installeur ainsi que les sources (c’est du C# pour info) ici, mais il faut que je peaufine le code un peu histoire de gérer les erreurs de connections, trouver des icônes opensource (hum), etc.

Un petit merci à Simon Hart pour pour son usercontrol et à Fredrik Bornander pour la barre de progression (en haut dans l’application) que j’ai réutilisé.

http://www.codeproject.com/KB/mobile/PropertyHeaderWM.aspx

Silvermoon : Du fingerFriendly sexy sur windows mobile

La voila, la bibliothèque graphique que j’attendais tant sur windows mobile. Faire ses usercontrols en essayant de faire quelque chose de joli, on s’en lasse vite et on se tourne souvent vers des choses qui sont déjà toutes faites en les modifiant un peu.
Mais voilà, après avoir sorti “Fluid”, une bibliothèque de controls plutôt sympa, Tom69 nous sort Silvermoon, une autre bibliothèque de controls faits en opengl.

On trouve 3 choses intéressantes dans le projet :

  • Des controls
  • Des animations de transition
  • Un BusyControl (un truc vraiment sympa)

Même si pour le moment on ne trouve pas tous les controls, les Boutons, Checkbox, Menus, Dialogs, ScrollPanel etc sont déjà présent et l’auteur nous promet encore plus de choses pour la suite !

screenshot1screenshot2screenshot3

On trouvera sur le site de l’auteur avec les sources, un exemple d’explorateur de fichiers déjà bien fonctionnel qui aidera à se plonger un peu dans le code de Silvermoon.
On pourra cependant regretter de ne pas avoir plus d’exemples, on ne peut donc pas se rendre compte de ce que font tons les controls disponibles dans cette bibliothèque. Mais, une fois de plus, l’auteur nous dit que ce sera présent dans la prochaine version, et d’ajouter qu’elle ne saurait tarder…

Anyway, je me suis déjà un peu amusé avec et je posterai des exemples d’applis quand j’en finirai une (oui, on commence toujours pleins d’applis mais aucune n’est vraiment finie, c’est la dur loi du code).

Ah, encore une chose bonne à savoir, ce projet est OpenSource (sous licence MS-PL), donc amusez vous bien.
Vous pouvez retrouver plus de screenshots, une vidéo ainsi que les sources et les exemples de codes sur le site de codeplex : Page du projet