SlideShare a Scribd company logo
1 of 17
Download to read offline
Presentacion Moodler
David Sosa Valdes 
Aplicacion Iphone: Moodler
Moodler 
!    Que es mi proyecto?
!    Moodler es una aplicacion que recrea un curso en el
     cual el usuario puede ver contenido en formato de
     texto, junto con imagenes, videos y contestar
     cuestionarios.
Herramientas de Usuario
!    Para que sirve? Para quien esta enfocado?
!    Se le facilita al cliente el manejo de contenido de la
     aplicacion por uso de formato xml (plist).
!    Agregar imagenes, URL´s, texto y preguntas.
!    Ordenar Contenido por el uso de secciones
!    Busqueda de palabras claves
!    Foro Abierto de FAQ´s
!    Referencias y Comentarios
Patron de Diseño MVC



!    Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que
     separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en
     tres componentes distintos. 

!    El patrón de llamada y retorno MVC se ve frecuentemente en aplicaciones web,
     donde la vista es la página HTML y el código que provee de datos dinámicos a la
     página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de
     negocio, y el controlador es el responsable de recibir los eventos de entrada desde
     la vista.
Identificacion de Errores y
     Excepciones
     !    Strings no delcarados correctamente en el plist!

!    if ([dict objectForKey:@"imagen"]== nil) {!


•     "            "       UIAlertView *mensajeAlerta = [[UIAlertView alloc] initWithTitle:@"Alerta!" message: @"No hay Imagenes que
     mostrar" !


•    "             "            "           "          "         "          "          "          "          "          "         "
          "            "             "          "   delegate:self cancelButtonTitle:@"Cerrar Ventana" otherButtonTitles:nil];!


•    "             "       [mensajeAlerta show];!


•    "             "       [mensajeAlerta release]; !


•    "        }!
Diseño de Interfaz
Comentarios y Sugerencias"
"
http://its-dsv.blogspot.com/"

More Related Content

What's hot

What's hot (14)

6.angular js
6.angular js6.angular js
6.angular js
 
Introducción a Knockout
Introducción a KnockoutIntroducción a Knockout
Introducción a Knockout
 
Asegúr@IT III - Ataques SQL Injection masivos
Asegúr@IT III - Ataques SQL Injection masivosAsegúr@IT III - Ataques SQL Injection masivos
Asegúr@IT III - Ataques SQL Injection masivos
 
dotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.Forms
dotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.FormsdotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.Forms
dotNetMálaga 2017 - Trucos y consejos rendimiento Xamarin.Forms
 
Adobe dreamweaver
Adobe dreamweaverAdobe dreamweaver
Adobe dreamweaver
 
Adobe dreamweaver 2
Adobe dreamweaver 2Adobe dreamweaver 2
Adobe dreamweaver 2
 
09b jsf (1)
09b jsf (1)09b jsf (1)
09b jsf (1)
 
Angular js
Angular jsAngular js
Angular js
 
MODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHPMODELO VISTA CONTROLADOR EN PHP
MODELO VISTA CONTROLADOR EN PHP
 
Introducción a Ext JS - SG09
Introducción a Ext JS - SG09Introducción a Ext JS - SG09
Introducción a Ext JS - SG09
 
01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile01 Building cross-platform mobile applications with jQuery Mobile
01 Building cross-platform mobile applications with jQuery Mobile
 
Presentacion Dreamweaver
Presentacion DreamweaverPresentacion Dreamweaver
Presentacion Dreamweaver
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Mvc
MvcMvc
Mvc
 

Viewers also liked

Videojuegos como recurso cognitivo para el aprendizaje. Caso de estudio: La...
Videojuegos como recurso cognitivo para el aprendizaje.Caso de estudio: La...Videojuegos como recurso cognitivo para el aprendizaje.Caso de estudio: La...
Videojuegos como recurso cognitivo para el aprendizaje. Caso de estudio: La...Ruth S. Contreras Espinosa
 
Domi December 2013
Domi December 2013Domi December 2013
Domi December 2013Mike Adeleke
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์nanannieie ioi
 
Call sheet !
Call sheet !Call sheet !
Call sheet !josh38642
 
10 g325sectionaq1b-5medialanguage
10 g325sectionaq1b-5medialanguage10 g325sectionaq1b-5medialanguage
10 g325sectionaq1b-5medialanguagectrmedia
 
Nm2216 Dw104 Presentation
Nm2216 Dw104 PresentationNm2216 Dw104 Presentation
Nm2216 Dw104 Presentationguest365a3a
 
Teksti lv kultura 70 90
Teksti lv kultura 70 90Teksti lv kultura 70 90
Teksti lv kultura 70 90RTV
 
Resolution Brainstorms
Resolution BrainstormsResolution Brainstorms
Resolution Brainstormsyshtiwa
 
Film distribution
Film distributionFilm distribution
Film distributionIzzyfrances
 
Readers are Leaders
Readers are Leaders Readers are Leaders
Readers are Leaders galindoar526
 
Como Prevenir Estafas al comprar un Inmueble
Como Prevenir Estafas al comprar un Inmueble Como Prevenir Estafas al comprar un Inmueble
Como Prevenir Estafas al comprar un Inmueble Joseph Rojas Celestino
 

Viewers also liked (20)

Videojuegos como recurso cognitivo para el aprendizaje. Caso de estudio: La...
Videojuegos como recurso cognitivo para el aprendizaje.Caso de estudio: La...Videojuegos como recurso cognitivo para el aprendizaje.Caso de estudio: La...
Videojuegos como recurso cognitivo para el aprendizaje. Caso de estudio: La...
 
โครงงานคอม Pantomise (ละครใบ้)
โครงงานคอม Pantomise (ละครใบ้)โครงงานคอม Pantomise (ละครใบ้)
โครงงานคอม Pantomise (ละครใบ้)
 
Loving Prophet Muhammad
Loving Prophet MuhammadLoving Prophet Muhammad
Loving Prophet Muhammad
 
Prop periodicas
Prop periodicasProp periodicas
Prop periodicas
 
Draft treatment
Draft treatmentDraft treatment
Draft treatment
 
Domi December 2013
Domi December 2013Domi December 2013
Domi December 2013
 
โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์โครงร่างโครงงานคอมพิวเตอร์
โครงร่างโครงงานคอมพิวเตอร์
 
Call sheet !
Call sheet !Call sheet !
Call sheet !
 
10 g325sectionaq1b-5medialanguage
10 g325sectionaq1b-5medialanguage10 g325sectionaq1b-5medialanguage
10 g325sectionaq1b-5medialanguage
 
Harmonia
HarmoniaHarmonia
Harmonia
 
Soa
SoaSoa
Soa
 
juegos olimpicos
 juegos olimpicos  juegos olimpicos
juegos olimpicos
 
Nm2216 Dw104 Presentation
Nm2216 Dw104 PresentationNm2216 Dw104 Presentation
Nm2216 Dw104 Presentation
 
Teksti lv kultura 70 90
Teksti lv kultura 70 90Teksti lv kultura 70 90
Teksti lv kultura 70 90
 
Gadget girlz 1
Gadget girlz 1Gadget girlz 1
Gadget girlz 1
 
Resolution Brainstorms
Resolution BrainstormsResolution Brainstorms
Resolution Brainstorms
 
Film distribution
Film distributionFilm distribution
Film distribution
 
Readers are Leaders
Readers are Leaders Readers are Leaders
Readers are Leaders
 
Diigo. tutorial-22
Diigo. tutorial-22Diigo. tutorial-22
Diigo. tutorial-22
 
Como Prevenir Estafas al comprar un Inmueble
Como Prevenir Estafas al comprar un Inmueble Como Prevenir Estafas al comprar un Inmueble
Como Prevenir Estafas al comprar un Inmueble
 

Similar to Presentacion moodler

Building Ria Applications With Silverlight 2
Building Ria Applications With Silverlight 2Building Ria Applications With Silverlight 2
Building Ria Applications With Silverlight 2Tonymx
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPHP Vigo
 
Guía Practica conexión BD 2021
Guía Practica conexión BD  2021Guía Practica conexión BD  2021
Guía Practica conexión BD 2021lissette_torrealba
 
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-DesarrolloLuis Fernando Aguas Bucheli
 
Presentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers MadridPresentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers Madridemobc
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaJerilee Dueñas Rengifo
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaCommunity Managers Latam
 
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...Interlat
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBJavier Condori Flores
 
Introducción Curso iOS
Introducción Curso iOSIntroducción Curso iOS
Introducción Curso iOSbrainybogota
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaverLuis Viteri
 

Similar to Presentacion moodler (20)

Building Ria Applications With Silverlight 2
Building Ria Applications With Silverlight 2Building Ria Applications With Silverlight 2
Building Ria Applications With Silverlight 2
 
Primeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigoPrimeros pasos Symfony PHPVigo
Primeros pasos Symfony PHPVigo
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño3-Unidad 1. Arquitectura de Diseño
3-Unidad 1. Arquitectura de Diseño
 
Mvc
MvcMvc
Mvc
 
Guía Practica conexión BD 2021
Guía Practica conexión BD  2021Guía Practica conexión BD  2021
Guía Practica conexión BD 2021
 
Html5
Html5Html5
Html5
 
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
 
Programación de Componentes para Joomla (Gabriel Cuesta)
Programación de Componentes para Joomla (Gabriel Cuesta)Programación de Componentes para Joomla (Gabriel Cuesta)
Programación de Componentes para Joomla (Gabriel Cuesta)
 
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
2-Unidad 1: Arquitectura de Diseño-1.1 MVC-Desarrollo
 
Presentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers MadridPresentación de eMobc en BetaBeers Madrid
Presentación de eMobc en BetaBeers Madrid
 
Salesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshopSalesforce Bilbao Elevate '15 - 4th developer workshop
Salesforce Bilbao Elevate '15 - 4th developer workshop
 
Arquitectura java web
Arquitectura java webArquitectura java web
Arquitectura java web
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españa
 
Webinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españaWebinar interlat apps_2012_carlos_a-perez_españa
Webinar interlat apps_2012_carlos_a-perez_españa
 
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
APPS Aplicaciones móviles: Construyendo y publicando nuestro primera APPS mul...
 
DESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEBDESARROLLO RAPIDO DE APLICACIONES WEB
DESARROLLO RAPIDO DE APLICACIONES WEB
 
Introducción Curso iOS
Introducción Curso iOSIntroducción Curso iOS
Introducción Curso iOS
 
Joomla
JoomlaJoomla
Joomla
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaver
 

More from carmensp

Project vote Pseudoimplementación
Project vote PseudoimplementaciónProject vote Pseudoimplementación
Project vote Pseudoimplementacióncarmensp
 
Project vote Pseudoimplementacióm
Project vote PseudoimplementaciómProject vote Pseudoimplementacióm
Project vote Pseudoimplementaciómcarmensp
 
En la programación de computadoras
En la programación de computadorasEn la programación de computadoras
En la programación de computadorascarmensp
 
Nach os assignment_2_teorica
Nach os assignment_2_teoricaNach os assignment_2_teorica
Nach os assignment_2_teoricacarmensp
 
Proyecto Fase 2 - PSA
Proyecto Fase 2  - PSAProyecto Fase 2  - PSA
Proyecto Fase 2 - PSAcarmensp
 
Demostración final
Demostración finalDemostración final
Demostración finalcarmensp
 
Presentación Final (clase)
Presentación Final (clase)Presentación Final (clase)
Presentación Final (clase)carmensp
 
Especificacion técnica
Especificacion técnica Especificacion técnica
Especificacion técnica carmensp
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyectocarmensp
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyectocarmensp
 
Distancia de edición
Distancia de ediciónDistancia de edición
Distancia de edicióncarmensp
 
Distancia de edicion(2)
Distancia de edicion(2)Distancia de edicion(2)
Distancia de edicion(2)carmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezclacarmensp
 
Análisis sintáctico
Análisis sintáctico Análisis sintáctico
Análisis sintáctico carmensp
 
Analizador sintáctico
Analizador sintácticoAnalizador sintáctico
Analizador sintácticocarmensp
 

More from carmensp (20)

Project vote Pseudoimplementación
Project vote PseudoimplementaciónProject vote Pseudoimplementación
Project vote Pseudoimplementación
 
Project vote Pseudoimplementacióm
Project vote PseudoimplementaciómProject vote Pseudoimplementacióm
Project vote Pseudoimplementacióm
 
En la programación de computadoras
En la programación de computadorasEn la programación de computadoras
En la programación de computadoras
 
Nach os assignment_2_teorica
Nach os assignment_2_teoricaNach os assignment_2_teorica
Nach os assignment_2_teorica
 
Proyecto Fase 2 - PSA
Proyecto Fase 2  - PSAProyecto Fase 2  - PSA
Proyecto Fase 2 - PSA
 
Demostración final
Demostración finalDemostración final
Demostración final
 
Presentación Final (clase)
Presentación Final (clase)Presentación Final (clase)
Presentación Final (clase)
 
Especificacion técnica
Especificacion técnica Especificacion técnica
Especificacion técnica
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Presentacion del proyecto
Presentacion del proyectoPresentacion del proyecto
Presentacion del proyecto
 
Presentación del Proyecto
Presentación del ProyectoPresentación del Proyecto
Presentación del Proyecto
 
Distancia de edición
Distancia de ediciónDistancia de edición
Distancia de edición
 
Distancia de edicion(2)
Distancia de edicion(2)Distancia de edicion(2)
Distancia de edicion(2)
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Ordenamiento por mezcla
Ordenamiento por mezclaOrdenamiento por mezcla
Ordenamiento por mezcla
 
Análisis sintáctico
Análisis sintáctico Análisis sintáctico
Análisis sintáctico
 
Analizador sintáctico
Analizador sintácticoAnalizador sintáctico
Analizador sintáctico
 

Presentacion moodler

  • 1. Presentacion Moodler David Sosa Valdes Aplicacion Iphone: Moodler
  • 2. Moodler !  Que es mi proyecto? !  Moodler es una aplicacion que recrea un curso en el cual el usuario puede ver contenido en formato de texto, junto con imagenes, videos y contestar cuestionarios.
  • 3. Herramientas de Usuario !  Para que sirve? Para quien esta enfocado? !  Se le facilita al cliente el manejo de contenido de la aplicacion por uso de formato xml (plist). !  Agregar imagenes, URL´s, texto y preguntas. !  Ordenar Contenido por el uso de secciones !  Busqueda de palabras claves !  Foro Abierto de FAQ´s !  Referencias y Comentarios
  • 4. Patron de Diseño MVC ! Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. !  El patrón de llamada y retorno MVC se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.
  • 5.
  • 6.
  • 7.
  • 8. Identificacion de Errores y Excepciones !  Strings no delcarados correctamente en el plist! !  if ([dict objectForKey:@"imagen"]== nil) {! •  " " UIAlertView *mensajeAlerta = [[UIAlertView alloc] initWithTitle:@"Alerta!" message: @"No hay Imagenes que mostrar" ! •  " " " " " " " " " " " " " " " " delegate:self cancelButtonTitle:@"Cerrar Ventana" otherButtonTitles:nil];! •  " " [mensajeAlerta show];! •  " " [mensajeAlerta release]; ! •  " }!
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.