Google

Saturday, December 22, 2007

AIR: Area’s Immediate Reading

AIR is a public, social experiment in which people are invited to use Preemptive Media’s portable air monitoring devices to explore their neighborhoods and urban environments for pollution and fossil fuel burning hotspots.

Participants or “carriers” are able to see pollutant levels in their current locations, as well as simultaneously view measurements from the other AIR devices in the network. An on-board GPS unit and digital compass, combined with a database of known pollution sources such as power plants and heavy industries, allow carriers to see their distance from polluters as well. The AIR devices regularly transmit data to a central database allowing for real time data visualization on this website. The AIR devices are based on the Arduino platform.

Sensors of the Future Will Create The Matrix

The Matrix trilogy was one long paean to data visualization. As we all know, it began with the premise that life was a sophisticated simulation, virtual reality taken to the civilizational level. Except for a few Matrix die-hards that I’m sure exist, people don’t actually believe this is what the physical/geographical world actually is. But with new sensor technology, we could create the datasets that the movies hinted lay inside the world. Current efforts at revisualizing the world through specific environmental data collection — traffic flowmaps, real-time temperature maps — will expand into a much wider variety of fields over the next few years.

TinyOS and nesC

The TinyOS system, libraries, and applications are written in nesC, a new language for programming structured component-based applications. The nesC language is primarily intended for embedded systems such as sensor networks. nesC has a C-like syntax, but supports the TinyOS concurrency model, as well as mechanisms for structuring, naming, and linking together software components into robust network embedded systems. The principal goal is to allow application designers to build components that can be easily composed into complete, concurrent systems, and yet perform extensive checking at compile time.

TinyOS defines a number of important concepts that are expressed in nesC. First, nesC applications are built out of components with well-defined, bidirectional interfaces. Second, nesC defines a concurrency model, based on tasks and hardware event handlers, and detects data races at compile time.

Components
Specification
A nesC application consists of one or more components linked together to form an executable. A component provides and uses interfaces. These interfaces are the only point of access to the component and are bi-directional. An interface declares a set of functions called commands that the interface provider must implement and another set of functions called events that the interface user must implement. For a component to call the commands in an interface, it must implement the events of that interface. A single component may use or provide multiple interfaces and multiple instances of the same interface.

Saturday, December 1, 2007

Mobile ATM

In many developing countries, particularly in rural areas, access to ATM services is enabled by M-ATM system with short time. As well as it enables more security regard to ATM transaction. Not only that M-ATM provide legally accepted evidence about the transactions. Without having any additional cost on the infrastructure, the existing mobile networks can be used to deploy this system. Since most of the people have knowledge to use mobile phones, customers can familiarize with the system easily. However system uses five mandatory SMS messages for a particular transaction. As well as commission must be paid to M-ATM agent. This commission should be paid by the customer. The cost of SMS messages can be distributed among the customer and bank. Anyway in bank point of view, it is economically advantage to pay for SMS messages instead of deploying traditional ATM machines. Finally we can conclude, this application would address a major service gap in developing countries that is critical to their social and economic development.

Thursday, October 25, 2007

BusNet

BusNet is a sensor network initially designed to monitor environmental pollution using sensor mounted on public transport buses. We have extended the functionality of the BusNet to monitor road surface conditions in addition to collecting data on environmental pollution.

The design of the BusNet is based on the observation that it requires a large number of sensors spread over a large geographical area to collect useful data on environmental pollution. However, such a large number of sensors poses several problems.

  • It is expensive to build a monitoring system with large number of sensors.
  • It is difficult to maintain such a system. Imagine locating the sensors just to replace the batteries !!
  • It is difficult to provide security to a large number of sensors spread over a large area.

We noted that if we mounted sensors on public transport buses we can solve all the problems mentioned above and the BusNet is the result of this observation.

In BusNet the sensors mounted on buses collect data and they are capable of collecting data covering a large geographical area. Buses collect data when they are on the move and when they arrive at regional bus stations they transfer data over a wireless link to a collection points located in these regional bus stations. We call these collection points Sub Stations.

Friday, October 19, 2007

Education

Education encompasses teaching and learning specific skills, and also something less tangible but more profound: the imparting of knowledge, positive judgment and well-developed wisdom. Education has as one of its fundamental aspects the imparting of culture from generation to generation (see socialization). Education means 'to draw out', facilitating realisation of self-potential and latent talents of an individual. It is an application of pedagogy, a body of theoretical and applied research relating to teaching and learning and draws on many disciplines such as psychology, philosophy, computer science, linguistics, neuroscience, sociology and anthropology.