SlideShare une entreprise Scribd logo
1  sur  34
Télécharger pour lire hors ligne
Desenvolvimento 
iOS 
Paulo Victor Cocato
Paulo Victor Cocato 
@PauloCocato 
CI&T 
Formado em Ciência da Computação 
~ 4 Anos de Desenvolvimento iOS
Agenda 
- História 
- XCode 
- Interface Builder 
- Objective-C 
- Beacon 
- HealthKit
História 
O sistema operacional foi apresentado 
com o iPhone na Macworld Conference 
& Expo em 9 de janeiro de 2007 e 
lançado no mês de junho. 
Inicialmente as aplicações de terceiros 
não eram permitidas.
XCode
XCode 
A pasta da classe contém dois objetos: 
- App Delegate 
- View Controller 
Cada objeto tem as seguintes extensão: 
- .h (Define o objeto) 
- .m (Implementa o objeto) 
- .xib (XML interface do Objeto)
MVC 
View: Como seu programa apresenta 
informação para o usuário. 
Model: Como sua informação é 
representada dentro de sua aplicação. 
Controller: Controla o view e o model 
!
Interface builder
Objective-C
Demo
Beacon
O que é Beacon? 
"Beacon não é só um chip ou 
uma nova tecnologia. É uma 
nova forma de experimentar o 
mundo!"
Beacon é uma nova tecnologia, que 
estende o serviço de localização, 
utilizando sinais de Bluetooth LE.
Como funciona?
Com o Bluetooth ativo, o celular recebe 
alertas ao aproximar ou deixar a área 
de alcance do Beacon.
Permite ainda calcular e executar ações 
de acordo com a proximidade do 
Beacon.
Exemplos de 
utilização
HealthKit
O que é HealthKit? 
"Uma maneira inteiramente 
nova de usar suas informações 
de saúde e condicionamento 
físico"
O framework HealthKit, fornece 
estrutura para que os aplicativos e 
dispositivos externos possam 
compartilhar dados de saúde e fitness.
Por que?
- Separar: coleta de dados, processamento e socialização. 
- Reduz a dificuldade no compartilhamento entre os aplicativos. 
- Fornecer um conjunto mais rico de dados e um maior senso de contexto. 
- Permite que o aplicativo participe de um ecossistema maior.
Estrutura dos Dados
Os objetos em HealthKit podem ser divididos em dois 
principais grupos: Características e Amostras. 
Características são informações que geralmente não 
sofrem alterações como: Data de Nascimento, Tipo 
Sanguineo e Sexo. O usuário precisa inserir ou 
modificar essas informações diretamente no 
aplicativo de saúde. 
Amostras representa informação em um determinado 
ponto no tempo, todos os objetos de amostras tem as 
seguintes propriedades: tipo, data de inicio e data 
final.
Os tipos de Amostras são: 
Category samples: Conjunto finito de categorias 
Análise do sono. 
Quantity samples: Valores numéricos. altura e peso, 
número de passos, a temperatura, e a sua taxa de 
pulso. 
Correlations: Composto que contém uma ou mais 
amostras alimentos ou de pressão arterial. 
Workouts: Atividade física, como correr, nadar, ou até 
mesmo jogar, muitas vezes têm tipo, duração, 
distância, e as propriedades da energia queimada.
Como funciona?
Perguntas?
Obrigado!

Contenu connexe

Similaire à Fatec Mogi - IOS

RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
Carlos Alexandre
 
Technology Session Forum IT Expo 2014: eHealth & IoT
Technology Session Forum IT Expo 2014: eHealth & IoTTechnology Session Forum IT Expo 2014: eHealth & IoT
Technology Session Forum IT Expo 2014: eHealth & IoT
Michel Fernandes
 
Partilha de Informação
Partilha de InformaçãoPartilha de Informação
Partilha de Informação
ONE Talks
 

Similaire à Fatec Mogi - IOS (20)

IoT Internet das Coisas
IoT Internet das CoisasIoT Internet das Coisas
IoT Internet das Coisas
 
Aula1 io t
Aula1 io tAula1 io t
Aula1 io t
 
Introdução Básica a Internet das Coisas
Introdução Básica a Internet das CoisasIntrodução Básica a Internet das Coisas
Introdução Básica a Internet das Coisas
 
Internet Das Coisas Trabalho Acadêmico
Internet Das Coisas Trabalho AcadêmicoInternet Das Coisas Trabalho Acadêmico
Internet Das Coisas Trabalho Acadêmico
 
Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8Clients pb dl03-web-v.4.8
Clients pb dl03-web-v.4.8
 
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOSBIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
BIODATA: SOFTWARE WEB PARA GERENCIAMENTO DE COLETA DE DADOS BIOMÉDICOS
 
Wperformance 2015 (2)
Wperformance   2015 (2)Wperformance   2015 (2)
Wperformance 2015 (2)
 
proposta-mestrado-iot-cps-22-2.pdf
proposta-mestrado-iot-cps-22-2.pdfproposta-mestrado-iot-cps-22-2.pdf
proposta-mestrado-iot-cps-22-2.pdf
 
Web semantica na prática
Web semantica na práticaWeb semantica na prática
Web semantica na prática
 
01 introducao teorica-cursogxxbr
01 introducao teorica-cursogxxbr01 introducao teorica-cursogxxbr
01 introducao teorica-cursogxxbr
 
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...Apresentação geral do gqs -  Usabilidade na convergência digital - Customizaç...
Apresentação geral do gqs - Usabilidade na convergência digital - Customizaç...
 
Relatorio de estagio tecnico em informatica
Relatorio de estagio tecnico em informaticaRelatorio de estagio tecnico em informatica
Relatorio de estagio tecnico em informatica
 
Serviços e Redes inspiradas Biologicamente
Serviços e Redes inspiradas BiologicamenteServiços e Redes inspiradas Biologicamente
Serviços e Redes inspiradas Biologicamente
 
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato RosaPalestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
Palestra "Usabilidade: conceito, aplicações e testes" de Renato Rosa
 
RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
RESUMO Uma Proposta de Arquitetura Interoperável integrando Web, TV Digital e...
 
Web 3.0 - FEI, 2014
Web 3.0 - FEI, 2014Web 3.0 - FEI, 2014
Web 3.0 - FEI, 2014
 
Introdução ao apple watch
Introdução ao apple watchIntrodução ao apple watch
Introdução ao apple watch
 
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
UMA ANÁLISE COMPARATIVA DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA PAR...
 
Technology Session Forum IT Expo 2014: eHealth & IoT
Technology Session Forum IT Expo 2014: eHealth & IoTTechnology Session Forum IT Expo 2014: eHealth & IoT
Technology Session Forum IT Expo 2014: eHealth & IoT
 
Partilha de Informação
Partilha de InformaçãoPartilha de Informação
Partilha de Informação
 

Fatec Mogi - IOS

  • 2. Paulo Victor Cocato @PauloCocato CI&T Formado em Ciência da Computação ~ 4 Anos de Desenvolvimento iOS
  • 3. Agenda - História - XCode - Interface Builder - Objective-C - Beacon - HealthKit
  • 4. História O sistema operacional foi apresentado com o iPhone na Macworld Conference & Expo em 9 de janeiro de 2007 e lançado no mês de junho. Inicialmente as aplicações de terceiros não eram permitidas.
  • 6. XCode A pasta da classe contém dois objetos: - App Delegate - View Controller Cada objeto tem as seguintes extensão: - .h (Define o objeto) - .m (Implementa o objeto) - .xib (XML interface do Objeto)
  • 7. MVC View: Como seu programa apresenta informação para o usuário. Model: Como sua informação é representada dentro de sua aplicação. Controller: Controla o view e o model !
  • 10. Demo
  • 12. O que é Beacon? "Beacon não é só um chip ou uma nova tecnologia. É uma nova forma de experimentar o mundo!"
  • 13. Beacon é uma nova tecnologia, que estende o serviço de localização, utilizando sinais de Bluetooth LE.
  • 14.
  • 16. Com o Bluetooth ativo, o celular recebe alertas ao aproximar ou deixar a área de alcance do Beacon.
  • 17.
  • 18. Permite ainda calcular e executar ações de acordo com a proximidade do Beacon.
  • 19.
  • 21.
  • 22.
  • 24. O que é HealthKit? "Uma maneira inteiramente nova de usar suas informações de saúde e condicionamento físico"
  • 25. O framework HealthKit, fornece estrutura para que os aplicativos e dispositivos externos possam compartilhar dados de saúde e fitness.
  • 27. - Separar: coleta de dados, processamento e socialização. - Reduz a dificuldade no compartilhamento entre os aplicativos. - Fornecer um conjunto mais rico de dados e um maior senso de contexto. - Permite que o aplicativo participe de um ecossistema maior.
  • 29. Os objetos em HealthKit podem ser divididos em dois principais grupos: Características e Amostras. Características são informações que geralmente não sofrem alterações como: Data de Nascimento, Tipo Sanguineo e Sexo. O usuário precisa inserir ou modificar essas informações diretamente no aplicativo de saúde. Amostras representa informação em um determinado ponto no tempo, todos os objetos de amostras tem as seguintes propriedades: tipo, data de inicio e data final.
  • 30. Os tipos de Amostras são: Category samples: Conjunto finito de categorias Análise do sono. Quantity samples: Valores numéricos. altura e peso, número de passos, a temperatura, e a sua taxa de pulso. Correlations: Composto que contém uma ou mais amostras alimentos ou de pressão arterial. Workouts: Atividade física, como correr, nadar, ou até mesmo jogar, muitas vezes têm tipo, duração, distância, e as propriedades da energia queimada.
  • 32.