I tried my hands on Java Reflection. The below link gave me introduction to Java reflection.
https://www.objectfaq.com:8443/oofaq2/body/reflect1.htm
Another at http://www.ibm.com/developerworks/library/j-dyn0603/
Also please go through the documentation of :
java.lang.Class
java.lang.reflect.*;
A sample application can be downloaded by clicking here. People who dont know Struts framework, can use the sample project given in the first link to understand how dynamically create objects of class and invoke their methods.
Specification of the project
Development Tool - NetBeans 5.5.1
Framework Struts - 1.2.9
July 9, 2008
Posted by
Din |
Programming, web |
java, Programming, Software, struts, struts sample |
1 Comment
MOTODEV summit had exciting sessions about mobile application development for motorola mobiles phone. The keynote address, illustrated the current trend in mobile products industry and competitors like Symbian, Windows and Linux. I became familiar with the MOTODEV studio. The sessions which were interesting are WebUI and how to develop application using MOTODEV studio. The MOTODEV studio is an Eclipse based tool. It was clear that mobile applications developed, which use JSR API run on JSR supported mobiles independent of the OS. Java Verified process for geting trusted application certification was new piece of information to me. Using APIs which affects the personal information requires that the application has to be trusted, for the mobile OS to install the application.
A session on location based services illustrated how easy it was to write a Java code to extract the CellID, IMEI number etc. A few such mobile applications are available from their catalog. One can tap the potential of social networking, geographical information.
MOTODEV summit had some their mobile phones displayed in stalls. It was a great summit, fitting audiences from a newbie developer to entreprenuers.
May 14, 2008
Posted by
Din |
Event, Mobile, Programming |
Mobile, motodev, motodev studio, summit |
2 Comments
For my project, i used doxygen, doxygen is a source code documentation tool.
It was really wonderful.Without which its little difficult to follow the various datastructures, global variables, definition, enumeration, file list in a project.
It can generate output in LaTeX and HTML formats.
Verdict: Doxygen helps to understand code better !
March 14, 2008
Posted by
Din |
Programming, Software |
documentation, doxygen, source code documentation tool |
No Comments
FOSS really helps my project.When i use open source software, i am able to study, analyse and modify it to suit my purpose.I was clueless how to go about with my project until i met Kenny Jacob at FOSS.IN.He introduced me to a open software called bluespam & btopush open library.Reference manual of can be found here.They helped me to understand how to PUSH files into discoverable bluetooth devices using Object Push profile of bluetooth.I learned how the software was built.I wanted the functionality of pushing files into discoverable devices, so i modified the software to my own purpose.The btopush library depends on openobex, which in turn depends in bluetooth library.
Scatternet is a concept in bluetooth.I am implementing an IEEE paper “SHAPER:A Self Healing Algorithm Producing multi-hop Bluetooth scattERnets”.
My SVN can be found at
http://code.google.com/p/openscatternet/
February 28, 2008
Posted by
Din |
Bluetooth, FOSS, Programming, Software |
bluespam, Bluetooth programming, BlueZ, btopush, opensource |
No Comments
I have been attacked by Bluetooth lol 
My final year project is around the bluetooth technology.
Since few days i have been doing simple bluetooth experiments at home.
They are Personal Area Networking for Internet Connection Sharing,then Dialup Networking, setting up Audio Gateway etc.I used the Nokia Headset to chat in yahoo !
Latest being OBEX push.
Today i had executed a btopush program which pushes a file into
discoverable devices.It uses btopush open source library which uses
openobex library on bluez stack of linux
December 14, 2007
Posted by
Din |
Bluetooth, Programming |
Bluetooth, BlueZ Stack Linux Programming |
No Comments