quarta-feira, 8 de maio de 2019

Pequenas bibliotecas c/c++ com utilitários para Android

Uma pequena enumeração de bibliotecas compiladas, ou compiláveis, para ARM Linux que podem ser utilizadas em Android. Por exemplo, podem ser executadas com o Terminal Emulator for Android

Também podem ser executadas programaticamente, e directamente da app. Ver por exemplo, Run native executable in Android App

Para bibliotecas que necessitem de ser compiladas no dispositivo Android, pode ser utilizado o Termux, o qual disponibiliza o compilador CLang e o utilitário make,... e muito mais. 


- A biblioteca curl, bastante conhecida da comunidade geospatial, até por ser uma das dependências da GDAL/OGR, nomeadamente para serviços OGC, disponibiliza há já bastante tempo binários para Linux-Android na sua página de downloads

Também existem bindings em Java de 2010: curl-java



- A biblioteca pngcrush também é bastante utilizada em aplicações geospatial nomeadamente para redução de tamanho de tiles, e subsequente publicação em serviços X/Y/Z ou TMS, numa CDN.

Na página de downloads não são disponibilizados binários para Linux-Android. No entanto, para compilar basta descarregar o código fonte e executar o makefile, sem haver necessidade de modificar o código. Pode ser feito com o Termux, o qual disponibiliza make.   




- A biblioteca dgnlib também é bastante relevante no domínio geospatial, até por fazer parte da source tree da OGR. O código fonte também pode ser compilado em dispositivo Android. Pelo menos, o utilitário dgndump compila sem necessitar de modificações.



- (para ir acrescentando)

 


Sem comentários:

Enviar um comentário