Sem resumo de edição |
|||
| Linha 6: | Linha 6: | ||
#. Que requisitos são necessários para desenvolvimento para Android? | #. Que requisitos são necessários para desenvolvimento para Android? | ||
Será necessário conhecer a linguagem de programação similar ao java e ter instalado todos os SDKs e APIs para programar no eclipse ou ter o Android studio. | |||
#. E IOS não será contemplado? Por que? | #. E IOS não será contemplado? Por que? | ||
Pela dificuldades de acessos a parte física de programação do ios, sendo assim o Android acaba sendo melhor para implementação. | |||
#. A infra-estrutura do sistema será em Cliente-Servidor ou numa estrutura em nuvem? | #. A infra-estrutura do sistema será em Cliente-Servidor ou numa estrutura em nuvem? | ||
#. Efetivamente o que este sistema tem diferente | Estruturada inicialmente como cliente-servido. | ||
#. Efetivamente o que este sistema tem diferente demais citados no Benchmarking? | |||
A opção de favoritos, o uso do GPS para situar-se em mapas como pontos, rotas. | |||
#. Chegaram a usar profundamente algum dos softwares relacionados acima para entender o funcionamento? | #. Chegaram a usar profundamente algum dos softwares relacionados acima para entender o funcionamento? | ||
Sim, e como resultado tivemos uma grande dificuldade em realizar a tarefa de conciliar o GPS no aplicativo tendo que descarta-lo momentaneamente. | |||
#. Quais tecnologias serão utilizadas? [Rede, BD, Cloud, Servidores, , etc] | #. Quais tecnologias serão utilizadas? [Rede, BD, Cloud, Servidores, , etc] | ||
Banco de dados, redes moveis, e se implementado o GPS. | |||
#. Quais sistemas foram escolhidos? [Banco de Dados, Linguagem, IDE, etc] | #. Quais sistemas foram escolhidos? [Banco de Dados, Linguagem, IDE, etc] | ||
Sqlite, java para androides utilizando o eclipse Kepler disponível para download no site oficial do eclipse, lembrando de instalar todas ferramentas para manipular Android no eclipse. | |||
#. Onde ficará o BD? | #. Onde ficará o BD? | ||
No próprio aparelho smartphone. | |||
#. Como será a dinâmica de operação do sistema? | #. Como será a dinâmica de operação do sistema? | ||
O usuário busca a linha por termos tipo número dela ou o nome e o aplicativo vai até o banco de dados e mostra os possíveis resultados. Já com o GPS o celular daria as coordenadas e online o aplicativo buscaria no banco dr dados da SETTRAN os dados para comparar e mostrar distâncias na tela. | |||
#. Como pretende controlar as versões do sistema? | #. Como pretende controlar as versões do sistema? | ||
Sempre atualizado linhas e corrigindo bugs que eventualmente possam aparecer. | |||
#. Como pensa em registrar (ou como registrou) o dominio? | #. Como pensa em registrar (ou como registrou) o dominio? | ||
BusTime | |||
#. Este tempo de resposta "rápido" é quanto? | #. Este tempo de resposta "rápido" é quanto? | ||
Tem que ser na escala de microssegundos a resposta. | |||
#. Como é feito o uso do serviço de linhas de ônibus? | #. Como é feito o uso do serviço de linhas de ônibus? | ||
Um usuário que queira saber onde está a determinada linha x de ônibus ele buscará a mesma e terá acesso a informações importantes sobre, principalmente como horários, terminais, quantos veículos da frota são desponibilizados à aquela linha. Enfim usuários de transporte público que queiram saber com mais facilidade como se orientar e achar seu ponto ou terminal que seja melhor pra ele. | |||
#. Haverá a integração com os Correios? | #. Haverá a integração com os Correios? | ||
Parcial | |||
#. Se sim, como funciona isso? | #. Se sim, como funciona isso? | ||
Será mais mesmo pra saber o local de onde o usuário é oriundo tipo região pois daria opções de terminais mais próximos ao usuário. | |||
#. Efetivamente, descreva todas as funções do sistema? | #. Efetivamente, descreva todas as funções do sistema? | ||
O aplicativo devera contemplar a opção de o usuário ter acesso fácil a linhas e seus quesitos e em especial ao quadro de horário de chegada e saída de pontos finais e iniciais da linha. Terá que ser melhor implementado o uso do GPS para que o usuário visualize um mapa da rota daquela linha e saiba onde o veículo (ou veiculos) está, podendo encontrar o ponto mais próximo a ele. Terá que efetivamente ter a opção de favoritos para que este tenha maior rapidez de acesso as linhas que mais utiliza no dia à dia. | |||
<br> | <br> | ||
= Porte do sistema = | = Porte do sistema = | ||
Edição das 12h37min de 21 de fevereiro de 2015
Discussão
- . Que requisitos são necessários para desenvolvimento para Android?
Será necessário conhecer a linguagem de programação similar ao java e ter instalado todos os SDKs e APIs para programar no eclipse ou ter o Android studio.
- . E IOS não será contemplado? Por que?
Pela dificuldades de acessos a parte física de programação do ios, sendo assim o Android acaba sendo melhor para implementação.
- . A infra-estrutura do sistema será em Cliente-Servidor ou numa estrutura em nuvem?
Estruturada inicialmente como cliente-servido.
- . Efetivamente o que este sistema tem diferente demais citados no Benchmarking?
A opção de favoritos, o uso do GPS para situar-se em mapas como pontos, rotas.
- . Chegaram a usar profundamente algum dos softwares relacionados acima para entender o funcionamento?
Sim, e como resultado tivemos uma grande dificuldade em realizar a tarefa de conciliar o GPS no aplicativo tendo que descarta-lo momentaneamente.
- . Quais tecnologias serão utilizadas? [Rede, BD, Cloud, Servidores, , etc]
Banco de dados, redes moveis, e se implementado o GPS.
- . Quais sistemas foram escolhidos? [Banco de Dados, Linguagem, IDE, etc]
Sqlite, java para androides utilizando o eclipse Kepler disponível para download no site oficial do eclipse, lembrando de instalar todas ferramentas para manipular Android no eclipse.
- . Onde ficará o BD?
No próprio aparelho smartphone.
- . Como será a dinâmica de operação do sistema?
O usuário busca a linha por termos tipo número dela ou o nome e o aplicativo vai até o banco de dados e mostra os possíveis resultados. Já com o GPS o celular daria as coordenadas e online o aplicativo buscaria no banco dr dados da SETTRAN os dados para comparar e mostrar distâncias na tela.
- . Como pretende controlar as versões do sistema?
Sempre atualizado linhas e corrigindo bugs que eventualmente possam aparecer.
- . Como pensa em registrar (ou como registrou) o dominio?
BusTime
- . Este tempo de resposta "rápido" é quanto?
Tem que ser na escala de microssegundos a resposta.
- . Como é feito o uso do serviço de linhas de ônibus?
Um usuário que queira saber onde está a determinada linha x de ônibus ele buscará a mesma e terá acesso a informações importantes sobre, principalmente como horários, terminais, quantos veículos da frota são desponibilizados à aquela linha. Enfim usuários de transporte público que queiram saber com mais facilidade como se orientar e achar seu ponto ou terminal que seja melhor pra ele.
- . Haverá a integração com os Correios?
Parcial
- . Se sim, como funciona isso?
Será mais mesmo pra saber o local de onde o usuário é oriundo tipo região pois daria opções de terminais mais próximos ao usuário.
- . Efetivamente, descreva todas as funções do sistema?
O aplicativo devera contemplar a opção de o usuário ter acesso fácil a linhas e seus quesitos e em especial ao quadro de horário de chegada e saída de pontos finais e iniciais da linha. Terá que ser melhor implementado o uso do GPS para que o usuário visualize um mapa da rota daquela linha e saiba onde o veículo (ou veiculos) está, podendo encontrar o ponto mais próximo a ele. Terá que efetivamente ter a opção de favoritos para que este tenha maior rapidez de acesso as linhas que mais utiliza no dia à dia.
Porte do sistema
- Pequeno
- Entregas:
- Diagrama de Classes
- Diagrama de Casos de Uso
- Detalhamento dos Casos de Uso
- Diagrama de Sequência
- Implementar das seguintes funções:
- Informar Localização da linha
- Encontrar ponto de ônibus próximo
- Favoritar rotas
- Consultar horários
- Entregas:
Tecnologias
- Após consultar o link: http://www.sourceinnovation.com.br/index.php/ESOF_-_Trabalhos_-_2014/2#Pesquisas
- Relacione abaixo as tecnologias que acredita que usará no seu sistema:
- Se houver mais, adicione abaixo.