Clipper On Line • Ver Tópico - Harbour + Android uma realidade!
Mudar para estilo Clássico
Projeto Harbour - Compilador de código aberto compatível com o Clipper.
Postar uma resposta

Harbour + Android uma realidade!

19 Nov 2014 05:05

Amiguinhos,

Na hora que a gente para pra mexer quéssas coisas a cachola começa a pirar.

Pergunta: Como saber se o meu Harbour é do Przemek ou Viktor. Uma hora vejo Harbour 3.2.0 dev r(1410141205) outra hora vejo Harbour 3.4.

Se possível, tiverem os links de cada um para baixar, apesar de já terem postado milhões de vezes, me auxiliem por favor.

Estou seguindo o tutorial Elektrosoft.

Harbour + Android uma realidade!

19 Nov 2014 08:14

Amiguinho Rochinha!

Confere ai;

Viktor
https://github.com/vszakats/harbour-core

Przemyslaw Czerpak
https://github.com/harbour/core

Harbour + Android uma realidade!

19 Nov 2014 08:46

Olá Rochinha,

Eu criei 2 .BAT para baixar os fontes do harbour do Przemek e do Viktor.

Para baxar o Harbour do Viktor:

Código:
@rem Somente a primeira vez para criar o projeto do diretorio c:\harbour-core
@rem "%ProgramFiles%\Git\bin\Git" clone https://github.com/vszakats/harbour-core.git harbour-core

cd \harbour-core

mode con lines=1000

@echo.
@echo.
@echo *** Fazendo download da ultima versao do Harbour-Viktor. Aguarde...
@echo.
@echo.

"%ProgramFiles%\Git\bin\Git" pull

cd\

pause

mode con lines=25


Para baxar o Harbour do Przemek:

Código:
@rem Para fazer a instalacao do harbour em GIT - Fazer somente a primeira vez.
@rem "%ProgramFiles%\Git\bin\git" clone http://github.com/harbour/core.git harbour

cd \harbour

mode con lines=1000

@echo.
@echo.
@echo *** Fazendo download da ultima versao do Harbour-Przemek. Aguarde...
@echo.
@echo.

"%ProgramFiles%\Git\bin\Git" pull

cd\

pause

mode con lines=25



Veja se isto funciona aí para você.

Rossine.

Harbour + Android uma realidade!

19 Nov 2014 10:03

Amiguinhos,

Antonio e Rossine, obrigado. Vou usar suas dicas.

Cheguei a fazer os passos do tutorial ElektroSoft e só consegui resultado quando troquei nos SETs que ele indicava o diretório HB32 para HARBOUR, pois em dado momento dava um erro dizendo não encontrar algo no diretório blablabla\harbour.

Foram gerados 22 arquivos na pasta BIN e 120 na pasta LIB.

Depois com o comando HBMK2 -W MYPROP.PRG foi gerado um arquivo sem extensão com 1Mb de tamanho.

Já é um começo.

Instalei também o Cygwin e vou verificar se dá pra trabalhar nele para montar um ambiente de testes.

Harbour + Android uma realidade!

22 Jan 2015 22:41

Tb testei aki...bem interessante. ...gerei os binários do hb para Android, compilei um exemplo ( realmente nao gera extensão ) e rodei no galaxy win Android 4.1.2 com o ATE q eh o unico inconveniente. ...ter q usar emulador. ...vou testar agora com um BD e tentar criar um terminal direto para abrir o app...qq novidade vamos compartilhando aew...

@braços Ale

Harbour + Android uma realidade!

26 Jan 2015 05:28

Alguém consegui conectar algum SGBD por aplicativo Android ? não tem jeito mesmo ?

Harbour + Android uma realidade!

26 Jan 2015 09:38

Segundo um conhecido que desenvolveu pra Android, isso é a parte complicada.
No caso dele, ele optou por fazer modificações na hbnetio, e usar MySql por ela pra não depender de nada do Android.

Harbour + Android uma realidade!

26 Jan 2015 09:43

Ola!
Pergunta: Como saber se o meu Harbour é do Przemek ou Viktor. Uma hora vejo Harbour 3.2.0 dev r(1410141205) outra hora vejo Harbour 3.4.


Praticamente a mesma coisa.
O Viktor anda com o pé no acelerador e Przemek mais devagar, depois de testado as coisas no Viktor (3.4) o Przmek copia para o dele (3.2), tudo que tem no 3.2 tem no 3.4, só que no 3.4 algumas funções obsoletas foram removidas, trocadas por outras melhores, tipo usar lastrec() no lugar de reccount()...

Saudações,
Itamar M. Lins Jr.

Harbour + Android uma realidade!

26 Jan 2015 10:48

3.2 é a oficial e 3.4 é a do Viktor.

Harbour + Android uma realidade!

11 Fev 2018 11:27

bom dia!
estou testando pela primeira vez, só pra efeito didático, os posts do link do autor da ideia.
Mas, tem algumas coisas que me intriga. Uma delas é o erro do WIN-MAKE:
Código:
C:\\harbour-android\exemplos>compiladroid.bat
O sistema não pode encontrar o caminho especificado.
'win-make' não é reconhecido como um comando interno
ou externo, um programa operável ou um arquivo em lotes.

Mesmo fazendo o .BAT que o colega postou, gera o erro.
'win-make' não é reconhecido como um comando

Já procurei em todo o meu computador e não encontro esse tal de WIN-MAKE rsrs

No link orignal que nos ensina http://www.elektrosoft.it/tutorials/harbour-android-windows-console/how-to-create-application-for-android-in-harbour-windows.asp
tem algumas coisas quem não entendo o "porquê" e como funciona, apesar de o passo-a-passo parecer bem simples. vejam:
1 - Download Android NDK↓
- ele diz que é pra baixar e descompactar o NDK na pasta sugerida ou qualquer uma. Então, então entendi que não precisa de instalação e simplesmente um copiar colar (extrair tudo do zip para a pasta que eu desejo);

2 - Download Harbour sources↓
- este item é para quem não tem o harbour instalado em sua máquina. É o que entendi e então não o baixei.

3 - Compile normally Harbour↓
- ele diz (o autor do elektrosoft) pra gente abrir um CMD e irmos pra pasta de instalação do harbour. No meu caso C:\HB34. Pelo menos é o que entendi;
- SETar o GCC. Parece que nós todos já temos isso;
- Set an environment variable: SET HB_INSTALL_PREFIX=c:\harbour
Essa instrução acima, não consigo entender a lógica dela. Se el sugere instalar (pra quem não tem o harbour ainda) na pasta c:\core-master, o comando SET HB_INSTALL_PREFIX=c:\harbour fica incoerente. Mas, mesmo eu mudando para a minha pasta C:\HB34 dá o mesmo erro;
- em seguida ele pede que executemos o comando win-make install. E aí mora o perigo: ESSE TRECO NÃO EXISTE NO MEU COMPUTADOR.
:%
Afinal, o item 3 nós (quem já tem o harbour e já está familiarizado) podemos saltar...


4 - Compile Harbour for Android↓
Agora que a coisa ferve novamente:
- set HB_INSTALL_PREFIX=C:\harbour-android - essa linha, mais uma vez não faz sentido...
alguém sabe qual diretório correto?

- por último, mais uma vez o tal de win-make install
Enfim, como resolver isso?
Alguém conseguiu?

Harbour + Android uma realidade!

12 Fev 2018 10:52

Amiguinhos,

microvolution
Você também é conhecido como Dr.Microso?

Bom vamos ao que interessa:
HB_INSTALL_PREFIX=C:\harbour será SETado para que o win-make.exe entenda que é nesta pasta que estarão os binários que ele irá usar por padrão.

HB_INSTALL_PREFIX=C:\harbour-android será SETado para que o win-make.exe entenda que agora os binários são outros.

Vocé só fará isto uma vez para a criação do Harbour e outra para a criação do Harbour para Android.

Depois você poderá trabalhar com HBmk2.

O win-make.exe só vem dentro dos sources do Harbour. Se você baixar o já compilado eles não vem junto.

xxx-makes.rar
win-make.exe e seus asseclas
(486.02 KiB) Baixado 156 vezes

Harbour + Android uma realidade!

12 Fev 2018 15:25

rochinha escreveu:Vocé só fará isto uma vez para a criação do Harbour e outra para a criação do Harbour para Android.
hum... vou tentar aqui e posto os resultados...
grato!
ah!
rochinha escreveu:Dr.Microso?
o q significa?

Harbour + Android uma realidade!

14 Fev 2018 19:12

Amiguinhos,

Encontrei dois pacotes com binários do Harbour for Android, acho que baixei do GitHub da Fivetech, segue:

harbour_android_20130620.zip

harbour32_android_20130620.zip

Harbour + Android uma realidade!

14 Fev 2018 22:22

Gente, não querendo desanimar, gosto do Harbour, sou grato a ele, sou grato a esta comunidade, mas estamos em 2018, qto tempo vai levar pra ter algo maduro e produtivo no Harbour pra termos app Mobile e Web? Estava nessa batalha desde 2011, 7 anos, perdi tempo na minha vida, não tenho tempo a perder, migrei de plataforma linguagem para uma a qual já tenho cliente implantado rodando, o Janio tb fez o mesmo, e estamos falando soluções feitas em menos de 1 mês e com qualidade e recursos q nem se fala, tem até outro tópico a respeito.

Então, pode até conseguir fazer algo em Harbour pra Android, mas como disse, espero estar errado, se tem algo maduro e produtivo gostaria de conhecer, agora se não tem, mas tem N projetos q com isso ou akilo consegue-se fazer algo, pra mim é muito pouco, tb é perda de tempo e hj tempo é dinheiro.

Então, sugiro, q pra Mobile e Web, caso não vejamos algo de concreto, maduro e produtivo em Harbour, migrem pra outras ferramentas/linguagens q permitam ter isso feito em pouco tempo, com qualidade e integração com nosso legado.

Ou seja, podemos ter o legado em Harbour Console, HWGUI, FiveWin, Xailer, Minigui etc acessando DBF, MySQL, PostgresSQL, ou o q for, e ter integração com Mobile/Web feitos em outras ferramentas/linguagens.

Não quero puxar briga com ninguém, nem desmerecer ninguém, mas na minha opinião, como disse acima, se não mostrarem/provarem o contrario, Harbour para Mobile pra mim é dar murro em ponta de faca, perder tempo, perder dinheiro.

Abraço.

Harbour + Android uma realidade!

14 Fev 2018 22:54

Retalhos e pedaços apenas.

Com quase 15 anos de harbour (15 anos!), eu nao consigo nem montar um ambiente de compilação para Harbour/Android, imaginem fazer qualquer app para mobile por mais simplória que seja.

Perca de tempo procurar algo para essa plataforma em harbour
Postar uma resposta