About The Author

1st Year Engineering Student. A professional blogger, web-designer and network administrator.

Get The Latest News

Sign up to receive latest news

Showing posts with label LANGUAGE INFO. Show all posts
Showing posts with label LANGUAGE INFO. Show all posts

Thursday, July 16, 2009

The FATHER of COMPUTER GRAPHICS

The FATHER of COMPUTER GRAPHICS





IVAN SUTHERLAND , shown with his archetypical graphics system ,sketchpad,
is considered the father of interactive graphics.
Todays Graphics system owe their existence to an innovative graduate school project called sketchpad.
Back in 1960, interactive computer graphics would have seemed like an improbable idea. In that year , computer operators typically positioned stacks of prepunched cards onto computers like the Whirlwind at MIT. The Whirlwind weighed 250 tons , powered 12,500 vacuum tubes , and filled a two-story house . But in 1960 , all the elements needed for CAD to become a reality were in place.

The first element sprang from the development of the computer itself , which came in part from events surrounding World War II. In 1944 , the U. S. government financed the construction of MIT's Whirlwind computer for national defense purposes . The Whirlwind introduced the first prerequisite for CAD a CRT capable of displaying graphics .

In 1949, theRussian explosion of an atomic bomb stimulated the U.S. to und Project SAGE ( for Semi-Automatic Ground Environment ). In time , the SAGE computer linked all North American radar sites . Its operators used a hand-held photocell , or "light gun" the precursor to the light pen to assing intercept aircraft targets ( Soviet bombers ) repren\sented symbolically on the CRT . The second piece of the CAD puzzle was in place.
The Sputnik launch of 1957 generated futher interest and fiancial support for computer research. Researchers at MIT's Lincoln Laboratories developed the TX-0 and later the TX-2 computer , which had twice the memory of any computer of its day . Equipped with numerous switches , knobs , a keyboard , a point-plotting display , and a light pen , hte TX-2 had from the first been desinged to facilitate human-machine interaction . This was the third and final element essential to the development of CAD .

The atmosphere of acdemic freedom at MIT allowed some nontraditional research to take places Graduate students began playing space war the first computer game on the giant TX-2 computer. The game immpressed at least one of the students with the immense possibilities presented by real time interaction with the computer. That student was ivan sutherland , who used the TX-2 to bring together all the elements necessary for CAD in his doctoral thesis , "Sketchpad - a Man Machine Graphical Communication system ."

The cornerstone of Sutherkand's thesis was a film that showed him using Sketchpad on the TX-2 computer to sketch a bolt . A light pen provided the coordinates corresponding to the drawing commands entered on the keyboard. Sketchpad allowed Sutherland to recall previouly drawn display primitives ( e.g., circles and polygons ) to the screen . He was then able to rotate , scale , copy , and erase these primitives. The light pen let him edit existig drawing entiteies. Smaller version of mastr drawings were described as "intances" of the parent drawing . Drawing created by Sketchpad could be stored on magnetic tape. Many of the computer's switches were assinged functions , such as move and draw . In short , Ivan Sutherland's Sketchpad was a complete and working CAD software package.

The "Robot Draftsman" as Sketchpad was later called , illustrated the potential of computer graphics and inspired almost all who viewed it. The idea thet people no longer had to become expert programmers to use the computer effectively was novel and exciting . Now users could produce graphics in real time and observe instantaneous results . Numerous scientists chose interactive computer graphics as a career field as s result of view in controlled machined part. Then came the Alto , an innovative stand-alone system developed at the Xerox Palo Alto Research Center in California, inspired in part by Sketchpad . (Many now say that the Alto provided the most sigificant advancement in computer graphics). In 1970 , Ivan Sutherland developed view clipping and perspective projection to fuyther enhance CAD.

Sketchpad was not one isolated discovery; it was anentire methodology . Many brilliant scientist and engineers have contributed to advances in computer architecture , I\O devices, and displays tech. and these contributes are still ongoing . But in bringing togther the pieces for the archetypical CAD system , Dr. Ivan Sutherland set the stage for the $1.6 billion CAD industry of today . For this remarkable achievement , he is rightfully known as -
"the father of computer graphics".
We thanks IVAN SUTHERLAND for his Gift to the World.
Thank u for visiting KITEs NEXT.
»»  read more

Wednesday, July 15, 2009

What is AJAX ?

What is AJAX ?

AJAX stands for Asynchronous Java And XML.
* AJAX is a set of technologies,supported by a web browser ,including following elements :
* HTML & CSS for Presenting.
JavaScript ( ECMAscript ) for local processing & DOM ( Document Object Model ) to access data inside the page or to access elements of XML file read on the server (with the getElement by TagName method for example).......

The XML http Request class reads or sends data on the server asynchronously.

Why We Use AJAX ?

AJAX is the acronym for Asynchronous Java And XML
* Unlike older approach , which required reloading of the entire page with every postback,
AJAX uses the JavaScript DOM, the XML http Request Object ,XML, and CSS to download &
displays just the content that needs to change.
* AJAX rich clients in the real world.
* Loading data asynchronously using XML technologies.
* Third party libaries & frameworks.
* Working with the server side.
* Security & performance with AJAX.

How Does AJAX Works ?

AJAX uses a programming model with displays & events. These events r Users actions, they call
function associated to element of the web page.
Interactive is achieved with forms & buttons . DOM allow to link elements of the page with actions & also to extract data from XML files provided by the server.
To get data on the server ,XML http request provides two methods -
#open: create a connection.
#send: send a request to the server.
Data furnished by the server will b found in the attributes of the XMLHttpRequest

OBJECT:
* responseXml for Xml file.
* response Text for a simple text.

A New XMLHttpsRequest object has to b created for new files to load.
we Have to wait for the data to b availbale to process it & in this purpose , the state of available of data is given by the ready state attribute of XMLHttpRequest.

The Purpose Of Using AJAX

The purpose of AJAX is that of giving illusion tht websites r responsive.It achieves this by processing request which involves yhe sending & recieving of small packets of data without refreshing the web browser. AJAX is founded on:
* XHTML - A rigid subset of HTML which is used to mark -up or to style the information.
* DOM - The Document Object Modelwhich can b accessed by the client browser.
* XMLHttpRequest - The object which is used to exchange the information asynchronously.
* XML - The format which is used to transfer the data from the server to the client.

Advantage Of AJAX

Bandwidth Utilisation:
By generating the HTML locally within the browser & only bringing down javascript calls & the actual data from the AJAX web pages can appear to load quickly since the payload coming down is much smaller in size . An example of this technique is a large result set where multiple pages of data exit. With AJAX , the HTML of the page eg : a table control & related TD & TR tag can b produced locally in the browser & not brought down with yhe first page of data. If the user click other pages, only the data is brought & populated into the HTML generated in the browser.

Interactivity:
AJAX application is mainly executed on the users machine , by manipulating the current page withn their browser using document object model methods. AJAX can b used for a multiple of task such sa updating or deleting records, expanding web forms , returing simple search queries or editing category treesall without the requirement to fetch a full page of HTML each time a change is made. Generally only small request need to b sent to the server & relatively short response are sent back. This permits the development of more interactive application featuring more responsive user interfaces due to use of DHTML techniques.

I Hope u understand What Is AJAX ?

Thank u for visiting KITEs NEXT.
»»  read more

What is PHP ?

What is PHP ?

PHP stands for Hypertext Preprocessor & is a sever-side scripting language. It means that the script is run on web browser & not on Users browser. Therefore there is no need to worry about compatibility issuses. PHP is comparatively New Language unlike perl (CGI & JAVA). PHP is becoming one of the most popular scripting language on the internet.

Why Learn PHP ?

There might have arised a question in your mind,why to learn PHP when there are other languages such as Perl? Why should we learn a scripiting language at all? Learning a scripiting language can open up many new possibilites for your website. You might have observed that pre-made scripts downloaded from sites often contain advertising for the author or will not do what exactly we want it to do. But if you have the knowledge of scripting language you can edit to make it work as you wish or can easily create your own script.



A script in your web site allows to add many interactive features like message boards, guestbook, feedback forms, counters, content management, advertising managers,portal system & many other features. When all these features are found in your website it gives a professional image toyour website. Since weknow that PHP is a server side scripting language,there is no need for your usersto install new software,ur web host will need to have PHP setup on their server. If ur server dont support PHP u can ask web host to install it as it is free to download.

Syntax for PHP

Writing PHP on ur computer is very simple except text editor (like Notepad in Windows) U dont need any special software & u are ready to write ur first PHP script.

General Syntax for PHP

PHP scripts should always b enclosed in b/w 2 PHP tags. This tells the server to parse all the information b/w them as PHP code. The 3 different ways for this r as follow :

Here is a PHP Code
?>

Here is a PHP Code
php?>


PHP is one of the imp. language, today,U need it .I Hope u understand What is PHP ?

Thank u for visiting KITEs NEXT.
»»  read more