Tutoriel Canvas : Réaliser une bannière animée en quelques lignes de code
Ce tutoriel vise à présenter canvas comme une librairie très simple d’utilisation et haut niveau grâce au langage javascript.
View ArticleHTML Canvas pour les néophytes
Cette vidéo de 20 minutes présente les possibilités du Canvas à travers quelques démos et l’implémentation pas à pas d’un exemple basique.
View ArticleReleasing Same Game Gravity (Android)
Following on from the success of my Same game made in HTML5 Canvas, I’ve decided to extend it to a (web) mobile game.
View ArticleAutomating Web App development for multiple platforms
In this article, we will explain why we’d choose web technologies to make applications and introduce WebAppBuilder, a tool to easily build different instances of an application. We’ll examine the Same...
View ArticleSame Game Gravity for iPad, iPhone, Android, Facebook, Chrome, and Web!
Same Game Gravity is today available on iPad, iPhone, Android, Web, Facebook Apps and Chrome Web Store.
View ArticleSame Game Gravity: 6 platforms, 1 codebase
The Same Game is available for 6 different platforms. And I can pump out new builds for them all in around 15 minutes. Here’s how…
View ArticleImprove your web navigation experience – Flexible Nav jQuery library
Flexible Nav is a small jQuery library which add a smart navigation bar on the right of the page. It improves a web page navigation and helps to visualize different sections of a document, an...
View ArticleHow to deploy your play applications on ArchLinux with daemons
This video shows how to run different instances of Play framework server in the most Linux friendly way: using daemons. Example with ArchLinux, using yaourt, the playframework AUR package and nginx.
View ArticleCSS-selector-based templating system for scalable JavaScript applications
In this article, we will focus on the power of CSS as a descriptive language, current template system approach and their problems with modularity and extensibility, and try to mix both features from...
View ArticleBezier Curve based easing functions – from concept to implementation
Many animation libraries are today using easing functions – functions of time returning a progression percentage value. We will see how we can generalize them with bezier curves.
View ArticleChart libraries headaches – finding the best grid step
If you have ever made a chart library in your life, you’ve probably asked yourself how to find the best scale for the grid in order to have nice values to display in the axis.
View Article30 minutes to make a multi user real time paint with Play 2 framework, Canvas...
[VIDEO] I will show you how to implement a multi user paint using latest web technologies like Play framework (version 2), HTML5 Canvas and WebSocket.
View ArticlePlay Painter – how i’ve improved the 30 minutes prototyped version
One week ago, I’ve released a web experiment featuring a collaborative Paint-like application made with Play Framework 2 and relying on WebSocket and HTML5 Canvas. Here is how I've improved it.
View ArticleBlender as a 2D game level editor – Proof Of Concept
Here is how you can design and export your 2D game map with Blender (both the logic and the graphics).
View ArticleWork in
A progress tag will be displayed on recent browsers with a OS-native progress bar representing a loading.
View ArticleHTML5 Canvas as a color converter
We can implement an anythingToRGBA converter in 10 lines of Javascript!
View ArticleIlluminated.js – 2D lights and shadows rendering engine for HTML5 applications
Illuminated.js is designed to add some awesome effects to your existing applications. Adding a cool atmosphere for your applications and games can make the difference!
View ArticleMinimize your Javascript files with cURL
use Google Closure Compiler web service to minimize a Javascript file with only cURL.
View ArticleHow I learned Backbone.js, Three.js & GLSL in one week
I learned to use Backbone.js and Three.js (a famous library on top of WebGL) to make a FPS in only one week.
View ArticleZound, a PlayFramework 2 audio streaming experiment using Iteratees
Zound uses an audio generator (JSyn, an audio synthesizer), encode the output and stream it all using Play Iteratees to pipe everything in real-time.
View ArticlePlay Framework – Enumerator.outputStream
A few weeks ago, we’ve introduced a new feature in Play Framework: the Enumerator.outputStream method, allowing you to work with Java API requiring an OutputStream to generate content, for instance the...
View ArticleBe careful with JS numbers!
Javascript doesn’t have integer type but lets you think it has. In Javascript, all numbers are floating numbers and are prone to floating point approximation.
View ArticlePlayCLI: Play Iteratees + UNIX pipe
PlayCLI is a new Scala library to work with UNIX commands and Play-Iteratees (a scala implementation of Iteratees facilitating the handling of data streams reactively)
View Articleglsl.js, a Javascript + GLSL library = DRY & efficient
WebGL is super powerful and efficient. This library abuses this power for efficient 2D.
View ArticleQep1.: Q, a Promise library
This article is the first of a series of small articles on the Q Javascript library and its eco-system. It is a brief introduction to Q Promises.
View ArticleQep2.: Deferred objects, Qimage
This second article on Q will introduce you how to easily turn a callback API into a promise API using Deferred objects. It will also present the new W3C specification of Promise and finish with the...
View ArticleQep3.: QanimationFrame
This third article on Q is a little parenthesis to the Qep articles series, featuring the requestAnimationFrame Javascript function and its general usage, and QanimationFrame, its Promisified version...
View ArticleZOUND live project initiated
Last week, I initiated ZOUND live following my previous "ZOUND" experiment but being much more ambitious this time: using both the Audio API, the new MIDI API and electronic music software experience,...
View Article