Adobe Flex Development
Dimanche 06 juillet 2008
Pour mon stage de fin de 1ère année à SUPINFO, j’ai été pris dans la société Genezis à Grenoble. Pour ce stage j’ai été pris en tant que développeur Flex, bien que n’ayant jamais touché au Flex.
Mais alors c’est quoi le “Flex” ? En fait comme vous le savez sûrement le Flash est plutôt orienté sur l’animation plutôt que sur le contenu. Ainsi il est plutôt rare de voir de vraies RIA en flash. C’est pour cela que Adobe à créer Flex (enfin… ils l’ont racheté à macromedia).
Flex est en gros un langage de programmation basé sur le XML et permet de coder assez rapidement des applications web pourvu d’une interface assez agréable. Flex utilise également l’ActionScript qui ressemble fortement au JavaScript, ce qui permet de faire beaucoup d’interactions entre les éléments. On peut également interroger un serveur avec du PHP, ColdFusion ou autre. Au final Flex compile le projet et génère un fichier SWF lisible avec le plugin Flash Player.
Bien que je ne soit pas totalement fan du Flash, une récente nouvelle commence à me faire changer d’avis. En effet Adobe travaille avec Google et Yahoo afin de rendre le contenu des fichiers SWF indexable ce qui le rend beaucoup plus orienté site web, et non seulement pour les jeux et animations.
Par ailleurs le plugin Flash est estimé être installé sur 98% du parc informatique connecté à internet.
Donc l’avantage principal du Flash par rapport au simple HTML, c’est que le plugin flash (multi-plateformes) offre le même rendu que ce soit sur Windows ou Mac, avec Internet Explorer ou avec Firefox. On n’a donc pas les problèmes d’affichages que les développeurs rencontrent souvent dû au fait que les navigateurs n’interprètent pas de la même façon le code XHTML, CSS et JavaScript.
Enfin bref, voici un exemple de ce que j’ai pu réaliser en 4 jours de programmation sachant que lorsque j’ai commencé je n’avais que très peu touché au Flex (genre j’avais créé deux/trois boutons) et surtout il m’a fallu un peu de temps pour tester différentes API entre celles de Google Maps, Yahoo Maps et Via Michelin.
Si cette technologie vous intéresse et que vous souhaitiez vous y mettre voici quelque liens :
Flex Developer Center - onglet Getting Started
Flex 3 Developer’s Guide
Flex 3 Language Reference - Contient toutes les informations sur chaque composants
Flex Ressources - Annuaire des ressources dispo sur Flex
Flex Tutorial - Site proposant de nombreux tutoriaux
Bonne continuation.
Posté par JegnuX à 17:33
Aucun Commentaires »
Accédez à vos volumes HFS+ depuis Windows
Mercredi 25 juin 2008
Vous avez un mac et utilisez bootcamp pour avoir un windows sous la main ? Vous vous êtes sans doutes aperçu que votre partition MacOS X formaté en HFS+ n’est pas accessible depuis windows.
Un petit utilitaire Open Source nommé HFS Explorer va bientôt vous permettre d’accéder à vos volumes HFS+.
Tout d’abord commencez par télécharger et installer le runtime java qui est nécessaire pour faire fonctionner HFS Explorer. Vous pourrez vous le procurer en cliquant ici. Même si vous pensez déjà l’avoir, réinstallez le, par précaution.
Une fois ceci fait vous allez désormais pouvoir télécharger HFS Explorer depuis cette page. Deux choix s’offre à vous :
Download installer for Microsoft Windows systems –> installe le logiciel sur votre système.
Download application as ZIP file –> s’éxécute directement depuis le dossier, sans l’installer.
Selon votre besoin choisissez l’une ou l’autre option. Une fois téléchargé et installé (selon votre choix) lancez l’exécutable HFX Explorer.
Rendez vous dans le menu file puis cliquez sur Load file system from device. Enfin cliquez sur Auto-detect. Si aucune partition n’est trouvée, je vous conseille de vous rendre sur la page que j’ai donnée plus haut, afin de lire la documentation qui est situé sous les liens de téléchargement.
Une fois votre partition configurée vous pourrez lire tout ce qu’elle contient et ainsi donc récupérer vos fichiers importants.
Posté par JegnuX à 20:58
Aucun Commentaires »
The Trons : premier groupe de rock robotique
Samedi 21 juin 2008
Que se passe t’il quand des geek décident de devenir musiciens ? Apprenent-ils à jouer d’un instrument ou à chanter ? Bien sûr que non, un bon geek va créer un robot pour jouer d’un instrument ! Ainsi des néo-zélandais ont créé un groupe de musique entièrement constitué de robots : The Trons.
Le résultat est excellent ! Vivement une tournée que je puisse les voir en concert :)
Posté par JegnuX à 15:48
Aucun Commentaires »
Recherche ciblée avec Safari
Jeudi 05 juin 2008
Vous utilisez safari mais regrettez le fait de ne pas avoir plusieurs moteur de recherche sous la main, directement dans la navigateur ? Un plugin pour safari vous permettra de remédier à ce problème de Safari SIA.
Safari SIA est un simple plugin vous permettant de choisir votre moteur de recherche juste en écrivant un petit mot-clé devant votre recherche.
Un petit exemple : En temps normal, si vous souhaitez rechercher une vidéo sur youtube avec comme mot-clé “apple 1984 ad” vous devez d’abord vous rendre sur youtube, puis effectuer cette recherche. Après configuration du plugin, vous accéderez directement à la page de résultat en marquand dans la barre d’adresse : “yt apple 1984 ad”.
Pour l’installer, lisez la suite :)
Lire la suite »
Posté par JegnuX à 15:53
Aucun Commentaires »
Les vidéos du web dans un clip
Mardi 27 mai 2008
Si vous aussi vous connaissez quasiment toutes les vidéos les plus populaires qui tournent sur les plateformes comme youtube ou dailymotion, alors vous allez sûrement apprécier le nouveau clip du groupe Weezer qui regroupe toutes ces vidéos.
Ce qui est le plus intéressant c’est qu’on a l’impression que les gens qui sont à l’origine de ces vidéos sont les acteurs du clip. Je me demande donc si ce sont des sosies, ou encore même d’excellent montages vidéos. Mais si se sont bel et bien les ‘originaux’ qui ont tourné dans le clip, j’applaudis encore une fois le web 2.0 qui permet à des gens communs de faire quelque chose de si peu banal.
Enfin bref, maintenant faut que je fasse une vidéo de moi ou je passe pour un idiot afin de tourner dans un clip. Qui a dit “Pas besoin de faire semblant.” ? ^^’
Posté par JegnuX à 14:54
Aucun Commentaires »
Casse-brique en assembleur, un casse-tête ?
Mardi 20 mai 2008
Après une année de théorie en architecture sur le fonctionnement interne d’un ordinateur : Processeur, mémoire etc… nous attaquons le langage de programmation de plus bas niveau qu’il existe : l’assembleur.
Petit rappel : un langage de programmation de bas niveau est un langage qui s’écrit de façon proche de la machine (de ses composants) ainsi en assembleur ce sont directement des instructions exécutées par le processeur que nous devons écrire.
Objectif visé par notre professeur : nous faire faire un casse-brique en assembleur. Cependant on ne sait pas encore si on pourras le commencer à temps afin qu’il soit corrigé avant la fin de l’année. J’espère vraiment que si on a le temps de le faire, ça ne se transformera pas en casse tête :)
Pour ceux qui voudraient réviser ou même apprendre l’assembleur c’est juste ici.
Posté par JegnuX à 13:06
1 Commentaire »
[Mac] Verrouillez rapidement votre session
Lundi 19 mai 2008
Ca faisait un moment que je cherchais un moyen de verrouiller rapidement mon écran, en particulier en passant par la fenpetre de connexion qui permet d’avoir un bel effet de cube au passage. J’avais donc activer le menu “Fast User Switching” dans les préférences utilisateurs de Mac OS X. Ainsi en deux clics mon écran était verrouillé.
Mais comme tout mac user je me suis rapidement habituer à utiliser principalement des raccourcis clavier, et le fait de ne pas en avoir pour cette fonction était assez agaçant.
C’est donc en attendant le logiciel que développe notre cher Thibaut-Jedi du labo Apple, que je me suis mis à chercher un logiciel qui proposait cette fonctionnalité, et j’ai trouvé : WinSwitch
Posté par JegnuX à 11:20
Aucun Commentaires »
Thème du blog spécial iPhone
Dimanche 11 mai 2008
En me baladant sur un site regroupant des plugins wordpress, j’ai trouvé un plugin qui permet de définir un template spécial pour les visiteurs venant sur le blog depuis un iPhone ou un iPod Touch. Ni une ni deux, j’ai téléchargé et installé le dit plugin ainsi que le template associé. Le template de base n’étant pas trop dans le style de l’interface iPhone, j’ai adapté le design, j’ai rajouté le champ de recherche à la spotlight (en haut à droite sur ce thème) et bien sûr j’ai fait des screenshots pour ceux qui n’ont pas la chance d’avoir un iPhone ou un iPod Touch. C’est juste dans la suite :)
Posté par JegnuX à 03:43
3 Commentaires »
iPaintX : un Paint comme TP noté en C
Vendredi 09 mai 2008
Lors de la première année à supinfo on apprend, entres autres, le language de programmation C. Notre professeur dans cette matière nous a dégoté un sujet de TP noté que je trouve assez intéressant : faire un Paint.
Le but sera au final de pouvoir dessiner des points, des segments, des rectangles, des cercles ainsi que des arcs de cercles. Certes ce n’est pas grand chose vous allez me dire, mais ce projet me permettra en tout cas d’apprendre de nombreux concepts de programmation, l’utilisation de librairies C telles que la SDL qui permet de faire un affichage graphique et qui permet aussi l’utilisation d’OpenGL.
Le meilleur ? Notre prof nous offre la possibilité de dévolopper ce Paint sur le système d’exploitation que l’on désire, MacOS X en ce qui me concerne. Et ça c’est une chose que peu de profs auraient toléré ^^
Au stade actuel du TP, j’arrive à afficher toutes les formes géométriques sus-cités :) il ne reste plus qu’à gérer les évènements de la souris afin de pouvoir créer/modifier/supprimer ces figures.
C’est juste qu’il faut y aller doucement.
Posté par JegnuX à 15:34
3 Commentaires »