Saturday, December 26, 2009

ADOBE AIR- The Revolution has just started.





Adobe Air or the Adobe (pronounced as uh-doe-be) Integrated Runtime is developed by Adobe System for building Rich Internet Applications.
The AIR can be integrated with other products of Abode using proper extensions, and even with html, JavaScript, Ajax(asynchronous java and xml).They are combined using AIR and their huge libraries to make desktop or Internet Applications.
So, you must be thinking about Rich Internet Applications and desktop application, what’s the difference exactly?---The Answer is here---A Rich Internet Application is deployed in a browser does not require installation, while one deployed with AIR requires the application be packaged, digitally signed, and installed to the user's local file system and run as a desktop application.

Abode Air was launched with the name Apollo along with SDK on March 19, 2007. It was renamed to AIR and was released with beta 2 of SDK on October 1, 2007. After, that many versions came along and the latest is AIR 1.5.3 launched on December 8th, 2009.

Recently I got a chance to work on Adobe Air and made an application which monitors the status of networks and their details like uptime/downtime. The application is useful for network administrator to keep a check. It could have been extended to receive text message if any network goes down and can be also connected to twitter. It was made using Html, JavaScript and CSS for Techfest in IIT Powai.

Sunday, December 20, 2009

PhysX by Nvidia

A graphics card is an inherent component of any computer. It’s the hardware that has the responsibility of creating and putting up images onto the display. Normal, everyday things that are done on a computer don’t require high performing graphic cards. But when it comes to modern games, graphic cards have a huge task cut out for them. Modern video card companies (like Nvidia, ATI technologies, Intel, Realtek and many more)devote special attention to this gaming aspect, churning out high performance graphic cards which deliver a surreal gaming experience. This is where the term ‘hardware acceleration’ and consequently PhysX by Nvidia comes into picture. What follows is a must read for fellow gamers.

PhysX is a proprietary real-time physics engine middleware software development kit … blah... blah... blah….. . Simply put, it is a middleware that does the physics calculations involved in games, for the CPU, thus allowing the CPU much needed runtime memory to perform other tasks instead. This results in less frequent lags and hence a smoother game experience. This being hardware acceleration, is supported only by certain graphic cards. Also, only PhysX enabled games can be accelerated. But realizing its promising prospects, game developers are heavily investing in this technology, and bringing out more and more PhysX enabled games, because these middleware physics engines help in avoiding writing separate codes to handle the complex physics interactions involved in games.

Now coming to its history, PhysX as a software development kit was acquired by Aegia which itself was acquired by Nvidia in Feb 08. Then, Nvidia began integrating the engine into their CUDA framework. In August 08, Nvidia released drivers that allow GeForce 8 and above series graphic cards to implement PhysX.

Intel had also been working on hardware acceleration technology, but cancelled its project, named Havok FX. So, that leaves us with only PhysX as the sole available solution for physics hardware acceleration. Supported cards are, as mentioned before, CUDA-enabled GeForce GPU cards by Nvidia. We have tested PhysX acceleration on Nvidia GeForce G105M CUDA. A large pool of games are supported by PhysX. Some of them are Batman : Arkham Asylum, Crazy Machines II, Cryostasis, Mirror’s Edge and many more .

Monday, December 14, 2009

Welcome to TechQuantum

A huge welcome to all the budding engineers, wannabe scientists, geeks, gadgets-freaks, gizmo maniacs, and whoever else who has even a wee-bit of curiosity bubbling in him/her. TechQuantum sincerely invites you all to be a part of this new space, a space where a platter of innovative, upcoming or even established, but remarkable, new technologies would be served, in the very simplest of gists, just for you to savour. Every new idea’s evolution, it’s expanse and it’s prospects would be discussed. This technology need not be necessarily be computer-oriented, it can be anything; the dictionary itself defines technology as – the scientific application of knowledge. We here, at TechQuantum, starting from this month, are going to put forth ‘packets’ of such new techs – a quantum each week.

Also, it goes without saying that recommendations are always welcome from our fellow readers. Together, we can talk on any innovation that holds promise. A new idea, a new innovation, a new possibility, a whole new vista.