You are not logged in.

#1 2009-10-15 17:54:06

Zer0
Member
From: Windsor, ON, Canada
Registered: 2006-08-25
Posts: 299

code_swarm - A cool visualization of how a software project develops.

code_swarm Have you seen this?  I just stumbled across this today.

It's an app that renders a visualization of how a software project evolves via "code commits"!  It's really interesting.  Orbs of light (representing files) fly to each developer name commiting the changes to the project.  The center ball of developer names and orbs get bigger as you see the software project evolve!

From what I gather.. it takes a log of commit changes from a repository and renders pictures so you can make a video with mplayer.
It supports --  Subversion, CVS, Git, Mercurial, Perforce, VSS, Starteam, Wikiswarm, Darcs based repos.

Take a look at some of the videos in the link above.   Here are a few more...

amarok codeswarm
amarok vs banshee codeswarm

There's even one celebrating 10 years of Gentoo.  Since gentoo is a large project compared to the above examples, it took some modifying.

Now I'm wondering what arch's development would look like!

Offline

#2 2009-10-15 18:32:12

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: code_swarm - A cool visualization of how a software project develops.

The visuals are really nice. I can imagine developers of some projects "playing" this as a game too ("haha, stole half your orbs").

It would be nice to visualize some Arch projects with this.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#3 2009-10-15 20:06:19

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: code_swarm - A cool visualization of how a software project develops.

Free Software is beautiful big_smile  *stares at the pretty pictures*

Offline

#4 2009-10-15 20:22:07

Peasantoid
Member
Registered: 2009-04-26
Posts: 928
Website

Re: code_swarm - A cool visualization of how a software project develops.

Duuuuuuude.
*zones out*

Offline

#5 2009-10-15 20:25:50

Xyne
Administrator/PM
Registered: 2008-08-03
Posts: 6,963
Website

Re: code_swarm - A cool visualization of how a software project develops.

It would be interesting to visualize forked projects with this. You would see the great schism and then orbs split off, fly over and merge with other orbs on other branches.


My Arch Linux StuffForum EtiquetteCommunity Ethos - Arch is not for everyone

Offline

#6 2009-10-15 20:48:41

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: code_swarm - A cool visualization of how a software project develops.

Or you could just interpret it as psychedelic art with us xD

Offline

#7 2009-10-15 20:50:19

brisbin33
Member
From: boston, ma
Registered: 2008-07-24
Posts: 1,796
Website

Re: code_swarm - A cool visualization of how a software project develops.

The Dude approves wink

Offline

#8 2009-10-16 05:24:07

sand_man
Member
From: Australia
Registered: 2008-06-10
Posts: 2,164

Re: code_swarm - A cool visualization of how a software project develops.

The python video is really cool. Starts off with one guy and by the end it just goes crazy.


neutral

Offline

#9 2009-10-16 20:55:20

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: code_swarm - A cool visualization of how a software project develops.

I'm preparing a code swarm right now, but that takes some time. I already have done it with our SVN at work, really funny to see the commits like this.

At the moment, code_swarm is rendering the commits of the Arch Linux SVN (only the SVN of the packages (PKGBUILDs and stuff)). I can't promise that it ever ends or a final video will come out, but I hope so. I will let you know if it's ever ready...

Offline

#10 2009-10-17 12:55:41

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: code_swarm - A cool visualization of how a software project develops.

The video is finished. I proudly present the Arch Linux SVN repository code swarm: http://vimeo.com/7113066

It takes nearly 420 minutes to render it.

Last edited by ise (2009-10-17 12:56:49)

Offline

#11 2009-10-17 13:18:26

ise
Developer
From: Karlsruhe / Germany
Registered: 2005-10-06
Posts: 404
Website

Re: code_swarm - A cool visualization of how a software project develops.

wonder wrote:

you didn't use arch linux svn repo for community sad

No, sorry. I have only took the repo of svn-packages. community is another svn repository and as far as I know codeswarm can only generate a video from one repo.

Offline

#12 2009-10-17 13:28:06

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: code_swarm - A cool visualization of how a software project develops.

upsy...i've deleted my post and deciced to do it for community big_smile

Last edited by wonder (2009-10-17 13:29:21)


Give what you have. To someone, it may be better than you dare to think.

Offline

#13 2009-10-17 18:20:12

Ranguvar
Member
Registered: 2008-08-12
Posts: 2,549

Re: code_swarm - A cool visualization of how a software project develops.

Excellent work, looks very cool big_smile

Offline

#14 2009-10-17 21:16:41

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: code_swarm - A cool visualization of how a software project develops.

here is the video for community svn repo.

http://www.youtube.com/watch?v=klSJAWdcBZM

managed to extract the history of community from cvs 2005-2009. i have to add a nice sound track and upload the youtube but i'll do it tomorrow.

Last edited by wonder (2009-10-18 02:24:06)


Give what you have. To someone, it may be better than you dare to think.

Offline

#15 2009-10-18 12:50:27

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: code_swarm - A cool visualization of how a software project develops.

wonder wrote:

managed to extract the history of community from cvs 2005-2009. i have to add a nice sound track and upload the youtube but i'll do it tomorrow.

and the video that i promised:

http://www.youtube.com/watch?v=Hd5_e37dNhE


Give what you have. To someone, it may be better than you dare to think.

Offline

#16 2009-10-18 13:04:46

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,396
Website

Re: code_swarm - A cool visualization of how a software project develops.

wonder wrote:
wonder wrote:

managed to extract the history of community from cvs 2005-2009. i have to add a nice sound track and upload the youtube but i'll do it tomorrow.

and the video that i promised:

http://www.youtube.com/watch?v=Hd5_e37dNhE

That is pretty cool.  I do not turn up unitl about 3min of the ~4:30.   There were several people who I thought became TUs after me that actually were around before I was...

Offline

#17 2009-10-18 13:27:52

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: code_swarm - A cool visualization of how a software project develops.

yep is nice to see that some of them are still in community. i never know about them until now.


Give what you have. To someone, it may be better than you dare to think.

Offline

Board footer

Powered by FluxBB