Internship final presentation nodemo

378 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
378
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Apresentar-ME
  • Demonstra a complexidade dos dispositivosactuais
  • Breveresumo dos conteudosPOUCO TEMPO
  • Falar de parcerias, falar da Control S
  • GuiaTuristicoparapessoasquevisitemouresidem no portoDar maisenfaseàaplicação
  • OpensourceLinux: Não tem sistema de janelasnativo, não tem ferramentas GNU/LinuxJava: Usa a linguagem e usaDalvik Debug Monitor Server queé a virtual machine quecorre as aplicações
  • ResumirtodosMaisinteressantes
  • Constantenecessidade de obterlocalizaçãoEx:verlistaslocalizaçãoprópria no mapaSe nãohouvernenhum provider,usa last known location
  • Explicar 2 tipos de rotas
  • Crashsdevido a falta de memoriadisponivelDDMS ajudou a descobrirproblemaUsavamosdrawables e passamos a usar bitmapDecoder, explicarfuncionamento e options----- Meeting Notes (13/07/25 18:31) -----falar de varios ecrans
  • Tweens animation vs. Object AnimatorTweens -> limitadoObjectAnimator -> mudarestrutura da appProblemas de navegação----- Meeting Notes (13/07/25 18:31) -----vantagens e desvantagens
  • ----- Meeting Notes (13/07/25 18:31) -----dimensão da aplicação
  • ----- Meeting Notes (13/07/25 18:31) -----dimensão da aplicação
  • Internship final presentation nodemo

    1. 1. Intern: Diogo Pereira – Nr. 1101007 ISEP Coordinator: Alberto Sampaio External Supervisor: Rui Silva Instituto Superior de Engenharia do Porto
    2. 2. “I have always wished for my computer to be as easy to use as my phone. My wish has come true because I can no longer figure out how to use my telephone.” - Bjarne Stroustrup
    3. 3. Diogo Pereira • Internship objectives • Organization • Application – VPorto • Android technology • Developed features • Conclusion Instituto Superior de Engenharia do Porto 2 / 12
    4. 4. Diogo Pereira • Application of acquired knowledge on the degree – Develop using Java, XML, JSON and webservices; • Acquire experience working in a company – Use SourceTree software to work with Git; – Working on a new team; • Develop an android application Instituto Superior de Engenharia do Porto 3 / 12
    5. 5. Diogo Pereira Around Knowledge started its activities in 2009 • ISCTE/MIT Portugal Venture Competition in 2010 • GSI – Accelerators Startup Challenge in 2011. • StartMeUp by U. Nova Lisboa and U.S. embassy in 2013 4 / 12 Instituto Superior de Engenharia do Porto
    6. 6. Diogo Pereira “The official city guide for all those who live, visit and vibrate in the city of Porto” www.vporto.comVPorto What is VPorto? 5 / 12 Instituto Superior de Engenharia do Porto
    7. 7. Diogo Pereira • Open source • Created by Open Handset Alliance (OHA) – Google, HTC, Texas Instrument • Based on a Linux 2.6 kernel – No native windows – No GNU/Linux native tools • Uses Java, but it is not Java – Implements part of the Java5 SE specification – Runs on a dalvik virtual machine 6 / 12 Instituto Superior de Engenharia do Porto
    8. 8. Diogo Pereira Features assigned to me: • Location Manager • Routes management • Memory Leaks • Transactions animations 7 / 12 Instituto Superior de Engenharia do Porto
    9. 9. Diogo Pereira Location Manager • Service provider – GPS Provider – Network Provider • Last known location 8 / 12 Instituto Superior de Engenharia do Porto
    10. 10. Diogo Pereira Routes • Layout to hold a dynamic list of adapters, each one with pictures and names of the Points of Interest (POI) • Fetching route information from webservices • Create and manage a personal routes • Manage POIs from routes • View routes in map 9 / 12 Instituto Superior de Engenharia do Porto
    11. 11. Diogo Pereira Memory Leaks • Dalvik Debug Monitor Server (DDMS) • Drawable / Bitmap • Bitmap decoder 10 / 12 Instituto Superior de Engenharia do Porto
    12. 12. Diogo Pereira Transactions animations • Object Animator (above Android API 10) • Navigation issues 11 / 12 Instituto Superior de Engenharia do Porto
    13. 13. Diogo Pereira • All features developed • All application versions submitted • New language learned • Good working experience 12 / 12 Instituto Superior de Engenharia do Porto
    14. 14. Diogo Pereira Instituto Superior de Engenharia do Porto (demo video)
    15. 15. Diogo Pereira Instituto Superior de Engenharia do Porto Questions

    ×