|
|
Educational Qualifications:
| Ph.D. | IRISA/INRIA, Rennes, France (2004) |
| M.Tech. | IIT, Delhi, India (2001) |
| B.Tech. | IET- MJPRU-Bareilly, India (1999) |
Work Experience:
| Duration | Organization | Designation |
| Nov. 2009 onwards
| IIIT-Delhi, India |
Assistant Professor |
| Jan. 2008 - Oct. 2009 |
INRIA, Paris-Rocquencourt, France |
Research Engineer |
| Dec. 2005 - Aug. 2007 |
Newcastle University, U.K. |
Research Associate |
| Aug. 2004 - Aug. 2005 | Portsmouth University, U.K. | Postdoc Research Assistant |
| Jan. 2001 - Sep. 2001 |
Veritas Software (now Symantec Corp.) Pune, India | Associate Software Engineer |
Previous Projects::
-
Exoticus
Organisation: INRIA, Paris-Rocquencourt
Description:Current day users own multiple devices, e.g. PC, Phone, PDA etc. and frequently
collaborate with colleagues or friends which includes exchanging, accessing, and sharing of data in
multi-user and multi-device scenarios. Sometimes collaboration can even occur with people who are
not trusted or known a priori to user thus demanding enhanced privacy and security requirements.
In Exoticus, We aim to propose a middleware to minimize user effort in collaborating with other users
and also providing seamless access to user data across different networks and devices. The middleware
will help users overcome the device or network specific limitations thus facilitating user collaboration
and making seamless access to data possible. My work is concentrated towards privacy and security
requirements.
Environment: Java, Symbian, Windows Mobile, Web Services, Android.
-
Immersive Video
Organisation: Newcastle University, U.K.
Description: Developers of ubiquitous computing applications have to rely on low-fidelity prototyping
measures to develop the applications because often the existing infrastructure is not available at the
time of development. Similarly evaluation of such applications is difficult and time-consuming because
their testing is to be done in real world.
We designed and developed a high-fidelity prototyping tool to assist development and evaluation of
ubiquitous computing applications. We use videos of real environment, taken with a wide view angle
(typically between 140-360 degrees) using multiple cameras, and augment them with real sensor values,
such as GPS, Bluetooth, or IR to create a realistic simulation of environment. Sensor abstraction layer
hide the application from simulation environment and application behaves the same way it would in
real world while the videos provide a good visual and aural impression. We used immersive video to
prototype two real-world applications - developed for Ask-IT project and Future Traveller Information
System project.
Environment: C++, C#, Windows Mobile 5.0, RFID reader, IR beacons.
-
NERVE (NorthEast Regional Visualisation Environment)
Organisations: Newcastle University, IMASS, 1Spatial, Ordnance Survey.
Description: Today, different regional organisations, e.g. public works, water, electricity board, have
their own databases which they use for operation purposes. However, often cooperation is required to
achieve their aims, for example a street work needs to have information about electricity cables that
pass underneath.
In NERVE, we aim to provide a platform to share data of participating organisations and ability to
visualise it in real-time in 2D or 3D on PC as well as mobile devices. The data can come from water,
gas, or electricity companies as well as services like fire, police and emergency medical services.
I developed a 3D visualisation client for mobile devices to help visualise the data in 3D. The client
fetches data and other real-time feeds, such as GPS, using web service from server and presents it to
user. At the same time, user could receive notifications and updates on his/her wearable display. In
future, NERVE can be also be integrated with sensor network deployed at the site and can provide
real-time information about different sensor feed such as hazardous gases, high temperature etc.
Environment: C#, Java, DirectX, Visual Studio 2005, Windows Mobile 5.0, XML, .NetWeb services.
-
Future Traveller Information System
Organisations: Newcastle University.
Description: Future Traveller Information System (FTIS) was in collaboration with Transport Operations
Research Group of Newcastle University. The aim of FTIS is to provider users with real-time
information about public transports on their mobile devices to encourage them to use public transportation
rather than private vehicles to help reduce congestion/pollution on roads.
I developed a mobile prototype application to display real-time information about public transports
(timing and details of bus and metro services) with maps of current location of user and suggesting
routea to destination. In future, FTIS can also integrate with transport sensor network and can provide
real-time information for authorities about pollution etc.
A striped-down version of FTIS was also developed for wearable displays and both of the approaches
were compared. We also used FTIS as a test case for “Immersive Video” and conducted evaluation
studies in both real and prototype environment.
Environment: C#, Visual Studio 2005, Windows Mobile 5.0.
-
Aslk-IT project
Organisations: Newcastle University.
Description: I developed a prototype of context-aware museum mobile guide for Ask-IT project
which has an aim of providing navigational help to mobility-impaired people.
The museum mobile guide, running on PDA, used to detect current location of user using GPS and
other proximity technologies such as bluetooth or Infrared sensing and suggest easiest route to a museum
and help user navigate in the museum and download information about the artifacts. Users also
received context-aware notifications such as special offers from a near-by restaurant during lunch time.
Apart from displaying map for navigation, we also experimented with providing user panoramic images
(360 degree) of the surroundings from his current location.
Environment: C#, Visual Studio 2005, Windows Mobile 5.0.
-
Multimedia/video Software Integration and Testing
Organisation: Nokia, Tokyo, Japan
Description: Objective methods are needed to evaluate quality of video films obtained by mobile
phone cameras. Such methods should help in evaluating camera characteristics, such as sharpness,
noise, colour saturation etc., without human intervention and should be combined to give a single
metric of quality to facilitate easy and rapid evaluation of overall video quality.
I used commercial software, Imatest and Genista, to evaluate various characteristics of video quality
and combined them into a single metric which helped us comparing the quality of video from different
mobile phones. I also developed a part of H.263 parser to compute frame drops.
Environment: C++, Visual Studio 2005, Windows XP.
-
Mobile Adaptive Call (MAC): An adaptive software for computer assisting language learning
Organisation: Portsmouth University, Portsmouth, UK
Description: Mobile learning has two particular advantages over class-room learning: availability
of application (i.e. pervasiveness) and scope of adaptation according to the learner’s needs. MAC
is aimed to help Japanese-English speakers in perceptually distinguishing the non-native /r/ vs. /l/
English phonemic contrast with a view to improving their own English pronunciation.
MAC is implemented in Java (J2ME). This allows the application to be used anywhere and anytime,
on devices that learners would commonly already own. The MAC software adapts according to the
learner’s responses and presents to the learner a contrast of the type on which they will most need
further practice on.
Environment: J2ME, Eclipse, Sun WTK, Netbeans, Nokia series 60 SDK, Php
-
Allocator
Organisation: Veriatas Software (now Symantec Corporation), Pune, India
Description: Veritas Volume Manager requires special mechanisms to store data in RAID environment
to conserve memory space. My work was related to developing a persistent mechanism to keep
track of ongoing requests to a persistent storage while maintaining atomicity of operations.
Environment: C++, Windows 2000.
|