Página 1 de 2

Especificações para um software de geocaching português

MensagemEnviado: domingo abr 22, 2007 14:31
por saltacachinhas
Estava a pensar desenvolver um novo sofware de geocaching para PDA (Windows Mobile). Quais as principais características é que deveria ter ou gostarariam que tivesse?

Qualquer sugestão é bem vinda!

MensagemEnviado: segunda abr 23, 2007 00:46
por Torgut
Ehhhhhhhhhhhh lá! Isso dava para escrever um testamento. A sério, é tão complexo que me perco. Já tens algum fluxograma preliminar para a malta dar uma olhada?

Olha que bem que calhava um programa que casasse as vantagens de todos os que há por ai e lhes eliminasse os contras. E calhando ainda fazes uns cobres, colocando isso em Shareware.

O que me ocorre dizer, é que, como já teras constatado, existem dois grupos de software:

- Navegação Geocaching
- Gestão de Caches para "paperless geocaching"

Alguns são assumidamente dedicados a um destes grupos, outros tentam cobrir ambos mas são muito mais fortes num deles. Faz falta mesmo uma proposta global, que aborde com o mesmo cuidado qualquer um deles.

E depois, são genericamente feios pra caramba, e logo eu que dou imensa importância a esta coisa da estética fico todo torto. O único graficamente bem conseguido é o GPS Tuner, precisamente, aquele que leva 3 ou 4 min a carregar.

Specs...

MensagemEnviado: segunda abr 23, 2007 13:19
por rifkind
Hum, mais ou menos a olho e pensando no que costumamos usar como mínimo, eu diria:
- lista de caches com pesquisa por código, nome, proximidade, distrito.
- inclusão da descrição completa da cache, incluindo imagens.
- inclusão de todos os logs da cache (só os últimos 5 não chega), incluindo todas as imagens inclusas ou um subset (as últimas 5, por exemplo) para poupar espaço.
- desencriptação das dicas, a pedido.
- identificação das caches encontradas e por encontrar.
- ferramenta para log offline da cache
- exportação dos logs para ficheiros de texto

Não uso funções integradas de navegação no PDA, mas só vejo necessidade se quiseres pesquisar caches próximas da tua posição actual.

Se me lembrar de algo mais, aviso.

Nuno
Rifkindsss

MensagemEnviado: segunda abr 23, 2007 13:56
por SUp3rFM
Nuno, o BeelineGPS faz quase tudo isso, a partir do GPX obtido no gc.com.

O site scraping não é nada aceite pelos manda-chuva da groundspeak (especialmente, no que diz respeito às imagens e tal...).

e vais oferecer isso de borla?

MensagemEnviado: segunda abr 23, 2007 15:19
por HDV
Tudo o que o Nuno (rifkind) pede ja o Smache faz, excepto: a parte do “distrito” que e uma especificade portuguesa que a ser implementada teria de comecar pelo proprio site do geocaching; a parte das imagens (efeito que se pode obter no entanto usando o GPXSonar em conjunto com o “Spoiler Synch”, o primeiro sabe usar os dados recolhidos pelo segundo, basta configurar).

O Smache tem no entanto alguns problemas:
- nao lida com acentos e caracteres especificos tipo o c cedilhado;
- tem problemas a nivel da integridade da base de dados que se corrompe com facilidade;
- a interface para navegacao/aproximacao a cache e muito basica;
- o grafismo em geral esta pouco trabalhado.


Em suma, se queres fazer “the ultimate geocaching PPC tool”, conjuga:

- As facilidades e a interface (melhorando o grafismo!) do Smache no que toca a pesquisa, gestao e filtragem da base de dados das caches; as possibilidades de exportacao para os formatos .loc e .wpt; o controlo da exibicao dos diversos elementos de cada cache via botoes (descricao, logs, hints…); a gestao offline dos logs.
- A interface de navegacao do Gpstuner mas com a velocidade do Gpsdash.
- A possibilidade de descarregar as fotos do “Spoiler Synch”.
- Uma funcao para abrir uma coordenada automaticamente seja no OziExplorerCE seja – ja agora - na versao movel do GMaps ; seja finalmente permitindo exportar um waypoint para o TomTom e similares (tal o OSGPS faz).

E depois, mais desafiante, presumo, descobre uma forma “magica” qualquer de maximar os recursos do PPC de forma a permitir ao software fazer tudo depressa.

No no fundo, e fazer tudo o que o GSAK faz no PPC, coisa pouca. :P

Mais cousas pra lista de compras...

MensagemEnviado: segunda abr 23, 2007 16:25
por HDV
Ah! E ja que tamos numa de "whisfull thinking", nao te esquecas de adicionar uma funcao para ligar o SBAS/WAAS/EGNOS no Sirf III via BT (entre outras coisas do dialecto "sirfes" que podem ter interesse). Era especialmente interessante se desse para definir a execucao automatica do comando a cada ligacao (no estado corrente somos obrigados a usar primeiro a aplicacao fornecida por cada fabricante e depois iniciar o programa que de facto queremos usar).

[Para nao falar nas obvias necessidades: 1) de usar o GPS para acertar o relogio do PDA; 2) do interesse de incorporar uma funcionalidade tipo GPSProxy ou Franson GPS Gate que multiplique as portas de acesso e permita o acesso aos dados do GPS a mais um software ao mesmo tempo - a funcionalidade padrao que vem com o WM5 para esse efeito deixa muito a desejar.]

E claro que se quiseres "partir a loja toda", tens ainda que compatibilizar a coisa com o formato .ozf3, para exibir as cartas militares...

MensagemEnviado: segunda abr 23, 2007 16:41
por HDV
Ja agora:

- Quando é que achas que podes ter isso pronto?

- Quanto é que tencionas cobrar? Sugiro que 20 euros era "o preco certo".

Admito ainda que vais fazer a coisa com suporte multilingue e oferecer um desconto promocional para os amigos "betatesters" do Geocaching@PT, certo?

Go saltacachinhas! Go! & umas contas para te animar...

MensagemEnviado: segunda abr 23, 2007 17:21
por HDV
Mesmo que passes um ano inteiro de volta disso, um software com todas as caracteristicas descritas teria potencial para vender 10 mil copias no prazo de 1 a 2 anos.

10000x20=200000=40 mil contos dos antigos (a que actuando em nome individual terias de tirar custos que nao apenas os do trabalho mas que poderiam ser minimizados com parcerias adequadas para a distribuicao em linha etc...).

Na pior de todas as hipoteses, sendo muito conservador, com apenas 1500 copias vendidas (media 4.1 copias por dia x 365) conseguias para um ano de trabalho proveitos brutos mensais na ordem dos 2500 euros.

Isto tudo assumindo um preco de venda unitario de 20 Euros, coisa de 26 USD.

Só uso o Smache

MensagemEnviado: segunda abr 23, 2007 19:42
por pleavin
Sou muito novato nestas andanças, mas até à data dou-me bem com o Smache. A possibilidade de filtrar e ordenar por proximidade, e criar "distritos" (locations) - lê-se caches próximos - dá imenso jeito. Recentemente descobri a facilidade de criar novos waypoints (o que dá jeito nas multi-caches). Com bom sinal (QTEK G100), quando o smache indica 1 metro, estamos mesmo alí ao pé. De qq forma vou investigar as sugestões do HDV, referentes aos programas que podem complementar o smache. No PC tenho o GSAK, que dá muito mais jeito para planear os ataques, especialmente quando o geocahing tá em baixo ou lento.

MensagemEnviado: segunda abr 23, 2007 20:05
por Torgut
Para mim o Smache tem um óbice que logo à partida lhe deu uma certidão de óbito no meu PDA; certamente que outros problemas terá, mas o seu peso e mau desempenho são insuportáveis para mim.

MensagemEnviado: segunda abr 23, 2007 22:50
por saltacachinhas
Torgut Escreveu:Ehhhhhhhhhhhh lá! Isso dava para escrever um testamento. A sério, é tão complexo que me perco. Já tens algum fluxograma preliminar para a malta dar uma olhada?

Olha que bem que calhava um programa que casasse as vantagens de todos os que há por ai e lhes eliminasse os contras. E calhando ainda fazes uns cobres, colocando isso em Shareware.

O que me ocorre dizer, é que, como já teras constatado, existem dois grupos de software:

- Navegação Geocaching
- Gestão de Caches para "paperless geocaching"

Alguns são assumidamente dedicados a um destes grupos, outros tentam cobrir ambos mas são muito mais fortes num deles. Faz falta mesmo uma proposta global, que aborde com o mesmo cuidado qualquer um deles.

E depois, são genericamente feios pra caramba, e logo eu que dou imensa importância a esta coisa da estética fico todo torto. O único graficamente bem conseguido é o GPS Tuner, precisamente, aquele que leva 3 ou 4 min a carregar.


A ideia ara mais sobre a gestão de caches... O problema com que me tenho deparado é que mesmo os ficheiros GPX não são grande ajuda já que não têm imagens. E por vezes é bom ter as mesmas.
Eu já tenho uma forma de ultrapassar este problema mas é ainda um pouco limitado.
Não tenho nenhum fluxograma mas com as dicas que estão a aparecer estou a fazer.
Obrigado desde já.

Re: Specs...

MensagemEnviado: segunda abr 23, 2007 23:03
por saltacachinhas
rifkind Escreveu:Hum, mais ou menos a olho e pensando no que costumamos usar como mínimo, eu diria:
- lista de caches com pesquisa por código, nome, proximidade, distrito.
- inclusão da descrição completa da cache, incluindo imagens.
- inclusão de todos os logs da cache (só os últimos 5 não chega), incluindo todas as imagens inclusas ou um subset (as últimas 5, por exemplo) para poupar espaço.
- desencriptação das dicas, a pedido.
- identificação das caches encontradas e por encontrar.
- ferramenta para log offline da cache
- exportação dos logs para ficheiros de texto

Não uso funções integradas de navegação no PDA, mas só vejo necessidade se quiseres pesquisar caches próximas da tua posição actual.

Se me lembrar de algo mais, aviso.

Nuno
Rifkindsss


Esta lista é interessante. Mas até agora nada de muito especial. Tal como já disse esses seriam as funcionalidades básicas. A acrescentar a isso estava a pensar em exportar waypoint para outros programas. :roll: :D
Mais ideias são bem vindas! Obrigado.

MensagemEnviado: segunda abr 23, 2007 23:10
por Torgut
saltacachinhas Escreveu:
Torgut Escreveu:Ehhhhhhhhhhhh lá! Isso dava para escrever um testamento. A sério, é tão complexo que me perco. Já tens algum fluxograma preliminar para a malta dar uma olhada?

Olha que bem que calhava um programa que casasse as vantagens de todos os que há por ai e lhes eliminasse os contras. E calhando ainda fazes uns cobres, colocando isso em Shareware.

O que me ocorre dizer, é que, como já teras constatado, existem dois grupos de software:

- Navegação Geocaching
- Gestão de Caches para "paperless geocaching"

Alguns são assumidamente dedicados a um destes grupos, outros tentam cobrir ambos mas são muito mais fortes num deles. Faz falta mesmo uma proposta global, que aborde com o mesmo cuidado qualquer um deles.

E depois, são genericamente feios pra caramba, e logo eu que dou imensa importância a esta coisa da estética fico todo torto. O único graficamente bem conseguido é o GPS Tuner, precisamente, aquele que leva 3 ou 4 min a carregar.


A ideia ara mais sobre a gestão de caches... O problema com que me tenho deparado é que mesmo os ficheiros GPX não são grande ajuda já que não têm imagens. E por vezes é bom ter as mesmas.
Eu já tenho uma forma de ultrapassar este problema mas é ainda um pouco limitado.
Não tenho nenhum fluxograma mas com as dicas que estão a aparecer estou a fazer.
Obrigado desde já.


Bem, não têm imagens mas têm ligações para as mesmas. Portanto, pode-se criar uma opção tipo "vai buscar AGORA" as imagens todas que constam nas caches deste GPX. Não? Por outro lado, criar a opção de ver o listing com imagens ou sem elas.

Exportar waypoints

MensagemEnviado: terça abr 24, 2007 07:05
por rifkind
Dependendo do programa, a exportação é bastante trivial. Para Ozi, é linear. Uma cache por linha e uma série de campos. GPX também é simples e este é lido pela maior parte dos programas.

Como não uso GPS com o PDA (quando testei, a grande parte dos programas não reconhecia o GPS ou bloqueava), a parte de navegação é irrelevante.
Para isso, tenho o Quest carregado com todas as caches de Portugal...

Nota que, como o SuP3RfM disse, não é boa ideia publicares um programa que executa um "site-scraping". Outros já o fizeram e foram advertidos para acabar com a brincadeira pelo gc.com.

Boa sorte! Já tens uma lista jeitosa de features.:wink:

Já agora, estás a fazer o desenvolvimento em que ambiente?

Nuno
Rifkindsss

Sistematizando...

MensagemEnviado: terça abr 24, 2007 14:07
por HDV
Sistematizando o ponto desta discussao com alguns elementos novos, a vermelho.

-- Requisitos & Funcionalidades do “software ideal” para geocaching no PPC --


Importação de dados

- Permitir a importação dos ficheiros .gpx do geocaching.com inclusive directamente do ficheiro zipado das "queries" (suporte descompressão .zip) e .loc.

- Permitir a manutenção de um número ilimitado de bases de dados à discrição do utilizador, sobretudo por questões de performance e redução do tamanho (porque de resto os critérios de filtragem devem abranger e antecipar todas as possibilidades/critérios de segmentação possíveis).

- Importação/descarga automática de fotos por cache com possibilidade de filtragem pelo nome (ex.: só fotos com "Spoiler" no nome) ou de limite pelo numero ou data ou ordem de adição (i.e., as mais antigas ou as mais recentes) . Ainda com a possibilidade de fazer o redimensionamento automático com indicação do comprimento em pixeis do lado mais comprido, para poupar memória.


Exportação de dados

- Para Tomtom, Destinator, Route 66, NDrive, Navigon e similares com colocação nas pastas devidas, inclusive do ícone adequado, de forma a permitir o uso automático como POI.

- OziExplorerCE (.wpt).

- .kml para Google Earth.

- Abertura directa no Gmaps v. movel.


Controlo receptor GPS

- Envio comandos SIRF com possibilidade de automatização (activar SBAS, SN, Power Safe Mode, Reinicio, Elevation Mask etc...)


Opções de pesquisa e filtragem

- Ordenamento das caches por distancia a um ponto definido e ao ponto actual.

- Possibilidade de adicao de dois ou tres campos a personalizar pelo utilizador (um deles podia ser pre-definido com os nomes de todos os distritos de Portugal).

- Filtro por: nome, tipo, dimensao, autor, data do ultimo log, nunca encontrada, ja encontrada pelo utilizador, DNF pelo utilizador, nunca procurada pelo utilizador, qualquer um dos campos de categorizacao personalizados


Opções de Anotaçao

- Adicao assincrona/offline do diverso tipo de logs permitidos pelo geocaching.com com facilidade de sincronização subsequente com o sitio. Deve ainda ser possivel introduzir, num campo separado, notas para uso pessoal.

- Adicao de fotos.


Navegação

- Bússola/indicação dos pontos cardeais pela posição corrente do Sol ou da Lua.

- As funcoes obvias de seta que aponta distancia ao destino e os pontos cardeais face a deslocacao do utilizador, a velocidade, o DOP et cetera...


Exibição de Mapas

- Suporte formato .ozf3 e de vasta gama de Datums, incluindo personalizados.

- Suporte formatos GIF e JPG para calibracao própria.

- Log NMEA.

- Tracks et cetera...


Utilidades de sistema

- Acerto do relógio a pedido ou automatizado/ a cada ligação.

- Fazer a ponte por software, multiplicando o numero de portas onde os dados do GPS estao acessiveis em tempo real, de forma a poder correr ao mesmo tempo mais de um software de navegação.


Planeamento

- Função de previsão das condições da qualidade do sinal num dado local/cache com base na geometria da constelação de satélites GPS (deve incluir a possibilidade de actualização dos elementos orbitais no formato .TLE, seja por descarga manual seja automaticamente da Net).

- Calendário com as fases e tempos de nascimento e ocaso da Lua (para planear cacadas nocturnas) e do Sol (em caminhadas longas, para planear o regresso...).



Utilidades de trekking / Extras

- Listagem tipo glossario de simbolos graficos usados para marcar trilhos pedestres.

- Calculador de calorias dispendidas e necessidades de agua/hidratacao em funcao da temperatura, humidade et cetera...



Nota: desculpem a falta de muitos acentos mas sem teclado adequado nao ha paciencia...