internship final presentation nodemo

Post on 15-Jan-2015

205 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Internship Final Presentation

Intern: Diogo Pereira – Nr. 1101007ISEP Coordinator: Alberto SampaioExternal Supervisor: Rui Silva

Instituto Superiorde Engenharia do Porto

“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

Diogo Pereira

• Internship objectives• Organization• Application – VPorto• Android technology• Developed features• Conclusion

Outline

Instituto Superiorde Engenharia do Porto2 / 12

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

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

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

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

Diogo Pereira

Developed features

Features assigned to me:• Location Manager• Routes management• Memory Leaks• Transactions animations

7 / 12 Instituto Superiorde Engenharia do Porto

Diogo Pereira

Developed features

Location Manager

• Service provider– GPS Provider– Network Provider

• Last known location

8 / 12 Instituto Superiorde Engenharia do Porto

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

Diogo Pereira

Developed features

Memory Leaks• Dalvik Debug Monitor Server (DDMS)• Drawable / Bitmap• Bitmap decoder

10 / 12 Instituto Superiorde Engenharia do Porto

Diogo Pereira

Developed features

Transactions animations• Object Animator (above Android API 10)• Navigation issues

11 / 12 Instituto Superiorde Engenharia do Porto

Diogo Pereira

Conclusion

• All features developed• All application versions submitted• New language learned• Good working experience

12 / 12 Instituto Superiorde Engenharia do Porto

Diogo Pereira

Demonstration

Instituto Superiorde Engenharia do Porto

(demo video)

Diogo Pereira

Discussion

Instituto Superiorde Engenharia do Porto

Questions

top related