internship final presentation nodemo
DESCRIPTION
TRANSCRIPT
![Page 1: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/1.jpg)
Internship Final Presentation
Intern: Diogo Pereira – Nr. 1101007ISEP Coordinator: Alberto SampaioExternal Supervisor: Rui Silva
Instituto Superiorde Engenharia do Porto
![Page 2: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/2.jpg)
“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
![Page 3: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/3.jpg)
Diogo Pereira
• Internship objectives• Organization• Application – VPorto• Android technology• Developed features• Conclusion
Outline
Instituto Superiorde Engenharia do Porto2 / 12
![Page 4: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/4.jpg)
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
Internship objective
Instituto Superiorde Engenharia do Porto3 / 12
![Page 5: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/5.jpg)
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
Organization
4 / 12 Instituto Superiorde Engenharia do Porto
![Page 6: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/6.jpg)
Diogo Pereira
“The official city guide for all those who live, visit and vibrate in the city of Porto”
www.vporto.com
Application - VPorto
VPorto
What is VPorto?
5 / 12 Instituto Superiorde Engenharia do Porto
![Page 7: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/7.jpg)
Diogo Pereira
Application architecture• 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 Superiorde Engenharia do Porto
![Page 8: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/8.jpg)
Diogo Pereira
Developed features
Features assigned to me:• Location Manager• Routes management• Memory Leaks• Transactions animations
7 / 12 Instituto Superiorde Engenharia do Porto
![Page 9: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/9.jpg)
Diogo Pereira
Developed features
Location Manager
• Service provider– GPS Provider– Network Provider
• Last known location
8 / 12 Instituto Superiorde Engenharia do Porto
![Page 10: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/10.jpg)
Diogo Pereira
Developed features
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 Superiorde Engenharia do Porto
![Page 11: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/11.jpg)
Diogo Pereira
Developed features
Memory Leaks• Dalvik Debug Monitor Server (DDMS)• Drawable / Bitmap• Bitmap decoder
10 / 12 Instituto Superiorde Engenharia do Porto
![Page 12: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/12.jpg)
Diogo Pereira
Developed features
Transactions animations• Object Animator (above Android API 10)• Navigation issues
11 / 12 Instituto Superiorde Engenharia do Porto
![Page 13: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/13.jpg)
Diogo Pereira
Conclusion
• All features developed• All application versions submitted• New language learned• Good working experience
12 / 12 Instituto Superiorde Engenharia do Porto
![Page 14: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/14.jpg)
Diogo Pereira
Demonstration
Instituto Superiorde Engenharia do Porto
(demo video)
![Page 15: Internship final presentation nodemo](https://reader033.vdocument.in/reader033/viewer/2022050722/54b7d27c4a7959f3728b4741/html5/thumbnails/15.jpg)
Diogo Pereira
Discussion
Instituto Superiorde Engenharia do Porto
Questions