Skip to main content
microsoft_lumia_sdk avatar

microsoft_lumia_sdk

NuGet publisher profile

Packages
6
Total Downloads
125.1K
125,131

Packages (6)

LumiaImagingSDK.UWP package icon

LumiaImagingSDK.UWP

Lumia Imaging SDK, now as version 3.0, makes technologies that Microsoft uses in its own imaging apps available to third-party developers. The features provide the ability to decode and encode images, apply effects, blend, crop, rotate, and resize both on CPU and GPU. It also allows the developers to extend the functionality for custom scenarios. The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget. This is the package to use for a Universal Windows Application written in C++ or C#. Check out our installation guide at : http://go.microsoft.com/fwlink/?LinkId=528366 Note: Despite the name, the Lumia Imaging SDK actually works on any Windows 10 or Windows 10 Mobile device.

54.6K
downloads
LumiaImagingSDK package icon

LumiaImagingSDK

The Lumia Imaging SDK makes some of the technologies that Microsoft uses in its own imaging applications available to developers. It is a productive library for manipulating image data captured and stored by mobile devices in an efficient way. The features include decoding and encoding JPEG images, applying filters, cropping, rotating and resizing. The SDK provides more than 50 pre-made filters and effects that have been specifically developed for mobile imaging, with speed and memory performance as key drivers. The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget. Check out our installation guide at : http://go.microsoft.com/fwlink/?LinkId=528366 (NEW) Extra features and examples available at github: https://github.com/Microsoft/Lumia-Imaging-SDK-Extras

35.1K
downloads
LumiaSensorCoreSDKUWP package icon

LumiaSensorCoreSDKUWP

Lumia SensorCore SDK is a collection of 4 APIs utilising data from different sensors (for example, accelerometer) and also location information. This information can be used to track user's physical activities and motion. The sensors are able to run constantly in the background, collecting and preserving data for up to past ten days. With the Lumia SensorCore SDK one can access to step counter that provides information on how many steps and for how long time the user has been walking. The SDK also provides information about changes in user's physical activity. For example, when user remains stationary, or starts or stops walking. The SDK also provides user location information including a list of geo-coordinates where the user has spent some time and user's home and work location and information about user's movements. All SensorCore APIs are now being deprecated. The APIs will continue to work in existing devices, but it is not guaranteed that new devices would support SensorCore any more. Instead, you should look into Windows platform APIs for activity monitoring and step counting. They will replace SensorCore APIs and will be supported by upcoming devices. However, they will not be supported by the majority of existing devices. Therefore, as an intermediary solution, you might want to use both APIs in your application. Unfortunately, Place Monitor and Track Point Monitor do not have equivalent OS APIs available as of yet. We recommended that you start migrating existing apps to use Lumia SensorCore Step Counter or Activity Monitor APIs to the corresponding Windows platform APIs. We do not recommended that you use Lumia SensorCore APIs in any new apps. Platform requirement: Lumia Windows Phone 8.1 or Lumia Windows Phone 10

13.9K
downloads
LumiaImagingSDK.Win81 package icon

LumiaImagingSDK.Win81

Lumia Imaging SDK, now as version 3.0, makes technologies that Microsoft uses in its own imaging apps available to third-party developers. The features provide the ability to decode and encode images, apply effects, blend, crop, rotate, and resize both on CPU and GPU. It also allows the developers to extend the functionality for custom scenarios. The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget. This is the package to use for a Universal Application on Windows 8.1 written in C++ or C#. Check out our installation guide at : http://go.microsoft.com/fwlink/?LinkId=528366 Note: Despite the name, the Lumia Imaging SDK actually works on any Windows 8.1 or Windows Phone 8.1 device.

9.1K
downloads
LumiaSensorCoreSDKTestingUWP package icon

LumiaSensorCoreSDKTestingUWP

Lumia SensorCore SDK testing package includes sensor recorder and simulator tools. You can use them to record and playback sensors. If it is not feasible or even possible to work with actual SensorCore APIs when you develop your application, you can use the testing package to use recorded data or simulate your own sensor data. You may want to test certain application logic or UI with predefined data, or if you are running your application in Windows Phone emulator, actual SensorCore APIs are not available at all. In such cases, you can utilize the simulator versions of the SensorCore and SenseRecorder. Each simulated API has default data for playing back, but also accepts custom recorded data as input All SensorCore APIs are now being deprecated. The APIs will continue to work in existing devices, but it is not guaranteed that new devices would support SensorCore any more. Instead, you should look into Windows platform APIs for activity monitoring and step counting. They will replace SensorCore APIs and will be supported by upcoming devices. However, they will not be supported by the majority of existing devices. Therefore, as an intermediary solution, you might want to use both APIs in your application. Unfortunately, Place Monitor and Track Point Monitor do not have equivalent OS APIs available as of yet. We recommended that you start migrating existing apps to use Lumia SensorCore Step Counter or Activity Monitor APIs to the corresponding Windows platform APIs. We do not recommended that you use Lumia SensorCore APIs in any new apps. Platform requirement: Lumia Windows Phone 8.1 or Lumia Windows Phone 10

8.6K
downloads
LumiaImagingSDK.Javascript package icon

LumiaImagingSDK.Javascript

Lumia Imaging SDK, now as version 3.0, makes technologies that Microsoft uses in its own imaging apps available to third-party developers. The features provide the ability to decode and encode images, apply effects, blend, crop, rotate, and resize both on CPU and GPU. It also allows the developers to extend the functionality for custom scenarios. The SDK is highly optimized to be super-fast by meticulous memory and code optimization. The patented JPEG technology, RAJPEG, contributes to making this possible, as it allows access to any image data without decoding the whole image. That means you can apply effects to high resolution images, without worrying about your memory budget. This is the package to use for a Universal Windows Application written in C++ or Javascript. Check out our installation guide at : http://go.microsoft.com/fwlink/?LinkId=528366 Note: Despite the name, the Lumia Imaging SDK actually works on any Windows 10 or Windows 10 Mobile device.

3.9K
downloads