Friday, October 14, 2011

See me

Now now see me also on my new blog.
www.techie-manoj.com. You would be able to read my new post only there. Thanks for your support and encouragement.

Sunday, May 22, 2011

Working with canvas on Android

Till now I have not worked on canvas in my projects but still I keep on experimenting with the new things in graphics. I worked on the 2D animations and 3D animations in my experiments. In this post I am gonna discuss about the a 2D animation of sparkles in android. I have used SurfaceView to do the animation. The animation I have made has a particle system. The particles are generated as the user touches the screen and go for recycling when those are off screen and those are no more drawn. You can watch this effect in the video below.

Tuesday, November 30, 2010

Best GUI for the linux users.


From the last week I am using the KUBUNTU distribution of Linux systems. I found the GUI very fascinating and awesome. I think this is the best GUI provide because of the two reason:
1. Its opensource and free.
2. It has first class graphics and its very intuitive.
After experiencing this I can can say this is not less then Apple's Mac in any aspect. This provides the power of Linux with the middle ware of Ubuntu with the GUI of KDE. KDE graphics are really superior than the GNOME graphics which is provided in the Ubuntu distribution.

Monday, November 22, 2010

Reinforcing development using Java Annotations

Java Annotation which is introduced to Java in in Java 1.5 has made the development simple which less lines of code. A few days back I was exploring the Hibernate an ORM (Object Relational Mapping) framework. When I run my first example on Hibernate, I wrote xml files for the mapping of beans to the tables in MySql database. There were mapping xml file, beans, configuration file. The on further exploration I come to know JPA 2.0(Java Persistence API) can also be used for persistence with Hibernate. There in JPA I encountered with the power of annotations in Java. It made the persistence not only simple but reduced the number of file in the project. With the use of annotations the mapping was done and then there was not any need of the mapping xml file. I found it very simple and handy in handling persistence. Now I am looking towards EJB 3.0 where also the power of annotation can be seen which was not there in EJB 2.

The Powerful UI of Android

It's been almost one year since I started working on Android. As the time is passing I am exploring this awesome and powerful platform for the computing needs on the move. These days I am working on an application which is for learning French language. You can have a glimpse of this in the video with this post. But this video is not with the latest update. I have worked a lot after capturing this video.

This application gave me the exploration of the the UI components in details because in this application a lot of animations are used in the view and events are also handled according to those animations. This application taught me exactly how the events are dispatched to the various UI components in hierarchy and how they are handled by the components. In this project I used animation first time and it was exiting to work on animations to achieve nice UI. Soon I will provide updated video of my application.

Saturday, August 21, 2010

Android-After experiencing for 9 months

Android is the hot cake of the market. Now the power is been in the hands of a casual user. Android is one of most popular buzzword in the mobile application industry. New innovative ideas are coming in market concerned to social networking, blogging , marketing, business monitoring and so many. New new things which arrived in the market since the arrival of the iPhone in the market are now also boosted by the Android. Still the iPhone is the mobile application market leader. But what is making the Android to grow so swiftly.
I think its open source community process. After experiencing the Android development, it's my personal opinion that Android is the best ever mobile platform ever. It is not only popular in the perspective of the consumers but also in the perspective of developers. Not only it is proving good tools for developing fast quality application but a developer can explore each and every feature of the android. How the Linux Kernel is implemented in the android how the middleware stack is maintained. And not only this one can contribute to the development of the android. I downloaded the complete source code of the Android and took a look of all the modules of the android project.
If we talk talk about the various abstraction of the software stack of android its well maintain the are reach libraries in different perspective whether it is Game Programming, Application Development, Web Application development etc. This small computer has power par upto the desktop pc available in the 80's. So its able to run the heavy apps like 3D games.
In application development point of view designing UI and managing has become very easy using XML. Moreover Java makes it easy to structure the application in object oriented way.
Finally android would go far ahead in the coming years due to its openness, abstraction at its application development level.

Saturday, December 12, 2009

This was my first hand on android application


The development with the the android is very easy as it uses java for application development.