Pages

Monday, June 6, 2011

technology helps you.

Recently I have been looking for viable equal in which I can make money. It's not like my job is not nice or something like that. But. When you are working for someone else and you don't feel like tue product is your own, your willingness to work sometimes dies.
In the past one year this has happened to me on more than one occasion.

Since I have started working on android, the life has become completely different. I can think of doing anything with my mobile, and I can try it out myself. Yesterday itself I thought of making an application to keep track of.the household expenditures. As I started implementing I got more ideas, which can make the application bigger, but also make my job tougher.

For the time being I'm concentrating on MyCycle.
Published with Blogger-droid v1.7.0

Thursday, May 26, 2011

MyCycle : An android app to take care of your cycling, running, speeding needs

After a month long effort understanding the Android API and putting in some efforts, finally I have got a working app, which does something.
The app can be downloaded here MyCycle on Android Market.

All this time, a lot of things have been learnt and a lot more unlearnt. For a few days, this blog will have entries on the Making of MyCycle. This will serve as a good reference to me in the future as to 'what' and 'why' of my work, and also should be useful to people entering into Android development and if they somehow land here.

The source code for the project can be accessed through sourceforge, link

Have fun!

Thursday, May 12, 2011

my first Android app

I made my first Android app. It can find the closest bus stop from any point you chose, or from your current location.
The only issue is that the details of the bus stops has to be provided by me. And this will take some time.
In future I want to suggest the best routes for travel. For now its a good start.
Published with Blogger-droid v1.6.8

Friday, April 22, 2011

Kalman filter

This is not a tutorial on Kalman filters.

To show speed in the app, I either could get it from the gps provider or compute it myself. I was reading on the net and came across an article which said that, "not all gps providers give speed". I could have made my life simple by assuming that the gps provider will give speed. But I thought that it would be a good exercise to actually compute the speed.

I came across a page which said that kalman filters are used to compute this. It is because of the stochastic nature of the algorithm that it uses all the data provided to it and uses it to compute the best value. With the positions provided by the gp@ containing significant errors, I had to do something. Kalman filters look like the ideal way for me right now. I just finished an introductory level reading about the kalman filters.

I have two more holidays left in this extended weekend to make use of my time. This is the best time for me to concentrate on his completely and come up with a fine solution.
Published with Blogger-droid v1.6.8

hello android

My first experience developing an android application.

At first I decided to develop an app which would help in finding out the best possible bus route for a travel. With this idea in mind, I started experimenting with gps and trying out other ways in which I can get information about the users location.

I now understand some bits of Google maps API, and am also able to link that with the gps inbuilt in the phone.

Yesterday I saw post on BBC where someone was looking for an android app for cycling. I thought that with what I have currently developed, a cycling app is not too difficult. With this in mind, I started working on something which would save the location and the elevation at that point in gpx format. After some 4 hours of googling and looking at the gpx format, I was able to add the functionality to my app.

To make it a fully functional cycling app, I need to add the following features to it:
1. Show current speed. Also store it to be able to use it in future.
2. Show the track just covered in Google maps.
3. Show the elevation statistics of the track in a graph. Also, if speed was recorded, then show it in the graph.
Published with Blogger-droid v1.6.8