A blog to describe the following: Things I have published on the Internet, Android applications I have published, GIMP plug-ins, Firefox extensions, etc.
Friday, February 15, 2013
Friday, December 21, 2012
Secure Contact Delete
I have published one more application on the Google Play Store, named "Secure Contact Delete".
The application deletes ALL contacts on the phone, after overwriting all information fields with random text. This ensures that once deleted, the contact information cannot be retrieved.
To stop inadvertent deletion, the application asks for a PIN at start up, which is stored in an application database. Whenever the 'delete' option is chosen, the application asks for a PIN. Only if the provided PIN matches the stored PIN, the contacts are deleted.
The application deletes ALL contacts on the phone, after overwriting all information fields with random text. This ensures that once deleted, the contact information cannot be retrieved.
To stop inadvertent deletion, the application asks for a PIN at start up, which is stored in an application database. Whenever the 'delete' option is chosen, the application asks for a PIN. Only if the provided PIN matches the stored PIN, the contacts are deleted.
Saturday, December 17, 2011
Throw Ball
A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball. Use finger flick/drag on the ball towards target.
The game is available for free on the Android market at https://market.android.com/details?id=bsp.eclair.throwball.
The paid version of the game is also available on the Android market at https://market.android.com/details?id=bsp.eclair.throwballpro.
As compared to the free version, the paid version comes with 30+ levels. To add to the fun, you can create your own levels by editing the level data file.
The game is available for free on the Android market at https://market.android.com/details?id=bsp.eclair.throwball.
The paid version of the game is also available on the Android market at https://market.android.com/details?id=bsp.eclair.throwballpro.
As compared to the free version, the paid version comes with 30+ levels. To add to the fun, you can create your own levels by editing the level data file.
Throw Ball Pro
A simple game, where you need to hit the target (indicated by a star), by hitting it with a ball.
Though the game comes with 30+ built-in levels, you can create new levels on your own.
The level information needed by the application is stored in a file named 'levelData.txt' on the SD card. This file is stored in the 'Android/data/bsp/ThrowBallPro' directory. When installed, the game copies the levels it is bundled with into this directory.
In the level data file, any line beginning with a '#' is considered to be a comment and is ignored. Each uncommented line describes one block on the play area. The positions, width and height of each block is specified as a percentage and not a absolute values.
For each block, the following information has to be provided
The game is available from the market at https://market.android.com/details?id=bsp.eclair.throwballpro
Have Fun
Though the game comes with 30+ built-in levels, you can create new levels on your own.
The level information needed by the application is stored in a file named 'levelData.txt' on the SD card. This file is stored in the 'Android/data/bsp/ThrowBallPro' directory. When installed, the game copies the levels it is bundled with into this directory.
In the level data file, any line beginning with a '#' is considered to be a comment and is ignored. Each uncommented line describes one block on the play area. The positions, width and height of each block is specified as a percentage and not a absolute values.
For each block, the following information has to be provided
- level number
- type of block - 'B' for ball, 'G' for ground, 'T' for target and 'W' for wall
- start X - in percentage
- start Y - in percentage
- width - in percentage
- height - in percentage
- density of block
- elasticity of block
- friction of block
- remove on impact flag - y or n - 'y' indicates that the ball is removed if it hits this block
- colour - name of colour. Colour names supported are 'aquamarine', 'black', 'blue', 'brown', 'burlywood', 'cyan', 'crimson', 'darkred', 'darkviolet', 'darkslateblue', 'darkslategray', 'darkslategrey', 'firebrick', 'forrestgreen', 'green', 'gold', 'ghostwhite', 'indigo', 'khaki', 'lime', 'maroon', 'magenta', 'midnightblue', 'mintcream', 'navy', 'orange', 'pink', 'purple', 'red', 'royalblue', 'saddlebrown', 'skyblue', 'sandybrown','tomato', 'violet', 'wheat', 'white', 'yellow'
The game is available from the market at https://market.android.com/details?id=bsp.eclair.throwballpro
Have Fun
Monday, October 24, 2011
Earth, Moon & Sun
Here is an application that shows the Earth revolving around the Sun and the Moon revolving around the Earth. This application is a modification of a demo of an application that uses the Min3D library.
Operations supported
- Start or Pause the motion of the planets
- Pan
- Observe - rotate the planets
- Zoom - In and Out
- Increase or Decreased the speed
- Reset to starting configuration
Photo Cube
A simple image viewing application that displays photos on the six sides of a cube. Six photographs are displayed at a time (as a cube has only six sides :-).
Operations supported
- Rotate the left and right
- Zoom In and Zoom Out
- Move to the next set of six images
- Move to the previous set of six images
If the number of images on the SD card are not completely divisible by six, the remaining images are replaced by a place-holder image.
The application has been developed using OpenGL.
Saturday, October 1, 2011
Aero Hurdle
A game like the one I have already published, namely "Aeroplane", but this time using the accelerometer.
The aim is to fly an aeroplane through a maze. The game contains 8 levels (mazes) and any level can be played at any time.
To begin the game, tap the screen.
While playing the game, ensure that the handset is held parallel to the ground - as if it were placed on a table. The plane can be moved forward, backward, left or right using the accelerometer. The end of the maze is indicated by green blocks.
If you hit an obstacle, the level is over.
PS: I want to publish a "Pro" version on this game with more levels and also where the player can define their own level. If you wish to help me publish this game as a paid application, drop me an email at my Gmail address which is the same as this blog name.
The aim is to fly an aeroplane through a maze. The game contains 8 levels (mazes) and any level can be played at any time.
To begin the game, tap the screen.
While playing the game, ensure that the handset is held parallel to the ground - as if it were placed on a table. The plane can be moved forward, backward, left or right using the accelerometer. The end of the maze is indicated by green blocks.
If you hit an obstacle, the level is over.
PS: I want to publish a "Pro" version on this game with more levels and also where the player can define their own level. If you wish to help me publish this game as a paid application, drop me an email at my Gmail address which is the same as this blog name.
Subscribe to:
Posts (Atom)






