Sunday, November 20, 2011

My very first project in 'FreeLancer'

I guess most of you know the freelancer website but you may have not tried to do a project in that yet. From this post I'm telling you about my very first project in freelancer.

I got registered at freelancer few months back following a request sent via email by a fellow student at SLIIT (Mihiran). I didn't have any idea about completing projects and getting paid then. I wasn't even bothered to place bids on projects. 
These days I'm spending holidays after completing the 2nd year at SLIIT and I thought I should really try to complete a project and earn some money without wasting time on watching movies and TV Series.

I placed bids on 5 projects, three of them were data entry projects, one was to develop a web application with database connectivity and the other was a Java Assignment.

I received a message from the publisher of the Java Assignment asking whether I could finish it successfully.
The price range for the project was $30-$70 (Canadian Dollars) and my bid was 30$. When I placed the bid, I mentioned that I could finish the project in one day. I replied saying that I could finish it and then I received the details of the project.

My Java knowledge is not very high since I learned Java in the 1st semester of the 2nd year at SLIIT and after that I didn't write much programs in Java since I did the 2nd semester project in C#. 


According to that I had to write two Java programs. Both the programs were command line programs, but for inputting data I had to use GUI with JOptionPane in java. For output, both command prompt and GUI was used.

The first program was based on a complex mathematical equation and I had to do a dry run which was a tedious task since I got some logical errors in the program. It was because a condition given in the assignment had a printing mistake where it had printed '>' instead of '<'. Finally I found it and completed the program getting the correct output.



The second program was to develop a customized commanding environment where user can enter predefined commands. The program should implement the identification of those commands and I had to write some string handling methods for that. I could successfully finish that also.


Finally my client asked to do some modifications to the programs saying that he would pay me additional 20$s. I did them too and after delivering the project I received 50$ (CAD). From that 5$s were deducted from the freelancer website as a commission.


I take this opportunity to thank my Java teacher at SLIIT, Ms. Abarnah Kirupananda who introduced me Java and the notes she gave us were really helpful when finishing the project. 

-Tharindu Edirisinghe-
-SLIIT 10'-

Tuesday, November 15, 2011

Participated in the 'Etisalat Android Forum 2011'

Android is a widely spreading operating system for mobile devices such as smart phones and tabs. As IT undergraduates, we must be alerted with the latest technologies. In order to introduce the capabilities of 'Android', Etisalat (One of the leading telecommunication provider in Sri Lanka) organized a forum with the theme 'WHAT CAN ANDROID DO FOR YOU?'. 

Luckily I got the chance to attend the forum by registering on the Etisalat website. It was really helpful to understand Android and Android application development. I hope to develop some Android applications very soon.

These are some photos of the event.

This is the beginning of the event.
In this picture, Sameera, Guru, Sasika and I are seating in the front row if you can see :D Over 1000 people attended the event.
 A guest speaker.
 A demonstration on Android application development was done by a lecturer at SLIIT (see image below) and unfortunately I can't remember his name.
At the end of the event, there was a raffle draw and for the winners, Android Tabs and smart phones were awarded. 

See more photos from 'Etisalat Android Forum Facebook Album'.

For those who are interested,
there is a good video tutorial for Android application development in lynda.com.
'Hello Android' book is also a great resource for beginners.

-Tharindu Edirisinghe-
-SLIIT 10'-