background preloader

Ninja power: open-source HTML5 toolset hopes to unleash the Web

Ninja power: open-source HTML5 toolset hopes to unleash the Web
Modern HTML rendering engines and emerging standards make it possible to create a new class of rich experiences that could previously be achieved only with native development toolkits—but developers need better Web development frameworks and authoring tools in order to take advantage of the possibilities. Three new open-source software projects developed at Motorola Mobility hope to address the problem. We—Tim Statler, Zachary Cohen, and Kris Kowal—have had the pleasure of working on a new content creation tool called Ninja, a JavaScript development framework called Montage, and a testing automation tool called Screening. In this article, we will describe all three pieces of software, and we've included code examples to illustrate some of the functionality. But first—a high-level overview. The Ninja authoring tool is a Google Chrome app for designing keyframe-based animation with HTML5, including 3D scenes and vector graphics. Modularity is a key theme of the project. Workspace Layout Related:  HTML5 & CSS3

Ninja – Un outil révolutionnaire pour coder en HTML5 CSS3 Ninja – Un outil révolutionnaire pour coder en HTML5 CSS3 3 développeurs indépendants ont mis en ligne sur le Chrome App Store, une application encore en version alpha baptisée Ninja. Ce soft est un éditeur pro destiné principalement au développement HTML5. Il gère les technos SVG, Canvas et WebGL nativement, permet d'importer vos propres graphismes et de les mettre en mouvement grâce à une timeline et des modèles de CSS. L'outil est vraiment complet et poussé et propose une vue code, une vue "design" ainsi qu'une palette d'outils assez balèse. ArsTechnica a publié un tuto d'initiation à l'outil que je vous invite à découvrir. Je ne suis pas un grand développeur donc n'hésitez pas à me dire ce que vous en avez pensé à l'usage. Vous avez aimé cet article ?

L’infographie ultime sur le HTML 5 Le HTML 5 s’annonce depuis pas mal de temps comme l’une des technologies qui va permettre de multiplier encore plus les usages du Web. Si vous avez toujours voulu savoir en quoi consistait cette évolution sans jamais avoir osé le demander (bande de petits canaillous ! :-p), voici une très bonne infographie qui fait le point sur cette technologie en passe de changer nos habitudes en ligne : Si vous travaillez dans le Web, il va vraiment falloir s’y mettre ! Source et Image Collection Of Vexel Art Tutorials Email Share 35 Email Share Time for another digital art resource with this list of some helpful vexel art tutorials. is the combination of the words and . You might also like these posts 20 Free Sports Vector Sets To Download 25 Elegant Swirls Vector And Brush Sets Free To Download 25 Free Animal Vector And Brush Sets To Download 30 Packs Of Grunge And Urban Style Photoshop Custom Shape To Download A tutorial on how to make vexel hair in photoshop. A highly recommended tutorial in making vexel artworks with long and detailed but very educational tips and techniques. A very good resource for learning vexel using a simple carbon-fiber in a car tutorial. An impressive vexel art tutorial for the intermediate artists Coloring and shading tutorial in vexel style for an impressive artwork. A good vexel demo with tips in making vexel artworks. A helpful resource with tips and techniques in vexel and vector artwork creation. A detailed step-by-step tutorial in making vexel type hair.

leak-finder-for-javascript - Tool for finding memory leaks in JavaScript programs. In JavaScript you cannot have "memory leaks" in the traditional sense, but you can have objects which are unintentionally kept alive and which in turn keep alive other objects, e.g., large parts of DOM. Leak Finder for JavaScript works against the Developer tools remote inspecting protocol of Chrome, retrieves heap snapshots, and detects objects which are "memory leaks" according to a given leak definition. The default configuration of the tool detects goog.Disposable objects which were not dispose()d. goog.EventTarget is a subclass of goog.Disposable, and if an EventTarget is not disposed, event listeners are not discarded properly, and event listeners in turn keep DOM objects alive. It's possible to configure the tool to detect other similar misuses. Resources: Getting the code: 1. 2. 3. gclient sync Running the code: Requirements: simplejson (For Ubuntu, the package is python-simplejson, for Mac see ) Prerequisites:

Real Time Multiplayer in HTML5 Multiplayer and browsers When you consider making multiplayer games, there are many methods available for creating a game that friends can play online. There is a good variety of multiplayer game types - take for example a card game you play synchronously with friends. Turns are made, information is exchanged in (semi) real time and the game progresses in discrete steps. Card games and Chess both usually require communication with a server and communication with the other players in order to work online. The trouble with these methods is the delay, posting a message and waiting for a response each time is just too slow. Luckily, in modern browsers we can take one step higher, and have a real time connection between a server and clients. The technologies that we have chosen and why Socket.io socket.io is a powerful and flexible server-side and client-side component that enables real time networking in your browser. Node.js node.js is an easy to use, flexible and cross platform tool.

Comment créer des lignes diagonales en CSS3 Dans ce tutoriel, nous allons vous expliquer pas à pas comment créer des lignes diagonales en CSS3. Afin de facilité la compréhension, nous utiliseront un même exemple tout au long de ce tutoriel. Nous allons créer un cadre avec un contenu (texte, paragraphe, liste, formulaire …) et un titre. C’est justement ce titre qui bénéficiera d’une ligne en diagonales pour le rendre plus jolie. Et le tout en CSS3, sans rajouter d’image d’arrière-plan ! Comme pour le résultat final ci-dessous : Cadre en diagonal Et sans image en arrière-plan ! Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. La technique employée est assez simple, mais, néanmoins, peu de gens la connaissent. La partie HTML du cadre Pour commencer, nous allons créer un cadre en HTML5 : Et sans image en arrière-plan ! L’encadrement du titre avec une ligne diagonale en CSS3 Pour la mise en page, nous allons régler la police, la taille et les marges de notre cadre :

Formation en soirée Objet Direct : HTML5 ! Le 25 juin à Toulouse | Objet Direct Write once, run every … Smartphone Ou comment développer 1 application en HTML5 compatible avec la majorité des Smartphones. L’engouement actuel pour les Smartphones a conduit de nombreuses entreprises à développer des applications spécifiques pour l’iPhone, Android, BlackBerry, Windows Phone, Symbian, … Avec l’adoption massive par les navigateurs Web de HTML5 et de CSS3 d’une part, mais aussi du moteur WebKit d’autre part, il est possible aujourd’hui de n’investir que dans un seul développement. Alternative aux APIs propriétaires, HTML5 et CSS3 permettent néanmoins de construire des applications dont l’apparence est proche d’une application native. Nous commencerons cette formation par la découverte des principales APIs de HTML5. HTML5 versus un développement natif, L’avenir de HTML5. Vous allez : Informations et inscription* : afouquet[@]objetdirect.com (attention : le nombre de places est limité !) *Participation gratuite après confirmation par Objet Direct

5 Chaînes vidéos de Tutoriels de digital painting gratuites à suivre Si vous êtes amateurs de digital painting ou même que vous le pratiquez vous-même, quelque soit votre niveau, regarder une vidéo de temps en temps peut être une grande source d’inspiration, d’aide ou de savoir… ou même un moment de détente ! Voici 5 chaînes de vidéos sur Internet qui sont régulièrement alimentées de tutoriels sur cette discipline artistique en plein essor. 1.FZD School of Design Le réputé Feng Zhu Design a ouvert il y a peu son école de design (concept art, production design, illustration) à Singapour. S’il y a une chaîne de vidéos à retenir, c’est celle-ci ! NB : Les commentaires audio qui accompagnent toutes les vidéos sont en anglais. Chaîne Youtube de FZD School of Design 2. Le digital painter Matt Kohr est vraisemblablement le créateur du site de tutoriels CtrlPaint.com et ses vidéos sont de véritables mines d’or, surtout pour les débutants. Chaîne Vimeo de Matt Kohr 3. Chaîne Youtube d’ImagineFX 4. Chaîne Youtube de Daarken 5. Chaîne Youtube de Penn Menn

etherwall

Related: