cenário apple

38
Introdução para o iOS e MVC

Upload: laura-lou

Post on 06-Jun-2015

1.227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Cenário Apple

Introdução para o iOS e MVC

Page 2: Cenário Apple

Sulaiman Younes

Page 3: Cenário Apple

São Paulo

600m²

90 colaboradores

200m²

10 colaboradores

Santiago

Page 4: Cenário Apple

- Desde 2006 a Gonow atende clientes no Chile, Argentina, Peru e Europa, realizando projetos ágeis para acelerar o lançamento ou a renovação de produtos e serviços que aproveitam os recursos da Internet.

- Hoje a Gonow atende clientes também no Brasil e vem se destacando pela agilidade e flexibilidade no atendimento às demandas, dando fortes sinais da sua vocação para ser uma empresa global de tecnologia e inovação.

Atuação

Page 5: Cenário Apple

Nossos Clientes

Page 6: Cenário Apple

Competências

Page 7: Cenário Apple

Focus Têxtil

Solução Coorporativa

Automação de Vendas no iPad

Cases

Page 8: Cenário Apple

Projeto Focus Têxtil

- Cadastro de Clientes

- Busca de Artigos

- Carrinho de Compras

- Consulta de Pedidos

- Base de dados integrada

- Integração com SAP

Page 9: Cenário Apple

Home - Projeto Focus Têxtil

Page 10: Cenário Apple

Home - Projeto Focus Têxtil

Page 11: Cenário Apple

Cadastro de Cliente - Projeto Focus Têxtil

Page 12: Cenário Apple

Busca de Artigos - Projeto Focus Têxtil

Page 13: Cenário Apple

Busca de Artigos - Projeto Focus Têxtil

Page 14: Cenário Apple

Carrinho de Compras - Projeto Focus Têxtil

Page 15: Cenário Apple

Consulta de Pedidos - Projeto Focus Têxtil

Page 16: Cenário Apple

Introdução para o iOS e MVC

1 - Requisitos

2 - Pré-Requisitos

3 - Camadas do iOS

4 - Componentes da Plataforma iOS

5 - Aplicativos Diversos

Page 17: Cenário Apple

iOS - Requisitos1 - Equipamentos de Desenvolvimento

- Intel-based Mac

Introdução para o iOS e MVC

- Mac OS X Snow Leopard ou Lion

- xCode/SDK -> http://developer.apple.com

2 - iOS Hardware- iPhone

- iPad

- iPod Touch

3 - Software de Desenvolvimento

- iPhone/iPad Simulator

- Instruments (Memory Leaks, Memory Allocation etc…)

Page 18: Cenário Apple

iOS - Requisitos

- Developer University Program

Introdução para o iOS e MVC

- Standard Developer Program

5 - Documentação- Apple on-line documention -> http://developer.apple.com

4 - Programas da Apple

- Enterprise Developer Program

Page 19: Cenário Apple

iOS – Pré-Requisitos

- Visão Global

Introdução para o iOS e MVC

1 - Orientação a Objeto

- Class (Modelo do objeto)

- Instance (Manifestação da classe)

- Messages (Enviada ao objeto para efetuar alguma ação)

- Methods (Ação invocada pela mensagem)

- Inheritence (Mecanismo de compartilhamento de códicos)

- Superclass/Subclass (Relacionamento de herança)

- Protocols (Declaraçao de metodos proveniente de classe não especificada)

Page 20: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 21: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 22: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 23: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 24: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 25: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 26: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 27: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 28: Cenário Apple

iOS – Pré-Requisitos

Introdução para o iOS e MVC

2 - Conceito através do MVC

Page 29: Cenário Apple

iOS – Pré-Requisitos

- Objective-C / C

Introdução para o iOS e MVC

3 - Linguagem de Programação

- [Display setTextColor:[UIColor:BlackColor]];

Page 30: Cenário Apple

Camadas do iOS

- OSX Kernel

Introdução para o iOS e MVC

1 - Core OS

- Mach 3.0 (Unix based)

- Sockets

- Security

- File System

- Certificates

- Power Management

Page 31: Cenário Apple

Camadas do iOS

- Collections

Introdução para o iOS e MVC

2 - Core Services

- Address Book

- Networking

- File Access

- SQLITE

- Core Location

- URL Utilities

Page 32: Cenário Apple

Camadas do iOS

- Core Audio

Introdução para o iOS e MVC

3 - Media

- OpenAL

- Audio Mixing

- Audio Recording

- Video Playback

- jpeg, png, tiff, pdf

- Core Animation

- OpenGL ES

- Quartz(2d)

Page 33: Cenário Apple

Camadas do iOS

- Multi-Touch

Introdução para o iOS e MVC

4 – Cocoa Touch

- View Hierarchy

- Localization

- Controls

- Alerts

- Web View

- Map Kit

- Image Picker

- Camera

Page 34: Cenário Apple

Componentes da Plataforma iOS

- xCode

Introdução para o iOS e MVC

1 – Ferramentas

- Interface Builder

- Instruments

- Simulator

Page 35: Cenário Apple

Componentes da Plataforma iOS

- Objective-C

Introdução para o iOS e MVC

2 – Linguagem de programação

- C

Page 36: Cenário Apple

Componentes da Plataforma iOS

- Foundation (Arrays, Dictionaries, string etc..)

Introdução para o iOS e MVC

3 – Framework (Biblioteca de Pacotes e Objetos)

- Core Data (Composição e Relacionamato de Classes e Estruturas)

- MapKit (Google Map)

- UIKit (UITable, Button, Slider etc…)

- Core Motion (Accelerometer)

Page 37: Cenário Apple

Componentes da Plataforma iOS

- MVC (Model View controller)

Introdução para o iOS e MVC

4 – Estratégia de Desenho e Arquitetura de Sistema

5 – Gestão de Memória- Alloc

- Copy

- New

- Dealloc

Page 38: Cenário Apple

Aplicativos Diversos

Introdução para o iOS e MVC

1 – Interatividade

2 – Cooperativo

3 – Mídia

5 – Medicina

6 – Comunicação