Posts

Showing posts from 2008

Chrome

Wanderer
Blogosphere is buzzing with talks about Chrome, Google's new browser. What is so special about this browser?

StoryTeller
Browser is an indespensible tool. An average user meets the internet through browser interface. In fact, his browsing defines his internet experience. Google with its search service has redefined the browsing experience. Furthering its vision to organize knowledge on the net, Google developed services like Gmail, Calendar and now Google apps. However, this is all on the server side. Client side has traditionally not been a strong hold of Google. With release of Google desktop, Google declared its presence on the client side. Technologies like Google Gears are already in place to be used by the developers to develop offline applications, that automatically synchronize themselves online.
To create a strong presence on the client side, Google needed its own browser. Chrome has finally emerged after gestation period of two years. As you know, Internet Explorer …

Second Life - Linden Script

Wanderer
What is Second Life?

StoryTeller
Second Life is a virtual world created by Linden Labs. A virtual world is a 3D world, which has 3D structures built in it. Virtual world tries to simulate the real world and thus has lakes, rivers, trees and even people in it. People moving around in the virtual world are called avatars. To be a part of this virtual world you have to create your avatar by registering with Second Life. After moving around in the virtual world for a while, you would get interested in building your own 3D artifacts.Second Life allows you to purchase a piece of land and construct 3D structures on it. Depending on your land size, you are allocated a fixed set of prims. These prims are your fundamental building blocks for creating your virtual world. For viewing, creating and manipulating your virtual world you need to install a special software called Second Life viewer. Second Life offers a rich set of 3D editing WYSIWYG ( what you see is what you get) features for m…

Open Source License

Wanderer
There are so many open-source licenses being approved by OSI( Open Source Initiative). On what basis should I decide on the license to be adopted for my new opensource project?

StoryTeller
There are some licenses that are permissive and some that are reciprocal. Generally, permissive licenses allow you to take the code , modify it or enhance it and sell it without any obligation. For instance, BSD is a permissive license. In a reciprocal license, if you make enhancements to open source code, you are suppose to give your enhancements back to the community. GPL(GNU General Public License), is an example of reciprocal license. That's all I can tell you now. Better consult your lawyer before you take any decision.

Wanderer
I heard Java is opensourced by sun, which license does java use?

StoryTeller
Sun has released Java under GPL( version 2).





JavaFx

Wanderer
What is JavaFx?

StoryTeller
How many times have you seen a car dealer unable to sell a fully functional and robust car, for the want of a good interior? What are the prospects, if the car has a few visible dents and scratches?

Wanderer
It's substance that has enduring value ,but looks do matter.

StoryTeller
Java has proven its strength on the server side. Java developers can write powerful Web Applications using Java. Java has concentrated on substance for over a decade, but now its working on its looks. Great looking Internet ( Web) applications are dubbed as RIA ( Rich Internet Applications) . JavaFx technology enables Java Web Application Developers to develop RIAs. Next generation Java Web Applications will be powered by JavaFx technology. The current generation of Java Web Applications are Intelligent. The next generation will be Intelligent and Gorgeous.

Wanderer
Is JavaFx the only alternative for RIA?

StoryTeller
No, there are other technologies in RIA space. They say that…

The C Story...

Wanderer
What is C ?

StoryTeller
C is a programming language. Programming languages are used to write software. C is called a high level programming language. There are several ways of classifying programming languages. One way is mentioning its generation. C is referred to as a third generation programming language.

First Generation : Machine Language
Second Generation : Assembly Language
Third Generation : C, Fortran, Pascal etc.

Another way of classifying languages is placing them in one or more of the following groups

ImperativeObject OrientedFunctionalLogicalC is an imperative programming language.

Wanderer
Where is C programming used?

StoryTeller
It has been widely used in creating Industrial strength Software. The following list of Software developed using C , suggest the power and flexibility of C programming.

Linux ( Operating System)
MySQL ( Database)
GIMP ( Image editing program)
PHP ( Web Application programming Language)

C is a preferred language in developing Embedd…