16kB: Web Developement and Design Brought to by 16kB

The Blipvert Project is brought to you by James Cordiner and 16kB. We are a web developement studio based in Toronto, Canada. We build custom web applications and help small and medium sized businesses with open source software and technology solutions.

Blipverts are made using:

- the Python programming language
- XML generated by swfmill and Amara
- the Django web framework
- all powered by FreeBSD

Blipvert Construction - Further Details

Many of the current blipverts being showcased on this site were built with a Python program called SwapGraphics. It finds graphic elements in the source banner ads and moves some of them into a new blipvert.

Main Steps in Blipvert Construction:

An Example: SwapGraphics

There are a number of methods and ideas that we are working on to build new blipverts. All of these ideas modify existing XML and combine two or more XML sources in the hopes of creating final SWFs with interesting effects.

One of the first simple Python scripts created to mix new ads is SwapGraphics. Here is how it builds new blipverts:

SwapGraphic Diagram

SwapGraphic Process

The In-laws: A Series of Ads Create by SwapGraphics

The following are a selection of blipverts that were created from a run of SwapGraphics using the same cloning file and about eight other XML files for graphics nodes. You can see that all resulting blipverts maintain the title Hooray, the in-laws are back in town! as well as the box underneth it. Since these aren't defined as a graphic node in the original banner ad the system won't attempt to replace them. Instead the other graphic material does get replaced or eliminated with various designs resulting.

In-laws Version 1

In-laws Version 1

In-laws Version 2

In-laws Version 2

In-laws Version 3

In-laws Version 3

In-laws Version 4

In-laws Version 4

In-laws Version 5

In-laws Version 5

Future Blipverts

There are many other ideas that are being tested for building more blipverts, including:

Information and Software Resources

Some of the tools used and some good sources SWF information: