Skip to main content
Hardware and software systems are growing everyday in scale and functionality. This increase in complexity increases the number of subtle errors. Moreover, some of these errors may cause catastrophic loss of money, time, or even in many... more
Scanned displays have potential for achieving high brightness and see-through configurations in many display applications. A MEMS- based solution based on these tradeoffs for SVGA level performance is presented, with test data... more
We present the design, implementation, deployment and evaluation of a novel urban computing infrastructure called UBI-hotspot. It is effectively a large interactive public display embedded with other computing resources. We have deployed... more
Imperfections in binocular image pairs can cause serious viewing discomfort. For example, in stereo vision systems eye strain is caused by unintentional mismatches between the left and right eye images (stereo imperfections). Head-mounted... more
This paper describes a new software tool that addresses the deficiencies in the conventional text-based approach towards assembly language programming. The tool presents assembly codes in the form of hierarchical flow charts, whereby each... more
E-book reading devices open new possibilities in the field of reading. More activities than just reading a book can be performed with a single electronic device. For a long time, electronic reading devices have not been favored because... more
The relationships between the work products of a security engineering process can be hard to understand, even for persons with a strong technical background but little knowledge of security engineering. Market forces are driving software... more
Furniture market in India is predominantly an un-organized retail market (85%) but gradually with large scale organizations venturing into the sector has in turn the changed in behavior of consumers form dissonance reducing behavior to... more