SlideShare une entreprise Scribd logo
1  sur  10
Programación de
dispositivos móviles
Aplicación Twitter Móvil
mediante App Inventor
Ing. Sistemas Computacionales
Alumno: Omar Margarito Torres Montoya
Docente: Luciano Contreras Quintero
Instituto tecnológico de MatehualaProyecto U5
App inventor
El App inventor no es un programa que te tengas que bajar al
ordenador. Funciona en cloud computing, el programa funciona
mediante la conexión a Internet, tu trabajas con el programa
conectado directamente al servidor de App inventor. Es como una
página web y en ella realizas las operaciones.
Para que funcione necesitas tener
instalado JAVA. También necesitas
asociar tu correo a Google, esto se
realiza inmediatamente sin dificultad.
¿De dónde bajo el App inventor?
Screen1
es la pantalla de nuestro móvil.
En Palette están los elementos o componentes
que podemos poner en la pantalla de nuestro
móvil. Botones, casilleros, imágenes, etiquetas
Vamos a arrastrar a la pantalla Screen1:
Una etiqueta (Label1)
Un casillero (TexBox1)
Otra etiqueta (Label2)
Otro casillero (TexBox2)
Un botón (Button1)
Otra etiqueta (Label3)
Si conectamos el móvil mediante USB al ordenador y pulsamos
Download to Connect Phone pasaríamos el programa al móvil.
Y si lo hacemos en el emulador:
Saldrá una pantalla como la de abajo,
pero sin el código. Pulsamos en New
emulator (espera un minuto que cargue
totalmente) y luego en Connect to
Device... emulator - 5554,
Pasa el programa que estamos haciendo
al emulador (espera que cargue
totalmente).
Si no sale el programa en la pantalla, pulsa el
botón de abajo donde pone MENÚ.
Aquí podemos ver el diseño de la aplicación la cual
cuenta con una foto de presentación y el nombre de la
red social a la que se conecta, en seguida se colocan
los campos para el ingreso de datos del usuario y su
respectiva contraseña, si se accede aparecerá una
notificación confirmando la conexión del usuario con
el servidor de Twitter
a diferencia de aplicaciones tradicionales para redes
sociales esta no re direcciona a la página del servidor
directamente como se suele implementar, esta
aplicación incorpora otros dos campos en si misma los
cuales se encuentran des habilitados por defecto y
posterior mente pasan a habilitados tras ingresar.
El segundo campo es donde puedes escribir un twit y con el botón que tiene en un costado mandarlo al
servidor de Twitter, es decir, desde la misma aplicación se envía lo que se desea al servidor, sin necesidad
de cambiar de página, si se ingresa a la misma cuenta desde otro equipo, el Twit enviado deberá estar allí,
como máximo se podrá cargar de nuevo la página para que aparezca pero es como mandarlo desde
cualquier otro equipo.
El tercer campo no hace mas que solicitar al servidor los paquetes de los últimos comentarios publicados
en la página y posteriormente los muestra en el campo de texto, cada vez que se dese acceder a los
comentarios se deberá accionar el botón “otras preguntas realizadas” y entonces efectuara la solicitud.
Aplicación realizada
Aquí tenemos los bloques que hacen funcionar la aplicación , los bloques
son métodos y sintaxis de código que se muestran como piezas
montables alas que solo hay que desglosar según la lógica que se dese
implementarles, cosas mínimas como cadenas, parámetros, atributos,
suelen definirse manualmente por el usuario que crea la aplicación
El fragmento verde representa
una acción de mouse (clic), el
fragmento morado es un
elemento no visible de la
aplicación que se implementa
asignándole las funciones
deseadas, los dos fragmentos
rectangulares de azul
representan a los campos de
escritura del usuario y de la
contraseña.
En conjunto el orden de funcionamiento
seria el siguiente:
Al mandar un evento de mouse se
activan los elementos necesarios para
el Twitter ( un método para login), el
cual va a funcionar con los datos
ingresados en los campos de usuario y
contraseña.
Este bloque controla el
login
Este bloque se utiliza para verificar la
validación del usuario que desea acceder
al servidor y a su vez activara otros
componentes adicionales en la aplicación,
como son los dos cuadros que manejan el
envió de twits y el visualizador de envíos
ya realizados.
El recuadro exterior ( de color verde) es el método especializado
para la revisión, comprueba si el nombre de usuario y la contraseña
existen y de ser así el usuario accede, una vez autorizado se manda
una notificación (cuadro morado) con una cadena diciendo
“conexión exitosa” (cuadro color crema), después el campo de texto
para envió de twits (cuadro azul) es habilitado (cuadro rojo ) para
su correspondiente uso.
este bloque controla los
envíos de Twits hacia el
servidor de datos.
Igual que en el anterior el cuadro externo es un evento de mouse, después con
un if else ( cuadro color crema) se manejan una serie de condiciones a seguir, si
la cadena de entrada de twits de color morado es menor a 105 caracteres (
definido por un operador < ) entonces la cadena es enviada al servidor y colocada
como dato actualizado.
En seguida se despliega una cadena informando que el envió fue exitoso.
De ser contraria la condición se mandara un mensaje diciendo que solo se
aceptan 105 caracteres en el mensaje.

Contenu connexe

Tendances

Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"Esmedc20
 
Manual para hacer una aplicación móvil en net beans versión 7
Manual para hacer una aplicación móvil en net beans versión 7Manual para hacer una aplicación móvil en net beans versión 7
Manual para hacer una aplicación móvil en net beans versión 7Chuyito Alvarado
 
Tutorial crear una app con ios
Tutorial crear una app con iosTutorial crear una app con ios
Tutorial crear una app con iosAlfredo Luco ✅
 
Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigoRobert Wolf
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuariocynthibug
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipseAna Ruth G H
 
Como insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaComo insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaJosué Naquid
 
Manual de usuario para visual basic 6.0... sldo santelices
Manual de usuario para visual basic 6.0... sldo santelicesManual de usuario para visual basic 6.0... sldo santelices
Manual de usuario para visual basic 6.0... sldo santelicesjosesantelicesrivera
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoCarola Velazquez
 
documentacion del una aplicacion
documentacion del una aplicaciondocumentacion del una aplicacion
documentacion del una aplicacionRubiCitla
 

Tendances (15)

Manual eloy zayonara
Manual eloy zayonaraManual eloy zayonara
Manual eloy zayonara
 
Programa 2 "Sumar"
Programa 2 "Sumar"Programa 2 "Sumar"
Programa 2 "Sumar"
 
Manual para hacer una aplicación móvil en net beans versión 7
Manual para hacer una aplicación móvil en net beans versión 7Manual para hacer una aplicación móvil en net beans versión 7
Manual para hacer una aplicación móvil en net beans versión 7
 
Como insertar imagen
Como insertar imagenComo insertar imagen
Como insertar imagen
 
Programa2
Programa2Programa2
Programa2
 
Tutorial crear una app con ios
Tutorial crear una app con iosTutorial crear una app con ios
Tutorial crear una app con ios
 
Objetivo interfas a codigo
Objetivo interfas a codigoObjetivo interfas a codigo
Objetivo interfas a codigo
 
Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010Intro Power Builder - JUGM 2010
Intro Power Builder - JUGM 2010
 
Manual de usuario
Manual de usuarioManual de usuario
Manual de usuario
 
Insertar imagen en eclipse
Insertar imagen en eclipseInsertar imagen en eclipse
Insertar imagen en eclipse
 
Como insertar una imagen en eclipse java
Como insertar una imagen en eclipse javaComo insertar una imagen en eclipse java
Como insertar una imagen en eclipse java
 
Manual de usuario para visual basic 6.0... sldo santelices
Manual de usuario para visual basic 6.0... sldo santelicesManual de usuario para visual basic 6.0... sldo santelices
Manual de usuario para visual basic 6.0... sldo santelices
 
Programa 5
Programa 5Programa 5
Programa 5
 
Tutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 BasicoTutorial de Windows Phone 7.1 Basico
Tutorial de Windows Phone 7.1 Basico
 
documentacion del una aplicacion
documentacion del una aplicaciondocumentacion del una aplicacion
documentacion del una aplicacion
 

En vedette

En vedette (20)

Reporte ELAC14 - Versión Resumida
Reporte ELAC14 - Versión ResumidaReporte ELAC14 - Versión Resumida
Reporte ELAC14 - Versión Resumida
 
Ensayo
EnsayoEnsayo
Ensayo
 
Emerson montes fnsekn
Emerson montes fnseknEmerson montes fnsekn
Emerson montes fnsekn
 
Trabajo de comunicación
Trabajo de comunicaciónTrabajo de comunicación
Trabajo de comunicación
 
Configuración de los jumpers
Configuración de los jumpersConfiguración de los jumpers
Configuración de los jumpers
 
Práctica 7
Práctica 7Práctica 7
Práctica 7
 
Canale de distribucion
Canale de distribucionCanale de distribucion
Canale de distribucion
 
Proyecto de vida
Proyecto de vidaProyecto de vida
Proyecto de vida
 
Plataformas para crear presentaciones en linea
Plataformas para crear presentaciones en lineaPlataformas para crear presentaciones en linea
Plataformas para crear presentaciones en linea
 
Resolución de triángulos taller de tec ed. trab
Resolución de triángulos  taller de tec ed. trabResolución de triángulos  taller de tec ed. trab
Resolución de triángulos taller de tec ed. trab
 
Migracion de peruanos a japon
Migracion de peruanos a japonMigracion de peruanos a japon
Migracion de peruanos a japon
 
Las plantas
Las plantasLas plantas
Las plantas
 
Guiaadministracionriesgo (1)
Guiaadministracionriesgo (1)Guiaadministracionriesgo (1)
Guiaadministracionriesgo (1)
 
Historia
Historia Historia
Historia
 
Senior
SeniorSenior
Senior
 
Corrosión --luis alfredo salazar amaíz
Corrosión --luis alfredo salazar amaízCorrosión --luis alfredo salazar amaíz
Corrosión --luis alfredo salazar amaíz
 
proyecto de computo
proyecto de computoproyecto de computo
proyecto de computo
 
Japón
JapónJapón
Japón
 
Informática y educación
Informática y educaciónInformática y educación
Informática y educación
 
Jalpa de mendez
Jalpa de mendezJalpa de mendez
Jalpa de mendez
 

Similaire à Presentacion de proyecto

Similaire à Presentacion de proyecto (20)

Programa2 eclipse
Programa2 eclipsePrograma2 eclipse
Programa2 eclipse
 
Programa2
Programa2 Programa2
Programa2
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
office
officeoffice
office
 
Programa 2
Programa 2Programa 2
Programa 2
 
Programa 2
Programa 2Programa 2
Programa 2
 
Pasos para crear calculadora en c# rivera y g
Pasos para crear calculadora en c# rivera y gPasos para crear calculadora en c# rivera y g
Pasos para crear calculadora en c# rivera y g
 
Messenger Para Windows
Messenger Para WindowsMessenger Para Windows
Messenger Para Windows
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
Programa 11 Ciclo For
Programa 11 Ciclo ForPrograma 11 Ciclo For
Programa 11 Ciclo For
 
Pg11
Pg11Pg11
Pg11
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
Guía de uso de Latch en la UNIR
Guía de uso de Latch en la UNIRGuía de uso de Latch en la UNIR
Guía de uso de Latch en la UNIR
 
Pg13
Pg13Pg13
Pg13
 
Programa 13 Ciclo while
Programa 13 Ciclo whilePrograma 13 Ciclo while
Programa 13 Ciclo while
 
visual basic
visual basicvisual basic
visual basic
 
Visual basic ..!
Visual basic ..!Visual basic ..!
Visual basic ..!
 
Manual glpi administrador
Manual glpi administradorManual glpi administrador
Manual glpi administrador
 
Programacion2
Programacion2Programacion2
Programacion2
 
Fortifica tu Wordpress con Latch
Fortifica tu Wordpress con LatchFortifica tu Wordpress con Latch
Fortifica tu Wordpress con Latch
 

Presentacion de proyecto

  • 1. Programación de dispositivos móviles Aplicación Twitter Móvil mediante App Inventor Ing. Sistemas Computacionales Alumno: Omar Margarito Torres Montoya Docente: Luciano Contreras Quintero Instituto tecnológico de MatehualaProyecto U5
  • 2. App inventor El App inventor no es un programa que te tengas que bajar al ordenador. Funciona en cloud computing, el programa funciona mediante la conexión a Internet, tu trabajas con el programa conectado directamente al servidor de App inventor. Es como una página web y en ella realizas las operaciones. Para que funcione necesitas tener instalado JAVA. También necesitas asociar tu correo a Google, esto se realiza inmediatamente sin dificultad. ¿De dónde bajo el App inventor?
  • 3. Screen1 es la pantalla de nuestro móvil. En Palette están los elementos o componentes que podemos poner en la pantalla de nuestro móvil. Botones, casilleros, imágenes, etiquetas Vamos a arrastrar a la pantalla Screen1: Una etiqueta (Label1) Un casillero (TexBox1) Otra etiqueta (Label2) Otro casillero (TexBox2) Un botón (Button1) Otra etiqueta (Label3)
  • 4. Si conectamos el móvil mediante USB al ordenador y pulsamos Download to Connect Phone pasaríamos el programa al móvil.
  • 5. Y si lo hacemos en el emulador: Saldrá una pantalla como la de abajo, pero sin el código. Pulsamos en New emulator (espera un minuto que cargue totalmente) y luego en Connect to Device... emulator - 5554, Pasa el programa que estamos haciendo al emulador (espera que cargue totalmente). Si no sale el programa en la pantalla, pulsa el botón de abajo donde pone MENÚ.
  • 6. Aquí podemos ver el diseño de la aplicación la cual cuenta con una foto de presentación y el nombre de la red social a la que se conecta, en seguida se colocan los campos para el ingreso de datos del usuario y su respectiva contraseña, si se accede aparecerá una notificación confirmando la conexión del usuario con el servidor de Twitter a diferencia de aplicaciones tradicionales para redes sociales esta no re direcciona a la página del servidor directamente como se suele implementar, esta aplicación incorpora otros dos campos en si misma los cuales se encuentran des habilitados por defecto y posterior mente pasan a habilitados tras ingresar. El segundo campo es donde puedes escribir un twit y con el botón que tiene en un costado mandarlo al servidor de Twitter, es decir, desde la misma aplicación se envía lo que se desea al servidor, sin necesidad de cambiar de página, si se ingresa a la misma cuenta desde otro equipo, el Twit enviado deberá estar allí, como máximo se podrá cargar de nuevo la página para que aparezca pero es como mandarlo desde cualquier otro equipo. El tercer campo no hace mas que solicitar al servidor los paquetes de los últimos comentarios publicados en la página y posteriormente los muestra en el campo de texto, cada vez que se dese acceder a los comentarios se deberá accionar el botón “otras preguntas realizadas” y entonces efectuara la solicitud. Aplicación realizada
  • 7. Aquí tenemos los bloques que hacen funcionar la aplicación , los bloques son métodos y sintaxis de código que se muestran como piezas montables alas que solo hay que desglosar según la lógica que se dese implementarles, cosas mínimas como cadenas, parámetros, atributos, suelen definirse manualmente por el usuario que crea la aplicación
  • 8. El fragmento verde representa una acción de mouse (clic), el fragmento morado es un elemento no visible de la aplicación que se implementa asignándole las funciones deseadas, los dos fragmentos rectangulares de azul representan a los campos de escritura del usuario y de la contraseña. En conjunto el orden de funcionamiento seria el siguiente: Al mandar un evento de mouse se activan los elementos necesarios para el Twitter ( un método para login), el cual va a funcionar con los datos ingresados en los campos de usuario y contraseña. Este bloque controla el login
  • 9. Este bloque se utiliza para verificar la validación del usuario que desea acceder al servidor y a su vez activara otros componentes adicionales en la aplicación, como son los dos cuadros que manejan el envió de twits y el visualizador de envíos ya realizados. El recuadro exterior ( de color verde) es el método especializado para la revisión, comprueba si el nombre de usuario y la contraseña existen y de ser así el usuario accede, una vez autorizado se manda una notificación (cuadro morado) con una cadena diciendo “conexión exitosa” (cuadro color crema), después el campo de texto para envió de twits (cuadro azul) es habilitado (cuadro rojo ) para su correspondiente uso.
  • 10. este bloque controla los envíos de Twits hacia el servidor de datos. Igual que en el anterior el cuadro externo es un evento de mouse, después con un if else ( cuadro color crema) se manejan una serie de condiciones a seguir, si la cadena de entrada de twits de color morado es menor a 105 caracteres ( definido por un operador < ) entonces la cadena es enviada al servidor y colocada como dato actualizado. En seguida se despliega una cadena informando que el envió fue exitoso. De ser contraria la condición se mandara un mensaje diciendo que solo se aceptan 105 caracteres en el mensaje.