Академический Документы
Профессиональный Документы
Культура Документы
GUIA DE LABORATORIO N 2
PROGRAMACION BASICA SOBRE SMART PHONES
BLACKBERRY E IOS
Objetivos:
*Conocer el entorno de programacin del IDE Eclipse para programacin bajo el sistema
Blackberry y el entorno del IDE Xcode para programar bajo el sistema IOS.
*Hacer una nueva aplicacin en Blackberry que utilice los controles: TextView, EditText y
Button. Interactuando con la interfaz grfica mediante mtodos y eventos, que nos permita ver la
forma de controlar objetos en java para el sistema Blackberry.
*Hacer una aplicacin hola mundo en IOS que nos permita conocer algunas generalidades del
trabajo en Xcode, con el lenguaje objective C.
*Ejecutar la aplicacin mediante un Dispositivo Virtualizado en Blackberry e IOS.
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Contenido
PROGRAMACION EN BLACKBERRY ........................................................................................... 1
Programa 1(Proyecto bsico BB, Hola mundo) ................................................................................... 1
Creacin del Proyecto Blackberry.................................................................................................... 1
Correr la aplicacin .......................................................................................................................... 5
Programa 2(Fondos de Pantalla) .......................................................................................................... 8
Programa 3(EditField con mascaras) ................................................................................................... 9
PROGRAMACION EN IOS .............................................................................................................. 10
Programa 1(Proyecto bsico IOS) ...................................................................................................... 10
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
PROGRAMACION EN BLACKBERRY
Programa 1(Proyecto bsico BB, Hola mundo)
Entre a la sesin de Windows de programacin para dispositivos mviles con la contrasea:
Android. Dentro de ella, presione doble clic en el icono de Blackberry plugin 2.0(eclipse de 32 bits
con blackberry)
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Al ver el rbol del proyecto vemos que nuestra aplicacin tiene la aplicacin y el Screen contenidos
en el mismo proyecto, solo para tener separados ambos, haremos un paquete denominado screen
dentro de sv.ues .fia.carnet02a
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Correr la aplicacin
Sobre el proyecto, clic derecho, Run as Run configurations
Creamos una nueva configuracin para el simulador BB 9300(doble clic en Blackberry simulator, clic en el
proyecto a correr)
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Luego buscamos el simulador, aplicamos y corremos.
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Al cargar, vera el dispositivo bb8520, para las siguientes corridas solamente se debe buscar la opcin run.
mouse,
Con
Busque la aplicacin Carnet02a
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Programa 2(Fondos de Pantalla)
Fondos de pantalla
1) Haz un proyecto como el anterior con el nombre carnet02b
2) Incorpora la imagen de background_eisi.jpg (en la carpeta res de tu proyecto) que est en la
pgina de pdm115.
Como en el anterior programa, agrega una etiqueta, pero adems agrgale otras lneas de cdigo
para configurar el background:
Prueba primero el fondo con imagen(asi como se muestra), luego el de degradado(deja con
comentario los dems fondos excepto el de color degradado) y por ltimo el de color solido(deja
con comentario los dems fondos excepto el color solido).
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
Programa 3(EditField con mascaras)
Para este programa debern incorporar un elementos nuevos: el objeto editfield pero con variantes
particulares de mscaras, digtalo, crrelo y contesta cuales mascaras no funcionan correctamente.
1) Haz un proyecto como los anteriores con el nombre carnet02c
2) Siempre en el IniScreen modifica lo siguiente:
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
PROGRAMACION EN IOS
Simulado en Iphone
10
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
d.
11
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
12
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
13
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
6) Abrir el archivo Main.storyboard(doble clic)
7) Agregar una Etiqueta (Label) y un Botn (Button), arrastrando los objetos desde la librera.
14
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
8) Para realizar las conexiones habilitar la Vista de asistente (Show the Assistan editor) que es el
siguiente icono :
siguiente icono:
10) Para realizar la conexin seleccionar la Etiqueta, presionar la Tecla Ctrl y arrastrar hacia el rea de
trabajo de la izquierda ubicando la conexin dentro de @interface y @end como se muestra a
continuacion.
Esto abrira un cuadro de dialogo en el cual se escribira el nombre de la etiqueta como lblMensaje
y presione Connect.
15
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
11) Para realizar la conexin del boton, se realizara el mismo metodo de arrastrado presionando la
tectla Ctrl.
16
UNIVERSIDAD DE EL SALVADOR
FACULTAD DE INGENIERIA Y ARQUITECTURA
ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMACION PARA DISPOSITIVOS MOVILES
PDM115
Ciclo I-2014
12) Utilice el selector de la ventana de edicion de codigo para cambiarse hacia el archivo de
interfaz(ViewController.m)
14) Corralo
15) Instintivamente agrega una caja de texto siguiendo el mismo patron de la etiqueta para
reemplazar el mensaje Hola Mundo por el valor de la propiedad text del objeto UITextField.
16) Corralo de nuevo.
Si tienes dudas consulta a tu instructor.
Comprima su carpeta de proyecto y sbalo en el link respectivo (Guia de Laboratorio 2(IOS)).
17