Well i think my friend if you expect a particular date when China attack India then you are wrong, enemy doesn't inform us before attacking. Now we are reading and viewing news of China's activities against India and i think there is only 10% right news. Yes China have some differences with India related to issue of Tibet, and Arunanchal Pradesh. China always want India to stop interfering in Tibet issue.
China is also not happy with India's relations with United States and consider United States as a possible threat for itself.
I think war can happen any time even in 2010 we must prepare ourself. As our defence forces chiefs have already expressed their concerns regarding this and yes our forces are less than half of China. We emotionally say that we will win but think if China attack us and from other side pakistan what will we do. Better is to think with minds not heart. During freedom stuggle we lost many of our national heros because they though with their heart not brains.
As an Indian i also say that we will emerge as a winner, but we must also see the ground reality.
I think there is a strong possibility of India-China war which can also become world war -3. So we must prepare our-self for any situation.