Saturday 18 December 2010

Next project: Flypad!

Ever wanted to use that mobile as a driving wheel? Or a keyboard? Touchpad? Well, why not?

There you are. Flypad. Using your touchscreen and bluetooth connection, it would be possible to use your Java Mobile phone as:
  1. Wireless mini keyboard
  2. Wireless mini touchpad
  3. Wireless driving wheel (if the phone's got an accelerometer)
Have a look at those prototype images of the 'keyboard' and 'touchpad' modes. The code for the 'driving wheel' is also almost ready, though there's nothing to show at the moment.

The driving wheel will be available only for Windows through a virtual joystick driver: PPJoy. I've tried that and the driver was working just perfectly (even under Vista).

Albite READER for Java Mobile

The Albite Project is finally ready!

Albite READER is an ebook reader for Java Mobile that supports ePub e-books and more.

Albite BOOKS is the home of the reader where one could also find more than 2000 free ebooks from the public domain that have been specially processed to be read on mobile devices. It's got a mobile-friendly version, too.

Tuesday 14 December 2010

CAE



Here are my results from the CAE exam I took in 2007. Put here for public reference.

Statistics

This is the project I made for my exam on statistics. It is about the financial result of some Bulgarian businesses. The work consists of two parts:
  1. Regression analysis by which I try to find a dependency for the financial result.
  2. Factor analysis by which I try to find which factors contribute most to the financial result, i.e. I am trying to group the previously found dependencies into sensible groups.

Numerical Methods for Differential Equations

Here are two of my projects that I made as homework for the Numerical Methods for Differential Equations classes at the university.

Sunday 12 December 2010

Planetarium



As a task for my course on Programming with Java at the university (back in 2007), I wrote a simple simulation of the Solar system using Java's Graphics2D. I am not proud of the implementation, but that was first serious Java project at the university.

The sources are available at GitHub.

Hellos PCs!


This is a series of lessons that I made with the intention of integrating non-computer users to the computer world. In other words, it's not about learning how to use the pc, but about getting familiar with the world of PCs in general.

Kimura's model of DNA replication

That's my first biomath project. It is based on linear operators.


Saturday 11 December 2010

Bounding Rectangle with Matlab

Around summer 2009 I fiddled with the minimum bounding box problem and I made a Matlab script for demonstrative purposes.

The source code is available at GitHub.

LZW Compressor in Python

While studying Python at the university, I was given a task to implement a LZW compressor in Python. It's not very efficient, but it work fine.

The source code is available at GitHub.

Python Projects from School

I studied Python at the university and we had some simple tasks for homework.

My solutions are available at GitHub.
 

Archiforge

I made ARCHIFORGE.com around 2006. It's been modified since that time as there are some visual glitches, but for most of its part it is true to my original idea. Built using PHP.


Biomathematics I taught

I had the wonderful opportunity to assist in a biomathematics class.

Most of the Mathematica notebooks are interactive.

It features:
  • A simple linear model of the blood cell lifecycle
  • Linear models for describing population growth: models of Lesli and Levkovitz
  • Linear regression along with an example
  • Simple DNA mutation models: models of Kimura and Jack-Cantor

Rendering Fractal Flames with Mathematica

Here is a project of mine from last summer. It's about rendering Fractal Flames using Mathematica.