SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de Yamil Lambert

Plus 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
 

Dernier

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Dernier (15)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 

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