Welcome to Goatstone!

Goatstone is primarily but not exclusively, Jose Collas. I am involved in web and Android development, primary using the technologies JavaScipt, CSS, HTML ands Java. Most recently I have been working with the libraries Backbone, Angular, Bootstrap and D3. Here you will find links to some of Goatstone's projects. More code can be found at the Goatstone Github account.

github.com/goatstone »

SVG Samples

I have developed a series of SVG graphics using the JavaScript libraries: Snap.svg (http://snapsvg.io ) and StampIt (https://github.com/ericelliott/stampit). This project explores various strategies for implementing SVG graphics, especially animations.

SVG Samples »


My favorite JavaScript libray is D3js (d3js.org). "AlphaCronke" is the latest work I have done with this library. The application consists of text from the story, Dickory Cronke by Daniel Defoe and a widget that enables the user to select words by alphabetical range. With this widget the user can highlight the selected words in the text. D3js is the only library used.

AlphaCronke »

Some games : Ameb and HerdBall


Ameb was my entry into the JS13kGames JavaScript competition.
JS13kGames JavaScript competition.

The player of Ameb navigates the character, Ameb, to catch food. Ameb must eat food in order to accumulate health points and stay alive.

Ameb »


A game in which a user must herd balls into a target for points. This game is done with the processing library (processing.org), Toxiclibs (toxiclibs.org) and jQuery.

HerdBall »


I have been working with the sensors on Android and have set up an open source project, AndroidSensorFusion on Github. The Java class com.goatstone.util.SensorFusion gets sensor information from the Android device concerning its motion and place in space. The code takes these values, fuses them and creates values that are far more usable in any given application. The fusion code is based Based on code from Paul Lawitzki which can be found here (thousand-thoughts.com),

github.com/goatstone/AndroidSensorFusion »

I have also been creating a series of Hello Worlds for Android native development that can be found on Github.

Weather Visualized

This weather application shows the current weather in Seattle Washington, USA as observed from Boeing Field. The information about the live weather comes from an XML file hosted at the National Oceanic and Atmospheric Administration's National Weather Service. The animations is done with the Processing JavaScript library.

weather.goatstone.com »