Archive for category Non classé

Startup WeekEnd Strasbourg un évènement qu’il ne fallait pas manquer

Posted by on Dimanche, 20 novembre, 2011

Pour mon premier startup week-end j’ai pitché mon idée et elle a pas été retenue, j’ai rejoins un groupe avec une idée qui faisait rêver et on a pas fini dans les 3 premiers. Mais j’ai vraiment passé un super week-end. L’exercice est vraiment enrichissant. Se préparer à lancer une boite à partir d’une idée exposée en 1 mn et présentée en 4mn, après un week-end de dur labeur pour faire le tour de toutes les questions sur la faisabilité et la viabilité de l’idée, ça vous oblige à vous remettre en question et à voir l’avenir autrement. Bien que je sois déjà associé dans ma société, ce week-end m’a encore prouvé qu’il faut pas s’endormir sur son business et qu’il y a toujours à faire pour aller plus loin ou inventer de nouvelles choses.

Je me dis en rentrant que j’aurais aimé vivre ce week-end quand j’étais étudiant et je recommande vivement aux étudiants de participer au prochain qui se passe le plus près de chez eux. Ca donne envie d’entreprendre et on apprend plein de choses intéressantes sur l’entrepreunariat. Ca devrait meme devenir obligatoire ;) .
Je me dis aussi en rentrant que ça fouttrait quelques baffes à ceux qui bosse déjà pour d’autres sans investir dans leur boulot plus que ça en laissant passer leurs idées et leur rêve. Et enfin je dis à mes compatriotes qui ont déjà leur business qu’ils se regardent pas trop le nombril et que de venir participer à ce genre d’évènement vous remet un coup de pied au derrière pour pas s’endormir sur son acquis.
Bref cet évènement fut un succès et je félicite les organisateurs : @yannski, @toutielicious, @whirlyvonelsass et les autres pour qui j’ai pas les comptes twitter. Bravo aussi aux vainqueurs, perso j’avais un faible pour RevEaulution dommage qu’ils aient pas finis dans les 3 premiers. J’avais déjà pris les contacts de TSA (gestion des ambulance) qui ont fini premier car entre ambulances et services d’urgences ya un lien à faire ;) .
En tous cas j’attends de pied ferme le prochain startup weekend car ça vaut vraiment le coup.

Sébastien Letélié on Quora

Posted by on Dimanche, 9 janvier, 2011

My profile on Quora

Sébastien Letélié

FLASH CATALYST ET FLASH BUILDER 4

Posted by on Jeudi, 4 juin, 2009

Hier, Adobe a présenté à la communauté les derniers arrivants de leur offre et concrètise leur plateforme Flash composée des trois produits : Flash Pro, Flash Builder et Flash Catalyst.

Flashbuilder 4 (ex: flexbuilder) correspond à l’environnement de développement RIA.
De nombreuses modifications ont été apportées à l’outil:

  • augmentation de la productivité (refactoring, génération de getter/setter, génération de handler d’évènement….)
  • amélioration de la gestion des données (introspection des services distants, génération de classes…)

Le modele de composant à également été relooké. En effet les composants natifs sont maintenant déclinés sous la forme de MVC. L’ambition est de faciliter le skinage des applications flex. D’après Adobe FB4 devrait aussi d’offrir un environnement de développement pour l’AS3 et non seulement pour Flex.

Le

deuxième outil présenté était Flash Catalyst. Ce produit peut prendre en charge des fichiers Photoshop, Fireworks, Illustrator. Il propose (via une interface étudiée sur les modèles des logiciels créatifs/vidéo) d’animer les éléments ou page et de skiner des composants (boutons, scroll, etc..).
A tout moment, le designer peut rééditer des éléments graphiques de sa maquette via Illustrator et récupérer automatiquement ses modifications dans Catalyst.

Catalyst a pour vocation de permettre aux designers :

  • De prototyper/animer simplement leurs interfaces (pour des présentations clients)
  • D’exporter l’interface animée vers FlashBuilder afin qu’elle soit directement utilisable par le développeur sans phase de découpage d’images ou de skinnage manuel des composants et tout en conservant les animations produites dans Catalyst.

Les échanges entre Catalyst et Flex seront bi-directionnelles pour la sortie finale de la V1 de Catalyst : Il sera donc tout simplement possible d’éditer un projet FlashBuilder dans Catalyst et de reskiner a la volée certains éléments.
Par contre, l’utilisation de Catalyst est exclusivement réservée aux créas qui organisent les calques dans des dossiers et nomment chacun des calques. Sans cette rigueur, Catalyst devient totalement inutilisable.

Pour Catalyst les avis sont très partagés. Il semble que les possibilités soient quand même limitées (en terme d’effets, de retour….) mais se prête particulièrement à de la RIA. Les fans d’animations “Wahoo” devront malheureusement conserver leur Flash Pro :) . J’attend de le tester sur un vrai projet pour valider le workflow complet et de constater le gain de productivité…

A suivre

version 4.1 de la DebugBar

Posted by on Jeudi, 20 septembre, 2007

DebugBar est un plug-in pour Internet Explorer qui m’a beaucoup servit pour les 1er développements de Rialto. Ils étaient parmis les premiers à proposer un DOM inspector dynamique. La version 4.1 integre la visualisation des requêtes HTTP asynchrones. Ce n’est pas Firebug mais ca reste pratique pour explorer vos pages dans IE ou le manque d’outils se fait cruellement sentir.
Dommage que ça ne soit pas un freeware mais vous pouvez toujours evaluer le produit pendant 30 jours.

2 librairies intéressantes…

Posted by on Jeudi, 21 juin, 2007

Dans le cadre d’un nouveau projet j’ai testé les 2 librairies suivantes:

TIMELINE:

Il s’agit d’une librairie permettant de créer des échelles de temps.
Le tutorial est très bien fait. L’API est assez riche pour agrémenter le composant au fil des besoins. Le code suivant permet par exemple de synchroniser 2 timelines indépendantes (avec des unité de temps différentes)

function init() {
var eventSource = new Timeline.DefaultEventSource();
var bandInfos = [ Timeline.createBandInfo({ eventSource: eventSource, date: new Date(), width: "100%", locale:'fr', intervalUnit: Timeline.DateTime.MONTH, intervalPixels: 100 }) ];
tl = Timeline.create(document.getElementById("my-timeline"), bandInfos);
var band=tl.getBand(0); band.addOnScrollListener(onScroll);
var eventSource2 = new Timeline.DefaultEventSource();
var bandInfos = [ Timeline.createBandInfo({ eventSource: eventSource2, date: new Date(), width: "70%", intervalUnit: Timeline.DateTime.DAY, intervalPixels: 100 }), ];
tl2 = Timeline.create(document.getElementById("my-timeline2"), bandInfos); }
function onScroll(band) { tl2.getBand(0).setCenterVisibleDate(band.getCenterVisibleDate()); }

La description des différentes fonctions de l’API est parfois limite et on a du mal à comprendre le but de certaines fonctions mais c’est un très bon composant pour qui désirent intégrer ce type de widget.

A noté qu’une version existe pour GWT

jsgraphics

Il s’agit d’une librairie offrant des fonctionnalités graphiques. Ce qui m’a séduit dans cette approche c’est la possibilité de réaliser des dessins sans utiliser des technologies supplémentaires (SVG,CANVAS,FLASH…). En effet la technique de base employée est que chaque dessin correspond à un empilement optimisé de DIV. C’est une librairie de bas niveau mais elle offre les fonctionnalités nécessaires et suffisantes pour réaliser des composants plus complexes (je pense à des graphiques…)

GWT-Comment référencer le body dans le code JAVA

Posted by on Dimanche, 10 juin, 2007

J’ai été confronté à ce probleme. Comment récupérer un Element faisant référence au body. L’API de GWT ne fournit pas “directement” ce service et il faut donc utiliser des méthodes détournées.

On peut par exemple rajouter un id au body dans la description HTML de la page









Dans votre application java il suffit ensuite d’utiliser le code ci-dessous

import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.Element;

Element body= DOM.getElementById(“bodyId”);

Une autre solution consiste à utiliser le JSNI

Il suffit d’utiliser la méthode suivante:


public static native Element getBody() /*-{
return $doc.body;
}-*/;

L’élément est ensuite récupére par l’appel suivant :

Element body = getBody();

L’intérêt est qu’il n’y a plus besoin de modifier les pages HTML de l’application

Un peu étrange que des éléments de base comme le body ne soit pas directement accessible….