Now in the previous post (Javascript The Object Oriented Language) we talked about how classes are defined and instantiated. We talked about out prototype and __proto__ work. Now it's time to talk mor ...
Most people know Javascript as more of a functional language. However this is partly true where it is also an object oriented language. In fact it is actually a "prototypical" language. Objected or ...
Recently I was tasked with creating an Android Native Extension for an AIR app we were building. It seemed like it should have been really easy. Pop open the Android native media picker, let the user ...
As we're wrapping up Denon's VisYOUalizer I'm asked to look back at the twists and turns of this journey and make sense of it. The goal of the project was to showcase Denon's new line of headphon ...
WHAT IS A NATIVE EXTENSION? One of the great new features of AIR 3.0 is native extensions. These extensions allow you to build hooks into the native OS that lets you do some things that AIR doesn't ...
The first time you open up Unity3D it might be SUPER intimidating. You have an entire 3d "modeler" in front of you and you think "where do I go from here?". So you've watched some videos on Unity's ...
Load times are a Flash Developer's nemesis. Even today with download speeds measured in megabits per second, a good developer has to be wary of how slow things are loading. A popular way of speeding u ...
I hate to keep bringing up Facebook, but when you spend a lot of time working on Facebook applications, its the thing that comes to mind most often. And it may seem like I'm continually bashing the pl ...
Jam3’s looking to invade SXSW Interactive in 2012, and we have more ammo and explosive content than a Michael Bay flick. There’s plenty of methods to our madness at Jam3 and we want to share so ...
When working in the realm of html, css, and javascript, browser consistency can be a major headache, especially if you are still forced to support the evil known as Internet Explorer 6. But there are ...
I know I'm not the first to delve into the world of Paper.js, but being such a new technology, i figured it was worth a look. Not to mention that you can do some pretty neat stuff with it on any canva ...
Seem's like I've brought the House Of Cards dataset to almost every platform I work with. So it was only logical to use it with my first experiments with WebGL: Seem's like I've brought the House Of ...
If there’s one thing I’ve learned during my years as a Flash developer its that we’re lazy. Coders are always trying to find ways to make their work easier and to write less code. The most inte ...
When I look back on developing Björk I'm surprised by one thing... It wasn't as painful as I thought it would be. When I first saw the creative for the site I started thinking "How will we pull th ...
When I first heard of PixelBender I was so stoked. PixelBender is a shader language built for Adobe products. You notice I say Adobe products and not just Flash. Pixel Bender can be used with Photo ...
Text and typography effects are all the rage right now. This example shows you what you can do when you can manually animate each individual letter. Manually splitting text fields for animations can b ...
Now i know javascript frameworks are nothing new, and these two have been around for awhile now, but the JQuery vs Mootools debate still comes up quite often so I'd figure I'd share my reasoning for p ...
About 6 months ago we were contacted by a company in the uk because of this blog post. They were particularly interested in creating an html5 experience for the Bjork's new web site. Who wasn't? After ...
3D is all the rage right now in the web. WebGL is finally becoming a reality and Adobe has also just released the low level 3d API, Molehill. However, both of these technologies are quite involved and ...
For the last year or so, the Facebook “like” button has been taking over the internet. It is almost assumed that every new website we work on here has a like button designed into it from the begin ...
One thing that a lot of coders talk about is writing reusable code. You see it on job ads, tutorials, coding articles, etc... However, as a junior developer it can be hard to get into the habit of wr ...
So for the past two days I've been playing around with Away3D/Molehilll. I really like how easy it's to get stuff going in Away3D but I got this feeling that I don't like not knowing what's going on i ...
There are two main problems that developers have face: How to get people to see your app How to make money off that app App stores really solve both of these issues. One of the coolest things ...
Recently we were engaged by a company in the UK and some designers based out of Paris, to bring a 3D model designed in Google SketchUp to life online. This would hardly be noteworthy had we been allow ...
On November 27th I was one of the attendees for the first ever TedxRyersonU, an independently held TED event at Ryerson University. There were two talks that day that I felt directly related to what w ...
Before you continue reading it should be noted that for this experiment we specifically wanted to create 3D particles on the iPad. Therefore this will not work in Chrome or Firefox on your computer. I ...
Time line Animators are very good at what they do. They can make a site come to life. Many of our projects here at Jam3 would not be possible with out an animator. Family’s Baxter is a great examp ...
I had a quick idea for an experiment. Started writing it on the train going home from work and finished it went I got home. Maybe it will become more or maybe not. (sorry for the frame rate drop ...
As planned last week, the team turned our regular code review session into a 2 hr game development challenge. Basically we wanted to give team members the opportunity to flex some classes they don't n ...
At Jam3, the development team meets every month for Code Review. The session usually serves as a venue for sharing coding practices, discoveries, and reviewing actual code from recent projects and tal ...
In this post I want to look in detail at LookMaps. Click on the example below to see how look maps work: [flash http://labs.jam3.ca/wp-content/uploads/2010/02/ChangeColourExample.swf w=980 h=570 prev ...
At this point in the development cycle for the Voxel Engine I find it's a good time to just play around with the engine. This way the engine gets debugged and I also get to see what works and what doe ...
I thought it was time to talk about the Voxel Engine and how it all works. Below is a diagram describing the different pieces of the voxel engine: There are four major parts to the Voxel Engine: ...
Make sure you press and hold down the mouse button: [flash http://labs.jam3.ca/wp-content/uploads/2010/02/MRITest.swf w=980 h=570 preview={http://labs.jam3.ca/wp-content/uploads/2010/02/mriScreenGrab ...
This experiment shows off a "particlized" voxel model: [flash http://labs.jam3.ca/wp-content/uploads/2010/02/AudioVisualizer1.swf w=980 h=570 preview={http://labs.jam3.ca/wp-content/uploads/2010/02/a ...
Well, not really, but i figured with all the HTML5 and Canvas hype i might as well give it a go. So i decided to port the pseudo 3D application i wrote for www.stemcellcharter.org. Turns out canvas is ...
Last night I decided it was time to take a break from the Voxel Engine and work on the Voxel Engine. HEH... I know that makes no sense but basically I started thinking with all this hype around HTM ...
Well in my previous post I stated that during my research period I would be working on our Voxel Engine and then I posted this fancy video underneath without explaining anything else. I guess that wa ...
Coinciding with the start of the Jam3 labs blog I'll be going into a Jam3 Research and Development period. So watch out for quite a few posts coming from me in the next few months. During my resear ...
Hello citizen of the interwebs, welcome to our humble yet magnificent dev blog. More to come! ...
MAR 0posts
APR 0posts
MAY 0posts
JUN 0posts
JUL 0posts
AUG 0posts
SEP 0posts
OCT 0posts
NOV 0posts
DEC 0posts
JAN 0posts
FEB 0posts
APR 0posts
MAY 0posts
JUN 0posts
JUL 0posts
AUG 0posts
SEP 0posts
OCT 0posts
DEC 0posts
JAN 0posts
NOV 0posts
DEC 0posts
APR 0posts
MAY 0posts
AUG 0posts
SEP 0posts
DEC 0posts 



facebook
facebook
twitter
twitter
rss
rss





