Harbour + Android uma realidade!

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour + Android uma realidade!

Mensagem por rochinha »

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Antonio
Usuário Nível 3
Usuário Nível 3
Mensagens: 347
Registrado em: 14 Ago 2003 17:33
Localização: Sao Paulo - SP
Contato:

Harbour + Android uma realidade!

Mensagem por Antonio »

Amiguinho Rochinha!

Confere ai;

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

Przemyslaw Czerpak
https://github.com/harbour/core
Antonio Carlos
Harbour 3.2 (20180213)
Hwgui 2.20 3b | PostGresql 9.5 | ADO/ODBC
rossine
Usuário Nível 3
Usuário Nível 3
Mensagens: 325
Registrado em: 06 Ago 2007 09:57
Localização: Divinópolis-MG

Harbour + Android uma realidade!

Mensagem por rossine »

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: Selecionar todos

@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: Selecionar todos

@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.
Rossine.

Harbour 3.4, MingW / Msvc, QT, Qt5xhb, GtQtc, DbfCdx, MySql/MariaDB.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour + Android uma realidade!

Mensagem por rochinha »

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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Ale SB
Usuário Nível 3
Usuário Nível 3
Mensagens: 201
Registrado em: 20 Jul 2004 17:30
Localização: Campo Grande / MS

Harbour + Android uma realidade!

Mensagem por Ale SB »

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
Imagemr]
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Harbour + Android uma realidade!

Mensagem por sygecom »

Alguém consegui conectar algum SGBD por aplicativo Android ? não tem jeito mesmo ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Harbour + Android uma realidade!

Mensagem por JoséQuintas »

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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Harbour + Android uma realidade!

Mensagem por Itamar M. Lins Jr. »

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.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Harbour + Android uma realidade!

Mensagem por JoséQuintas »

3.2 é a oficial e 3.4 é a do Viktor.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Harbour + Android uma realidade!

Mensagem por microvolution »

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: Selecionar todos

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/har ... indows.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?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour + Android uma realidade!

Mensagem por rochinha »

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 195 vezes
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Harbour + Android uma realidade!

Mensagem por microvolution »

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?
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Harbour + Android uma realidade!

Mensagem por rochinha »

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
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
fladimir
Colaborador
Colaborador
Mensagens: 2445
Registrado em: 15 Nov 2006 20:21

Harbour + Android uma realidade!

Mensagem por fladimir »

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.
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:

“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”
.


Até 2017    Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL


Novos Projetos:

   Desktop Visual           Windev Desktop
   Celular Android/iOS   Windev Mobile
   WEB                            Windev Web


Sejamos gratos a Deus.
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Harbour + Android uma realidade!

Mensagem por janio »

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
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Responder