Thursday, May 20, 2004

s/w Design

"You know you've achieved perfection in design, not when you have nothing more to add,
but when you have nothing more to take away" - Antoine de Saint-Exupery
Learn

Discussion thread...

XCS

With the emerging XML Client/Service technology, web applications can embody a rich user interface, reliable messaging, and performance comparable to local desktop applications while still retaining the zero-install deployment advantage of the web. By combining XML Client/Service with Java technology, Nexaweb Technologies Inc. enables enterprise Internet applications to enjoy both the capability of .NET-like rich clients and the strength of J2EE.
Xcs

checkout this discussion page also..
Discussion thread

Flex

Flex is a lively technoloy for delivering enterprise Rich Internet Applications.

Using this we can make awesome Web componets.Java has a very strong serverside strength.But still it lacks in presentaion layer..depending only on HTML components(.NET has ASP.NET server controls which has better look and feel).Using this we can make very beautiful(i was impressed when i saw flex examples)presentation layer in java.
The followig like shows how we can make use of this technology in JSP(using structs)

Learn..


J(ob)ava Status

This link gives u overall idea about the java status and also bangalore guys life style info..In this mail thread some peoples signature looks terrific than the mail content..
For ex:
I always tried to take you with me to Jupiter to see what's on Earth, but you chose to stay with gravity. - Kononov

Go..

Java Style

Lot more tools are in the market to do this kind of work..
But still for the freshers it looks nice..I too not have the habit of writting a code like this....
style

World News

Amazing news info...
It looks like a website..And also looks like a software..

Cool...

Wednesday, May 19, 2004

Gmail Galatta

1 TERABYTE mail Storage
Yesterday when i saw this blog and some news i was shocked...
news
1000GB mail storage blog

I thought that like gmail account Gmail randomly throwing these type of terabyte storage system(anyhow this is too much)...
Then i checked my gmail account..nothing increased..still it contains 1000MB only..so I decided its my bad luck(In that itself its showing 0% usage)

Suddenly news are coming up saying..google not offering anything like that..its a bug in that interface..(Buggaaa???)
Bug news

Monday, May 17, 2004

Useful info

How to keep Telemarketers away?

1. If you get one of those pushy people who won't shut up, just listen to
their sales pitch. When they try to close the sale, just put them on hold
till they give up.

2. If they start out with, "How are you today?" Just continue on with
telling about your problems.

3. If the person says he is from the ABC Company, ask him to spell his name,
then ask him to spell the company name, then ask where it is located.
Continue asking personal questions or questions about the company until they
hang up.

4. Say, "No," over and over. Be sure to vary the sound of each no, and keep
an even tempo even as they're trying to speak. Keep going until they hang
up.

5. If nothing works, tell the Telemarketer you are busy and ask for their
residence phone number so that you can call them back late in the evening.

Saturday, May 15, 2004

Flash and j2me

It's very difficult( or not possible) to include flash files into APPLET....
But now the time has come to do in a different manner with different technology..
Converting Flash Movies to MIDlets

View..

Welcome to INDIA

Java THALLAI in INDIA(Mr.James Gosling)

Info..

yahoo Vs Gmail

Web portal Yahoo will begin offering "virtually unlimited storage" for its paid e-mail customers and will upgrade free users to 100MB, an executive said Thursday.

News..

AOP

Aspect-Oriented Programming (AOP) complements OO programming by allowing the developer to dynamically modify the static OO model to create a system that can grow to meet new requirements. Just as objects in the real world can change their states during their lifecycles, an application can adopt new characteristics as it develops.
AOP
J2ee AOP

Friday, May 14, 2004

Groovy

Groovy :
Groovy is a new agile dynamic language for the JVM combining lots of great features from languages like Python, Ruby and Smalltalk and making them available to the Java developers using a Java-like syntax.
Groovy is designed to help you get things done on the Java platform in a quicker, more concise and fun way - bringing the power of Python and Ruby inside the Java platform.

More..

Interivew

Fine interview with JAVA INVENTOR
James Gosling:-

The real competitor for us is, of course, Microsoft and .NET. And it’s going to be a day-by-day struggle. Competing with Microsoft always is. C# is an interesting one for us because…well, actually, it is hard to criticise C# because it is such a total clone of Java! But the fact is that Microsoft didn’t really do anything interesting with it. We had originally feared they would, but they decided not to.

I mean technologically, we are in great shape. But they have a bigger marketing budget than God. So they are difficult for us.

Interview...

Thursday, May 13, 2004

Velocity

If u want to learn most interesting framework in java use the following link..
These webframeworks force the programmer to follow the MVC architecture and also convert the HTML designer into firstlevel programmers..

But nearly 'n' number of frameworks are there in JAVA..who is going to become a master in all?
I tested out these two frameworks.
a)WebMacros
b)Velocity..
both are looks good..

Complete example for developing a Framework using Velocity

Tuesday, May 11, 2004

Andra election result

All my friends blog are filled with election result...when i browsed all i suddenly found oneblog which is very interesting in posting msg..
why don't u click this link and learn one new language(use IE)....

Aroogara Andra

Saturday, May 08, 2004

RSS

RSS is a Web content syndication format.
Its name is an acronym for Really Simple Syndication.
RSS is a dialect of XML. All RSS files must conform to the XML 1.0 specification, as published on the World Wide Web Consortium (W3C) website.

RSS 2.0 Specification

NITF

NITF is an XML-conforming vocabulary. This means that NITF uses the constructs standardized by XML to describe elements of content within a document, and the descriptive attributes of that content.

More....

My Fair Lady

I saw this film when i was doing UG(BSc).At that time i couldn't understand the real depth of this song..Lastweek i got a chance to watch this movie again. Now i understood the meaning throughly(bit experience also )
------------------------------------------------------------------------------------------------------------

Let a woman in your life ...

Well after all, Pickering, I'm an ordinary man,
Who desires nothing more than an ordinary chance,
to live exactly as he likes, and do precisely what he wants...
An average man am I, of no eccentric whim,
Who likes to live his life, free of strife,
doing whatever he thinks is best, for him,
Well... just an ordinary man...
BUT, Let a woman in your life and your serenity is through,
she'll redecorate your home, from the cellar to the dome,
and then go on to the enthralling fun of overhauling you...
Let a woman in your life, and you're up against a wall,
make a plan and you will find,
that she has something else in mind,
and so rather than do either you do something else
that neither likes at all You want to talk of Keats and Milton,
she only wants to talk of love,
You go to see a play or ballet, and spend it searching
for her glove, Let a woman in your life
and you invite eternal strife,
Let them buy their wedding bands for those anxious little hands...
I'd be equally as willing for a dentist to be drilling
than to ever let a woman in my life, I'm a very gentle man,
even tempered and good natured
who you never hear complain,
Who has the milk of human kindness
by the quart in every vein,
A patient man am I, down to my fingertips,
the sort who never could, ever would,
let an insulting remark escape his lips
Very gentle man...
But, Let a woman in your life,
and patience hasn't got a chance,
she will beg you for advice, your reply will be concise,
and she will listen very nicely, and then go out
and do exactly what she wants!!!
You are a man of grace and polish,
who never spoke above a hush,
all at once you're using language that would make
a sailor blush, Let a woman in your life,
and you're plunging in a knife,
Let the others of my sex, tie the knot around their necks,
I prefer a new edition of the Spanish Inquisition
than to ever let a woman in my life I'm a quiet living man,
who prefers to spend the evening in the silence of his room,
who likes an atmosphere as restful as
an undiscovered tomb,
A pensive man am I, of philosophical joys,
who likes to meditate, contemplate,
far for humanities mad inhuman noise,
Quiet living man....
But, let a woman in your life, and your sabbatical is through,
in a line that never ends comes an army of her friends,
come to jabber and to chatter
and to tell her what the matter is with YOU!,
she'll have a booming boisterous family,
who will descend on you en mass,
she'll have a large wagnarian mother,
with a voice that shatters glass,
Let a woman in your life,
Let a woman in your life,
Let a woman in your life I shall never let a woman in my life.

My Fairlady

Free Software Definition

The Free Software Definition
"Free software" is a matter of liberty, not price. To understand the concept, you should think of "free" as in "free speech,'' not as in "free beer.''

Learn...

In Defense of Cheating

The root cause of cheating in our school systems lies with inappropriate curricula and examinations. Change the practices and the cheating should naturally diminish
More..

J2ME

I know bit j2se and j2ee..but i don't know anything about j2me.
Suddenly for some reasonable purpose i look into j2me area...
It looks amazing and also bit easy for the guys those who are working in j2ee(compile ,run things are taken care by wireless toolkit)..but it doesn't have(Even MIDP2.0 ) so many features what we had in j2se or j2ee...MIDP API lacks lot(anyway it's an emerging technology)..

and also one more problem is , all major players(like NOKIA,SONY...etc)have their own SDK version for developing javabased games...so now java peoples no way to say "compile once and run anywhere"..(for j2me).

I refered the following URLs for my references....

http://www.stardeveloper.com/articles/display.html?article=2002121101&page=6
http://www.developer.com/java/j2me/article.php/10934_1561591_4
http://java.sun.com/j2me/docs/alt-html/midp-style-guide7/screen-comp.html
http://developers.sun.com/techtopics/mobility/midp/articles/ui/
http://www.oreilly.de/catalog/wirelessjava/chapter/
http://www-106.ibm.com/developerworks/wireless/library/wi-j2me/
http://www.ultimaterepository.com/bykeyword/j.htm
http://archives.java.sun.com/cgi-bin/wa?A2=ind0203&L=kvm-interest&F=&S=&P=22514
http://cephas.net/blog/j2me/
http://www.microjava.com/articles/techtalk/midp2_games
http://www.corej2me.com/DeveloperResources/sourcecode/lowlevel_UI/randomLines/index.shtml