Enterprise mobile gaming app deployment [on hold] - deployment

I have developed one gaming app that will be in 2 platforms one is android and another one is IOS app. The UI is developed suing angular and API is written in Node js, Back end i used my sql so now i need to host this app in aws.i have doubt i need to host three(UI,API,DB) are in same server or different servers.
Here for IOS hosting it is asking SSL certificate also...please anyone suggest me i need to go with three different servers or one..with explanation.
thanks in advance.

Related

Chat server for android [closed]

I am planning to work on an android app for which I need to support several thousand of users chatting. Can anyone please suggest a chat server which companies or apps r using for heavy chatting load.
There are many XMPP servers that you can choose. For example,you can use ejabberd, which has high performance, or Openfire.
And to communicate with the server, you can use asmack android library https://github.com/flowdalic/asmack

establish communication between metro and desktop

I'm trying to make my store app communication with desktop app through websockets.
I know we can make metro app as a client and do WinRT way of communicating over.
For the desktop server part, i'm planning to write a dll that will contain server code and receive metro texts being sent over.
Can someone please tell if this is possible and how to write server code in a dll and if so should we be using winhttp for wbesockets in server side ?
Windows Store (WInRT) apps are executing in a sandbox which isolates them from network communication with other applications on the local machine (localhost). That being said, this protection can be disabled using CheckNetIsolation.exe. Visual Studio automatically does the same for debugging purposes, allowing you to call e.g. a web service on your local machine during development.
As for the desktop side; to communicate with web sockets client, you can make advantage of WinHTTP. There's a working example on MSDN.
Keep in mind, though, that any application communicating with localhost will not be certified for Windows Store and will require several additional steps to install it:
The Windows Store application package will need to be sideloaded since it won't be published in Windows Store.
Any desktop component it communicates with will need to be installed separately the same way as any other desktop application.
Using CheckNetIsolation.exe loopback exemption will need to be added for the Windows Store app.
If you can avoid it, I definitely suggest you don't try communicating directly with a desktop application from you Windows Store app.

Android - Clarification of Application Servers

I am writing an Android app using the Google Cloud Messaging API and I keep coming across the term "app server". The past few days I've been Googling and searching Stack Overflow on this topic and I have uncovered a fair amount of helpful information.
I am a bit new to all this and I have a very simple question that no article answers: is an application server simply when back-end code exists on a web server in the form of say, a PHP file, that communicates with the database and then sends this queried data to a pervasive device? Or is an application server a completely different architecture altogether?
If so for the latter question: I have web server space I use from 1&1 and my friend's home-server, can I use part of these as an application server? Any information that can be provided would be greatly appreciated, thanks!
Your first thought is correct. If you have a server which can be contacted from your device and the sever runs some code which your Android app uses, then its an App server.

Android Third Party Application Server

I am a first year computer science student and I am trying to develop an android app. I only learned and know about java so far. I have designed a very simple app and now I want to get a location from one device and send to other devices that have the app installed.
I have reached the stage where I can get the location from the phone but encountered a problem that is beyond my knowledge which is very limited. To send data from one phone to other phones, I realized I need to use Google Cloud Messaging and to use GCM, I need a third party application server. However, I don't know anything about servers.
To summarize my questions....
What should I do now? like where do I get this third application server? (amazon web services?) and is it affordable for students?
Can I use XAMPP to set up a local server and connect it to GCM server?
GCM says that the app server must be able to store the api key and client registration IDs. So I need to learn SQL to store them in the database and learn PHP to communicate with the database???
I only know java, can I write the code that specifies what the server should do in java?
I don't even know what I should research for and decided to post this question. Your response will be very appreciated and brief guidelines to direct what I should research would be very helpful.
What should I do now? like where do I get this third application
server? (amazon web services?)
AWS is a good place to start.
and is it affordable for students?
You pay for what you use. I have no idea of your finances or usage. Only you can answer.
Can I use XAMPP to set up a local server and connect it to GCM server?
Pass.
GCM says that the app server must be able to store the api key and
client registration IDs. So I need to learn SQL to store them in the
database and learn PHP to communicate with the database?
One question mark will do...
Anyone who writes code should understand relational databases and SQL. Yes, you should learn it.
I only know java, can I write the code that specifies what the server
should do in java?
You can write the server side in Java.
If you are gonna use php, the best site that you can use for free php file hosting with a free subdomain is 000Webhost I have created similer kind of application for my college project also.. good luck

Mobile to Mobile Remote Access using Android

i am developing an APP in Android which share screen to all android mobile phone connected in a session.
i want to know that android provides any sdk which provides same service like desktop to dektop access as in team View ?
or any Idea, which SDK i have to used?
Thank you.
Smartphones can't directly connect to each others since they are running in different networks. The common way to solve this is an additional server component. All phones need to connect to the server and send their data. The server is pushing this data to other connected clients, probably by using push notifications. In Android Push Notifications are known as C2DM.
Android developers blog:
http://android-developers.blogspot.com/2010/05/android-cloud-to-device-messaging.html
Here's another tutorial on the topic:
http://www.zylinc.com/blog-reader/items/c2dm-a-simple-introduction-using-a-java-server.html
I like 2X RDP a lot. It works very well on phone and tablet and connects to the regular Windows RDP server, so don’t have to install anything else on the server machine.

Resources