acm - an acm publication

Preeti Bhargava Collection

  • Smart phones: A tutorial
    1. INTRODUCTION Pervasive Computing integrates computation in the environment rather than computers which are distinct objects. Other terms for pervasive computing ubiquitous computing, calm technology, things that think and everyware. In other pervasive computing means computers everywhere, making them available the physical environment while making them effectively invisible to the user. having a desktop or a laptop machine, the technology pervasive computing embedded in the environment. Ubiquitous technology is often wireless, networked making its users more connected to the world around them and the it. Through pervasive computing, users use today's digital tools like laptops, phones, PDAs, smartphones to communicate and exchange information in different and conceive and use the geographical and temporal spaces differently. In being an aspect of information dissemination, pervasive or ubiquitous computing global and local, social and personal, invisible and visible at the same time. ...
  • Use of genetic algorithms for Indian music mixing

    Music has changed and evolved through time and time tells that it has always been for the better. In our study, we have implemented Genetic Algorithms for the generation of music by music mixing to provide willing music lovers, the first step to personalize music to suit their liking. A music loop library, containing a list of all tentative loops which are to be used in the remix production alongwith the parameters which define them, is used for this purpose. A loop is an endless band of tape or music allowing continuous repetition. These loops cover all the major music instrument families with particular emphasis on Indian musical instruments as they have been extracted from Indian songs after careful observation using a sound editor. The combinations of different loops for the analysis is run through genetic algorithms. Some important parameters of a loop from the point of view of music mixing are: Depth, BPM (beats per minute), length of the loop and type of the instrument. A fitness function is calculated for the genetic algorithm to rank various combinations of loops for the next generation. The best loop combination can be selected out of the final set of population.

    ...
  • State of the art smart spaces: application models and software infrastructure
    Smart spaces are ordinary environments equipped with visual and audio sensing systems, pervasive devices, sensors, and networks that can perceive and react to people, sense ongoing human activities and respond to them. Their ubiquity is evident by the fact that various state of the art smart spaces have been incorporated in all situations of our life. These smart space elements require middleware, standards and interfacing technologies to manage complex interactions between them. Here, we present an overview of the technologies integrated to build Smart Spaces, review the various scenarios in which Smart Spaces have been incorporated by researchers, highlight the requirements of software infrastructure for programming and networking them, and mention the contemporary frameworks for interaction with them. ...