Usage of Maps in Windows phone 8 without connecting to the network - windows-8

I am working on a Windows 8 "phone" which for the following reasons is unable to use maps
Bing maps: Microsoft itself announced to not to support Bing maps APIs any further instead they'll be using Nokia APIs.
Nokia APIs: facing licensing issues.
In-built Map control: Network connectivity issues. the emulator is unable to connect to the network
Google APIs: It is only option left. But this again poses similar issues as I am naïve to its usage
Please suggest as to how can I use the Map functionality in my app without connecting to the network

Bing maps are still supported they are just no longer the default. They are not as comprehensive as the Nokia datasets and have issues with being used in some parts of the world (China).
There are no licensing issues with using the embedded Nokia maps control in a Windows Phone 8 app. Why do you think there are licensing issues?
The built in Nokia maps control does support downloading maps for use offline. It's one of it's big selling points.
Google map tiles can bee used with the old/Bing maps control but does not provide automatic support for offline usage and it is a LOT of work to implement yourself.

Related

Access to IR / iris scanner / windows hello device in windows 10 mobile

Just wondering if anyone knows if there is an SDK or something to access the device used in the new lumia 950 for windows hello - something like the kinect API for 3D detection?
Check out the Windows.Devices.Perception namespace.
https://blogs.windows.com/buildingapps/2015/06/30/windows-10-sdk-preview-build-10158-released/
This flight of Windows introduces two new related sets of APIs in the Windows.Devices.Perception and Windows.Devices.Perception.Providers namespaces. The Providers APIs allow IHVs and OEMs to expose depth, infrared, and color cameras (and related metadata) for computer vision into UWP, and to designate a camera as participating in Windows Hello face authentication. The Windows.Devices.Perception namespace contains the client APIs that allow a UWP application to access the color, depth, or infrared data of computer vision cameras.

Remote API with WIFI enabled Camcorders

I currently own a CX330, which has WIFI control through a Sony app. I would like to build the remote control features into another app I'm building as well as being able to download video from the device. Are either of these options possible and, if so, where in the documentation do I go to find examples or instructions? Currently I only see these functions available for a limited set of devices, but if the proprietary software can provide remote control I'm assuming Sony has not built a separate API just for the camcorders and a different one for other devices.
Also, I believe the proprietary software allows you to download new videos directly from the camera, is an api available for this as well?
We do have an API for working with cameras, but unfortunately your camera is not supported. You can find the full list of supported cameras here:
https://developer.sony.com/develop/cameras/
The API does allow you to download photos and videos.

Listing and connecting WiFi using WinRt

In my office I have 10 WiFi routers.I want to list all those(similar to Network icon in the system tray on windows 8) and connect/disconnect to one of them through Win Rt.
I tried these API
Windows::Networking::Connectivity::NetworkInformation::GetLanIdentifiers();
Windows::Networking::Connectivity::NetworkInformation::GetConnectionProfiles();
NetworkInformation::GetInternetConnectionProfile();
but these Api only list connected one, it doesn't list others
I can achieve this using http://msdn.microsoft.com/en-us/library/windows/desktop/ms706716(v=vs.85).aspx. But I am not sure this Api will be supported on Windows 8 metro mode.
Does WinRt provides Api support for this ??
You cannot connect/disconnect to a network from a Windows App. You can only check informations. The reason is (for Microsoft) that the connection manager is accessible from your app through the charms bar.
This functionality is not exposed to Metro style applications. An operator's app can create profiles for their networks (with known SSIDs), but listing and connecting to visible networks is controlled by the user via the Windows connection management UI, not by an application. [Mike Bishop [MSFT], here]
The advanced connectivity functionnalities are present in Windows.Networking.NetworkOperators, which functionalities are only available to mobile operator apps and Windows Store apps given privileged access by mobile network operators.
Take a look at the Microsoft's Network information sample which shows what you can achieve with this API.

Capability based security in Windows 8/Windows Server 2012

I want to evaluate the new sandboxing mechanism in Windows 8/Windows Server 2012. I searched MSDN site for any resources but the documentation is extremely scarce. In comparison with FreeBSD Capsicum documentation, the one provided by Microsoft is just unusable.
How are we supposed to build robust sandboxed apps? Are the sandboxing APIs intended for metro style apps only?
I'm not sure what you mean by "sandboxing APIs". All "metro" (Windows 8 UI Applications) are sandboxed. I'm not aware of any way to sandbox desktop applications in the same way. See here.
Metro apps are pretty tightly sandboxed, and apps submitted to the
Windows Store need to declare many types of capabilities that they use
— not unlike Google Play's permissions list.
. . .
Windows 8 features a specific SDK for Metro style apps . . .
A quick explanation of capabilities: There are certain potentially sensitive things that you can do on a user's machine, such as access the Pictures library or use the webcam. If an app wants to do these things, the developer must declare a capability in the app's manifest. Then, when users download the app from the Windows Store, they can clearly see if the app is using any of this functionality. More info and a list of all of the capabilities is provided at App capability declarations.
Regarding sandboxing, there is some information at http://msdn.microsoft.com/en-us/library/ie/hh673561(v=vs.85).aspx. Yes, Metro-style apps are sandboxed in a way that desktop apps are not.
There is a whitepaper discussing security in Windows Store apps built with HTML5 at Secure development of Metro style apps with HTML5. There are also some common security scenarios documented.

How can a FlashLite Developer using Device Central emulate camera and file upload integration?

I am developing an application with Flash Lite designed to run on Nokia S60 5th edition phones using the Flash Lite API Bridge Interface. The application uses the API Bridge to access the phones camera and upload functionality to take a photo, display it to the user then upload it to a server. I am using Flash CS4 Professional and Device Central to develop and test the interface.
Are there any emulators that will run my flash lite app and simulate the camera? What are my options short of getting a phone and installing my app every time I want to test something new?
"Remote Device Access also known as RDA allows developers to test their applications on a variety of Symbian based Nokia devices remotely over the Internet. The current setups consist of over 40 devices and various device models. Usage is free of charge for all Forum Nokia members."