Mirror Magazine

 

Techno Page - By Harendra Alwis
Free Yahoo resources
The Internet is full of various resources that we may sometimes take for granted. This week I decided to point out a few resources made available by Yahoo.com that you may already have access to. When you get a free e-mail address @yahoo.com, you are automatically entitled to many Internet tools and resources.

Web space @ Geocities - Offers free web space for your Homepage and provides tools for you to build the site yourself.

Yahoo Briefcase - 30 Mb (that's right... I said 30Mb...) of space to store your files. You can access your briefcase from anywhere in the world and even specify access rights for your friends to access your folders.

These features will definitely help you use the Internet in a more productive manner.

There are many more free services such as these on the Net. Do you know of any? If so, write in to technopage_lk@yahoo.com and share them with us.

Borland to upgrade Java tools
Borland plans to upgrade its Java tools with enhancements designed to improve productivity. The company plans to announce a new version of the developer tool JBuilder 8, along with a new version of Optimizeit, a performance enhancement tool for Java.

JBuilder 8 enhancements include support for the Jakarta Struts open source framework, designed to speed up development of Web applications, and testing for Enterprise Java Beans (EJB). Also included are enhancements to code management and debugging, such as tighter integration with Borland TeamSource and Rational ClearCase, Concurrent Version System and debuggers for non-Java code such as OracleJSP, and the ability to modify Java classes on the fly while debugging.

The software supports new standards, including the Java 2 Standard Edition Version 1.4.

Optimizeit Suite 5 includes an Automatic Memory Leak Detector, designed to improve Java performance.
Sent in by Techie

Google home page
Did you know that the cluster of Google consists of 10,000 servers, all running Linux! Breathtaking, isn't it? They have a separate Linux page for searching subjects related to Linux www.google.com/linux and there's more! There is a Sinhala version of the Google home page. It's so cool. Check it out at http://www.google.com/intl/si/
Sent in by
Chintana Wilamuna

Q and A
Q: I have been a regular reader of the Techno page. I remember you mentioned the pop3 and SMTP server addresses of yahoo some time back. Please send me the pop3 and SMTP server addresses of hotmail so I can read the messages off line using my poco mail.
Surin

A: Hotmail does not provide their users with the POP mail facility. That means their email service does not use the Post Office Protocol 3. Instead, when you read your e-mail at hotmail, you use HTTP or Hyper Text Transmission Protocol to communicate with the hotmail server and retrieve your mail. HTTP is the 'language of the Internet' and it is the underlying protocol used by the World Wide Web. You will not be able to use a POP client though to read your mail at Hotmail.

All is not lost because you can still use Microsoft Outlook or Outlook Express as your client programme for Hotmail (This is yet another one of Microsoft's tricks). You may not find it to your liking because every time you make changes to your mailbox, it may try to log on to the Internet and synchronise itself with your hotmail inbox, but apart from that little inconvenience, things should work out fine.

Yahoo terminated its POP service sometime back. But there are reports that there are ways within the legal frame of activities to get around that too. Watch out for ways to get your Yahoo POPs working back again, in a future issue of Techno Page.

Linux Vs. OpenGL
OpenGL (www.opengl.org) is a graphics programming API (Application Programming Interface) and is an open standard for 2D and 3D graphics programming. There is also an OpenGL 'implementation' that tries to use OpenGL functions for applications. This will use hardware acceleration and if that is not available, it will fall back on software rendering. Originally OpenGL was written by SGI (Silicon Graphics Inc. - www.sgi.com).

OpenGL is not solely for games but an array of other 3D modelling, rendering and animation software too can take advantage of it. A good example is Blender (www.blender.nl). This free yet powerful 3D animation programme runs on Linux as well as on Windows. 3D Studio Max is a very popular 3D animation software. You may see that in 3D Studio Max, there are two modes that can be used to render the created animation.

OpenGL and Direct3D
That brings us to the next stage of the story about Direct3D. There are games that you can run either under Direct3D or OpenGL. Compared with OpenGL, Direct 3D is a proprietary API that is implemented under Microsoft Windows. Direct 3D is a part of DirectX that is tightly integrated with Windows. Because OpenGL is 'open' it has been implemented in many other systems besides Windows.

Linux is a good example. In Linux there is a free implementation of OpenGL called Mesa (www.mesa3d.org). But simply having Mesa installed is not enough to get hardware acceleration for OpenGL applications. As I said earlier, it will fall into software rendering when hardware acceleration is not available.

I'll explain this scenario with a simple example. Suppose you have a NVIDIA based chip-set on your graphics card. The X Window System has support for NVIDIA based graphic cards and therefore will run in higher bit depths without a problem. So you install Mesa and fire up Quake. It will definitely not run as it would on Windows. You might wonder what is wrong. Some will eventually give up gaming on Linux thinking that Linux is not for games.

Do you really have to give up gaming on Linux? I think not. Though the X Window System may have run successfully with your video card it may have failed to take the advantage of your card's special features such as hardware acceleration for OpenGL applications. If so, it had failed because these features are implemented by vendors using their own proprietary software. So unless they put out a driver for their card under Linux it will be very hard (if not impossible) to implement these features.

NVIDIA is now changing the way some of us thought about Linux by putting out a Linux driver for their chip-set based cards (you can download it from NVIDIA's web site - www.nvidia.com). By using this driver you could convert your ordinary X Window System into a gaming power house like Sony Play Station in no time. This driver also works with Riva TNT and Riva TNT2 series as well. These drivers tell the X Server, how to use special features that are packed in your graphic card.

Installing the driver is pretty easy. You can find rpm's that are designed to work with Red Hat Linux and a compressed .tar archive that can be installed in any Linux distribution. So NVIDIA Linux users have a great chance of taking their video cards to the limits by updating the drivers. With so many video cards available in the market it is very difficult to provide details about each and every card in a brief article such as this. So check with your video card's manufacturer's web site to look for any Linux drivers for your card. In an immensely competitive market, NVIDIA took a great step forward that others are sure to follow. So don't be disappointed if a driver is not available for your video card today. They will show up in the near future. Keep that in mind the next time you go online.


Back to Top  Back to Mirror Magazine  

Copyright © 2001 Wijeya Newspapers Ltd. All rights reserved.
Webmaster