Guiao demotecnica

Universidade de Aveiro
         2011/2012

          Projeto




BackToBasics
Guião - Demo Técnica


                             Orientador: Ana Amaro



                                Carla Taveira |47065
                            Liliana Almeida | 49905
                             Francisco Silva | 51054
                                  Sílvio Dias | 51068
Guião – Demo Técnica – BackToBasics



        A demo técnica pretende demonstrar se as tecnologias e recursos técnicos por nós
escolhidos são os mais adequados e se temos competências para trabalhar com elas para
cumprir o que nos propusemos fazer nos requisitos funcionais.

       Como já foi referido no nosso blog a nossa aplicação está alojada no servidor Esotérica,
com o endereço: http://backtobasics.com.pt/ .



Resposta das tecnologias escolhidas:

        Criámos um protótipo reutilizável com uma arquitetura server-side utilizando a
linguagem PHP, devidamente organizado, com pastas para css, includes, extras (ex. formatação
de texto com ferramentas do word nas tag html textarea) e imagens. Tivemos a preocupação
de incluir no código CSS programação para diminuir futuramente problemas de
compatibilidade entre os navegadores. Por outro lado está organizado de modo a que os
diferentes ficheiros possam ser facilmente atualizados.

       Esta arquitetura está organizada da seguinte forma:

        Existe em todas as páginas 3 ficheiros php que através de includes abrem na mesma
página o topo, páginas e rodapé. De acordo com a passagem de parâmetros por query string
são abertos os conteúdos na área das páginas recorrendo a uma função switch em php. Todas
as actions dos formulários, até ao momento criados estão a direcionar a verificação para uma
página de funções que de acordo com a passagem de parâmetros por query string executa
determinadas instruções.

        Client-Side: Linguagem de programação CSS. Vamos fazer a separação do
conteúdo/estrutura HTML da formatação dos estilos recorrendo ao CSS. Foram feitas testados
alguns scrips JQUERY, por exemplo, o slide de imagens que vai estar presente na página inicial
e para a construção do CHAT. Também será utilizada a linguagem javascript, tendo sido já
arquivadas as funcionalidades básicas desta tecnologia com que vamos trabalhar. As mesmas
já foram testadas em termos de validações de formulários, comparação de string, etc.

        Server-Side: Os nossos grandes desafios estão nas tecnologias que vão operar do lado
do servidor, o PHP, MySQL, SQL que todas juntas fazem a gestão da nossa base de dados
relacional, criada no programa Workbench, testada localmente e exportada posteriormente
para a base no servidor externo. De momento esta já se encontra alojada no nosso servidor de
alojamento.

       Resolvemos fazer desde já uma base dados robusta para termos uma resposta sobre
os desafios que vamos enfrentar. Por esta razão, além de estarmos a rever o que aprendemos
no semestre passado, começámos a ler um excelente livro sobre SQL, mencionado na

                                                                                             2
bibliografia. Pretendemos fazer as query sem recorrer a nenhum programa de ajuda. A criação
desta base de dados deu alguns problemas já relatados no blogue, mas foram desde já
ultrapassados. Pode-se dizer que nesta fase a base dados está a responder bem às nossas
solicitações e a comunicação com o site/utilizadores está a decorrer normalmente.

        A inclusão de um streaming de vídeo na nossa home page foi feita com facilidade e
apesar de ainda não estar a transmitir da quinta já nos forneceu indicações que não será difícil
de implementar a situação que é pretendida. Estamos a comparar duas câmaras de vídeo
externas, dotadas de IP e com transmissão por banda larga para colocar na quinta parceira.

        Temos já implementado o mapa com o API do Google para visualizar a localização das
quintas, no futuro os parceiros poderão automaticamente introduzir localizações.

         O calendário que foi introduzido na demo ainda está numa fase muito precoce de
elaboração, é feito em PHP e no futuro vai ter comunicação com a BD para a marcação das
visitas.



Demo Técnica – Vídeo

1. O utilizador procura no motor de busca a aplicação BackToBasics;

2. É direcionado para o nosso site;

3. Faz registo (preenchimento de formulário) e submete o formulário;

4.O seu perfil é exibido numa nova página onde adiciona novos dados;

5. Passa para a Home Page onde tem disponível um streaming de vídeo (no futuro a sua
localização será diferente);

6. Clica para ver o que a câmara está a filmar naquele momento;

7. Vai ver o mapa do Google com a localização da quinta parceira;

8.Vizualiza o calendário de marcação de visitas;

9. Sai da aplicação e voltar a entrar introduzindo os seus dados de login com sucesso sendo
redirecionado para a home page;

10.Executa os mesmos passos que o ponto anterior mas introduz dados do login errados. No
futuro será exibida um alert box em Java Script com a informação de que o login não foi
efetuado com sucesso.




                                                                                              3
Aspetos retirados neste estudo:

       Positivos:

        Um dos principais objetivos para este projeto era a implementação das soluções
técnicas recorrendo o menos possível às ferramentas automáticas do Dreamweaver. Por isso
precisávamos de provar a nós próprios que o podíamos fazer. Esta aposta foi ganha porque
neste momento temos uma base dados criada no nosso servidor externo, que comunica com o
nosso site a partir de PHP, fizemos, INSERT de utilizadores na Base Dados, editámos conteúdos
UPDATE e através do SELECT exibimos conteúdos, usámos funções e passagem de parâmetros,
tudo sem utilizar os mecanismos automáticos do Dreamweaver.

        Nesta fase não estávamos a pensar demonstrar o funcionamento das câmaras de
vídeo recorrendo ao streaming vídeo fornecido pelo site referido na bibliografia. Pensávamos
que teríamos que instalar os meios tecnológicos na quinta. O nosso parceiro da Quinta ainda
anão decidiu a sua melhor localização. Numa conversa com o Professor Caixinha fomos
elucidados que o poderíamos fazer recorrendo nesta fase aos nossos computadores pessoais.
Constatamos que é fácil configurar uma ligação através deste site e da instalação do plugin por
eles fornecido. O painel de controlo das suas configurações também não é difícil. Constatamos
porém que muitas das funcionalidades só estam disponíveis na versão paga.



       Negativos:

        Outro dos nossos grandes objetivos era verificar o funcionamento da base dados
online e aqui tivemos surpresas desagradáveis. O servidor tem um tempo de latência diurno
muito grande. Isto quer dizer que quando tivermos que trabalhar com um grande número de
dados devemos, sempre que possível, faze-lo durante o fim da noite ou pela madrugada.

        Não é possível fazer o login de um utilizador registado dentro da rede da UA. Dava um
erro que nos fez peder um tempo precioso até nos constatarmos que as mesmas ações
efetuadas através de outra rede não davam problemas. Esta será uma questão a análisar
posteriormente com os Professores. Também não conseguirmos abrir o painel de control do
nosso servidor na rede da UA.



Bibliografia

      Beighley, L. Use a Cabeça!SQL (Brasil ed.).

      JQuery – Slide Imagens – visitado em 10 março de 2012,
URL http://workshop.rs/projects/coin-slider/

      Streaming vídeo URL: http://new.livestream.com/home




                                                                                             4
       http://new.livestream.com/home Livestream studio, visitado em 14 março, URL
<http://igovexplica.wiki.zoho.com/Cadastro-no-Livestream.html >

      Rafael Dohms, visitado em 14 março,

URL <http://blog.doh.ms/2006/12/06/google-maps-api-um-exemplo-pratico-e-
comentado/?lang=pt-br >



      <criarweb.com>, visitado em 14 março,
URL < http://www.criarweb.com/artigos/basico-comecar-desenvolver-google-maps.html>

     Youtube - How to create a “My Map” in Google Maps, visitado em 14 março,
URL <http://www.youtube.com/watch?v=TftFnot5uXw >

      Youtube – Google Maps Tutorial, visitado em 14 março,
URL <http://www.youtube.com/watch?v=tzAP2BqpjA4>



      Youtube - Google Maps - Insert Image in My Maps Placemark, visitado em 14 março,
URL< http://www.youtube.com/watch?v=2fT-tOUi_Nc&feature=related>

      Google – Mapas, visitado em 14 março,
URL < http://maps.google.pt/maps?hl=pt-PT&tab=wl>

      php-google-map-api (Multiple Maps), visitado em 14 março,
URL < http://www.bradwedell.com/phpgooglemapapi/demos/advanced_multiple_maps.php>




                                                                                          5
Algumas imagens do nosso trabalho




Ilustração 1 - Site - Demo técnica




Ilustração 2 - Base dados – Workbench




                                        6
Ilustração 3 - Painel de Controlo do site




Ilustração 4 - Base dados externa




                                            7
Ilustração 5 - Arquivos dos ficheiros do site Dreamweaver




                                                            8

Recomendados

Gestão de Conteúdos com Aplicações Instaladas em Servidores von
Gestão de Conteúdos com Aplicações Instaladas em ServidoresGestão de Conteúdos com Aplicações Instaladas em Servidores
Gestão de Conteúdos com Aplicações Instaladas em ServidoresFabioMDias
846 views18 Folien
Curso de Wordpress - Do Zero ao Site no Ar von
Curso de Wordpress - Do Zero ao Site no ArCurso de Wordpress - Do Zero ao Site no Ar
Curso de Wordpress - Do Zero ao Site no ArRenzo Colnago
220 views76 Folien
Algaworks livro-spring-boot-v3.0 von
Algaworks livro-spring-boot-v3.0Algaworks livro-spring-boot-v3.0
Algaworks livro-spring-boot-v3.0MoisesInacio
685 views65 Folien
Algaworks ebook-java-ee-7-com-jsf-primefaces-e-cdi-2a-edicao-20150228 von
Algaworks ebook-java-ee-7-com-jsf-primefaces-e-cdi-2a-edicao-20150228Algaworks ebook-java-ee-7-com-jsf-primefaces-e-cdi-2a-edicao-20150228
Algaworks ebook-java-ee-7-com-jsf-primefaces-e-cdi-2a-edicao-20150228MoisesInacio
450 views211 Folien
Performance em-front-end-luiz-tanure von
Performance em-front-end-luiz-tanurePerformance em-front-end-luiz-tanure
Performance em-front-end-luiz-tanureLuiz Tanure
836 views44 Folien
Desenvolvimento de Sistemas Web - HTML5 - Introdução von
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoDesenvolvimento de Sistemas Web - HTML5 - Introdução
Desenvolvimento de Sistemas Web - HTML5 - IntroduçãoFabio Moura Pereira
2.5K views110 Folien

Más contenido relacionado

Was ist angesagt?

Programção PHP von
Programção PHPProgramção PHP
Programção PHPceap
1.8K views47 Folien
Performance (Web&PHP) von
Performance (Web&PHP)Performance (Web&PHP)
Performance (Web&PHP)Nuno Loureiro
1.5K views49 Folien
Sistema S2DG e Tecnologias Web von
Sistema S2DG e Tecnologias WebSistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebElenilson Vieira
584 views31 Folien
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS von
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSGUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSWordCamp Floripa
88 views26 Folien
Manual Joomla 1.5 von
 Manual Joomla 1.5 Manual Joomla 1.5
Manual Joomla 1.5Nuno Pereira
3.3K views32 Folien
Dicas para otimizar o WordPress por Felipe Figueiredo von
Dicas para otimizar o WordPress por Felipe FigueiredoDicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe FigueiredoWordCamp Floripa
86 views37 Folien

Was ist angesagt?(19)

Programção PHP von ceap
Programção PHPProgramção PHP
Programção PHP
ceap1.8K views
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS von WordCamp Floripa
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOSGUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
GUTENBERG EM PRODUÇÃO: QUALIDADES, DESAFIOS
WordCamp Floripa88 views
Dicas para otimizar o WordPress por Felipe Figueiredo von WordCamp Floripa
Dicas para otimizar o WordPress por Felipe FigueiredoDicas para otimizar o WordPress por Felipe Figueiredo
Dicas para otimizar o WordPress por Felipe Figueiredo
WordCamp Floripa86 views
Automatizando tudo no mundo mobile com fastlane von akamud
Automatizando tudo no mundo mobile com fastlaneAutomatizando tudo no mundo mobile com fastlane
Automatizando tudo no mundo mobile com fastlane
akamud252 views
Cakephp - framework de desenvolvimento de aplicações Web em PHP von Arlindo Santos
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Arlindo Santos3.1K views
Melhorando A Performance Da Sua Aplicação Web von Maurício Linhares
Melhorando A Performance Da Sua Aplicação WebMelhorando A Performance Da Sua Aplicação Web
Melhorando A Performance Da Sua Aplicação Web
Maurício Linhares3.7K views
Ebook - Processo de Otimização de Sites WordPress von Daniel Paz
Ebook - Processo de Otimização de Sites WordPressEbook - Processo de Otimização de Sites WordPress
Ebook - Processo de Otimização de Sites WordPress
Daniel Paz92 views
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress von WordCamp Floripa
WordCamp Floripa 2021 - Daniel  - Core web vitals e WordPressWordCamp Floripa 2021 - Daniel  - Core web vitals e WordPress
WordCamp Floripa 2021 - Daniel - Core web vitals e WordPress
WordCamp Floripa107 views
Aprender html5 em 4 passos von Jeser Cotrim
Aprender html5 em 4 passosAprender html5 em 4 passos
Aprender html5 em 4 passos
Jeser Cotrim191 views
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo... von Daniel Makiyama
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Daniel Makiyama14.7K views
Curso de Desenvolvimento de Sistemas Web - (X)HTML von Fabio Moura Pereira
Curso de Desenvolvimento de Sistemas Web - (X)HTMLCurso de Desenvolvimento de Sistemas Web - (X)HTML
Curso de Desenvolvimento de Sistemas Web - (X)HTML
Fabio Moura Pereira1.2K views

Destacado

Boletim PED RMR Mulher 2012 von
Boletim PED RMR Mulher 2012Boletim PED RMR Mulher 2012
Boletim PED RMR Mulher 2012Jornal do Commercio
441 views12 Folien
11 dicas para_viver_a_vida_simples von
11 dicas para_viver_a_vida_simples11 dicas para_viver_a_vida_simples
11 dicas para_viver_a_vida_simplesJackson Douglas
260 views12 Folien
Diari del 15 de juliol de 2013 von
Diari del 15 de juliol de 2013Diari del 15 de juliol de 2013
Diari del 15 de juliol de 2013diarimes
1.3K views16 Folien
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC... von
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...Abu Mooky Abu Mooky
641 views8 Folien
Crimen de Barreda von
Crimen de BarredaCrimen de Barreda
Crimen de BarredaHaruka303
2.3K views19 Folien
Analyse marketing 3éme année faculté von
Analyse marketing 3éme année facultéAnalyse marketing 3éme année faculté
Analyse marketing 3éme année facultéTaha Can
277 views8 Folien

Destacado(20)

11 dicas para_viver_a_vida_simples von Jackson Douglas
11 dicas para_viver_a_vida_simples11 dicas para_viver_a_vida_simples
11 dicas para_viver_a_vida_simples
Jackson Douglas260 views
Diari del 15 de juliol de 2013 von diarimes
Diari del 15 de juliol de 2013Diari del 15 de juliol de 2013
Diari del 15 de juliol de 2013
diarimes1.3K views
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC... von Abu Mooky Abu Mooky
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...
All cirtificates مهندس استشارى حسن فرج ENG. HASSAN FARAG EL-SAYED PMP INSTRUC...
Crimen de Barreda von Haruka303
Crimen de BarredaCrimen de Barreda
Crimen de Barreda
Haruka3032.3K views
Analyse marketing 3éme année faculté von Taha Can
Analyse marketing 3éme année facultéAnalyse marketing 3éme année faculté
Analyse marketing 3éme année faculté
Taha Can277 views
Checkpoint 360 - Тренинг для пользователя-2013 von Oleg Afanasyev
Checkpoint 360 - Тренинг для пользователя-2013Checkpoint 360 - Тренинг для пользователя-2013
Checkpoint 360 - Тренинг для пользователя-2013
Oleg Afanasyev970 views
Diari del 16 de maig de 2013 von diarimes
Diari del 16 de maig de 2013Diari del 16 de maig de 2013
Diari del 16 de maig de 2013
diarimes189 views
Avaliação das Condições Logísticas para a Adoção do ECR nos Supermercados Bra... von Hytalo Rafael
Avaliação das Condições Logísticas para a Adoção do ECR nos Supermercados Bra...Avaliação das Condições Logísticas para a Adoção do ECR nos Supermercados Bra...
Avaliação das Condições Logísticas para a Adoção do ECR nos Supermercados Bra...
Hytalo Rafael485 views
Revista de Administração Pública - RAP von Hytalo Rafael
Revista de Administração Pública - RAPRevista de Administração Pública - RAP
Revista de Administração Pública - RAP
Hytalo Rafael719 views
Derecho a elegir la posición para parir von claudiamujer
Derecho a elegir la posición para parirDerecho a elegir la posición para parir
Derecho a elegir la posición para parir
claudiamujer404 views
Diari del 27 de febrer de 2013 von diarimes
Diari del 27 de febrer de 2013Diari del 27 de febrer de 2013
Diari del 27 de febrer de 2013
diarimes170 views
Exportadores brasileiros: estudo exploratório das percepções sobre a qualidad... von Hytalo Rafael
Exportadores brasileiros: estudo exploratório das percepções sobre a qualidad...Exportadores brasileiros: estudo exploratório das percepções sobre a qualidad...
Exportadores brasileiros: estudo exploratório das percepções sobre a qualidad...
Hytalo Rafael947 views
Diari del 21 de maig de 2013 von diarimes
Diari del 21 de maig de 2013Diari del 21 de maig de 2013
Diari del 21 de maig de 2013
diarimes230 views
Diari del 2 de novembre de 2012 von diarimes
Diari del 2 de novembre de 2012Diari del 2 de novembre de 2012
Diari del 2 de novembre de 2012
diarimes177 views

Similar a Guiao demotecnica

Matando web forms e modernizando um grande varejista von
Matando web forms e modernizando um grande varejistaMatando web forms e modernizando um grande varejista
Matando web forms e modernizando um grande varejistaJosé Roberto Araújo
479 views30 Folien
Ai ad-tp3-g3 von
Ai ad-tp3-g3Ai ad-tp3-g3
Ai ad-tp3-g3VeraCorreia14
375 views20 Folien
Desafio Rest API von
Desafio Rest APIDesafio Rest API
Desafio Rest APIReinaldo Junior
738 views16 Folien
Tutorial codeigniter von
Tutorial codeigniterTutorial codeigniter
Tutorial codeigniterHarry Möbbs Junior
3.3K views12 Folien
Apresentação CEJS - Do nada para a nuvem von
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvemRodrigo Valerio
66 views22 Folien
Python, Google App Engine e Webapp-CE von
Python, Google App Engine e Webapp-CE Python, Google App Engine e Webapp-CE
Python, Google App Engine e Webapp-CE Renzo Nuccitelli
1.6K views17 Folien

Similar a Guiao demotecnica(20)

Apresentação CEJS - Do nada para a nuvem von Rodrigo Valerio
Apresentação CEJS - Do nada para a nuvemApresentação CEJS - Do nada para a nuvem
Apresentação CEJS - Do nada para a nuvem
Rodrigo Valerio66 views
Python, Google App Engine e Webapp-CE von Renzo Nuccitelli
Python, Google App Engine e Webapp-CE Python, Google App Engine e Webapp-CE
Python, Google App Engine e Webapp-CE
Renzo Nuccitelli1.6K views
Google App Engine e Python von PeslPinguim
Google App Engine e PythonGoogle App Engine e Python
Google App Engine e Python
PeslPinguim1.3K views
Apresentação Minas - Desenvolvendo Sites von thiagolima
Apresentação Minas - Desenvolvendo SitesApresentação Minas - Desenvolvendo Sites
Apresentação Minas - Desenvolvendo Sites
thiagolima1.2K views
Planode Aula von softeam
Planode AulaPlanode Aula
Planode Aula
softeam702 views
Caipira agil automacao front end selenium von Qualister
Caipira agil automacao front end seleniumCaipira agil automacao front end selenium
Caipira agil automacao front end selenium
Qualister5.8K views
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ... von Dextra Sistemas / Etec Itu
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
T@rget trust asp.net avançado von Targettrust
T@rget trust   asp.net avançadoT@rget trust   asp.net avançado
T@rget trust asp.net avançado
Targettrust323 views
SimulaRSO - Simulador de Recursos de Sistemas Operacionais von Caio Ribeiro Pereira
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
Criando Aplicações .NET com o TheWebMind von Jaydson Gomes
Criando Aplicações .NET com o TheWebMindCriando Aplicações .NET com o TheWebMind
Criando Aplicações .NET com o TheWebMind
Jaydson Gomes757 views
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ... von clesiojunior
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
INTEROPERABILIDADE ENTRE SISTEMAS DE INFORMAÇÃO HETEROGÊNEOS NA PRÁTICA – NO ...
clesiojunior1.5K views

Más de Silvio Dias

Fase 2 resultados von
Fase 2   resultadosFase 2   resultados
Fase 2 resultadosSilvio Dias
205 views3 Folien
Questionario satisfacaouso fase2_tablet von
Questionario satisfacaouso fase2_tabletQuestionario satisfacaouso fase2_tablet
Questionario satisfacaouso fase2_tabletSilvio Dias
186 views6 Folien
Questionario preliminar fase2_tablet von
Questionario preliminar fase2_tabletQuestionario preliminar fase2_tablet
Questionario preliminar fase2_tabletSilvio Dias
220 views5 Folien
Questionario satisfacaouso fase2 von
Questionario satisfacaouso fase2Questionario satisfacaouso fase2
Questionario satisfacaouso fase2Silvio Dias
226 views6 Folien
Questionario preliminar fase2 von
Questionario preliminar fase2Questionario preliminar fase2
Questionario preliminar fase2Silvio Dias
236 views5 Folien
Questionario satisfacaouso fase1 von
Questionario satisfacaouso fase1Questionario satisfacaouso fase1
Questionario satisfacaouso fase1Silvio Dias
193 views6 Folien

Más de Silvio Dias(18)

Questionario satisfacaouso fase2_tablet von Silvio Dias
Questionario satisfacaouso fase2_tabletQuestionario satisfacaouso fase2_tablet
Questionario satisfacaouso fase2_tablet
Silvio Dias186 views
Questionario preliminar fase2_tablet von Silvio Dias
Questionario preliminar fase2_tabletQuestionario preliminar fase2_tablet
Questionario preliminar fase2_tablet
Silvio Dias220 views
Questionario satisfacaouso fase2 von Silvio Dias
Questionario satisfacaouso fase2Questionario satisfacaouso fase2
Questionario satisfacaouso fase2
Silvio Dias226 views
Questionario preliminar fase2 von Silvio Dias
Questionario preliminar fase2Questionario preliminar fase2
Questionario preliminar fase2
Silvio Dias236 views
Questionario satisfacaouso fase1 von Silvio Dias
Questionario satisfacaouso fase1Questionario satisfacaouso fase1
Questionario satisfacaouso fase1
Silvio Dias193 views
Questionario preliminar fase1 von Silvio Dias
Questionario preliminar fase1Questionario preliminar fase1
Questionario preliminar fase1
Silvio Dias222 views
Relatorio especificacao tecnica-e_grafica von Silvio Dias
Relatorio especificacao tecnica-e_graficaRelatorio especificacao tecnica-e_grafica
Relatorio especificacao tecnica-e_grafica
Silvio Dias664 views
áLbum de fotografias von Silvio Dias
áLbum de fotografiasáLbum de fotografias
áLbum de fotografias
Silvio Dias2.1K views
áLbum de fotografias von Silvio Dias
áLbum de fotografiasáLbum de fotografias
áLbum de fotografias
Silvio Dias234 views
áLbum de fotografias von Silvio Dias
áLbum de fotografiasáLbum de fotografias
áLbum de fotografias
Silvio Dias487 views
Briefing final postr von Silvio Dias
Briefing final postrBriefing final postr
Briefing final postr
Silvio Dias165 views
Guião demotécnica von Silvio Dias
Guião demotécnicaGuião demotécnica
Guião demotécnica
Silvio Dias245 views

Guiao demotecnica

  • 1. Universidade de Aveiro 2011/2012 Projeto BackToBasics Guião - Demo Técnica Orientador: Ana Amaro Carla Taveira |47065 Liliana Almeida | 49905 Francisco Silva | 51054 Sílvio Dias | 51068
  • 2. Guião – Demo Técnica – BackToBasics A demo técnica pretende demonstrar se as tecnologias e recursos técnicos por nós escolhidos são os mais adequados e se temos competências para trabalhar com elas para cumprir o que nos propusemos fazer nos requisitos funcionais. Como já foi referido no nosso blog a nossa aplicação está alojada no servidor Esotérica, com o endereço: http://backtobasics.com.pt/ . Resposta das tecnologias escolhidas: Criámos um protótipo reutilizável com uma arquitetura server-side utilizando a linguagem PHP, devidamente organizado, com pastas para css, includes, extras (ex. formatação de texto com ferramentas do word nas tag html textarea) e imagens. Tivemos a preocupação de incluir no código CSS programação para diminuir futuramente problemas de compatibilidade entre os navegadores. Por outro lado está organizado de modo a que os diferentes ficheiros possam ser facilmente atualizados. Esta arquitetura está organizada da seguinte forma: Existe em todas as páginas 3 ficheiros php que através de includes abrem na mesma página o topo, páginas e rodapé. De acordo com a passagem de parâmetros por query string são abertos os conteúdos na área das páginas recorrendo a uma função switch em php. Todas as actions dos formulários, até ao momento criados estão a direcionar a verificação para uma página de funções que de acordo com a passagem de parâmetros por query string executa determinadas instruções. Client-Side: Linguagem de programação CSS. Vamos fazer a separação do conteúdo/estrutura HTML da formatação dos estilos recorrendo ao CSS. Foram feitas testados alguns scrips JQUERY, por exemplo, o slide de imagens que vai estar presente na página inicial e para a construção do CHAT. Também será utilizada a linguagem javascript, tendo sido já arquivadas as funcionalidades básicas desta tecnologia com que vamos trabalhar. As mesmas já foram testadas em termos de validações de formulários, comparação de string, etc. Server-Side: Os nossos grandes desafios estão nas tecnologias que vão operar do lado do servidor, o PHP, MySQL, SQL que todas juntas fazem a gestão da nossa base de dados relacional, criada no programa Workbench, testada localmente e exportada posteriormente para a base no servidor externo. De momento esta já se encontra alojada no nosso servidor de alojamento. Resolvemos fazer desde já uma base dados robusta para termos uma resposta sobre os desafios que vamos enfrentar. Por esta razão, além de estarmos a rever o que aprendemos no semestre passado, começámos a ler um excelente livro sobre SQL, mencionado na 2
  • 3. bibliografia. Pretendemos fazer as query sem recorrer a nenhum programa de ajuda. A criação desta base de dados deu alguns problemas já relatados no blogue, mas foram desde já ultrapassados. Pode-se dizer que nesta fase a base dados está a responder bem às nossas solicitações e a comunicação com o site/utilizadores está a decorrer normalmente. A inclusão de um streaming de vídeo na nossa home page foi feita com facilidade e apesar de ainda não estar a transmitir da quinta já nos forneceu indicações que não será difícil de implementar a situação que é pretendida. Estamos a comparar duas câmaras de vídeo externas, dotadas de IP e com transmissão por banda larga para colocar na quinta parceira. Temos já implementado o mapa com o API do Google para visualizar a localização das quintas, no futuro os parceiros poderão automaticamente introduzir localizações. O calendário que foi introduzido na demo ainda está numa fase muito precoce de elaboração, é feito em PHP e no futuro vai ter comunicação com a BD para a marcação das visitas. Demo Técnica – Vídeo 1. O utilizador procura no motor de busca a aplicação BackToBasics; 2. É direcionado para o nosso site; 3. Faz registo (preenchimento de formulário) e submete o formulário; 4.O seu perfil é exibido numa nova página onde adiciona novos dados; 5. Passa para a Home Page onde tem disponível um streaming de vídeo (no futuro a sua localização será diferente); 6. Clica para ver o que a câmara está a filmar naquele momento; 7. Vai ver o mapa do Google com a localização da quinta parceira; 8.Vizualiza o calendário de marcação de visitas; 9. Sai da aplicação e voltar a entrar introduzindo os seus dados de login com sucesso sendo redirecionado para a home page; 10.Executa os mesmos passos que o ponto anterior mas introduz dados do login errados. No futuro será exibida um alert box em Java Script com a informação de que o login não foi efetuado com sucesso. 3
  • 4. Aspetos retirados neste estudo: Positivos: Um dos principais objetivos para este projeto era a implementação das soluções técnicas recorrendo o menos possível às ferramentas automáticas do Dreamweaver. Por isso precisávamos de provar a nós próprios que o podíamos fazer. Esta aposta foi ganha porque neste momento temos uma base dados criada no nosso servidor externo, que comunica com o nosso site a partir de PHP, fizemos, INSERT de utilizadores na Base Dados, editámos conteúdos UPDATE e através do SELECT exibimos conteúdos, usámos funções e passagem de parâmetros, tudo sem utilizar os mecanismos automáticos do Dreamweaver. Nesta fase não estávamos a pensar demonstrar o funcionamento das câmaras de vídeo recorrendo ao streaming vídeo fornecido pelo site referido na bibliografia. Pensávamos que teríamos que instalar os meios tecnológicos na quinta. O nosso parceiro da Quinta ainda anão decidiu a sua melhor localização. Numa conversa com o Professor Caixinha fomos elucidados que o poderíamos fazer recorrendo nesta fase aos nossos computadores pessoais. Constatamos que é fácil configurar uma ligação através deste site e da instalação do plugin por eles fornecido. O painel de controlo das suas configurações também não é difícil. Constatamos porém que muitas das funcionalidades só estam disponíveis na versão paga. Negativos: Outro dos nossos grandes objetivos era verificar o funcionamento da base dados online e aqui tivemos surpresas desagradáveis. O servidor tem um tempo de latência diurno muito grande. Isto quer dizer que quando tivermos que trabalhar com um grande número de dados devemos, sempre que possível, faze-lo durante o fim da noite ou pela madrugada. Não é possível fazer o login de um utilizador registado dentro da rede da UA. Dava um erro que nos fez peder um tempo precioso até nos constatarmos que as mesmas ações efetuadas através de outra rede não davam problemas. Esta será uma questão a análisar posteriormente com os Professores. Também não conseguirmos abrir o painel de control do nosso servidor na rede da UA. Bibliografia  Beighley, L. Use a Cabeça!SQL (Brasil ed.).  JQuery – Slide Imagens – visitado em 10 março de 2012, URL http://workshop.rs/projects/coin-slider/  Streaming vídeo URL: http://new.livestream.com/home 4
  • 5. http://new.livestream.com/home Livestream studio, visitado em 14 março, URL <http://igovexplica.wiki.zoho.com/Cadastro-no-Livestream.html >  Rafael Dohms, visitado em 14 março, URL <http://blog.doh.ms/2006/12/06/google-maps-api-um-exemplo-pratico-e- comentado/?lang=pt-br >  <criarweb.com>, visitado em 14 março, URL < http://www.criarweb.com/artigos/basico-comecar-desenvolver-google-maps.html>  Youtube - How to create a “My Map” in Google Maps, visitado em 14 março, URL <http://www.youtube.com/watch?v=TftFnot5uXw >  Youtube – Google Maps Tutorial, visitado em 14 março, URL <http://www.youtube.com/watch?v=tzAP2BqpjA4>  Youtube - Google Maps - Insert Image in My Maps Placemark, visitado em 14 março, URL< http://www.youtube.com/watch?v=2fT-tOUi_Nc&feature=related>  Google – Mapas, visitado em 14 março, URL < http://maps.google.pt/maps?hl=pt-PT&tab=wl>  php-google-map-api (Multiple Maps), visitado em 14 março, URL < http://www.bradwedell.com/phpgooglemapapi/demos/advanced_multiple_maps.php> 5
  • 6. Algumas imagens do nosso trabalho Ilustração 1 - Site - Demo técnica Ilustração 2 - Base dados – Workbench 6
  • 7. Ilustração 3 - Painel de Controlo do site Ilustração 4 - Base dados externa 7
  • 8. Ilustração 5 - Arquivos dos ficheiros do site Dreamweaver 8