The components required to effectively use a mobile computing infrastructure include the mobile computing languages (MCLs), the programming paradigms for mobile computation and the architectures within which to implement user tools and applications. There are few architectures that exist presently in which users can implement their own tools and applications using a programming paradigm of their choice.
展开▼