Archive pour la catégorie 'recherche'

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Make the software smart /////////////////////////////////////////

Jeudi 13 mai 2010

Introduction to Neural Networks for Java
Par Jeff Heaton,
http://www.heatonresearch.com

Chapter 11: Understanding the self-organizing map
Chapter 13:
Bot Programming and neural network

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Multitouch Wall ////////////////////////////////////////////////////

Mardi 6 avril 2010

http://www.ecole-art-aix.fr/article4089.html
Le mur communicant est un dispositif collectif d’exploration et de découverte. Il s’agit d’un grand écran interactif. Grâce à son système de capture « multi-touch » on peut littéralement toucher l’image et en modifier ainsi son contenu. Le mur récolte des informations depuis de multiples sources (téléphone, Internet, capture vidéo, borne de saisie, etc) et les re-transforme en des visualisations tactiles. De cette façon le mur n’est pas hermétique ; au contraire il s’agit d’un carrefour d’informations, d’une carte temps-réel qui simplifie et rend tangible certaines informations et relations complexes (locales/globales) qui seraient trop difficiles à représenter sur l’espace réduit d’un ordinateur personnel ou d’un ordinateur de poche (smartphone). C’est un mur/écran urbain, qui crée des relations informationnelles adaptées à l’échelle du corps humain et qui relie des corps à leurs territoires.

Ici, j’ai fait une recherche sur un lecteur de flux rss… Il s’agit de permettre a toute institution de pouvoir s’approprier le mur multitouch et de pouvoir facilement mettre a jour les données. Ainsi un simple blog fournissant un flux rss permet de visualiser ces informations sur le mur.

D’un point de vue conceptuel, il s’agit de plier et replier les “colonnes” du flux qui sont ici classé par année (mai peuvent l’être par tag).

Il s’agit néanmoins d’une maquette (fait dans la semaine), que j’aimerais beaucoup poursuivre plus amplement !

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Chercheur à l’ENSAD Paris ! /////////////////////////////////////

Mardi 13 octobre 2009

IDN : Identité(s) numérique(s) mobile(s)
http://idn.ensad.fr/

Enjeux et opportunités de la mutation du réseau social numérique vers la mobilité.

Contenu et objectifs

Sous l’influence d’évolutions technologiques convergentes (migration de l’internet vers la mobilité et haut débit/connexion permanente, traçabilité d’activités, nouvelles modalités/ nouveaux canaux de communication, flux organiques, liens sociaux, localisation sociale, radars sociaux, interfaces tangibles), l’identité numérique mobile connait une mutation profonde et rapide.

La structure tacite ou explicite, les flux, les patterns émergents et les représentations qui qualifient cette identité sont à définir pour adresser une dynamique sociale plus complexe, et de nouvelles typologies d’usages qui restent à codifier afin de rendre cette nouvelle dynamique riche et désirable.

Thématiques de recherche

• Identité(s): tacite(s), déclarée(s), agrégée(s) :

- quels sont ses nouveaux constituants (inclus les liens sociaux) ?

- comment les gérer ?

• Communication et partage, nouvelles formes émergentes :

- quelles articulations possibles/désirables ? (fragmentation/multi-canaux/multi-modalité, cercles sociaux/radar social/visibilité/traçabilité/proximité/stratégies (amoureuses par exemple), phases de mobilité)

- comment créer de nouvelles opportunités de connexion et augmenter notre réalité sociale courante ? (moi/nous/le monde (le monde était constitué de personnes, lieux, objets, données, méta-données)

- comment le système supportera la curiosité et le hasard ?

- qu’est-ce qui sera partageable ?

• Nouvelles représentations

- comment représenter les nouveaux flux, et leurs éventuelles notifications ?

- comment résoudre le conflit trace/mémoire ?

- comment représenter les nouvelles règles sociales émergentes, l’intimité, la disponibilité, le visible/invisible et autoriser le mensonge ?

- quel héritage numérique ?

Finalité

Une suite de prototypes interactifs (formes à définir, application téléphonique, objet communiquant, jeux vidéo, vêtement « intelligent »…), publication et colloque à l’Ensad.

Modalités

- Chaque thématique de recherche sera construite et articulée sur un modèle ‘UCD’ (User Centred Design) ;

- ce processus sera construit de façon itérative et s’articulera autour de l’observation, l’analyse et la modélisation, l’expérimentation, et le prototypage ;

- pour valoriser un travail en équipe, une attention particulière sera portée à rechercher une complémentarités dans les thématiques abordées entre les étudiants.

Passerelles

Afin de renforcer une vision transverse et un travail collaboratif, un lien sera fait avec les autres programmes de l’Ensad qui traitent des enjeux de la communication et de la mobilité, notamment sous la forme de sessions de workshop.

Professeurs Ensad

Remy BOURGANEL, Etienne MINEUR.

Partenaires envisagés

Orange Vallée, Nokia.

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Waiting For The Sun //////////////////////////////////////////////

Samedi 25 avril 2009
class WaitingForTheSun {

  WaitingForTheSun() {

  if (Eden.getFlash(1)) {

  We.raceDown(Sea);
We
.stand(Sea.getShore(“freedom”));

}

waitingSun(3);
feelSun();
waitingSun(4);
waiting(8);

wait(You.come(“along”));
wait(You.hear(this));
wait(You.come(“along”));
wait(You.tellMe(Exception));

Me.life = !this;
feelSun();
waitingSun(4);

}

  void feelSun() {

  if (You.feel(Sun)) {

  Spring.isAvailable = true;
We.live(Sun.scattered);

}

}

  void waitingSun(int count) {

  while (Sun.isAvailable) {

  wait();
count -= 1;
if
(count <= 0) {

  break;

}

}

}

  void waiting(int count) {

  for (int i = 0; i > count; i++) {

  wait();

}

}

/* Regards to Jim Morrison */

}

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Feeling The Sunset ////////////////////////////////////////////////

Lundi 20 avril 2009
class FeelingTheSunset {

  FeelingTheSunset() {

  LandScape landscape = setLandScape();
Atmosphere air = setAtmosphere();
Sun sun = new SunSet();
Sky sky = setSky();
Love myGirl = Me.getMyLove(); while(sun.isAvailable){

  sun.rotation++;
sky.sunEffect(sun, “orange”, “pink”);
Me.Keep(“Hug”, myGirl);
Feeling.Share(Me, myGirl);

}

}

  LandScape setLandScape() {

  Sand sand = new Sand(“fine”, “white”);
Tree palm = new PalmTree(“Braeha edulis”);
Sea sea = new Sea(“clear”, “blue”, “green”);
LandScape landScape = new LandScape();
landScape.add(sand);
landScape.add(palm);
landScape.add(sea);
return landScape;

}

  Atmosphere setAtmosphere(){

  Atmosphere air = new Atmosphere();
air.heat = 26°;
air.humidity = 30%;
air.wind = 8km/h;
air.smell = Smell.salt;
return air;

}

  Sky setSky(){

  Sky sky = new Sky();
Cloud cirrus = new Fribratus(“cirrus”);
cirrus.density = 23%;
Cloud cirros = new Fribratus(“cirrostratus”);
cirros.density = 7%;
Bird seagull = new Bird(“seagull”);
sky.add(cirrus);
sky.add(cirros);
sky.add(seagull);
return sky;

}

}

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
VBO textured sphere + 3DMousePicker ////////////////////////

Lundi 23 février 2009
Well, I haded abstract vbo textured sphere to my research…
Need to be improve !Here Demo : EasyGui_TexturedSphere.rar

/////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
Quick texturing on 3DMousePicker… ///////////////////////////

Dimanche 15 février 2009

3D Mouse picker - VBO - 200000 interactives objects

Samedi 14 février 2009
Well, here a demonstration of my EasyGUI librarie (that I will probably publish a day) to easly create graphical interface. First I had create this lib based on a 2D use(like swing) to easly create button (never had show demo) for processing (cause if found the existing GUIlib very un-usable and not skinable) - (Most of studients code the gui themself to have specifique rendering), thats why I was thinking about easy implementation of object with Interface to skin event and drawing on it, http://easydesign.fr/easygui/ -hold version-.But 2 weeks ago I had started to implement my VBO research to this lib.
It produice a 3D environnement with more than 1 Million of object in space (here no change between VBO research - see previous post-). So I had extend the mouse of the lib to a 3DMouse listener to performe 3D hit test on objects. Now it result 200000 interactives 3D objects (-more it’s gone under 58 fps-)….
Fabulous….Well, that was the technical part of my research, I sure have to work more on it but I’m already exited with the idea to implements more rendering, easy shader…, and to finaly be able to build project based on that (like Hyperonyme)

Here : 3DPicker_v0.03.zip (2Mo - Multiplateforme)

3D Mouse picker

Lundi 9 février 2009

Wouuuuuuhhhouuuuuuu !!!!!!
Here my new 3Dmouse to pick object in 3d space… !

Hyperonyme V2.02 - research in progress -

Mercredi 10 décembre 2008