mercredi 22 février 2012

NewtonFractals



Cette fois-ci, voici une toute petite application capable de générer des "fractales de Newton". Plusieurs paramètres sont modifiables. Ce logiciel n'a pas d'utilité pratique, si ce n'est d'avoir du plaisir à regarder de belles images abstraites.

Je rajouterais probablement d'autres équations dans des prochaines mises à jour.

N'hésitez pas à me contacter pour des remarques ou des suggestions.

samedi 18 février 2012

Right On Time for WP7

This time, it's Microsoft turn to organize an event to make students win smartphones, so I wanted to participate (see here).

I have chosen to port Right On Time to the Windows phones, because this app deserved to be used by more people (because very few people own a N900 at EPFL...).

Finally, the application provides the same main functionalities of the original Maemo version :
-Quick preview of next course, Camipro card balance, and next M1 departures.
-The possibility to see all the courses of the week on a single screen.
-The menus of the restaurants.

Note that some features were dropped :
-no more export to the phone stock calendar. This is due to a limitation of the WP7 SDK.
-no more restaurant suggestion based on a list of favorite food. Anyway, I think that filling this list was too boring to be used.

I hope this app will serve more people than the previous one. Don't hesitate to leave me a comment, I am open to all ideas for improving it !

Right On Time pour WP7



Cette fois, c'est Microsoft qui propose de faire gagner des smartphones, j'ai donc tout naturellement été tenté de participer (voir ici).

J'ai choisi de porter Right On Time pour les Windows phones, car cette application méritait un public plus large que les utilisateurs de N900 uniquement (autrement dit quasiment personne à l'EPFL...).

Finalement, l'application présente des fonctionnalités similaires à la version Maemo, à savoir :
-Une vue d'ensemble sur le prochain cours, le solde restant sur la carte Camipro et les prochains départs du M1.
-La possibilité de voir l'emploi du temps de la semaine en un seul coup d’œil.
-Les menus des restaurants.

A noter que que ce portage WP7 possède quelques limitations par rapport à la version pour Maemo :
-pas d'export vers l'agenda du téléphone. Ceci est une limitation due au SDK de WP7.
-pas de suggestion de restaurant sur la base d'une liste d'aliments préférés. De toute façon, l'entrée de cette liste était laborieuse, et donc je suppose que personne ne l'utilisait.

J'espère que ce logiciel pourra servir à plus de monde. N'hésitez pas à me laisser un commentaire, je suis ouvert à toute proposition d'amélioration !

vendredi 23 juillet 2010

Right On Time

After Android, I tried Maemo programming, with Qt.

Right On Time is an application created for Nokia campus application contest 2010 at EPFL, and it won ! The purpose is providing to EPFL students as much information as possible, and easier from a mobile phone.

This program has the following features :
-Automatic schedule retrieval, week view without scrolling, and export to the usual N900 calendar.
-Next course, its time, location and the map to access the room.
-Next M1 departures.
-Menus of all restaurants, and proposal using a list of favorite food.
-Camipro card balance.

The schedule feature can spare much time, because the user doesn't have to rewrite his schedule to his favorite digital agenda.
The M1 and Camipro frames are useful sometimes.
The menus feature should be used every day by people who choose restaurants to eat only what they prefer.

I hope this app will useful for many people, an Android port could be released...

Right On Time


Après Android, je m'essaye à la programmation pour Maemo, à l'aide de Qt.

Right On Time est une application développée dans le cadre du Nokia campus application contest 2010 à l'EPFL, et elle a été la gagnante ! Son rôle est de fournir le plus possible d'informations aux étudiants de l'EPFL, avec le minimum de manipulations.

Ce programme possède les fonctionnalités suivantes :
-Récupération automatique de l'emploi du temps, vue de la semaine en un seul coup d'œil (pas de défilement), et export vers le calendrier du N900.
-Prochain cours, sa date, son emplacement et la carte pour y accéder.
-Prochains départs du métro M1.
-Menus de tous les restaurants, et proposition en fonction des aliments préférés.
-Solde restant pour la carte Camipro.

La fonctionnalité "emploi du temps" fait gagner beaucoup de temps, car elle évite de devoir recopier tout l'emploi du temps sur son agenda numérique préféré, au début de chaque semestre.
Les cadres "M1" et "Camipro" sont bien pratiques occasionnellement.
Le cadre "menus" devrait servir chaque jour à tous ceux qui choisissent le restaurant en fonction de ce qu'il sert.

J'espère qu'elle sera utile au plus grand nombre, une version Android pourrait peut-être bien suivre...

vendredi 5 février 2010

First application : Space Jewels 3D

That's it, my first Android application is published !
It is a small remake of the well-known Bejeweled game. The main interest of this version is that it use OpenGL, in order to provide 3D graphics.
This is free, so don't hesitate before trying it, and feel free to give some comments.

This code has been first written during my first year computer-aided science project, at the EPFL. It has been ported from C++ to Java six monthes ago, for Android.

This app main goal is to allow me to get some experience in Android programming, but you'll maybe enjoy it...


Changelog :

v 1.1 : game much faster, thanks to OpenGL VBOs. A little texture bug has been fixed, and the AI wait delay was decreased.

v 1.2 and v1.3 : minor bug corrections. Tried to support the Motorola Droid, but it didn't work.

v 1.4 : should now work with the Droid.

v 1.5 : single player mode added. Loading is a bit faster.

dimanche 31 janvier 2010

Première application : Space Jewels 3D


Ca y est, ma première application est publiée !
Cette application est un petit remake du jeu bien connu Bejeweled. L'originalité de cette version est que le jeu a été réalisé en trois dimensions, à l'aide d'OpenGL.
Elle est gratuite, n'hésitez pas à l'essayer et à donner quelques commentaires.

Pour la petite histoire, cette application a d'abord été développée dans le cadre de mon projet de cours d'informatique de première année à l'EPFL. Cette application a ensuite été portée du C++ à Java, pour Android.

Elle a eu pour but unique de me permettre d'approfondir mes connaissances en programmation, mais peut être la trouverez-vous amusante...

Changements apportés :

v 1.1 : le jeu est beaucoup plus fluide, grâce à l'utilisation des VBOs d'OpenGL. Un bug de texture pour les actions spéciales a été corrigé, et le délai d'attente de l'IA a été réduit.

v1.2 et v1.3 : petites corrections de bugs, et tentatives infructueuses de compatibilité avec le Motorola Droid.

v1.4 : devrait enfin fonctionner avec le Motorola Droid.

v1.5 : mode solo (contre la montre) ajouté ! Le jeu démarre aussi un peu plus vite.