Enfin du P2P avec Flash

Au fil du déroulement des sessions de Adobe MAX, on voit apparaitre des nouveaux projets sur  labs.adobe.com.
En commançant par l'SDK Cocomo pour créer des composants personalisés en Flex/AIR pour interfacer avec le service de acrobat.com.
L'apparition du projet de recherche Alchemy pour compiler du code en C/C++ pour l'utiliser en Flash ! en gros pour éviter de réecrire tout le code existant en AS3, d'autres l' ont déjà testé pour faire tourner Doom. Et enfin, concernant la fonctionnalité P2P, on commence à voir le bout du nez avec le projet Stratus (voire la démo), c'est un service de point de rencontre pour mettre en relation plusieurs client Flash ou Adobe AIR en utilisant un nouveau protocole (encore un nouveau): RTMFP (Real-Time Media Flow Protocol).Pour utiliser ce service, il faudra néanmoins avoir un AdobeID  pour recevoir une clé d'utilisation.
Les fonctionnalités P2P existent déjà dans l'API de Flash Player 10 et Adobe AIR 1.5 (voir les classe NetConnection et NetStream) celà permettra d'établir des liaisons client à client sans passer par un serveur pour diffuser de la vidéo/audio en stream depuis la webcam voire le transfert des fichiers.
Reste à connaitre les détails du protocole RTMFP et si on aura toujours besoin de Stratus pour connecter deux clients Flash.
Page du projet  : http://labs.adobe.com/wiki/index.php/Stratus

Publié dans Actualités le 27/11/08 Aucun commentaire »

Flash Player 64bit pour GNU/Linux

Pour répondre au développement rapide du l'architecture 64bit sous Linux contrairement au autre OS et aux demandes des d'utilisateur,  Adobe met en ligne Flash Player 64 bit en version alpha :http://labs.adobe.com/downloads/flashplayer10.html

Publié dans Actualités le 27/11/08 Aucun commentaire »

Réalité augmentée

Un exemple intéressant utilisant Flash et le serveur de streaming vidéo libre Mammoth pour analyse les images de la webcam et créer se qu'on appelle la réalité augmentée.
Les consoles de jeux vidéo exploite également ces techniques pour offrir de nouvelle expérience de jeu ludique.

L'occasion de parler aussi du serveur streaming libre Mammoth (ancien OpenFMS), basé sur des libraires C/C++ open source pour offre une solution légère en terme de performance pour tout ce qui est streaming vidéo en Flash. Je reviendrai la dessus en détails dans un autre billet.

Site du projet : http://mammoth-project.org/ 

Publié dans Actualités le 27/11/08 Aucun commentaire »

Google Video Chat Service

En ce connectant aujourd'hui à mon compte Gmail, j'ai remarqué que google propose un nouveau service de Video Chat, aprés l'avoir tester ça l'air pas mal. Il semble que les vidéos sont encodé en H.246 donc j'imagine qu'ils ont développé leur propre serveur de streaming. À tester donc  http://mail.google.com/videochat.Edit : Google utilise la technologie vidyo, on trouve quelques infos sur leur site : http://www.vidyo.com/ 

Publié dans Actualités le 13/11/08 Aucun commentaire »

Riajob.com

logo

Une petite promo pour un nouveau site d'emploi riajob.com dédié au offres en Rich Media et Web . Si vous êtes à la rechercher d'un post ou de missions Freelance en Flash ou en Web en général, je vous conseille d'aller y jeter un coup :

Publié dans Actualités le 16/07/08 Aucun commentaire »

code_swarm

En se basant sur le système de gestion de version, Michael Ogawa a mis au point un modèle de visualisation organique de l'évolution d'un logiciel opensource dans le temps, suifant l'historique des commits qui intervient lorsqu'un développeur effectue des changements dans le code ou les documents du dépôt central du projet.

code_swarm - Python from Michael Ogawa on Vimeo.
Code_swarm, est basé sur le moteur libre Processing, et sera disponible sur Google Code.

Publié dans Actualités le 23/06/08 1 Commentaire »

Tutoriel mootools - Chain ( Chainage avec mootools )

Mootools

Cette fois je vous ai rédigé un tutoriel concernant le chainage d'appels de fonctions.

Le chainage que nous propose mootools, permet de faire des appels successifs de fonctions, c'est à dire que lorsque une fonction est exécutée, à la fin de son exécution, on peut lui affecter un nouvel appel vers une autre fonction et ainsi de suite, de façon à construire une chaine d'appels successifs entre les fonctions qui nous intéressent.

Cette fonctionnalité propre à mootools, fait partie du package Class.Extras.js. Elle est implémentée de façon à ce qu'on puisse utiliser nativement cette fonctionnalité sur toutes nos fonctions.

La suite sur le wiki :)

Auteur : Youssef Boubia

Publié dans Tutoriels le 23/05/08 Aucun commentaire »

Flash Player 10 et MoonLight

Adobe a publié récemment une version avant-première de Flash Player 10 nom du code 'Astro' avec de nouvelles fonctionnalités tant attendus par la communauté, une nouvelle SDK Flex est également vu le jour pour produire du contenu à tester avec cette nouvelle version.

Cette version se focalisent principalement sur les performances du rendu graphique, certaines taches et calcule sont désormais délégués à la carte graphique pour accélérer le traitement et libérer le CPU pour autre traitement :

  • 3D - De la 3D Native donc plus rapide fluide que se permet jusqu'à maintenant les librairies telle que Papervision.
  • Les filtres et effets - Support des filtres avancés créer avec Adobe® Pixel Bender™, la même technologie utiliser avec d'After Effects CS3.
  • API dessin - API plus riche pour les fans de dessin vectoriel.

Et plusieurs d'autre amélioration, voir la liste complète
Démos sur: http://labs.adobe.com/technologies/flashplayer10/demos/index.html

Ceci coïncide également avec l'annonce de la première sortie publique de Moonlight. Cette version est basée sur Silverlight 1.0 et pas sur Silverlight 2 béta disponible chez Microsoft. Pour la petite histoire, Moonlight est le fruit d'un accord entre Microsoft et Novell pour porter Silverlight au monde du libre, Silverlight a pour but de devenir le concurrent de Flash Player.
Miguel de Icaza acteur phare du projet Mono et Gnome est le leader de ce projet.
Quelques infos sans par içi : http://www.news.com/2100-7344_3-6239670.html

Publié dans Actualités le 19/05/08 Aucun commentaire »

Tutoriel mootools - Les Classes avec Mootools

Mootools

Je vous présente aujourd'hui le deuxième tutoriel concernant l'utilisation des techniques de la librairie mootools et de ses fonctionnalités en tant que framework Javascript.

Ce tutoriel traite de l'utilisation des classes avec mootools.

Créer et gérer des classes peut s'avérer très utile lors d'un développement plus poussé avec Javascript, surtout avec l'utilisation de techniques de traitements complexes, l'utilisation d'Ajax ou d'effets visuels avancés.

Mootools nous aide sur ce point en nous proposant des fonctions natives liées au classes qui peuvent s'avérer très utiles.

Je n'en dit pas plus, vous aurez l'occasion de voir toute l'efficacité et la facilité de l'utilisation des classes avec mootools dans ce tutoriel disponible directement sur le wiki - [ cliquez ici ].

Bonne Lecture :)

Le tutoriel est proposé par Youssef Boubia - [ Article Original ].

Publié dans Tutoriels le 15/05/08 Aucun commentaire »

Pratique d’ActionScript 3

pratiqueactionscript31.png

Thibault Imbert a met à disposition son ouvrage sur flash et la Pratique d'actionscript 3 en ligne et gratuitement sous forme de fichiers PDF. Plus de 1093 pages, 21 chapitres, une version papier est prévue aussi.
Vous pouvez télécharger le livre sur : http://pratiqueactionscript3.bytearray.org/
Bonne lecture

Publié dans Actualités le 29/04/08 Aucun commentaire »