Mission | Réseau de recherche E-Inclusion L'objectif du Réseau E-Inclusion est d'opérer un réseau d'utilisateurs, d'artistes, de producteurs et de chercheurs afin de développer des outils de traitement de contenu audiovisuels et des méthodes de création de contenu, pour permettre aux créateurs et producteurs de contenu multimédia d'améliorer la richesse de l'expérience multimédia des personnes ayant une déficience sensorielle, en automatisant des aspects du processus de production et de post-production multimédia. Ce projet est financé en partie par Patrimoine canadien. L’expertise des chercheurs du réseau en reconnaissance vocale, traitement audio, audiovision, extraction automatique de contenu audiovisuel, ergonomie et interactions humain-ordinateur sera appliquée pour produire la description vidéo pour les personnes ayant une déficience visuelle et le sous-titrage pour les personnes sourdes et malentendantes utilisatrices de contenu culturel canadien. Les travaux de recherche sont regroupés sous trois thématiques :
the cross-browser WebSocket for realtime apps. What is Socket.IO? Socket.IO aims to make realtime apps possible in every browser and mobile device, blurring the differences between the different transport mechanisms. It's care-free realtime 100% in JavaScript. Server Client How to use Installing npm install socket.io Using with Node HTTP server For this example, simply run `npm install socket.io` Server (app.js) Client (index.html) Using with the Express 3 web framework Express 3 requires that you instantiate a `http.Server` to attach socket.io to first: Using with the Express web framework You can serve normal pages and AJAX requests with Express, and attach your socket.io server For this example, simply run `npm install socket.io express` Sending and receiving events. Socket.IO allows you to emit and receive custom events. Storing data associated to a client Sometimes it's necessary to store data associated with a client that's necessary for the duration of the session. Restricting yourself to a namespace. Sending volatile messages. Desktop Mobile
CoffeeScript La guerre du Web, par Tim O'Reilly Un article majeur de l’un des gourous de la Toile, qui met le doigt là où ça peut faire bientôt très mal. Hubert Guillaud, nous le présente ainsi sur l’agrégateur Aaaliens : « Tim O’Reilly revient sur la guerre du Web : entre Facebook qui ne transforme par les liens en hyperliens, Apple qui rejette certaines applications menaçant son coeur de métier… Tim O’reilly répète depuis longtemps qu’il y a deux modèles de systèmes d’exploitation de l’Internet : celui de « l’anneau pour les gouverner tous » et celui des « petites pièces jointes de manières lâche », le modèle Microsoft et le modèle Linux. Allons-nous vers le prolongement du modèle du Web interopérable ? Ou nous dirigeons-nous vers une guerre pour le contrôle du Web ? Une guerre des plateformes (Google, Apple, Facebook…) ? La guerre du Web aura-t-elle lieu ? La réponse dépend aussi de la capacité qu’aura « la communauté du Libre » à diffuser et défendre ses valeurs et ses idées. La guerre du Web The War For the Web
openFrameworks openFrameworks is an open source C++ toolkit designed to assist the creative process by providing a simple and intuitive framework for experimentation. The toolkit is designed to work as a general purpose glue, and wraps together several commonly used libraries, including: OpenGL, GLEW, GLUT, libtess2 and cairo for graphicsrtAudio, PortAudio, OpenAL and Kiss FFT or FMOD for audio input, output and analysisFreeType for fontsFreeImage for image saving and loadingQuicktime, GStreamer and videoInput for video playback and grabbingPoco for a variety of utilitiesOpenCV for computer visionAssimp for 3D model loading The code is written to be massively cross-compatible. Right now we support five operating systems (Windows, OSX, Linux, iOS, Android) and four IDEs (XCode, Code::Blocks, and Visual Studio and Eclipse). openFrameworks is distributed under the MIT License. Simply put, openFrameworks is a tool that makes it much easier to make things with code. contributors and supporters Eyebeam faq
AngularJS There was an error loading this resource. Please try again later. AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. AngularJS's data binding and dependency injection eliminate much of the code you would otherwise have to write. And it all happens within the browser, making it an ideal partner with any server technology. AngularJS is what HTML would have been, had it been designed for applications. The impedance mismatch between dynamic applications and static documents is often solved with: a library - a collection of functions which are useful when writing web apps. AngularJS takes another approach. A complete client-side solution AngularJS is not a single piece in the overall puzzle of building the client-side of a web application. AngularJS's sweet spot The Zen of AngularJS AngularJS frees you from the following pains:
Le neuromarketing, une nouvelle frontière «Si tu ne peux pas voler, alors cours. Si tu ne peux pas courir, alors marche. Si tu ne peux pas marcher, alors rampe, mais quoi que tu fasses, tu dois continuer à avancer» – Martin Luther King Jr. Évolution ou utopie? Partons de l’idée que sans évolution, les roues de la faculté des connaissances cessent de tourner. Et si nous cessons d’évoluer, nous mettons les roues de connaissances en sens inverse. Puisque l'origine de l'émotion est principalement physiologique (tremblements, sueurs), elle se manifeste dans notre être physique et est canalisée vers le haut par le tronc cérébral.
The breve Simulation Environment | breve A successful Git branching model » nvie.com Note of reflection (March 5, 2020)This model was conceived in 2010, now more than 10 years ago, and not very long after Git itself came into being. In those 10 years, git-flow (the branching model laid out in this article) has become hugely popular in many a software team to the point where people have started treating it like a standard of sorts — but unfortunately also as a dogma or panacea.During those 10 years, Git itself has taken the world by a storm, and the most popular type of software that is being developed with Git is shifting more towards web apps — at least in my filter bubble. Web apps are typically continuously delivered, not rolled back, and you don't have to support multiple versions of the software running in the wild.This is not the class of software that I had in mind when I wrote the blog post 10 years ago. Why git? For a thorough discussion on the pros and cons of Git compared to centralized source code control systems, see the web. The main branches ¶ develop