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:
- Plataforma de programação, no caso Eclipse Kepler
- Banco de dados
- Acesso a dados 3g WiFi
- Gps
- Sistema operacional Android
- Se houver mais, adicione abaixo.