
We propose a new paradigm and a new technology of opportunistic networks (class 2) or oppnets to enable an opportunistic growth of computing networks and opportunistic use of resources gained by this growth. in effect, oppnets leverage their capabilities by exploiting the wealth of pervasive devices -- with all available resources -- that are within their reach, crossing hardware, software, and communication barriers. (The term "opportunistic" is used also for other networks. However, their "class 1 opportunism" is quite restricted, e.g., limited to opportunistic communication when devices are within each other's range.)
Some of the fundamental research challenges that we are studying are: privacy and security in oppnets, resource discovery methods for oppnets, deciding which of the detected potential "helpers" will be the most beneficial to use, using helpers in a way maximizing the goals of oppnet=based applications, routing in oppnets in environments with extremely heterogeneous set of helpers, devising procedures minimizing intrusiveness of oppnets w.r.t. helpers, developing an Oppnet Virtual Machine (OVM) -- a standard implementation framework for oppnet-based application -- and developing a test bed for oppnets.