Which platform/programming language to chose for a server application that synchronizes with air clients [closed] - air

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
This is my setup:
Around 60 pc's running an air client application, connected to (w)lan
1 pc that acts as a server, also connected to (w)lan
Scenario:
Whenever a change is made on the server (database and/or file change) this change needs to be synced to all air clients. (The server contacts all connected air clients one by one, to initiate the sync process)
Which platform?
The server application should be cross platform and easily installable, so my client can install the server app without any guidance (using install wizard preferably).
What comes to my mind is using a Java application for the server because I don't think an air application is suitable in this situation..(real threading, lack of dbms drivers, etc.).
What platform/language would be most suitable to communicate and exchange data with connected air clients in a local network?
This is my priority list: Cross-platform > easy install > well documented/big community > implemented quickly
Btw: initial sync would take about 0,5 GB to transfer, and an update afterwards about 10 MB.

Air and Java(backend code)
Cross-platform Yes
easy install Yes
well documented/big community Yes
implemented quickly Yes

Related

Web server running python. [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 5 years ago.
Improve this question
I want to create a web server that I can accesses over the internet (not just locally) and can run and execute python scripts. These scripts will be doing some querying on .db files and returning processed query results. I want to be able to run POST and GET methods on my web server. How should I go about doing this? This is for a school project. From my research, I would need a dedicated computer to be my web server and I don't have those resources.
Thank you.
I would recommend Flask. It will work as a simple web server that let's you run POST and GET against it as well as serving pages. Since it is a Python application, running Python scripts are just part of the code.
In addition to it accomplishing what you want, you could run this on just about any computer you could load Python on (Windows, Linux, Mac, Raspberry PI) thus eliminating the requirement for a dedicated computer.
http://flask.pocoo.org

What happened to the GCM application server documentation? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I'm using Google Cloud Messaging and have been working on both the application server side (the server that sends push messages) and the Android side (the smartphone app that receives push messages).
Google used to maintain documentation with some Java code for the application server at this link: http://developer.android.com/google/gcm/server.html
However, that link is now dead. It points to https://developers.google.com/cloud-messaging/ now and does not have any information on implementing the application server, in particular in Java.
Where is the application server documentation now, and where can I find the sample code for it?
Of most importance, I need to know what firewall ports to open on the application server side to connect to Google's servers. There are related StackOverflow messages on GCM ports, but again, they all point to URLs that are now dead.
UPDATE 6/12:
I found cached copies of that webpage using the Wayback Machine: http://web.archive.org/web/*/http://developer.android.com/google/gcm/server.html
The new server documentation is here: https://developers.google.com/cloud-messaging/http
The old Java server code has been removed, but there is similar and more up to date code in the GCM demo app that is in the git repo now, for example: https://github.com/google/gcm/blob/master/gcm-demo-app/src/main/java/com/google/android/gcm/demo/logic/GcmServerSideSender.java
You should be able to base you server code of this, or extract it into your server.

Perfomance testing for XMPP Chat application with Jmeter & Blazemeter [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
We are trying to do a performance testing for a XMPP-based mobile chat application using Jmeter and Blazemeter.
As we are new to XMPP web-services.
Can anyone brief us how to use Jmeter or Blazemeter for XMPP and how to record the scripts using XMPP plugin?
Why not to try use tsung instead?
originally created for load-testing Jabber/XMPP servers although supports a lot of other protocols at the moment;
has better performance on the same load-generation servers amount than Jmeter: you will get instantly higher load on the same amount of hardware used;
ready for distributed load-generation.
Benchmark Approach: Jabber/XMPP
Load testing Ejabberd XMPP Server with Tsung
Load testing Tigase XMPP Server with Tsung
Introduction to Load Testing with Tsung
Tsung questions on SO

Embedded Linux file transfer using serial port (also used for shell) [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I would like to transfer files between my desktop (Ubuntu) and an embedded Linux. The problem is that the only communication between the desktop and the embedded system is using the serial port. This same serial port is used to login from the desktop into the embedded system using sh (over screen or putty).
If it helps, the embedded system is the AT91SAM9G20EK running Angstrom.
I appreciate any suggestions.
you may want to try one of the x/y/z-modem family protocols.
A free package is here:
http://ohse.de/uwe/software/lrzsz.html
And it is very likely that you also have a package for Angstrom.
To transfer a file, when connected to the embedded device you just start the program rz on the embedded linux.
Then, in the terminal on your development machine you start the zmodem protocol and send the file. Once the transfer is done, the rz program on the target machine stops, and you'll find the file in the current directory.
You might use PPP to create a TCP/IP connection over the serial link which will then allow multiple TCP/IP application layer protocols to be used simultaneously and transparently including FTP, Telnet, rsh or ssh

Software for virtualised dev environment [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I want to set up my dev machine to run multiple VMs in parallel for development and testing purposes.
Host environment:
Intel i7-930 (3.8GHz / 8 threads)
12GB RAM
Constraints:
Virtualisation software should have an API with support for basic operations:
clone VM
start/stop/reset
Must have configurable virtual hardware
Must be free or at least reasonably priced (<1000USD)
Based on what I have read, Windows 8 will be shipping with most (if not all) of the features I need, but I would like a system I can use in the short term.
Note: I understand the subject of this question has overlap with ServerFault, but I am specifically interested in a solution to run on my machine, not in a corporate environment.
I use VirtualBox, which AFAIK has all these features. And it's free.