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.

Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Protovis is no longer under active development.The final release of Protovis was v3.3.1 (4.7 MB). This project was led by Mike Bostock and Jeff Heer of the Stanford Visualization Group, with significant help from Vadim Ogievetsky. Updates June 28, 2011 - Protovis is no longer under active development. September 17, 2010 - Release 3.3 is available on GitHub. May 28, 2010 - ZOMG! October 1, 2009 - Release 3.1 is available, including minor bug fixes. April 9, 2009 - First release on Google Code. Getting Started

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.

d3.js 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...

Introduction to Circos, Features and Uses // CIRCOS Circular Genome Data Visualization 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:

ggplot. 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:

The R Project for Statistical Computing 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: