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.