Can an Android Xamarin.Forms App Access Windows File System - xamarin.forms

I'm developing an Android Xamarin.forms application to run on a S8 Phone. Upon connecting the phone to the Windows machine via a USB cable connection, can the program read from or write to the Windows 10 file system?

As far as I know, you don't. With a mobile Xamarin.Forms application you can access the Device FileSystem, either Internal or External Storage. However you are talking about external storage of a different device, and Xamarin does not support that functionality.
Xamarin Docs on Storage

Related

Receiving windows push notification in a desktop app targeted for windows 7, 8 and 10

I have a windows desktop application for which we have existing client using it on windows 7, 8 and 10. Now I want to register this application to receive windows push notifications from a cloud service.
MSDN says that the CreatePushNotificationChannelForApplicationAsync API for asking channel URI is only available in windows uwp applications.
I read regarding desktop bridge technology. But, it says that then the converted appx bundle should have minimum target version Windows 10.0, build 14393i.e. anniversary update. But we have clients using our application on Windows 7 and 8 too.
We thought that we could have a no-GUI windows uwp application running on win 7 and 8 like a service, and give us the messages we received from cloud service by some IPC mechanism. And then we can launch that uwp application by its AUMID when client starts our application. But, that also seems impossible as there is no option to have a uwp command line application, also it is not possible to have win uwp app running and displaying its icon in windows tray.
So, is it possible to register for push notification in a desktop application targeted for windows 7 and 8?
If you did not want to convert your desktop application to UWP app, you would not be able to use this API. The push notification relevant functions are the new features in universal windows platform. It's not available in the old windows version. So, it's impossible.

Remotely update web site and mobile application

We have a system that includes a small PC with a website (developped in ASP.net 3.5 using VS 2010) and a SQL database, and some Windows CE 5.0 smart devices (running a homemade WinForm Compact Framework 2.0 software). Those systems are installed to many customers across the country.
Now, I need to be able to automatically update the website and the CE application remotely.
I developped a program that runs on the small PC and retrieve the files (by FTP) to be updated from a WebService in our office. The program executes the database scripts and copy the file to its intended destination locally.
Question: can we "packaged" the website to be deploy remotely? Having to copy every files to the remote PC is very cumbersome and not efficient.
Also: How can I update the software running on the smart device? IP addresses are unknown, they needs be on the DHCP without IP reservation, as we need to be able to hot-swap any devices without doing any configuration.
thanks a lot for your time and help
For both scenarios, the de-centrailized PC servers and the Windows Mobile clients you should consider a Remote Management System.
There is normally no way to push a file onto a windows mobile device, except for having an 'agent' running on the devices (i.e. a ftp server, or a Mobile Device Management Agent (ie by SOTI MobiControl or others).
You may provide a link to a CAB file (a windows mobile installation package) either on the remote servers or better on one central server) and let the users pick that by clicking it in a HTML page.
Are all the Windows Mobile devices by the same vendor and are the same models? Some industrial devices have software agents pre-installed. Some industrial devices also support download/setup via scanning a barcode.

Meteor for non-internet mobile app

I am developing a mobile app for iOS, Android, Windows mobile in Javascript and try to select in between Meteor and Backbone. The app will not include internet connectivity functionality. This app needs to store data on the device, not on a remote server.
I am a newbie in Meteor and have some experience with Backbone, and I am a developer with a strong inclination to having a one tool, ok least minimum number of tools, for deploying to every platform.
I need to write my app in a single code base, and deploy to 3 platforms iOS Android, Windows Mobile.
The Reactive nature and package management of the Meteor attracts me to itself from Backbone.
Is Meteor a suitable tool for developing non-internet connecting mobile apps for those platforms iOS Android, Windows Phone?

How to upload DevExtreme ios app from windows?

I want to upload my iOS app, created by Visual Studio 2012 DevExtreme Project to iOS app store via iTunes connect. But according to the website and other reference website it says that a Mac device is needed to upload the app on to the store.
Is there any way that I could do that without using Mac (e.g from my windows 8 PC)
http://community.phonegap.com/nitobi/topics/can_i_upload_my_app_to_itunes_connect_from_a_windows_pc_without_using_a_mac
Thanks & regards
Rudresh Bhatt
I don't think there's a good workaround for uploading an iOS application to the App Store using Windows. Anyway, all workarounds require Mac in the end to sign and send an app to the App Store.
What about a virtual machine (such as one hosted by VMWare Workstation) running a Mac OS? Would that work?

how to connect to a web service from windows mobile(when running emulator)

I have as asp.net webserver that I hosted and I went to my mobile application I am building and made a web reference to it.
So it finds it and stuff and now I can access the web methods because of the wsdl generated. However when it tries to connect I get this:
Could not establish connection to network.
So do I have to enable something to make this work?
Take a look at this article. It explains how to setup your mobile device for internet connectivity.
Windows Mobile Emulator and Internet Connectivity
It's been awhile since i have had to do this. Perhaps it is as easy as Matt has suggested, I can remember having a hard time making this work with Windows Vista, Visual Studio 2005 and the Windows Mobile 5.0 Pocket PC Emulator. I've found a couple more articles, hope this helps.
HOWTO: Configure Network in Windows Mobile / PocketPC Device Emulator
Making Emulator to connect to the Network
I have used web services and rest based services via webrequests on the emulator without needing to configure the NE2000 adapters.
Change activesync or WMDC to connect using DMA (in wmdc: mobile device settings | connection settings, then set 'allow connections to one of the following' to DMA)
Then in VS2008, under tools select device emulator manager, and pick the emulator that is running, right click on it and select cradle, this should connect activesync/wmdc to the emulator and provide a network connection that is sufficient to communicate over http with web services.

Resources