Sunday, July 27, 2008

Ions to thrust.....

Hey guys...
Its been a week and here i am with a new post.

This time its rockets. Yes those giant devices that put man on the moon.
Well rockets dont always have to be that huge.Any entity that pushes a stream of fluids and propels itself using Newton's third law of motion is called a rocket. Rockets carry their own fuel and an oxidizer to burn the fuel. They differ from jet engines in this respect that jet engines rely on surrounding air hence they are air breathing.

Rocket engines usually consist of a combustion area, a nozzle and a diffuser.
As the fuel burns hot expanding gases eject through the nozzle giving thrust to the rockets

Rockets usually use combustion or some other chemical reaction that provides huge volumes of gases. This class of rockets are called chemical rockets. It is possible to use other mechanisms to power rockets.

One such method is "Ion propulsion system" or "Ion thrusters".

In this method charged ions are accelerated using coulumbic force or lorentz force and ejected through a nozzle. This propels the craft. In this method the amount of impulse obtained per unit volume of propellant used or the specific impulse is extremely high. This means that the rocket is at maximum efficiency.

Specific impulse is not to be confused with the total thrust or maximum thrust. Thrust is the effective force acting on the engine. Ion thrusters have very low thrusts. Thrust is directly proportional to the power spent in accelerating the ions. Since we need extremely high power to provide high thrusts the use of these engines for propulsion is not viable inside the atmosphere. But in the vacuum of space ion thrusters are very useful. Ion thrusters are used in satellites to correct orbits, compensate spins.etc.

There is usually a mechanism for providing plasma. This is achieved by using electrons to ionize gases and form plasma or microwave hearing of propellant to form plasma. Once the plasma is formed it is accelerated using Electrostatic forces(by using a cathode-anode pair to provide the accelerating potential and making the electrodes as grids to only eject high speed ions) or Magnetic forces(by using electromagnets to provide the required accelerating potential) or even a combination of both. This accelerated plasma is let out through the nozzle and thus provides thrust. Near the nozzle there is also a spray of electrons to ensure that the engine doesn't accumulate a charge. Since these thrusters work for years, such build up of charges might harm the internal electronics or even impair the propulsion system.

One specific variant of ion thrusters is called the Hall Effect Thruster uses magnetic field to trap electrons. These electrons further ionize the propellant gas. These use heavy gases like xenon.etc. One such engine used solar radiation to power the engine and ejected around 59kgs of xenon. It achieved a total change in velocity of 2400m/s in around a year. It doesn't provide instant acceleration but can be used to achieve high velocities from relatively small mass of propellant.

Conventional chemical rockets are still the preferred mode of escaping earth. But once out there, these ion thrusters provide high efficiency for small propellant payload.

Tuesday, July 15, 2008

Android

Whats got me really interested these days ? Mobile OS.

Yes thats the piece of software that runs your mobile.
The famous OS for mobiles includes the symbian OS that power the Nokia, some SE(Sony Erikkson), and a few other brands, the Windows Mobile OS that powers the HTC,Asus, DOPODs, HP, Motorola Q8 .etc, the Palm OS that runs the palm treo and some asus phones. Then you have the proprietary OS that comes installed on many phones doesnt conform to any particular family but is made just to suit the device.

But what's really got me excited is the Android OS. Although it is still in development and will hit the markets a little later, the OS from Google has created a lot of excitement in the mobile industry as it will be an open source OS based on the Linux kernel.

The OS architecture is similar to other Linux architectures with a kernel directly running on the hardware, the drivers and the system software running on top of this and applications running in user space. Here all the functionality of a mobile is considered as an application. The phone for example runs as an application on the user space instead of running directly atop the hardware as in the conventional mobiles.

Although Android is not the first Linux based OS for the mobile it has generated interest because of the fact that it is an effort by global search engine major Google and mobile manufacturers like HTC have agreed to bring out phones using the Android OS. The earlier Linux ports usually voided the warranty and suffered from the problem of lack of drivers and lack of developers. And porting Linux to mobiles was left to the top level experts. With the advent of Android, Linux based mobiles are believed to be commonplace. Google provides a SDK for creating software for android. The SDK is eclipse based and uses JAVA programming language.

The Android SDK is freely available for download here.

An obscure phone called Neo ran OpenMoko, a linux port for mobile. This port had drivers specifically written and the OS kernel itself specifically compiled for the mobile. But Google plans to bring out the OS as a more abstract entity that is supported by a wide variety of mobiles.

People have already ported android to run on a host of mobiles. Just search for Android on youtube and you see a plethora of videos of Android

Long Live Open Source....

Sunday, July 13, 2008

Blog - What,How,why and when of it

Ok so you are a blogger but do you know what blogs are.

Blog is an acronym of Web-log.

On the history of blogging, this is what wikipedia has to say

"The first web page in an online-diary format is thought to be Claudio Pinhanez's "Open Diary", which was published at the MIT Media Lab website from 14 November 1994 until 1996. Other early online diarists include Justin Hall, who began eleven years of personal online diary-writing in 1994, Carolyn Burke, who started publishing "Carolyn's Diary". on 3 January 1995, and Bryon Sutherland, who announced his diary The Semi-Existence of Bryon in a USENET newsgroup on On 19 April 1995"

A copy of the open diary can be found here

This concept of online diary became famous as Blogs. Soon people started to write about everything that they can think of. They just wrote, wrote and wrote more. The craze of blogging had begun.

Blogs are not specific to a topic,an age group or anything. It just conveys the ideas of people having enough time to sit and type.

But guys we do need to know how blogs work.
Blogs these days are are so easy that you create, edit and automatically post your blog without any effort.This ease of blogging is possible thanks to many, many programmers who have created scripts that help us perform these activities.Without going into the technicalities of it there are dynamic pages that take the data from you then put it into a database. When a person opens your blog there are scripts that fetch different entries from these databases and displays them. Apart from thses there are scripts that manage the comments, scripts to create and edit the text allowing insertion of images and videos, scripts to create and modify the template of your blog and many more scripts.

The scripts are in any one of the server-side language like PHP,JSP,ASP or in CGI scripts. The templates and the presentation aspects are made possible through javascript and CSS based scripts.

Famous blog engines include Wordpress, b2evolution, Blogger. etc

Blogging have come to allow us to share our ideas but it is expected that we follow a code of conduct to ensure that we don't hurt the sentiments of others. This has led to threats and many other troubles for many bloggers. In politically intolerant countries any blog against the idea of the state might result in fines, deportation or even jail time. Insensitive blogs might attract threats. Hence a code for blogging was proposed by Tim O'reilly
The code of conduct of blogging :
  1. Take responsibility not just for your own words, but for the comments you allow on your blog.
  2. Label your tolerance level for abusive comments.
  3. Consider eliminating anonymous comments.
  4. Ignore the trolls.
  5. Take the conversation offline, and talk directly, or find an intermediary who can do so.
  6. If you know someone who is behaving badly, tell them so.
  7. Don't say anything online that you wouldn't say in person.
The discussion on this code of conduct can be found here

And so folks lets blog responsibly.

Tuesday, July 1, 2008

What is this blog about ?

This is a technology oriented blog that will discuss among other things the various technologies. Some new, some old but essentially technologies that have helped us or is expected to change our lives.

According to wikipedia 'Technology' is defined as "a broad concept that deals with a species' usage and knowledge of tools and crafts, and how it affects a species' ability to control and adapt to its environment."

The use of basic technology is not exclusive to humans. Other primates, some dolphin communities, crows and many other species use rudimentary technology making use of basic tools to interact and control the environment.

So this blog is not specific to the human species. Any entity making use of technology is welcome to read and contribute towards this blog.