Página 1 de 2

Instalando o Harbour no Samsung J7 Neo

Enviado: 05 Fev 2020 23:30
por Itamar M. Lins Jr.
Ola!
Tá aqui a referência.
https://groups.google.com/forum/#!msg/h ... B_5s7xAgAJ

a) Baixar o Termux pelo Play Store.
Abrir o Termux e digitar:

Código: Selecionar todos

//Baixar o GIT!
$ pkg install git
//Depois vamos instalar o compilador gcc ou clang
$ pkg install gcc
//Atenção aqui no meu deu xabú! o GCC e instalei o clang que é mais moderno!
$ pkg install clang
//Instalando o Make
$ pkg install make

//Midnigth Comander e ssh 
$ pkg install mc
//pegando o harbour 3.2 ou 3.4 eu peguei o 3.4 -> --depth=10  só pega os 10 últimos históricos de atualização
$ git clone --depth=10 https://github.com/vszakats/harbour-core.git harbour
$ cd harbour
$ make install
https://www.devmedia.com.br/introducao- ... nder/30675
Tela Termux
Tela Termux
img2.png
img3.png
Tá compilando com 2 warnigs! vamos ver se fica ok

Depois compilar o Letodbf, para acessar os DBF's no servidor ;)

Continua...

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 00:15
por Itamar M. Lins Jr.
Ola!
Com o Harbour 3.4 apresentou alguns warings 2 tipos. E no final não completou a tarefa deu um erro. Alguma lib que nem uso...
Mas gerou o Harbour, libs, hbmk2.

Compilando o Harbour 3.2
Tudo ok até agora, sem erros, sem avisos...

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 10:18
por Itamar M. Lins Jr.
Ola!
Ainda compilando o Harbour 3.2
Para os senhores verem que o Harbour 3.4 do Viktor tem centenas de otimizações que não tem no Harbour 3.2
Muuuuuito mais rápido a compilação do 3.4

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 10:21
por Itamar M. Lins Jr.
Ola!
Terminou agora 10:21 da manhã!

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 11:10
por Mario Mesquita
Bom dia!

É um smartphone né? Com isso dá pra gerar app em Harbour nele mesmo?

Sds,
Mario.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 13:34
por Itamar M. Lins Jr.
Ola!
Sim, isso desde 2015 mais ou menos, que podemos fazer isso.
O Harbour tem tantos segredos para desvendarmos! Já estamos em 2020!
O Harbour funciona "NATIVO" no Android. É compilado com SDK do Android!
E gera aplicações "for android" desde algum tempo.

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 16:29
por Itamar M. Lins Jr.
Ola!
Compilei o Letodbf no Android.
Puxei via scp (copia segura) um prg para testes aqui do servidor ubuntu, pois digitar pelo teclado do cel demora..

Código: Selecionar todos

$ hbmk2 acesso.prg librddleto.a
$ ./acesso
E funcionou.
Problema agora é o tamanho (ajuste) dos caracteres na tela. Se o usuário diminuir ou aumentar com o dedo bagunça tudo.
Funciona normal a mesma coisa de rodar a aplicação harbour em um terminal linux.
img4.png
Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 16:34
por Itamar M. Lins Jr.
Ola!
Tava procurando as setas direita e esquerda do Termux.
https://wiki.termux.com/wiki/Touch_Keyboard
Ctrl+A → Move cursor to the beginning of line
Ctrl+E → Move cursor to the end of line
Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 17:16
por frazato
Boa tarde! consegui gerar um executavel no celular, tem como vc me passar como faço para gerar a lib do leto!

Obrigado

Frazato

Instalando o Harbour no Samsung J7 Neo

Enviado: 06 Fev 2020 18:00
por Itamar M. Lins Jr.
Ola!
Veja ai

Código: Selecionar todos

$ git clone --depth=10 git@github.com:elchs/LetoDBf.git leto
$ cd leto
$ hbmk2 rddleto.hbp 
//Vai criar a librddleto.a na pasta \leto\lib
$ cd lib
//Para linkar joga a lib na pasta do prg
$ cp librddleto.a ~/minhapastateste
$ cd ~/minhapastateste
$ hbmk2 meuteste.prg librddleto.a

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 07 Fev 2020 10:56
por frazato
Bom dia!
Deu certo mais tive q mudar o endereço.

get close --depth=10 https://github.com/elchs/LetoDBf leto

Agora vou tertar escrever alguma coisa.. o chato e digitar no teclado..do celular.


Frazato

Instalando o Harbour no Samsung J7 Neo

Enviado: 07 Fev 2020 16:24
por Mario Mesquita
Boa tarde!

Interessante, hein? Pode ser feito em qualquer versão do Android? Outra: então pode fazer num tablet Android, né?

E editor de texto para os programas? Qualquer um serve?

Sds,
Mario.

Instalando o Harbour no Samsung J7 Neo

Enviado: 07 Fev 2020 17:55
por rochinha
:{ só pra eu ser avisado.

Instalando o Harbour no Samsung J7 Neo

Enviado: 07 Fev 2020 20:22
por Itamar M. Lins Jr.
Ola!
Interessante, hein? Pode ser feito em qualquer versão do Android? Outra: então pode fazer num tablet Android, né?
E editor de texto para os programas? Qualquer um serve?
Qualquer versão do android que rode o Termux.

Tem o MC (Midnight Comander) que é cheio de recursos muita gente gosta.
O MC, tem o mcedit que é um editor de textos.
Não uso ele muito, mas ele tem até marcação de inicio e final de parenteses () ... Só que é para console.
Eu uso no windows, o excelente editor do Pritpal Bedi, HBIDE.
No Linux, tem o KATE, com sintaxe nativa do Harbour, e o famoso Visual Estudio, que baixei ontem, nem deu tempo de mexer nele.
Vc pode fazer o programa em qualquer máquina e baixar depois via scp ou ftp etc.. até mandando por WhatsApp como anexo.
E o editor console que vem padrão em todos agora que é o nano.
O prg. fazemos e testamos em qualquer lugar, basta saber o limite da tela do celular que vai rodar.
Display desse J7 Neo é de 1280x720, mais o teclado que toma metade da tela... isso ai vamos pegando a forma de desenhar as telas conforme uso.

Vc faz seu aplicativo ai no windows mesmo, só depois que vc joga no celular.
Já vi que as laterais | estão espaçadas, ai vamos usando ou não os desenhos que ficam melhores, temos que experimentar/testar.

Saudações,
Itamar M. Lins Jr.

Instalando o Harbour no Samsung J7 Neo

Enviado: 08 Fev 2020 14:48
por fladimir
Olá...

Vou contrariar a mim mesmo e ao Jânio (falei q não ia responder mais, mas...)

Por consideração a vcs, mesmo sabendo q talvez muitos vão me criticar ou não aceitar, mas por consideração a vcs e por pensar em vcs (se fosse eu no lugar de vcs) vou postar...

Pra quem ainda esta no universo xHarbour/Harbour e vê uma notícias dessas creio q é maravilhosa.

Mas proponho q pensem da seguinte maneira, pensem q já conseguiram compilar, rodar, etc etc (como o Itamar e acredito q outros colegas), pense q vc tem tempo disponível pra fazer um app para determinado segmento.
Agora comece do fim pro início...
  • Esse app irá resolver os problemas do meu cliente? Se sim q bom.
    Esse app tem um visual razoavelmente bom o suficiente para meu cliente ter uma experiência agradável ao utilizá-lo a ponto de estar satisfeito e recomendar meu produto?
    Esse app qdo precisar de alterações e manutenções vai demandar de muito tempo ou pouco tempo?
    Esse app passa nos critérios das lojas Play Store e Apple Store (se tb puderem fazer para Apple) para q eu comercialize ou distribua via as lojas de aplicativos?
    Esse app integra de maneira satisfatória com os recursos do celular/tablet como a camera por exemplo
    Com esse app conseguirei por exemplo gerar um pedido e compartilhar no whatsapp? Enviar e-mail?
    Com esse app conseguirei por exemplo fazer uma chamada?
    Abrir ou Gerar um PDF?
    Imprimir em uma impressora Bluetooth?
São muitas perguntas como as acima, mas acredito q as acima já dão um bom panorama.

Perguntas do tipo q faça avaliar se vale a pena investir tempo nessa tecnologia.

Desculpem se não gostarem, mas acredito q esses pontos são importantes a serem analisados.