Evaluación n de Windows CE y Linux Embedded sobre Plataformas ipaq Pocket PC Modelos 3600



Documentos relacionados
Evaluation of Pocket PC Devices for its Use as Mobile Servers

Evaluación de Dispositivos Smartphone para su Uso como Servidores Móviles

Características del software

UNIVERSIDAD TECNICA DEL NORTE

Ahorro de energía visualizando páginas Web en dispositivos móviles heterogéneos

Los distintos navegadores para movernos por Internet

Software Computacional y su clasificación

Gestión Dispositivos Móviles Dexon Software

Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)

Estrategia de Cómputo en la Nube. Servicios en la Nube

Informática 4º ESO Tema 1: Sistemas Informáticos. Sistemas Operativos (Parte 2)

Guía de uso del Cloud Datacenter de acens

pymegnu v2.0 PRESENTACIÓN DE PRODUCTOS

VIRTUALBOX (MAQUINA VIRTUAL)

Sugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre Ubicación

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

CONFIGURACIÓN TERMINAL SERVER EN WINDOWS 2003

Instalación del Software Magaya

ING. YURI RODRIGUEZ ALVA

Preguntas y respuestas sobre el cifrado de la información personal. La guía para aprender a cifrar tu información

Gerencia de Proyectos Estratégicos e Información Gerencial

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

WINDOWS : TERMINAL SERVER

Hostaliawhitepapers. Las ventajas de los Servidores dedicados. Cardenal Gardoki, BILBAO (Vizcaya) Teléfono:

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Instalación de Elastix

Configuración de PDAs en ITACTIL.

Experiencias con Clientes livianos. Sofía Martin Linti UNLP

INSTITUTO TECNOLÓGICO DE COLIMA LIC. EN INFORMÁTICA

Desarrollo de Smarphones sobre plataformas libres para PC y PDA. David Cortés, José Luis González, Servando Saavedra y Juan Ramón Saavedra

Actividad 2: Configurar e Instalar un Sistema Operativo virtual

ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades

NOMBRE: Sánchez Sandoval Edgar Rafael GRUPO: 301 MATERIA: OPERAR EL EQUIPO DE COMPUTO PROFESOR: Joel rodríguez Sánchez FECHA DE CREACION: 24/09/2013

Manual de usuario de IBAI BackupRemoto

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

Capítulo 2. Cuestiones previas

IES Abyla. Departamento de Informática. Sistemas Operativos

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

GlusterFS. Una visión rápida a uno de los más innovadores sistema de archivos distribuido

Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation.

D- Realiza un informe sobre los diferentes programas que existen en el mercado informático que permite crear imágenes de respaldo de tu equipo.

COLEGIO COMPUESTUDIO

Notas para la instalación de un lector de tarjetas inteligentes.

Maquinas virtuales Conceptos Básicos

Diseñado y Desarrollado por Sistemas Informáticos Aplicados, SA de CV. Socio Estratégico de Negocios

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS

Como instalar y usar Windows XP y Windows 7 en el mismo equipo

Nuevas tendencias: Virtualización de computadores / servidores

Introducción a las redes de computadores

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

Taller de Software Libre

Backup Online de TeleCable Guía de Instalación para Windows v1.1

Los software mas comunes para poder tener una maquina virtual son:

INFORME TÉCNICO ADQUISICIÓN DE SOFTWARE DE OFIMATICA PARA COMPUTADORAS

Guía Rápida de Inicio

Arquitectura del sistema operativo GNU/Linux. Luis Eduardo Sepúlveda R.

WEB APP VS APP NATIVA

GUÍA DE USUARIO. Centro de Cómputo de la Universidad Nacional del Callao CCOM RedUNAC

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

CAPITULO IV CONCLUSIONES Y RECOMENDACIONES

Información de Producto:

Soporte y mantenimiento de base de datos y aplicativos

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows


Ingeniería de Software. Pruebas

Para poder navegar en Internet debes primeramente elegir el navegador que vas a utilizar, que puede ser:

SISTEMA CABILDO MANUAL DE INSTALACIÓN CLIENTE ERP CABILDO LA SOLUCIÓN TECNOLÓGICA MÁS COMPLETA E INTEGRAL PARA GOBIERNOS LOCALES

Diseño de Base de Datos

En este caso presionamos ENTER para empezar nuestra instalación

Sistema operativo Discos duros Usuarios

Práctica No. 1. Consulta de las versiones del SO

Instalar SAP NetWeaver 7.02 SP6 32-bits = que hacer un pastel

Anexos de Bases de Presentación de Propuestas. Consultoría para la implementación de sistemas de gestión de contenidos para comunidades de RedCLARA

MANUAL COPIAS DE SEGURIDAD

Ubuntu Server HOW TO : SQUID. EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como instalar servidor proxi Squid.

Elementos requeridos para crearlos (ejemplo: el compilador)

IMPLEMENTACION DE UN SERVIDOR DE ACTUALIZACIONES MASTER

Sistema de SaaS (Software as a Service) para centros educativos

Cuando termines, simplemente cierra tu navegador (normalmente) y el Acelerador todito Card quedará en espera en la bandeja de sistema.

Programa de encriptación WIFI.

Aspectos Básicos de Networking

COMO CLONAR UN SERVIDOR ELASTIX

Configuración de la red

Trabajo TICO Unidad 2: Sistemas Operativos. Guillermo Jarne Bueno.

#SoftwareLibre13 Reutiliza tu Antiguo PC con Linux

Internet Information Server

Unidad III. Software para la administración de proyectos.

E-learning: E-learning:

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

the Web Content Visualization Problem on Heterogeneous Mobile Devices

Beneficios estratégicos para su organización. Beneficios. Características V

Manual de instalación de un Servidor Web

2. Accedemos al dominio, introducimos el nombre de usuario y la contraseña para acceder. Y damos click en Aceptar.

Proyecto de creación de una empresa, Servicios Computacionales y Audiovisuales,

Servidor FTP en Ubuntu Juan Antonio Fañas

VideoSoftPHONE Active Contact

Transcripción:

Evaluación n de Windows CE y Linux Embedded sobre Plataformas ipaq Pocket PC Modelos 3600 M.C. Juan Gabriel González Serna Dra. Azucena Montes Rendón Dr. Víctor Jesús Sosa Sosa Ing. Juan Carlos Olivares Rojas

Agenda Introducción Instalación n de Linux Ventajas y desventajas Conclusiones 2

Resumen El objetivo de esta ponencia consiste en realizar una evaluación y comparativa de los sistemas operativos Linux vs. Windows CE en dispositivos móviles m Pocket PC, en lo referente al desarrollo de aplicaciones con la finalidad de determinar que sistema operativo conviene utilizar para el desarrollo de un prototipo de servicio intermediario que gestione acaparamiento de recursos de Web. 3

Evangelio de Tux En el principio Turing creó la Máquina La gente fue presa del terror,, y forzada por el terror soportó duras y peligrosas pruebas con la plataforma Windows y su artificiosísima sima licencia. Y de nuevo le rogaron a Turing y von Neumann y Moore que les enviase un salvador,, pero nadie fue encontrado capaz de la tarea hasta el nacimiento de Linux..Ahora puedes programar en el poder de las fuentes; que el núcleo, n las librerías y las utilidades sean contigo, a través s de todas las distribuciones, hasta el fín de la época. Amén. 4

Introducción Linux es utilizado en una gran diversidad de dispositivos de cómputoc mputo. Existen dos tipos principales de equipos PDA: Palm OS y Pocket PC (PPC). Windows CE + características de hardware especificadas por Microsoft = plataforma PPC. 5

Introducción Compañí ñía Ventas 2T05 Participación de mercado 2T05 (%) Ventas 2T04 Participación de mercado 2T04 (%) Crecimiento 2T05-2T04 (%) Windows CE 1, 653, 638 45.7 1, 006, 923 36.6 64.2 Research In Motion 840,000 23.2 510,00 0 18.6 64.7 Palm OS Symbian 678,570 275,000 18.8 7.6 1,147,6 67-41.8 0.0-40.9 N/A Linux 28,000 0.8 27,500 1.0 1.8 Otros Total 140,000 3, 615, 608 3.9 100.0 56,710 2, 748, 800 2.1 100.0 147.6 31.5 fuente: infochannel.com 6

Introducción Los dispositivos PPC utilizan una versión n especial del sistema operativo (SO) Windows CE,, el cual es una implementación n de las APIs Win32 para dispositivos con capacidades de cómputo limitadas. Las plataformas PPC existentes son: 2000, 2002, Windows Mobile 2003 y Windows Mobile 5. 7

Linux Estas implementaciones de Linux, reciben el nombre de distribuciones empotradas (Linux embedded). Distribuciones: Familiar, Intimate, Qtopia, OpenEmbedded, Pocket Linux, etc. La distribución n evaluada fue la Familiar en su versión 0.8.2. 8

Windows CE 9

Linux embedded 10

Agenda Introducción Instalación n de Linux Ventajas y desventajas Conclusiones 11

Instalación Se debe contar con la imagen del SO,, o en su defecto el código fuente para crear la imagen, para esto último se necesita configurar un compilador cruzado. Existen tres tipos de instalación: n: Bootstrap OPIE GPE 12

Instalación Descargar y descomprimir seleccionada. imagen Instalar el cargador de arranque BootBlaster.exe bootldr.bin md5 13

Instalación La instalación n del cargador de arranque es vital,, cualquier falla podría hacer inútil el dispositivo; ; por esto, se debe mantener un voltaje constante (se recomienda la utilización n de un UPS). Es posible arrancar el SO predeterminado.. La información guardada en RAM durante un reinicio se pierde. 14

Instalación 15

Instalación Instalar la imagen del SO seleccionado. Formas de instalación: n: serial memorias externas. y La configuración de la Terminal serial: puerto (COM1, /dev/ dev/ttys0, etc), 8N1, sin control de flujo y 115200 baudios. Opción n de Serial Boatloader Console. 16

Instalación boot> > load root boot> boot Memorias flash: imágenes del kernel, suma de verificación y reflash.ctl. Seleccionar opción CF Reflash Tool y se reinicia el sistema. 17

Restauración Restauración n imagen SO: boot > load root. Seleccionar imagen Wince.gz. Restaurar cargador de arranque: BootBlaster,, opción Flash > Program. Seleccionar la imagen Bootldr.gz.. Al finalizar se debe realizar un hard-reset reset. 18

Arranque dual Copiar la imagen del kernel denominada zimage, initrd y params en una memoria CF (>= 64 Mb) ) en un directorio llamado boot.. Formato VFAT para el arranque y ext2 para montar el sistema de archivos principal. Seleccionar la opción Boot HDD/CF. VFAT 19

Agenda Introducción Instalación n de Linux Ventajas y desventajas Conclusiones 20

Ventajas Versión n del kernel muy funcional (mayor control sobre el hardware del equipo). Licencia GPL (gratuito, código libre, etcétera). tera). Programación aplicaciones usando herramientas conocidas en entornos Linux. 21

Desventajas Proceso de arranque es más s lento. La instalación de Linux es difícil cil. No se cuenta con un buen soporte de hardware. Las aplicaciones de oficina (PIM( PIM) ) están en forma primitiva. 22

Desventajas El tamaño o de Linux es mayor por lo que, para modelos antiguos es un factor crítico tico. No existen programas de sincronización (fáciles y sencillos) entre los equipos PPC y PC. 23

Desventajas No existe mucho software en comparación n con las distribuciones de Linux para PC (falta( de estándares ndares). No existe una interfaz gráfica única. Las herramientas de programación no cuentan con un IDE integrado ni emuladores. 24

Agenda Introducción Instalación n de Linux Ventajas y desventajas Conclusiones 25

Conclusiones Linux se puede portar a la plataforma PPC y es funcional. Se convierte así en la tercera alternativa para dispositivos PDA. Las distribuciones de Linux para PPC se están popularizando,, debido a que cada vez se está portando a más m dispositivos y solucionando los problemas encontrados. 26

Conclusiones Linux para PPC no está orientado al usuario final,, su enfoque está dado hacia desarrolladores y gente del medio informático tico,, por lo que su uso estará más s enfocado hacia clientes corporativos que deseen disminuir costos de propiedad al tener un SO abierto y software especializado más m económico mico. 27

Conclusiones A pesar de las desventajas mencionadas en este artículo, creemos que la instalación n de Linux en esta clase de equipos trae consigo nuevos retos y paradigmas a resolver en el área del cómputo móvilm y los sistemas distribuidos. [servidores[ móvilesm y cluster de dispositivos]. 28

Mandamientos Linux Y habló Diós todo esto, diciendo: "Yo soy Linux, tu Dios, que te he sacado de la tierra de Microsoft, de la casa de la servidumbre" No tendrás s otro Dios que a mí. m No instalarás sistemas operativos monopolistas,, ni te prosternarás s ante ellos, y no los servirás, s, porque soy un Dios celoso. Sí adulterarás,, y te harás s compatible con cuantos sistemas se dejen. 29

Mandamientos Linux Navegarás por páginas que soporten Linux. No tomarás s el nombre de Linux en vano. Santificarás s los demonios. Honrarás s a los profetas de Linux,, a aquellos que contribuyen. Cerrarás s tu puerto de finger. No utilizaras software propietario. No saldrás s a la red como root. 30

Mandamientos Linux Realizarás s ingeniería a inversa. No levantarás s falso testimonio contra el kernel.. No tiene bugs. Estos mandamientos se resumen en dos: Amarás s a Linux sobre todas las cosas y al OpenSource como a tí mismo.. Amén Evangelio de San Tux Tadeo Capitulo 6 del versículo 6 al 69 31

Preguntas? Hay un pingüino ino en mi bolsillo?" {gabriel, amr, vjsosa, jcolivares04c}@c enidet.edu.mx 32