Avatar billede fredand Forsker
23. august 2017 - 18:19 Der er 3 kommentarer og
2 løsninger

Is Richard clients dead?

Hello amigos!
We got a system that consists of a backend of JEE and a frontend a rich Java client. The rich client comunicates with hardware like camera, scanners and som other devices through usb.

To day a guy/boss said that he hade decided that we, within two year, will replace the rich client with a thin client.

I think it would be hard to achive all usage of hardware with a webbrowser.

Either this guy do not know what he talks about (happend before) or I am really not up to date.

What do you think of this?
Is it really possible?

Best regards
Fredrik
Avatar billede fredand Forsker
23. august 2017 - 18:21 #1
It should of course be rich clients,  not Richard. Stupid phone!
:-)
Avatar billede claes57 Ekspert
23. august 2017 - 19:22 #2
firmaet opgraderer til html5 - følg med eller gå.
Avatar billede fredand Forsker
23. august 2017 - 20:15 #3
If I get you right, if a webbrowser displays a webpage  using html5, then the webpage can access devices connected through usb on the client side?
If this is the case I really need to look into this.
Best regards
Fredrik
Avatar billede arne_v Ekspert
24. august 2017 - 01:22 #4
Client side JavaScript access to devices is limited. It should be possible to get access to camera though.

So if you only need camera and what else is supported, then you are good.

If you need more then you need to evaluate alternatives:

A) Stick with your rich/fat client - those are not completely going away (but usage is decreasing and you need to evaluate technology careful - Java applets, SilverLight and Flash are all going away - you will need to look at Java Web Start or .NET click once or similar)

B) Use a hybrid client, real code running client side that can access devices etc., but the majority of functionality including UI is done in a WebView that is fed HTML 5.

C) Use a pure HTML 5 client, but install a small server app on clients that accesses devices and make data available to the HTML 5 client via web services. In the Java world that could be done by embedding Jetty.
Avatar billede fredand Forsker
24. august 2017 - 07:51 #5
Hello!
Enormous thanks for all replies!
The conclusion seems to be that it acctually might be possible. But a shift of technology might be hard and difficult. Most probably pretty expensive then. To me it looks like it might be easier to look into alternative a) in Arnes post. But I must admitt that b) and c) are tempting challanges.
Again thanks alot for the oppertunity to discuss this with you!
Best regards
Fredrik
Btw the guy I talked about is not named Richard :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester