The Aten Blog

The Aten Blog

We have things to say about design, process, and code. Read about them here, subscribe to our feed, or follow us on twitter.

OpenLayers Plus

OpenLayers is a powerful mapping framework that allows you to create beautiful maps in a short amount of time. Recently, we have been working on an OpenLayers map for a client that requested "density circles," or a way to visually show concentration of projects within a region. I remembered Alan Palazzolo mentioning a project called "OpenLayers Plus" during his session at BadCamp back in the fall.

Theme Breadcrumb Manipulation

Recently we ran into a theme problem in Drupal 6 where the client wanted the breadcrumb to reflect different states based on where the user came from. Some pages were tagged with multiple taxonomy terms, so the breadcrumb "should" look different based on which section of the site the user came from.

What we decided to do is serve the breadcrumb based on $_SERVER['HTTP_REFERER']. Here is the hook function in our template.php file we used:

Filed under: 
Code

JQuery "live" bug in IE 9

In working on a recent client project, I ran into the infamous "stop running this script" error in IE 9. Unfortunately this happened at the end of the project, and it was only occurring in IE 9 (go figure). After taking the JQuery apart what I found was that using JQuery's .live() feature to attach handlers to new HTML added to the DOM was causing the problem. This is a great feature for managing handlers ... when it works.

Filed under: 

Google Maps JavaScript API

The Google Maps JavaScript API is a powerful tool for mapping solutions. With a minimal amount of code you can map points and directional routes in a clean visual way. We recently used the API to implement a solution that maps an itinerary of things to do in Southwest Virginia. We used the Drupal Services module to save itineraries. Let's take a look at the code to see how easy it is to start using the JavaScript API.

Filed under: 

July Boulder iOS Meetup Recap

This past Tuesday iOS developers from across the metroplex gathered at Google's new digs in Boulder. The night started with some brief announcements from meetup leader Justin Shacklette who informed us that his first iPad game Jab-a-Face has finally made it into the app store. Congrats Justin!

Filed under: 

QwertyTown: Keyboarding Lesson

QwertyTown is an online community that teaches kids to type. Our goal was to create an interactive experience that makes typing fun. The keyboarding lesson is a flash module where kids learn to type. The client gave us an outline with levels as main categories, then individual lessons for each level. Each lesson covers a specific key set the student needs to learn. We wrote the ActionScript and built the back-end architecture that makes the keyboarding lesson work.

Filed under: 

June Boulder iOS Meetup Recap

The mobile world has been turned on it's head this year, and that doesn't exclude iOS developers. Over the past several years there have been options outside of XCode to develop native iPhone apps. Frameworks like Titanium and PhoneGap allow developers to sidestep learning Objective C and still build iOS applications.

Filed under: 

About the Author

Brandon Geiger

Interaction Developer

Brandon is a seasoned veteran in interactive and marketing initiatives, having won several national and international awards while working in three different national ad agencies. He's worked with an impressive list of former clients, including American Airlines, HP, IBM, Motorola, Nationwide Insurance, and Verizon. He has over ten years of experience delivering high-end interactive solutions and team management. Here at Aten Brandon's main focus is interactive solutions and usability. Brandon also likes cupcakes.

Read More