I
I
Ivan Sinyukov2015-12-03 16:18:12
linux
Ivan Sinyukov, 2015-12-03 16:18:12

How to make a workstation?

Guys, hello!
I'll start with a background
===
I made a service that lies and works on the network (let's call it APP).
I made the device, like qiwi, only more. It has a 40 inch monitor with an IR touch frame, a computer, a 4G modem and Linux (Windows is still expensive).
So, our AMS must be shown on it + access to it must be carried out 24/7. It stands in a busy place where thousands of people will constantly use it.
My question is:
===
1. How to run it in the browser so that it works correctly (tried --kiosk for chrome, but could not disable gestures, so touch does not work correctly, put --rkiosk for FF works better)
2. How to make, in the absence of the Internet (after all, a 4G modem, not optics), a custom stub page (as it is done in qiwi) 3. How
to make the browser automatically restart when it crashes (everything crashes sooner or later)
workstation
5. What are the "teamviewer" solutions, and then whom the license costs normal money
PS As for the first 3 questions, as for me, it would be possible to make a full-fledged application, but there is no finance for this yet. In general, I will be glad to hear any information about the organization of all this, since there is practically 0 experience.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

9 answer(s)
S
Softer, 2015-12-03
@Softer

service that lies

Service should not lie. The service must be up and running. :)
It is basically not worth the money asked.
1. firefox some.domain/uri , kiosk mode already found (rkiosk).
2. AJAX-ping to the server, if not passed - remove the scroll and show the divs for the whole page.
3. From while true; do firefox; done to monits
4. Through 4G? I'm afraid not at all ... Unless you hang up some kind of raspberry for this :)
5. VNC, ssh -X
PS: Everything is said on the rights of IMHO :)

_
_ _, 2015-12-03
@AMar4enko

Make SPA with offline support.
If there is no connection, store the data in the local storage, when the connection is restored, send it to the server.
You can also package a SPA application in Electron, plus you will have full access to the NodeJS platform (access to the hardware, access to the file system, etc.)

M
morgan, 2015-12-04
@morgane

Try thinstation .

A
Alexey Kuznetsov, 2015-12-04
@Poison48

2. We raise a local site for the kiosk with a stub. With a cron task, we run curl and check the availability of the main site, if it is not available, we make an entry in / etc/hosts 127.0.0.1 myDomain.ru , if it is available, we delete the entry.
3. Similar to point 2 With the cron task, we launch ps and look for running processes, if we do not find firefox, we launch it.
4. There are excellent NetPing devices . from personal experience have shown themselves to be reliable devices. If the modem is on a COM port with a separate power supply. then they can be controlled separately. (Modems hang more often than PCs)
5. Here is a good articleTeamviewer analogue from VNC, SSH and superglue

S
Sufiks Sufiksovich, 2014-03-11
@Solovej

Look at these:
https://www.okpay.com/ru/index.html
www.paymentwall.com -- Large selection of payment systems, but I don't like the way it is displayed.

A
ArturAbadzhyan, 2014-03-29
@ArturAbadzhyan

www.payu.ru
ucs.su

M
maimin, 2014-08-12
@maimin

Look again at payanyway.ru
The gateway has been changed, it has become clearer. There is a demo store on the website.

A
ancheys, 2014-12-14
@ancheys

On December 17, a business breakfast "The Present and Future of Retail" will take place. The organizers of the event are Payler and bSimple. Everyone is called. Help solve complex cases. They give a promotional code #paylerbsimple - 2.7% for the convenience of accepting payments on the site.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question