SlideShare una empresa de 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

Más contenido relacionado

La actualidad más candente

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!sargentogarcia12
 
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ágenesSam Just
 
Evolucion del Iphone
Evolucion del Iphone Evolucion del Iphone
Evolucion del Iphone Gene Bermeo
 
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 garrulousmaveri10
 
TOP 10 DISPOSITIVOS MOVILES
TOP 10 DISPOSITIVOS MOVILESTOP 10 DISPOSITIVOS MOVILES
TOP 10 DISPOSITIVOS MOVILESPamela de Leon
 
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 gratisronald9donkey
 
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...Argentesting
 

La actualidad más candente (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
 

Destacado

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 2014Yamil Lambert
 
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 SarangoYamil Lambert
 
Hardware de un smartphone Procesadores
Hardware de un smartphone ProcesadoresHardware de un smartphone Procesadores
Hardware de un smartphone ProcesadoresYamil Lambert
 
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 SarangoYamil Lambert
 
Search engine optimization SEO
Search engine optimization SEOSearch engine optimization SEO
Search engine optimization SEOYamil Lambert
 
Mejores teléfonos inteligentes 2013
Mejores teléfonos inteligentes 2013Mejores teléfonos inteligentes 2013
Mejores teléfonos inteligentes 2013Yamil Lambert
 
Moodle para profesores
Moodle para profesoresMoodle para profesores
Moodle para profesoresYamil Lambert
 
Políticas del curso UCSG
Políticas del curso UCSGPolíticas del curso UCSG
Políticas del curso UCSGYamil Lambert
 
Joomla Tipos elementos Menú by YLS
Joomla Tipos elementos Menú by YLSJoomla Tipos elementos Menú by YLS
Joomla Tipos elementos Menú by YLSYamil Lambert
 
GuayasTech : Videojuegos indie Ecuador 2014
GuayasTech : Videojuegos indie Ecuador 2014GuayasTech : Videojuegos indie Ecuador 2014
GuayasTech : Videojuegos indie Ecuador 2014Yamil Lambert
 
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 colaborativosYamil Lambert
 
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 WWWYamil Lambert
 
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 LambertYamil Lambert
 
Moodle Administración
Moodle AdministraciónMoodle Administración
Moodle AdministraciónYamil Lambert
 
Adobe Captivate Multimedia
Adobe Captivate MultimediaAdobe Captivate Multimedia
Adobe Captivate MultimediaYamil Lambert
 
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ónYamil Lambert
 
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 SarangoYamil Lambert
 
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 palermoYamil Lambert
 

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

Similar a Desarrollo iPhone Apps Guía

El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13mdc349
 
El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13El Iphone Manuel Diaz Sec13
El Iphone Manuel Diaz Sec13mdc349
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhoneclau-csap
 
Presentacion del IPhone
Presentacion del IPhonePresentacion del IPhone
Presentacion del IPhoneclau-csap
 
Fernanda q presentacioniphone
Fernanda q presentacioniphoneFernanda q presentacioniphone
Fernanda q presentacioniphonefher15
 
iPhone: el elegido
iPhone: el elegidoiPhone: el elegido
iPhone: el elegidoPilar Benito
 
IPhone4
IPhone4IPhone4
IPhone4mdv45
 
Presentacion iphone
Presentacion iphonePresentacion iphone
Presentacion iphonefher15
 
Historia de Apple Computer, Inc
Historia de Apple Computer, IncHistoria de Apple Computer, Inc
Historia de Apple Computer, IncESPOL
 
Presentación1
Presentación1Presentación1
Presentación19676
 

Similar a Desarrollo iPhone Apps Guía (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
 

Más de Yamil Lambert

QR, RA y Realidad Virtual
QR, RA y Realidad VirtualQR, RA y Realidad Virtual
QR, RA y Realidad VirtualYamil Lambert
 
Presentación Yamil Lambert Sarango
Presentación Yamil Lambert SarangoPresentación Yamil Lambert Sarango
Presentación Yamil Lambert SarangoYamil Lambert
 
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...Yamil Lambert
 
Adobe phonegap / Cordova API
Adobe phonegap / Cordova APIAdobe phonegap / Cordova API
Adobe phonegap / Cordova APIYamil Lambert
 
Prácticas pre profesionales UCSG FAH
Prácticas pre profesionales UCSG FAHPrácticas pre profesionales UCSG FAH
Prácticas pre profesionales UCSG FAHYamil Lambert
 
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 - EcuadorYamil Lambert
 
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 LambertYamil 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...Yamil Lambert
 
JQquery Mobile por Yamil Lambert
JQquery Mobile por Yamil LambertJQquery Mobile por Yamil Lambert
JQquery Mobile por Yamil LambertYamil Lambert
 

Más 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

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Luis Olivera
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 

Último (20)

GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
Clase N°4 - Purificación y secuenciación de acidos nucleicos Benoit Diringer ...
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 

Desarrollo iPhone Apps Guía

  • 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