Can iOS/Android apps work with Linux Servers? - android

I'm looking at developing an app for iOS and Android that requires a server in order to work (this has to do with a group I'm connected with on a college campus). So I have been trying to find out if iOS apps can run off a Linux server before I spend anything on one. However, I have not been able to find this information anywhere. So, does anyone know if an iOS app requires an iOS server or will a Linux server work just fine? Moreover, if I require an iOS server, could an android app work with an iOS server?
I'm not trying to be cheap with this, I'm just trying to keep the group from having to spend more than they have to.

There's no such as an iOS server or Android server. iOS apps run on iOS devices. Android apps run on Android devices. iOS and Android (as well as just about any other client) can connect to any server that provides an interface. It doesn't matter if the server is running Linux, OS X, Windows, or any other OS.
Your server just needs to provide a public interface - typically through some sort of web server.
But the iOS and Android apps will not run on the server. They will make network calls to the server.
tl;dr - yes, an iOS or Android app will have no problem accessing your Linux server.

Related

Garmin devices data reading via BLE using native android/iOS app

My requirement is to communicate with any of the Garmin device(which has BLE support) with my native android app. I have already developed an android app which can connect with Wahoo Tickers (using their android sdk)and users can directly read data from ticker (no need to install their official app).
So far my research, Garmin have Connect IQ SDK which has a mandatory requirement of installing Garmin Connect™ Mobile app.
Is it possible to connect/pair with the Garmin devices using Android/iOS Core
Bluetooth API (without even using their sdk and app)?
Unfortunately I don't have any Garmin device yet. After this research I will purchase one for real testing.
Any link or answer will be helpful. Thanks.

Peer to peer android and iOS with Wifi direct (multipeer connectivity?)

Well I'm working on this app to send data between android and iOS and I got it to work between iOS devices with Apple's Multipeer Connectivity framework, but I am currently wondering how do you achieve it between both platforms? even if you are willing to write it from scratch.
How come Firechat is able to do it? As I remember, you can exchange data between both platforms with their app.
Edit: https://www.opengarden.com/meshkit.html It seems the MeshKit SDK used in Firechat is now available (for large organisations).
I am very interested in this subject as well and I came across these links
AllJoyn
AllJoyn® is a collaborative open-source software framework that makes
it easy for developers to write applications that can discover nearby
devices, and communicate with each other directly regardless of
brands, categories, transports, and OSes without the need of the cloud
Source: https://github.com/alljoyn/alljoyn.github.com/wiki
OpenPeer SDK
Open Peer is an open P2P signalling protocol
Source: http://openpeer.org/open-peer-sdk-for-ios/
Microsoft's Project Rome
"Project Rome" is a project code name for Microsoft's cross-device
experiences platform using the Microsoft Graph. Source: https://learn.microsoft.com/en-us/windows/uwp/launch-resume/communicate-with-a-remote-app-service
Mutipeer connectivity cannot connect iOS and Android devices. Firechat is using its own implementation.
More information here:
A couple of weeks after its iOS launch, FireChat made its debut on Android. Since Android doesn’t support Apple’s Multipeer Connectivity Framework, developer Open Garden had to build its own mesh networking technology to enable off-the-grid messaging across Android devices.
However, FireChat messaging hasn’t been possible between iOS and Android. That is, until now.
Open Garden has just updated FireChat to allow for off-the-grid messaging even between iOS and Android devices.
While it declines to reveal the exact details of how it managed to make Apple’s multi-peer framework and its Android mesh network connect with each other, Open Garden has told TechCrunch that its cross-platform capability uses peer-to-peer Wi-Fi and Bluetooth personal area networking.
Source: http://appadvice.com/appnn/2014/06/firechat-now-supports-off-the-grid-messaging-between-ios-and-android
Something like text chat can be done over BLE, which is open on both platforms. Sending images would be slow, though, since it doesn't have the throughput of Bluetooth Classic.
You'll want to look into iotivity. https://iotivity.org/ This is the new upcoming inter-device library that the Open Connectivity Foundation is focusing on.
AllJoyn is only being maintained now, and has some significant underlying threading problems that will never be fixed, making call-response type workflows between devices prone to crashing and deadlocking the application code. I don't recommend using it.

Can the embedded jetty server work on ios devices?

Can the embedded jetty server work on ios devices ?..I have a requirement to build an offline web application that should work on all devices (iphon, android phones, mac, linux etc )?
I have done some research around it ,and couldn't find ways to get the embedded jetty server to work on ios devices. So the answer so far is no.

Android app connect with Windows app on my desktop

I am trying to develop a Windows Desktop app similar to Task Manager which can monitor my PC with Visual Studio Express. Now I want to develop one app for my Android phone with which I can connect to this Windows App from anywhere and see some of the graphs and little info (light weight) on my phone in a secure way.
What tools do I need on my desktop and Android phone to develop the app. How can I develop and connect it? If you can help me it will be great.
Thanks.
Probably the easier way for you to do this is to create a server application which both your apps connect to which will need to be on the internet or on a network where both have access to it. The desktop app would be sending its' information and the phone application would be requesting that information. As for what the server needs to be, that is agnostic, however using REST or Websockets (More ideal but a bit harder to work with) for communication would probably be ideal.
To get started I would suggest looking up a tutorial where you do API requests to a server (On either Android or Windows Store Apps). Then look at building your own server application to distribute your own API.
I hope this helps.

Develop remote desktop connect android app for windows or linux system

I want to develop remote desktop connectn app in android to connect linux or windows system. I dont have any idea from where to start proceeding. provide me some API of plan how can i do this since iam new to android. this is my project work in a course.
I don't know what your experience is with software development as a whole, but you're going to need the computer you plan to remote desktop to to be running a remote connection server such as VNC and then you'll need to create a socket connection to that server from Android and pass messages to the server for the things you want it to do. Without a library, which I don't know of any, this is going to be a huge undertaking and you might want to consider a smaller project if you have never done anything in Android before.

Categories

Resources