Enabling the Client-Aware Cloud
To make the client-aware cloud a reality, Intel is developing APIs so that developers can enable their cloud-based applications to detect the capabilities of the local client device. Currently, three APIs are available for developers to download.8 Network bandwidth API: Detects wireless signal strength Processor performance API: Detects the CPU type Battery life API: Provides periodic power-level updates Intel will continue to develop additional APIs that enable the client-aware cloud. The current APIs work for devices that use Intel processors; Intel is currently working on fully supported APIs to enable other processor manufacturers to take advantage of this technology.
Intel IT Explores the Client-Aware Cloud
At Intel, the IT department acts as a service provider to Intel users. Intel IT views client-aware cloud applications as a key component to balancing execution between the cloud server and the client device. Intel IT believes this balance is essential for delivering services with the performance that users expect and the security that Intel requires. Intel IT is currently exploring data isolation, in which applications sense the security capabilities of the client device to determine which activities are allowed on the device. For example, some devices may only be allowed to view data, while others will be allowed to manipulate it. Moving forward, Intel IT will continue to investigate new ways to enable client-aware clouds.
8 These APIs are still in production. Therefore, Intel does not currently provide support or functionality guarantees.
15 Intel IT Center Planning Guide | Client Computing in the Cloud