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

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
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
 
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
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
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
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
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
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
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
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
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
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 

Último (20)

LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
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
 
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
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
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.
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
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
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
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
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
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
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 

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