Here is a list of my personal projects (projects developed without being commissioned for by a third-party), and thus projects about which I can freely talk.
Dynject (2007)- Compact and lightweight Java framework for data validation and transformation using annotated POJOs. LGPL License
Noise Explorer (2007)
Noise Explorer is a small visual tool for generating procedural textures by mixing basis functions and 1D or 2D perlin noise. I wrote this tool during the Java 4K 2007 competition, since obviously in a game limited to 4096 bytes most graphics have to be generated procedurally.
Java 4K Games (2007) |
|||
Beer Man 4K |
![]() Duukie 4K |
![]() Tube Dreams 4K |
![]() Mini Miner 4K |
|
|
|
|
This set of small games (4096 bytes each) are my official Java 4K 2007 competition entries. It was a fun challenge writing Java games designed to fit in 4K.
JPBlog - Journey Photo Blog (2006) is a small web-album generator that is specifically tailored for trips and journeys. It is very customizable, skinnable via CSS, uses crawler friendly URLs, supports Google Maps, Michelin Maps, Google Ads and more...
myjson (2006) myJSON is a small java library that operates with object literals expressed in JSON notation. It can not only convert from java objects to JSON and back, but also compare or even update a java object with the information contained in a JSON string, while at the same time preserving the original types declared in the updated objects.
Especially useful for quickly writing unit tests that update and check object graphs.
code2web (2006)- Code2web is a toolkit for converting source code to HTML with a wide array of features, including CSS customization, outline generation, automatic documentation liking, selective highlighting and a lot more. Code2web is the successor of the java2web project, but handles more languages, including Java, XML, XHTML (with embedded JSP), JavaScript and SQL and implements an architecture for easily including additional languages. LGPL License
jjCode (2006)- Compact Java library for processing bbCode sequences. LGPL license.
java2web (2006)- Compact Java software for converting java source code to HTML. GPL license.
Ciencia.net is a site devoted to the popularization of science. Features a news, an encyclopaedia, interactive applets, tools, and more. It receives some 50.000 unique visits per month, and has about 400.000 viewed pages monthly. I've written quite a few articles myself for the site. You can see my contributions here(scroll down after my resume)
Anecdotarium.com is a site devoted to anecdotes, proverbs, short stories, fables, etc. I'm very fond of mythology and folk tales. I think they are an expression of the moral and social views of the time they were created, and provide an unique insight into the minds of the people of that time. Since I also have to do a lot of public speaking, It's useful to have a place where to look up anecdotes to liven up a presentation
Blabi.com is more an application than a web site, and it is
intended to help those learning mandarin chinese, although I have plans to expand
the available languages with time. The site features several dictionaries, phonetic transcriptions, stroke
orders, etc, but the most powerful features let registered users (registration is free) make their own "decks" of words,
take tests and view the results, print flashcards, print sheets for writing practice, view many progress statistics and
much more...
I bulit it for my own use - I'm learning mandarin chinese myself currently -, then decided that others might benefit from it. Since I'm eating my own
dogfood (this is one of my study tools), I'm constantly trying to improve usability, response time and features.
Corazonia.com is a free site for online dating. Yep, quite a different thing from the above ones, but I wanted to research some social aspects of the online dating process, and I also wanted to see whether the big services (meetic.com, match.com, etc...) were cheating with their female profiles. Among other things, I wanted to see the percentage response rate between members. And I also wanted to experiment with web sites that handle multimedia information uploaded by users (in this case - photographs and audio clips),as a prelude to a recruitment site I'm planning
Java Space Invaders Tutorial - A free Java-based tutorial that teaches how to develop a space-invaders type of game in a series of very small steps, each step adding some functionality upon the previous step. Seems to be quite popular.