SlideShare uma empresa Scribd logo
1 de 16
ESPOL-Yamil Lambert
Desarrollo de Aplicaciones para
iPHONE
Por Lcdo. Yamil Lambert
Octubre 2010
ESPOL-Yamil Lambert
Historia
• Apple Inc. es una empresa multinacional diseña y
produce equipos electrónicos y software.
• Creada en 1976 por Steve Jobs y Steve Wozniak.
• Steve Jobs abandona APPLE en 1986, y regresa en
1997.
• iPhone fue anunciado por Apple en el año 2007.
• Nombrado “invento del año” por la revista Time
en 2009.
ESPOL-Yamil Lambert
iPhone Características generales
• Teléfono inteligente multimedia con conexión
a Internet, pantalla multitáctil.
• Carece de teclado físico, posee uno virtual en la
pantalla táctil.
• Cámara de fotos , reproductor de
música
• Recepción y envío de mensajes de
Textos.
• Correo electrónico, Navegador WEB
• Conectividad con WIFI
ESPOL-Yamil Lambert
iPods Touch
• Presentado en septiembre de 2007.
• Reproductor multimedia.
• Interfaz multitáctil
• Memoria flash de 8, 16, 32 o 64 GB.
• Conexión Wi-Fi
• Entre otras características
presentes en el iPHONE.
• NO es un teléfono.
ESPOL-Yamil Lambert
Versiones de Hardware del iPHONE
• iPhone.- pantalla multitáctil, altavoces, cámara de 2.0
mp, conectividad EDGE y Wi-Fi. Carcasa dividida en 2
partes (Junio 2007).
• iPhone 3G.- Físicamente similar al iPhone original.
Conectividad 3G, carcasa de plástico (Julio 2008).
• iPhone 3GS.- Físicamente igual al IPhone 3G. La letra
“S” viene de speed , es 2 veces más rápido que el
iPhone 3G. Grabación de video, brújula y cámara de 3
mp (Junio 2009).
• iPhone 4.- Cambio en el Diseño, se usa vidrio con
silicato de aluminio, marco de acero inoxidable que
funciona como antena (Junio 2010).
ESPOL-Yamil Lambert
iPHONE 4 Especificaciones
Técnicas
• Ancho: 9.3mm, Peso:137 Gramos
• Capacidad: 16 o 32Gb, con 512MB RAM
• Pantalla: Retina Display con resolución de 960
por 640 píxeles.
• Cámara: 5mp, Graba HD(720p)
• Localización: GPS, Brújula, Wi-FI, Móvil, Bluetooth
, GSM/EDGE
• Batería: Conversación 7 Horas 3G, Reposo hasta
300 horas.
• Sensores: Giroscopio, Acelerómetro, Proximidad,
y Luz Ambiental.
• Procesador Apple A4 a 800Mhz y usa MicroSIM
ESPOL-Yamil Lambert
Sistema Operativo
iOS (anteriormente denominado iPhone OS)
Ultima Versión es la iOS 4.1 y es un derivado de Mac
OS X, escrito en C, C++, Objective-C, basado en
Darwin BSD (Unix, freeBSD y NEXTSTEP).
Multitarea, no presente en versiones anteriores.
Tiene 4 capas de Abstracción:
1. Núcleo del Sistema Operativo
2. Servicios Principales
3. Medios de Comunicación
4. Cocoa Touch
Ocupa poco menos de 500 megabytes.
ESPOL-Yamil Lambert
iPhone SDK
• Kit de desarrollo de software para la plataforma iOS
(gratis)
• Liberado en Febrero del 2008.
• Contenido del SDK
– Xcode (ultima versión 3.2.4)
– Intarface Builder
– Instruments
– Aspen emulador de iPhone
• Lenguaje de programación oficial: Objective-C, pero
se puede programar usando C y C++.
ESPOL-Yamil Lambert
Distribución y Licencias
• Para probar con el dispositivo hay que pagar
la cuota del iPhone Developer Program ($99)
sino solo se puede probar con el emulador.
• Se distribuye a través de la App Store de Apple
• Precio mínimo ($0.99) de la aplicación
• Recibirán el 70% del dinero que produzca la
aplicación, el 30% es de APPLE.
• Cumplir las Condiciones de Uso (APPLE)
ESPOL-Yamil Lambert
Lenguajes de Programación
Objetive C
C y C++
JavaScript
¿Java?
ESPOL-Yamil Lambert
iPHONE OS API
ESPOL-Yamil Lambert
Objective-C 2.0 / C + POO
void HolaMundo (int numero) {
int contador = 0;
char* mensaje = “Hola Ecuador”;
while (contador < numero) {
if (condición) {
contador++;
} else {
fprintf(“rechazado %s”,mensaje);
}
}
}
ESPOL-Yamil Lambert
Versión en Objective-C
- (void) HolaMundo WithLimite: (NSNumber *)numero {
int contador = 0;
NSString *mensaje = @”Hola Ecuador”;
while (contador < [numero intValue]) {
If (condición) {
contador++;
} else {
NSLog(“rechazado %@”, mensaje);
}
}
}
ESPOL-Yamil Lambert
Alternativas de Desarrollo
Xcode iOS_Sdk (MacOS X 10.6.2)
• Blender 3D
• SIO2Engine
• Unity3D
• Cocos2d
Demostración
ESPOL-Yamil Lambert
¿Y si no tengo una MAC?
Hackintosh.- es un Mac clónico
por menos de $1000.
Distribuciones
Idened
KALYWAY
iatkos S3 =
Snow Leopard 10.6.3
ESPOL-Yamil Lambert
GRACIAS!!!,
¿Preguntas?
ESPOL-EDCOM
Lcdo. Yamil Lambert

Mais conteúdo relacionado

Mais procurados

Taller sobre presentación e imágenes
Taller sobre presentación e imágenesTaller sobre presentación e imágenes
Taller sobre presentación e imágenes
Sam Just
 
The Formula Behind programa de facturacion tango gratis
The Formula Behind programa de facturacion tango gratisThe Formula Behind programa de facturacion tango gratis
The Formula Behind programa de facturacion tango gratis
ronald9donkey
 

Mais procurados (19)

Tecnologia
TecnologiaTecnologia
Tecnologia
 
Historia del Iphone
Historia del IphoneHistoria del Iphone
Historia del Iphone
 
Bodelin ProPrompter para el iPhone y el iPod touch Ahora en la App Store!
Bodelin ProPrompter para el iPhone y el iPod touch Ahora en la App Store!Bodelin ProPrompter para el iPhone y el iPod touch Ahora en la App Store!
Bodelin ProPrompter para el iPhone y el iPod touch Ahora en la App Store!
 
Android 2
Android 2Android 2
Android 2
 
I phone 5[1]
I phone 5[1]I phone 5[1]
I phone 5[1]
 
El iPad
El iPadEl iPad
El iPad
 
Iphone 5
Iphone 5 Iphone 5
Iphone 5
 
Taller sobre presentación e imágenes
Taller sobre presentación e imágenesTaller sobre presentación e imágenes
Taller sobre presentación e imágenes
 
Iphone 5 s
Iphone 5 sIphone 5 s
Iphone 5 s
 
Evolucion del Iphone
Evolucion del Iphone Evolucion del Iphone
Evolucion del Iphone
 
Los smartphones
Los smartphonesLos smartphones
Los smartphones
 
Iphone
IphoneIphone
Iphone
 
Smart phones
Smart phonesSmart phones
Smart phones
 
Como Salvar” El Boton Home Del Iphone
Como Salvar” El Boton Home Del Iphone
Como Salvar” El Boton Home Del Iphone
Como Salvar” El Boton Home Del Iphone
 
I phone
I phoneI phone
I phone
 
TOP 10 DISPOSITIVOS MOVILES
TOP 10 DISPOSITIVOS MOVILESTOP 10 DISPOSITIVOS MOVILES
TOP 10 DISPOSITIVOS MOVILES
 
The Formula Behind programa de facturacion tango gratis
The Formula Behind programa de facturacion tango gratisThe Formula Behind programa de facturacion tango gratis
The Formula Behind programa de facturacion tango gratis
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
 
revista
revistarevista
revista
 

Destaque

Destaque (20)

Seminario de graduación UCSG 2013 2014
Seminario de graduación UCSG 2013 2014Seminario de graduación UCSG 2013 2014
Seminario de graduación UCSG 2013 2014
 
Internet historia en imágenes por Yamil Lambert Sarango
Internet historia en imágenes por Yamil Lambert SarangoInternet historia en imágenes por Yamil Lambert Sarango
Internet historia en imágenes por Yamil Lambert Sarango
 
HTML
HTMLHTML
HTML
 
Hardware de un smartphone Procesadores
Hardware de un smartphone ProcesadoresHardware de un smartphone Procesadores
Hardware de un smartphone Procesadores
 
Caso de estudio top Blog Tech por Yamil Lambert Sarango
Caso de estudio top Blog Tech por Yamil Lambert SarangoCaso de estudio top Blog Tech por Yamil Lambert Sarango
Caso de estudio top Blog Tech por Yamil Lambert Sarango
 
Search engine optimization SEO
Search engine optimization SEOSearch engine optimization SEO
Search engine optimization SEO
 
Multimedia usm
Multimedia usmMultimedia usm
Multimedia usm
 
Mejores teléfonos inteligentes 2013
Mejores teléfonos inteligentes 2013Mejores teléfonos inteligentes 2013
Mejores teléfonos inteligentes 2013
 
Moodle para profesores
Moodle para profesoresMoodle para profesores
Moodle para profesores
 
Políticas del curso UCSG
Políticas del curso UCSGPolíticas del curso UCSG
Políticas del curso UCSG
 
Joomla Tipos elementos Menú by YLS
Joomla Tipos elementos Menú by YLSJoomla Tipos elementos Menú by YLS
Joomla Tipos elementos Menú by YLS
 
GuayasTech : Videojuegos indie Ecuador 2014
GuayasTech : Videojuegos indie Ecuador 2014GuayasTech : Videojuegos indie Ecuador 2014
GuayasTech : Videojuegos indie Ecuador 2014
 
Tics, internet, Educación y sistemas colaborativos
Tics, internet, Educación y sistemas colaborativosTics, internet, Educación y sistemas colaborativos
Tics, internet, Educación y sistemas colaborativos
 
Formato Multimedia de Aplicación en el WWW
Formato Multimedia de Aplicación en el WWWFormato Multimedia de Aplicación en el WWW
Formato Multimedia de Aplicación en el WWW
 
Caso de estudio Xataka by Yamil Lambert
Caso de estudio Xataka by Yamil LambertCaso de estudio Xataka by Yamil Lambert
Caso de estudio Xataka by Yamil Lambert
 
Moodle Administración
Moodle AdministraciónMoodle Administración
Moodle Administración
 
Adobe Captivate Multimedia
Adobe Captivate MultimediaAdobe Captivate Multimedia
Adobe Captivate Multimedia
 
UCSG presentación de propuesta de intervención
UCSG presentación de propuesta de intervenciónUCSG presentación de propuesta de intervención
UCSG presentación de propuesta de intervención
 
Drones o UAV por Yamil Lambert Sarango
Drones o UAV por Yamil Lambert SarangoDrones o UAV por Yamil Lambert Sarango
Drones o UAV por Yamil Lambert Sarango
 
Doctorado en diseño U. de palermo
Doctorado en diseño U. de palermoDoctorado en diseño U. de palermo
Doctorado en diseño U. de palermo
 

Semelhante a Desarrollo de aplicaciones para iPhone por Yamil Lambert

El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
mdc349
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhone
clau-csap
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhone
clau-csap
 
Fernanda q presentacioniphone
Fernanda q presentacioniphoneFernanda q presentacioniphone
Fernanda q presentacioniphone
fher15
 
iPhone: el elegido
iPhone: el elegidoiPhone: el elegido
iPhone: el elegido
Pilar Benito
 
Presentacion iphone
Presentacion iphonePresentacion iphone
Presentacion iphone
fher15
 

Semelhante a Desarrollo de aplicaciones para iPhone por Yamil Lambert (20)

Smartphones The Iphone
Smartphones The IphoneSmartphones The Iphone
Smartphones The Iphone
 
Giler
GilerGiler
Giler
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
 
el iphone 5
el iphone 5el iphone 5
el iphone 5
 
El iphone (1)
El  iphone (1)El  iphone (1)
El iphone (1)
 
El Iphone
El IphoneEl Iphone
El Iphone
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhone
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhone
 
Fernanda q presentacioniphone
Fernanda q presentacioniphoneFernanda q presentacioniphone
Fernanda q presentacioniphone
 
iPhone: el elegido
iPhone: el elegidoiPhone: el elegido
iPhone: el elegido
 
IPhone4
IPhone4IPhone4
IPhone4
 
Iphone 5
Iphone 5Iphone 5
Iphone 5
 
I phone
I phoneI phone
I phone
 
Presentacion iphone
Presentacion iphonePresentacion iphone
Presentacion iphone
 
Historia de Apple Computer, Inc
Historia de Apple Computer, IncHistoria de Apple Computer, Inc
Historia de Apple Computer, Inc
 
iPHONE 5
iPHONE  5iPHONE  5
iPHONE 5
 
Presentación1
Presentación1Presentación1
Presentación1
 

Mais de Yamil Lambert

Mais de Yamil Lambert (11)

QR, RA y Realidad Virtual
QR, RA y Realidad VirtualQR, RA y Realidad Virtual
QR, RA y Realidad Virtual
 
Arte ASCII
Arte ASCIIArte ASCII
Arte ASCII
 
Realidad aumentada
Realidad aumentadaRealidad aumentada
Realidad aumentada
 
Presentación Yamil Lambert Sarango
Presentación Yamil Lambert SarangoPresentación Yamil Lambert Sarango
Presentación Yamil Lambert Sarango
 
El rol de los nuevos medios y las tecnologías digitales en el arte contempor...
El rol de los nuevos medios y las tecnologías digitales  en el arte contempor...El rol de los nuevos medios y las tecnologías digitales  en el arte contempor...
El rol de los nuevos medios y las tecnologías digitales en el arte contempor...
 
Adobe phonegap / Cordova API
Adobe phonegap / Cordova APIAdobe phonegap / Cordova API
Adobe phonegap / Cordova API
 
Prácticas pre profesionales UCSG FAH
Prácticas pre profesionales UCSG FAHPrácticas pre profesionales UCSG FAH
Prácticas pre profesionales UCSG FAH
 
Datos Inec Intenret, Smartphone con CMS - Ecuador
Datos Inec Intenret, Smartphone con CMS  - EcuadorDatos Inec Intenret, Smartphone con CMS  - Ecuador
Datos Inec Intenret, Smartphone con CMS - Ecuador
 
Apa 6ta edicion por MSc. Yamil Lambert
Apa 6ta edicion por MSc. Yamil LambertApa 6ta edicion por MSc. Yamil Lambert
Apa 6ta edicion por MSc. Yamil Lambert
 
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
Arduino Historia, IDE, lenguaje de programacion y proyectos por Msc. Yamil La...
 
JQquery Mobile por Yamil Lambert
JQquery Mobile por Yamil LambertJQquery Mobile por Yamil Lambert
JQquery Mobile por Yamil Lambert
 

Último

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
EdwinGarca59
 

Último (20)

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
Desarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - EstradaDesarrollo del Dominio del Internet - Estrada
Desarrollo del Dominio del Internet - Estrada
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024Ejercicio 1 periodo 2 de Tecnología 2024
Ejercicio 1 periodo 2 de Tecnología 2024
 
innovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 bloginnovacion banking & warehouse 2024 blog
innovacion banking & warehouse 2024 blog
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
Electricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docxElectricidad Libro compendio de temas estudiados.docx
Electricidad Libro compendio de temas estudiados.docx
 
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Tipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de DatosTipos de datos en Microsoft Access de Base de Datos
Tipos de datos en Microsoft Access de Base de Datos
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 

Desarrollo de aplicaciones para iPhone por Yamil Lambert

  • 1. ESPOL-Yamil Lambert Desarrollo de Aplicaciones para iPHONE Por Lcdo. Yamil Lambert Octubre 2010
  • 2. ESPOL-Yamil Lambert Historia • Apple Inc. es una empresa multinacional diseña y produce equipos electrónicos y software. • Creada en 1976 por Steve Jobs y Steve Wozniak. • Steve Jobs abandona APPLE en 1986, y regresa en 1997. • iPhone fue anunciado por Apple en el año 2007. • Nombrado “invento del año” por la revista Time en 2009.
  • 3. ESPOL-Yamil Lambert iPhone Características generales • Teléfono inteligente multimedia con conexión a Internet, pantalla multitáctil. • Carece de teclado físico, posee uno virtual en la pantalla táctil. • Cámara de fotos , reproductor de música • Recepción y envío de mensajes de Textos. • Correo electrónico, Navegador WEB • Conectividad con WIFI
  • 4. ESPOL-Yamil Lambert iPods Touch • Presentado en septiembre de 2007. • Reproductor multimedia. • Interfaz multitáctil • Memoria flash de 8, 16, 32 o 64 GB. • Conexión Wi-Fi • Entre otras características presentes en el iPHONE. • NO es un teléfono.
  • 5. ESPOL-Yamil Lambert Versiones de Hardware del iPHONE • iPhone.- pantalla multitáctil, altavoces, cámara de 2.0 mp, conectividad EDGE y Wi-Fi. Carcasa dividida en 2 partes (Junio 2007). • iPhone 3G.- Físicamente similar al iPhone original. Conectividad 3G, carcasa de plástico (Julio 2008). • iPhone 3GS.- Físicamente igual al IPhone 3G. La letra “S” viene de speed , es 2 veces más rápido que el iPhone 3G. Grabación de video, brújula y cámara de 3 mp (Junio 2009). • iPhone 4.- Cambio en el Diseño, se usa vidrio con silicato de aluminio, marco de acero inoxidable que funciona como antena (Junio 2010).
  • 6. ESPOL-Yamil Lambert iPHONE 4 Especificaciones Técnicas • Ancho: 9.3mm, Peso:137 Gramos • Capacidad: 16 o 32Gb, con 512MB RAM • Pantalla: Retina Display con resolución de 960 por 640 píxeles. • Cámara: 5mp, Graba HD(720p) • Localización: GPS, Brújula, Wi-FI, Móvil, Bluetooth , GSM/EDGE • Batería: Conversación 7 Horas 3G, Reposo hasta 300 horas. • Sensores: Giroscopio, Acelerómetro, Proximidad, y Luz Ambiental. • Procesador Apple A4 a 800Mhz y usa MicroSIM
  • 7. ESPOL-Yamil Lambert Sistema Operativo iOS (anteriormente denominado iPhone OS) Ultima Versión es la iOS 4.1 y es un derivado de Mac OS X, escrito en C, C++, Objective-C, basado en Darwin BSD (Unix, freeBSD y NEXTSTEP). Multitarea, no presente en versiones anteriores. Tiene 4 capas de Abstracción: 1. Núcleo del Sistema Operativo 2. Servicios Principales 3. Medios de Comunicación 4. Cocoa Touch Ocupa poco menos de 500 megabytes.
  • 8. ESPOL-Yamil Lambert iPhone SDK • Kit de desarrollo de software para la plataforma iOS (gratis) • Liberado en Febrero del 2008. • Contenido del SDK – Xcode (ultima versión 3.2.4) – Intarface Builder – Instruments – Aspen emulador de iPhone • Lenguaje de programación oficial: Objective-C, pero se puede programar usando C y C++.
  • 9. ESPOL-Yamil Lambert Distribución y Licencias • Para probar con el dispositivo hay que pagar la cuota del iPhone Developer Program ($99) sino solo se puede probar con el emulador. • Se distribuye a través de la App Store de Apple • Precio mínimo ($0.99) de la aplicación • Recibirán el 70% del dinero que produzca la aplicación, el 30% es de APPLE. • Cumplir las Condiciones de Uso (APPLE)
  • 10. ESPOL-Yamil Lambert Lenguajes de Programación Objetive C C y C++ JavaScript ¿Java?
  • 12. ESPOL-Yamil Lambert Objective-C 2.0 / C + POO void HolaMundo (int numero) { int contador = 0; char* mensaje = “Hola Ecuador”; while (contador < numero) { if (condición) { contador++; } else { fprintf(“rechazado %s”,mensaje); } } }
  • 13. ESPOL-Yamil Lambert Versión en Objective-C - (void) HolaMundo WithLimite: (NSNumber *)numero { int contador = 0; NSString *mensaje = @”Hola Ecuador”; while (contador < [numero intValue]) { If (condición) { contador++; } else { NSLog(“rechazado %@”, mensaje); } } }
  • 14. ESPOL-Yamil Lambert Alternativas de Desarrollo Xcode iOS_Sdk (MacOS X 10.6.2) • Blender 3D • SIO2Engine • Unity3D • Cocos2d Demostración
  • 15. ESPOL-Yamil Lambert ¿Y si no tengo una MAC? Hackintosh.- es un Mac clónico por menos de $1000. Distribuciones Idened KALYWAY iatkos S3 = Snow Leopard 10.6.3