Upload
kreeli
View
25
Download
0
Embed Size (px)
DESCRIPTION
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO GRANDE DO SUL FACULDADE DE INFORMÁTICA CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO. SEE YOU RUNNER UMA FERRAMENTA PARA ACOMPANHAMENTO DO DESEMPENHO DE CORREDORES. Márcio Luis Soster Arrosi Marcos Michel Nunes Borba. - PowerPoint PPT Presentation
Citation preview
PowerPoint Presentation
PONTIFCIA UNIVERSIDADE CATLICA DO RIO GRANDE DO SULFACULDADE DE INFORMTICACURSO DE BACHARELADO EM SISTEMAS DE INFORMAOSEE YOU RUNNERUMA FERRAMENTA PARA ACOMPANHAMENTO DO DESEMPENHO DE CORREDORESMrcio Luis Soster ArrosiMarcos Michel Nunes BorbaOrientador: Prof. Dr. Alfio Ricardo de Brito MartiniPORTO ALEGRE, 2012.
JUSTIFICATIVA:
Smartphones: Mudana de hbitos Custo x beneficioFacilidades na vida dos indivduos
Corrida de rua
Tecnologia aliada ao esporte.
MOTIVAO
OBJETIVO: Desenvolver um sistema se utilizando das melhores prticas para o desenvolvimento de software.
Melhor explorar os recursos oferecidos atualmente.
Prover com nosso aplicativo uma forma inovadora, de acompanhar o desenpenho de corredores.MOTIVAO
O que ? um aplicativo para auxiliar atletas e treinadores.
Para que serve?Para avaliao e acompanhamento de desempenho de corredores.
Mtricas de desempenhoDistncia, Velocidades, Ritmo, Calorias...
SEE YOU RUNNER
Endomondo Sports TrackerNike +RunkeeperMy TracksSports TrackerMedida CertaAPLICATIVOS RELACIONADOS
APLICATIVOVELOCIDADECONTROLEALTITUDEACOMPANHAMENTOMXIMAMDIACALORIASRITMOMNIMAMXIMADIFERENATEMPO REALENDOMONDO XXXXXX NIKE+XXXRUNKEEPERXXXMY TRACKSXXXXXSPORTS TRACKERXXXXXXSEE YOU RUNNERXXXXXXX XAPLICATIVOS RELACIONADOS
O que ? Metodologia de desenvolvimento.
Porque foi escolhido?Para auxiliar na documentao e planejamento
Como foi utilizado?Iniciao e ElaboraoConstruo e Transio
RUP Rational Unified Process
Documentos gerados;WBS, Plano de Projeto e Modelagens.Escopo planejado;Facebook, Playlist de msicas, Login Escopo desenvolvido;Foco no objetivo do projeto.Arquitetura definida;MVC, MVVMDificuldadesDefinir escopo inicial.FASES DE INICIAO E ELABORAO
Infra estruturaSistema operacional: Windows Phone 7.5Banco de dados: MSSQL Server 2008Framework .Net(C# e Silverlight, WCF, ASP.Net)Servidor de aplicao: IIS Amazon EC2
FERRAMENTASVisual Studio 2010 Ultimate;Repositrio do Google Code;Tortoise SVN;AnkhSVN;Pacote MS Office;
FASES DE INICIAO E ELABORAO
Arquitetura do Aplicativo: MVVM
FASE DE ELABORAO
FASE DE CONSTRUO E ELABORAO
Arquitetura do Website: MVC
FASE DE CONSTRUO E ELABORAO
Integrao por Webservice
FASE DE CONSTRUO E ELABORAO
O que esta fase?Ajustes finaisTransio do desenvolvimento para produoTestes
Como foi realizada?Testes prticosFeedback do orientadorDeploy semanal
FASE DE TRANSIO
O APLICATIVO
Views
Clculo de mtricas
Dificuldades
O APLICATIVO
O APLICATIVO
Necessidade de uma model reduzida para apresentao dos percurso.
Tela de Apresentao Inicial
O APLICATIVO
Uso do plugin externo Silverlight Toolkit fornecido pela prpria Microsoft Configurando o aplicativo
O APLICATIVO
API LocationGeoCoordinateWatcher GeoCoordinate
Evento PositionChangedCalculaApresentacao()
MetricsViewModelNovoPercursoService() service_NovoPercursoCompleted()AdicionaPontosService()
PhoneApplicationService
Coletando Mtricas
O APLICATIVO
AplicationBar
AtualizaPercursoServico()
Percurso
Converso de metros para quilmetros
Ritmo = SegDecorridos/Distancia; seg.
Calorias = (mets da ativ x Kg) x (durao / 60 min)Corrida 12 Km/h 0,207
DificuldadesMVVM, Formulas, ListPicker
O APLICATIVO
Clculos e dificuldadesWEBSITE
Acompanhamento em tempo real
Histricos de percursos
Administrao dos percursos
Desenvolvimento
WEBSITE
Acompanhamento em tempo realAPI Bing MapsConsultas AJAXAtualizao por tempoColeo de coordenadasConverso de dados (mtrico/imperial)
WEBSITE
Acompanhamento em tempo real
WEBSITE
Histricos de percursosInterpretao dos dadosDetalhes do percursoAPI de Grficos (Highcharts)Consulta por tempo
WEBSITE
Histricos de percursos
WEBSITE
Administrao dos percursos Edio dos percursosExcluso dos percursosCRUD
WEBSITE
Administrao dos percursos
WEBSITE
Comunicao com o celular
Interao com a base de dados
WCF Windows Comunication Foundation
Dificuldade com ambiente de produo
SERVIO
Amazon EC2
Banco de dados
Escalvel
Caractersticas contratadas
INFRAESTRUTURA
Acrscimo profissional
Satisfao em utilizar grande partes dos conceitos apresentados durante o curso
Futuros desenvolvimentos
CONSIDERAES FINAIS
OBRIGADO!
Site em: http://54.232.124.146/Fontes: https://tcc-see-you-runner.googlecode.com/svn/trunk