Nobres colegas, fiz alguns testes hoje para rodar aplicação feitas em Harbour para a plataforma Win/Dos no Linux.
1-) (Servidor) Usei uma máquina Linux com Wine e Shellinabox como servidor
2-) (Cliente) Windows MobaXterm e Navegador Web como cliente.
Com o MobaXterm conectei ao servidor e chamei a aplicação com o wincosole ou wine, deu certo mas tenho que fazer mais testes.
Com o Navegador conectei ao Shellinabox também funcionou mas também tenho que fazer mais testes.
Via MobaXterm uma aplicação console mingui rodou em tela cheia mas não rodou no browser.
A aplicação tela cheia foi disponibilizada pelo colega MSDN aqui do fórum.
Vou tentar enviar um Print da tela, uma app Win/Console rodando no Linux via Browser
Qualquer duvida, se estiver ao meu alcance, contem comigo.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 08:40
por RobertoLinux
Segue mais algumas telas, usando o mobaXterm, fullscreen e janelas app win e console.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 09:47
por RobertoLinux
Prezados colegas quero deixar claro que isso são apenas testes.
Obrigado.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 10:02
por fladimir
Vc testou o Putty?
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 10:52
por RobertoLinux
Bom dia Fladimir, a ideia é disponibilizar de alguma forma, ao desenvolvedor de app Windos, que a aplicação dele rode em Linux, acessando via navegador. não sei se existe um X-Server que rode no browser ou se um tunnelamento resolveria isso,estou testndo, app console roda no browser via Shellinabox ou alguma extensão ssh no navegador.
Estou fazendo os testes.
Cordiais Abraços.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 10:55
por RobertoLinux
Via putty funciona que é uma belezura ... rsrsrs
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 13:21
por Itamar M. Lins Jr.
Ola!
Mas isso, é retrocesso.
Melhor rodar o Harbour nativo no LINUX, e usar o SSH no windows.
O Harbour é criado/desenvolvido no LINUX, como plataforma nativa, o Przmek usa emuladores "for windows" para testar o Harbour para Win32/64
Para quê rodar o Harbour (compilado para win32/64) no Linux ? Essa forma que vc está fazendo, nós usamos com uma aplicação CLIPPER/DOS 16bits.
Ou pode rodar tudo gráfico com HBQT ou Hwgui(Gnome) se precisar usar modo gráfico.
Tem também muitas outras opções como linux diskless. Computadores simples sem HD, fazendo boot no Linux Via Gnome/KDE, tudo gráfico.
Dessa forma está perdendo o melhor do Linux/Harbour, WINE está "emulando o Windows" matando a performance da aplicação.
Estou escrevendo isso pois já usei todos esses recursos. O WINE usamos quando a aplicação for DOS, e não temos os fontes, ou não compensa mexer...
Saudações,
Itamar M. Lins Jr.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 14:14
por rochinha
Amiguinhos,
Sempre encontramos, novas, ou velhas soluções. O importante é resolver um problema de forma rápida até darmos a solução definitiva, pois para o usuário que acha que somos pipoqueiros ou fadinhas de varinhas que num piscar de olhos fazemos o que eles não conseguem nem imaginar.
Nunca usei o Putty e não sei se uma aplicação Windows rodaria nele, mas em termos de serviços de terminais a solução é válida de constar na caixa de ferramentas.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 14:29
por RobertoLinux
Boa tarde.
O itamar está corretíssimo, o melhor é rodar nativo mesmo, mas se fosse possível rodar uma aplicação WIN via browser, seria bacana, mas acho que pra isso o navegador teria que ter um X-Server nele.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 10 Jun 2017 17:25
por asimoes
Quem faz isso que eu conheça é o Citrix, inclusive usamos na prefeitura
Não vi o vídeo.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 11 Jun 2017 12:35
por Itamar M. Lins Jr.
Ola!
mas em termos de serviços de terminais a solução é válida de constar na caixa de ferramentas.
Lógico, informação nunca é de mais.
Mas um servidor LINUX, para rodar apenas aplicativos DOS/Windows ? Só se o cliente não tem dinheiro. O Linux existe porque tem programas, ferramentas, velocidade etc que se comporta melhor nele do que no Windows. Usamos Linux por ele ser superior em alguns aspectos do que o Windows. Por exemplo, servidor de banco de dados ou WEB(apache).
Rodar apenas, aplicativos "FOR WINDOWS" no Linux para dizer que está usando LINUX ?, O melhor é instalar no Windows Server[x] mesmo. Minha opinião.
Porque quando vamos aprofundar no Linux, a parte de Impressoras, ECF, NFE, Bancos, etc.. ai a porca torce o rabo...
Porem também concordo que a informação do colega é muito interessante.
Saudações,
Itamar M. Lins Jr.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 11 Jun 2017 16:13
por rochinha
Amiguinhos,
Concordo com Itamar M. Lins Jr que aplicativos nativos são a melhor forma de se utilizar uma máquina.
Veja o Windows Server 2k3 e Windows Server 2k8 como sendo os melhores para servidores, tendo em vista que já utilizei como desktop e nunca me deram problemas ficando dias sem precisar reiniciar, consumo diminuto e proteção nativa contra ataques.
Linux como servidor só pelo que ouvi falar são imbatíveis, mas o que vemos é a diminuição do tamanho do hardware e um afunilamento para o uso de plataformas leves e poderosas que só com Linux se consegue vislumbrar.
Mas o que queremos que rode todos os programas que usamos no dia a dia com vários hardwares diferentes. Legal seria rodar Office, Whatsapp, Konqueror, todos num mesmo lugar, sem wrapplers ou emulers.
O servidores em pequenas empresas são ultra utilizados, passando a serem desktop-servers, ou às vezes são tudo em um.
Com o surgimento destes mini PCs rodando android nos permitem montar redes com baixíssimo custo e com apenas um servidor que tenha todos aplicativos que devam ser usados no processo comercial, aumentando a produtividade e diminuindo a ociosidade que permite ao usuário buscar entretenimento enquanto trabalha.
Pelo menos no Windows o problema seja só o limite de usuários em termos free, já que as licenças são caras. Não levantei nada com Linux.
O uso da técnica apresentado pelo amigo RobertoLinux é que existe um método nativo do Windows de acesso via Terminal Services com a instalação de uma .OCX ou .DLL chamada MSTSCAX, eu acho.
Quanto ao Linux, ao acessar o aplicativo Windows, dentro da Wine, através de um browser, poderia ser minimizado com o VirtualBox com Windows e aplicativo, sendo acessado por VNC ou TS, já que o VirtualBox tem nativo um servidor para este tipo de acesso e com o recurso de tornar a VM invisível e ativa por meio de subcomandos, VBoxHeadless.
O interessante para não chocar o usuário é que aplicações Windows tenham o visual parecido com a plataforma. Em console, isto nem é preciso.
Rodando Aplic. Windows no Linux via WebBrowser
Enviado: 11 Jun 2017 16:52
por RobertoLinux
É como diz a canção ... são tantas emoções ... pra quem tinha apenas acesso a um CP-500 com CP/M e dBASE II ... já melhrou muito.