Actividad 2
Actividad 2
Matricula:
86294
Grupo:
K043
Materia:
PROGRAMACIÓN PARA DISPOSITIVOS MÓVILES
Esta plataforma de programación se utilizara dentro de eclipse, para esto se tendrá que
instalar un emulador que ejecute el dispositivo móvil. (Rojas & Ortega Díaz, 2003, pág.
51)
1.- Para poder realizar la programación en J2ME es necesario instalar los plugins, los
cuales se instalaran en la plataforma eclipse de la siguiente dirección:
http://www.eclipseme.org/updates/
Al cargarse los plugins aparecerá la versión disponible para su instalación en este caso
(EclipseMe 1.7.9), se presiona Finish y se inicia la instalación.
Terminada la instalación de J2ME en Eclipse, se procede a instalar el emulador del
celular, en este caso instale el emulador de Samsung de la página oficial Samsung
http://developer.samsung.com/java/tools-sdks/New-Samsung-SDK-1-1-release-28th-May-
2009
Seguidamente se presiona J2ME y aparece el recuadro que nos solicita la carpeta donde
se tiene instalado el emulador.
Se presiona Browse y seleccionamos la carpeta que en donde tenemos el archivo
Samsung en este caso se encuentra en F: Programa Eclipse\Samsung-SDK-1.1-
Java_ME_Platform y se presiona Refresh
Nos dirigimos a File, New y se presiona Project saliendo el recuadro siguiente y nos
dirigiremos a J2ME, J2ME Midlet Suite presionando Next.
Bibliografía
Rojas, S. G., & Ortega Díaz, L. (2003). Java a Tope: J2ME (Java 2 Micro Edition).
Pros y contras
No existe un solo dispositivo ni sistema operativo que sea definitivamente el "mejor" en lo
que se refiere a seguridad. El nivel de seguridad de tu teléfono depende de tus
necesidades personales o profesionales
por computadora
Herramientas CASE (Computer Aided Soware Engineering, Ingeniería de
Soware
Asisda por Computadoras).
Son diversas Aplicaciones informácas desnadas a aumentar la
producvidad en el
Desarrollo de soware reduciendo el coste de estas en términos de empo y de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de
vida de
desarrollo del soware en tareas como el diseño de proyectos, cálculo de
costes,
implementación de parte del código automácamente con el diseño dado, Compilación
automáca, documentación o detección de errores entre otras.
Es un sistema de soware que intenta proporcionar ayuda automazada a las
acvidades
del proceso de desarrollo de soware. Los sistemas CASE a menudo se ulizan como
apoyo al método. La primera herramienta CASE como hoy la conocemos fue Excelerator
en 1984, era para PC. Actualmente la oferta de herramientas CASE es muy
amplia y
tenemos por ejemplo el EASYCASE o WINPROJECT.
Tecnología de las herramientas CASE
La tecnología CASE supone la automazación del desarrollo del soware,
contribuyendo a
mejorar la calidad y la producvidad en el desarrollo de sistemas de información a la
hora
de construir soware se plantean los siguientes objevos:
• Permir la aplicación prácca de metodologías estructuradas, las cuales al ser
realizadas con una herramienta conseguimos agilizar el trabajo.
• Facilitar la realización de protopos y el desarrollo conjunto de aplicaciones.
• Simpli?car el mantenimiento de los programas.
• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reulización de componentes soware.
• Permir un desarrollo y un re?namiento visual de las aplicaciones, mediante la
ulización de grá?cos.
Estructura general de una herramienta CASE
La estructura CASE se basa en la siguiente terminología :
• CASE de alto nivel son aquellas herramientas que automazan o apoyan las fases ?
nales
o superiores del ciclo de vida del desarrollo de sistemas como la plani?cación de
sistemas,
el análisis de sistemas y el diseño de sistemas.
• CASE de bajo nivel son aquellas herramientas que automazan o apoyan las fases ?
nales
o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de
sistemas y el soporte de sistemas.
Herramientas asisdas por computadora
Herramientas CASE (Computer Aided Soware Engineering, Ingeniería de
Soware
Asisda por Computadoras).
Son diversas Aplicaciones informácas desnadas a aumentar la
producvidad en el
Desarrollo de soware reduciendo el coste de estas en términos de empo y de dinero.
Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de
vida de
desarrollo del soware en tareas como el diseño de proyectos, cálculo de
costes,
implementación de parte del código automácamente con el diseño dado, Compilación
automáca, documentación o detección de errores entre otras.
Es un sistema de soware que intenta proporcionar ayuda automazada a las
acvidades
del proceso de desarrollo de soware. Los sistemas CASE a menudo se ulizan como
apoyo al método. La primera herramienta CASE como hoy la conocemos fue Excelerator
en 1984, era para PC. Actualmente la oferta de herramientas CASE es muy
amplia y
tenemos por ejemplo el EASYCASE o WINPROJECT.
Tecnología de las herramientas CASE
La tecnología CASE supone la automazación del desarrollo del soware,
contribuyendo a
mejorar la calidad y la producvidad en el desarrollo de sistemas de información a la
hora
de construir soware se plantean los siguientes objevos:
• Permir la aplicación prácca de metodologías estructuradas, las cuales al ser
realizadas con una herramienta conseguimos agilizar el trabajo.
• Facilitar la realización de protopos y el desarrollo conjunto de aplicaciones.
• Simpli?car el mantenimiento de los programas.
• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reulización de componentes soware.
• Permir un desarrollo y un re?namiento visual de las aplicaciones, mediante la
ulización de grá?cos.
Estructura general de una herramienta CASE
La estructura CASE se basa en la siguiente terminología :
• CASE de alto nivel son aquellas herramientas que automazan o apoyan las fases ?
nales
o superiores del ciclo de vida del desarrollo de sistemas como la plani?cación de
sistemas,
el análisis de sistemas y el diseño de sistemas.
• CASE de bajo nivel son aquellas herramientas que automazan o apoyan las fases ?
nales
o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de
sistemas y el soporte de sistemas.