- Engenharia Informática
- Inteligência Artificial e Ciência de Dados
- Segurança Informática
- Design e Multimédia
- Inteligência Artifical
- Computação Musical e Design de Som
- Acertar o Rumo - Programação em Java
Acesso Privado
Titulo Estágio
iPhone: Estudo da tecnologia e implementação de aplicações
Área Tecnológica
Sistemas de Informação, Multimédia, Aplicações Móveis
Local do Estágio
PRESENT TECHNOLOGIES
Enquadramento
A Present Technologies é uma empresa de TI, fundada em 2000, tendo a sua sede localizada em Coimbra. A sua missão tem por base a investigação e desenvolvimento de serviços e aplicações inovadores, recorrendo a tecnologias emergentes.
As principais áreas de negócio da Present Technologies são as Tecnologias Móveis, os Sistemas Distribuídos e as Aplicações para Internet, sendo a primeira a de maior destaque.
Os serviços móveis estão em constante evolução, sendo que hoje em dia podemos ter no telemóvel grande parte das aplicações que temos no nosso PC. Esta convergência fica a dever-se à evolução recente que se tem notado nas tecnologias móveis:
· Telemóveis com grande capacidade de armazenamento, processamento e capacidades gráficas;
· Largura de banda das redes móveis com capacidade e qualidade muito aceitáveis.
Esta evolução tem levado ao aparecimento de novas plataformas móveis, sendo de destacar o iPhone, da Apple, e o Android, da Google. Este estágio enquadra-se na plataforma iPhone e tem como objectivo estudar a tecnologia, nas suas diferentes componentes:
· Arquitectura;
· Ambiente de Desenvolvimento e Testes;
· Aplicações:
o Standalone;
o Aplicações Web.
· Capacidades Multimédia;
· Distribuição de aplicações.
Este estágio inclui ainda o desenvolvimento de algumas aplicações para iPhone, sendo dado especial destaque à última versão do SO iPhone: iPhone OS 3.0.
Objetivo
No final deste estágio, o candidato deverá ter adquirido conhecimentos nas seguintes áreas:
· Arquitectura do iPhone OS;
· Linguagem Objective-C;
· Modelo de programação iPhone:
o Design patterns;
o Debugging;
o Testes;
o Tuning.
· APIs mais relevantes do iPhone, com especial destaque para as seguintes áreas:
o Networking;
o Multimédia.
No final do estágio deverão ter sido implementada duas aplicações, a definir durante o estágio:
· Aplicação standalone;
· Aplicação Web.
Plano de Trabalhos - Semestre 1
O primeiro semestre do estágio consistirá nas seguintes actividades/tarefas:
· T1: Estudo da arquitectura iPhone;
· T2: Estudo da linguagem Objective-C;
· T3: Estudo do modelo de programação iPhone e do respectivo ambiente de desenvolvimento e testes;
· T4: Elaboração de um relatório que apresente, de forma clara, os conhecimentos adquiridos.
Plano de Trabalhos - Semestre 2
O segundo semestre do estágio consistirá nas seguintes actividades/tarefas:
· T1: Implementação de uma aplicação web para iPhone;
· T2: Implementação de uma aplicação standalone para iPhone;
· T3: Relatório final de estágio.
Condições
Este estágio prevê as seguintes condições:
· O estágio decorrerá nas instalações da Present Technologies, em Coimbra;
· O equipamento informático (PC, telemóvel para testes, etc.) será disponibilizado pela Present Technologies;
· O horário de trabalho será flexível e enquadrado com a carga horária prevista;
· O estágio será remunerado, sendo que as respectivas condições serão acordadas com o estagiário e dependerão do seu curriculum vitae.
Observações
Referências bibliográficas:
Homepage do site para developers iPhone:
· http://developer.apple.com/iphone/
Observações ou Elementos Adicionais:
O estagiário deverá ter conhecimentos nas seguintes áreas:
· Programação em C/C++;
· Programação orientada a objectos;
· Aptidões da área de Design:
o Design de interfaces com o utilizador;
o Design gráfico;
o Usabilidade.
Aspectos inovadores da proposta:
Este estágio permitirá ao estagiário ganhar conhecimento com a tecnologia iPhone, sendo esta uma tecnologia emergente na área móvel.
Orientador
Victor Batista
regina@inova-ria.pt 📩