background preloader

Toxiclibs.js - Open-Source Library for Computational Design

Toxiclibs.js - Open-Source Library for Computational Design
There are several areas where toxiclibs.js stands apart to remain more idiomatic and helpful in the javascript environment. For a complete description of the conveniences added to toxiclibs.js, read the sugar file in the repository. Some examples of these differences are: loose-typed for working more naturally with javascript objects, no instanceof tests are ever usedtoxi.THREE.ToxiclibsSupport for easing work with Three.jstoxi.color.TColor additions for complete interoperability with CSS and X11 color names.toxi.geom.mesh.OBJWriter's getOutput() for getting OBJ contents back as a string (helpful in js environments that don't have file system access). Arrays / Collections The Java version frequently uses Collections, Iterators, and java-specific for-loops[2]. var len = mesh.faces.length, i = 0;for(i = 0; i < len; i++){ doSomething( mesh.faces[i] );} This section will occassionally be expanded on.

On the joys of 1.0 In a little less than two weeks, we’re going to be releasing Popcorn.js version 1.0. Our team is pretty excited, not least because we’ll be doing the release at the Mozilla Media Festival in London. We’re also excited because getting to 1.0 is a really big deal, and we’re happy to have made it. A year ago I was announcing the release of another joint Mozilla-Seneca project, Processing.js 1.0 . Shipping 1.0 means a heavy investment of time, and the effort and co-ordination of a dedicated team. It’s not typically the kind of thing you see coming out of the classroom and from college students, since most academic projects remain academic, confined to the limits of a semester . I remember one of the first visits Mike Shaver made to my open source Mozilla class at Seneca many years ago. When I’m hiring I want to see what you’ve shipped. The way you ship 1.0 in an academic setting, and do it repeatedly, is to use a hybrid approach, and to form a network of support. See you in London.

butter.js « Anna on Computing If you haven’t heard about popcorn-js you are seriously missing out. Some Torontonians refer to it as CP24 online but of course its much better – it’s open-source and allows anyone to make a content driven site. [Read my last post to get a better overview] It has been less than 6 months since the initial launch of popcorn-js and only 1 month since our decision to make it into a plug-in architecture. Yes, we revamped the entire library in just one month. Whats Changed? In short everything; we re-wrote the entire thing. Another exciting addition is butter. Looking to get involved? There is countless ways for people to get involved in the project including idea generation, video generation, bug filing, documentation, promotion, and of course writing code. #popcorn irc channelpopcorn-js lighthouse accountpopcorn-js GitHub repo you can fork fromto join an online discussion or see people’s comments visit the project siteto view the most recent demo visit Like this: Like Loading...

Press calls Mozilla Popcorn “the future of online video” « o p e n m a t t Mozilla Popcorn has been getting some noteworthy applause and media attention lately, with Wired and Fast Company both calling it the future of online video. As we approach the launch of Popcorn 1.0 at the upcoming Mozilla Festival, it’s looking more and more like the kernel of something that can blow up big. Wired: Popcorn “could be the next big thing in internet video” Some excerpts: At Popcorn Hackathon, Coders Team With Filmmakers to Supercharge Web Video Popcorn.js, which few outside the web-development world have ever heard of, could be the next big thing in internet video. Popcorn-powered videos work in any HTML5-compatible browser and are easy to navigate for anyone who has ever used the internet. If creating videos with Popcorn (the authoring tool is cheekily called Popcorn Maker) becomes a lingua franca for video encoders everywhere, it could make video-watching and movie fandom a far less passive experience. Fast Company:”the future of online video” Excerpts:

Popcorn.js 0.2 Facelift – Popcorn.js 0.2 Facelift – Bocoup Web Log Popcorn.js, the HTML5 <video> framework, is getting a facelift. Rick, Al and I spent last weekend working on Popcorn with Anna and Scott from the Centre for Development of Open Technology (CDOT) at Seneca College on the forthcoming release of Popcorn JS. The History Bocoup’s own Nick Cammaratta attended a week long code sprint for Popcorn JS 0.1 leading up to the 2010 Mozilla summit back in July of 2010. At CDOT, Anna and Scott have been working under David Humphrey and Brett Gaylor on Mozilla’s Web Made Movies project. Mozilla recently engaged Bocoup to develop an authoring tool for Popcorn.js to make it even easier for filmmakers to make web movies with Popcorn. Bocoup's Recommendation With this in mind we recommended using an enhanced singleton pattern, originally pioneered by the jQuery project. One of the original goals for popcorn.js 0.1 was to make it easy for filmmakers to use. Imagine being able to write the following code:

PopcornMaker About this project Popcorn Maker is a GUI to allow anyone to create popcorn-powered rich media pages. It is a component of the Webmaker initiative. Popcorn Maker makes it easy to enhance, remix and share web video. The result is a whole new way to tell stories on the web, with videos that are dynamic,full of links, and unique each time you watch them. Visit the app Visit the app at Source Github Issue Tracker Popcorn Maker: RoadMap Our roadmap is evolving - visit here for the latest Module Owners Popcorn Maker is governed by Mozilla's module ownership system. Brett Gaylor is currently the module owner of Popcorn Maker, with Bobby Richter and Ben Moskowitz acting as peers. See the module ownership page for Popcorn Maker. Get Involved We have immediate need for Beta Testers - visit our QA page Development takes place on the Web Made Movies issue tracker:

Faisons du Popcorn avec Mozilla Mozilla lance la version 1.0 de Popcorn pour créer des contenus vidéos web plus riches et interactifs entièrement en HTML5 Avec Popcorn les développeurs ou les cinéastes pourront intégrer à leurs films des éléments interactifs tels que des messages Twitter en temps réel, des cartes Google Map, des photos Flickr, la météo marine, des fenêtres d'information ou même d'autres vidéo... et tout plugin créé par des développeurs. "Popcorn utilise JavaScript pour des liens en temps réel vers des médias sociaux, flux d'actualité, visualisation de données et autres directement dans la vidéo en ligne ", indique Mozilla Popcorn entièrement basé sur le HTML 5 s'adapte à tous les navigateurs. Mozilla propose aux développeurs Popcorn.js un système d'évènement. Seriously.js , une bibliothèque WebGL effets pour la vidéo Sequencer.js , une méthode de chaînage des objets multiples médias pour une seule séquence Instapoppin , une approche conviviale pour l'utilisateur.

toolness/instapoppin - GitHub brianchirls/Seriously.js - GitHub rwldrn/popcorn.sequence - GitHub Popcorn.js and i-docs: the start of a great relationship? A glance at popcorn.js and its possibilities for i-docs making, one week before the release of its 1.0 version at the Mozilla Festival in London. The last article posted by Arnau Gifreu on the evolution and the future of the Internet invited me to start my collaboration with i-Docs introducing the first proposals that are coming from different studios to create audiovisual narratives using HTML5. At least three projects (Popcorn.js, Zeega, and 3wdoc) were born in the last year offering different HTML5-based solutions, in some case specially designed for making webdocs. What is already sure is that in 2012 we’ll see a lot of works sprouting all around the world, some of them almost ready to be released. Popcorn.js was released in the summer of 2010. So, now we know what the possibilities of relating web content to the videos are, let’s see what kind of content and with which narrative or informative purposes can this tool be used. In this case it’s clearly not a documentary.