Saturday, June 13, 2009

Some Android Apps


Please Do the following before installing

  • Check "Unknown Sources" from Settings -> Applications
  • Head over to Android Market of your ANDROID phone and download AppsInstaller.
  • Create a directory named "downloads" on your SD card
  • Drag and drop the files you want to install on your ANDROID
  • Properly disconnect your ANDROID from your computer
  • Launch AppsInstaller and select the applications you want to install
Download Here

Enjoy, Cheers

Thursday, June 11, 2009

Some OpenGL Programs

Program no. 1 Sierpinski Gasket

Program no. 2 Liang Barsky

Program no. 3 Cohen Sutherland

Program no. 4 Spin a Color Cube

Program no. 5 House


Program no. 7 Tea Pot

Program no. 8 Camera Cube

Program no.9 Scanline

Program no. 10 Rectangular Mesh

Also below is a text file which contain all these programs in one document




If Your Server Blocks RAPIDSHARE then please click this Alternative link

Cheers

Wednesday, June 10, 2009

Installing freeglut on Visual Studio 2008

There are 3 things you need:
*Visual Studio 2008
*OpenGL
*freeglut

download the following files
1. freeglut 2.4.0
donload link:

2. GLUT win32 binaries
download link:
download the bin.zip file in some kb's i guess

Files must be placed in the correct directories. For Visual Studio .NET 2003 and above (or Windows XP/Vista) those are the following below. Note: according to a comment post below, for Windows Vista 64-bit, you have to put the libraries (*.dll) into Windows\SysWOW64 directory.


  • Put freeglut.h in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’ (note: you'll have to create the GL folder)
  • Put freeglut_ext.h in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’
  • Put freeglut_std.h in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’
  • Put freeglut.lib in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\’
  • Put freeglut.dll in: ‘C:\WINDOWS\system32\’
  • Put glut32.dll in: ‘C:\WINDOWS\system32\’
  • Put glut32.lib in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\lib\’
  • Put glut.h in: ‘C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL\’

Ok, now that you've "installed" freeglut, you need to make the C++ project aware of freeglut.

ok now change in application
1. Create a new C++ Console project in VS.
1a. In the Create Application Wizard, select Empty Project.

2a. On the menu bar, go to Project -> Properties.
2b. Go to Linker -> Input and copy and paste this line in the Additional Dependencies field.
opengl32.lib glu32.lib glut32.lib
3a. If you try to compile now, errors may still show up. You'll probably need to add directories for your header and lib files in Project/Solutions directories.
3b. Go to Tools -> Options. Expand the Project and Solutions section and select VC++ Directories. Make sure the dropdown box for 'Show directories for:' has 'Include files' selected.
4a. Add a new entry with C:\Program Files\Microsoft Visual Studio 9.0\VC\include\GL (or where your directory is)
The program should now compile

This should have helped you..njoy cheers

Friday, June 5, 2009

Welcome to Microsoft "BING"

Decision Engine goes beyond search to help customer deal with information overload.

Microsoft Corp. unveiled Bing, a new Decision Engine and consumer brand, providing customers with a first step in moving beyond search to help make faster, more informed decisions. Bing is specifically designed to build on the benefits of today’s search engines but begins to move beyond this experience with a new approach to user experience and intuitive tools to help customers make better decisions, focusing initially on four key vertical areas: making a purchase decision, planning a trip, researching a health condition or finding a local business.

The result of this new approach is an important beginning for a new and more powerful kind of search service, which Microsoft is calling a Decision Engine, designed to empower people to gain insight and knowledge from the Web, moving more quickly to important decisions. The new service, located at http://www.Bing.com, will begin to roll out over the coming days and will be fully deployed worldwide on Wednesday, June 3.


Go check it out Beta version released.....

Tuesday, June 2, 2009

Google "Wave" already making Waves

This morning at Google I/O, Google unveiled a developer preview of Google wave, a new collaboration and communication product. Google Wave introduces a new platform built around hosted conversations called waves--this model enables people to communicate and work together in new and more effective ways. On top of that, with the Google Wave APIs, developers can take advantage of this collaborative system by building on the Google Wave platform. We want to expand upon that platform, which is why we've put together the initial draft of the Google Wave Federation Protocol, the underlying network protocol for sharing waves between wave providers.

What exactly Google wave is...???

Google Wave is a product that helps users communicate and collaborate on the web. A "wave" is equal parts conversation and document, where users can almost instantly communicate and work together with richly formatted text, photos, videos, maps, and more. Google Wave is also a platform with a rich set of open APIs that allow developers to embed waves in other web services and to build extensions that work inside waves.

GOOGLE WAVE API's

The Google Wave API allows developers to use and enhance Google Wave through two primary types of development:

  • Extensions: Build robot extensions to automate common tasks or build gadget extensions to provide a new way for users to interact
  • Embed: Make your site more collaborative by dropping in a Wave

Google Wave is currently available in a developer preview as the APIs and product continue to evolve. Accounts on the developer sandbox will be given out to people intending to build with the Google Wave APIs prior to the public release


For more details watch google I/O video from youtube.