SISTEMAS OPERATIVOS PARA MÓVILESA continuación se enumeran y describen con alguna profundidad los SistemasOperacionales má...
característica principal de la barra de tareas es el botón de Inicio, que está diseñado       para que sea parecido al bot...
La nueva plataforma de Microsoft animará un mercado ya de por sí bastante movido, quecuenta con los principales operadores...
Windows Mobile 5.0Windows Mobile 5.0, anteriormente con el nombre en clave "Magneto", salió al mercado el9 de mayo del 200...
VGA), que favorece a los fabricantes que desean incluir un teclado hardware.       Aunque no era su idea original, Microso...
SYMBIANTomado dehttp://www.celularis.com/mercado/symbian-10-cosas-que-deberian-saber.phpYa hemos hecho varias recopilacion...
para fabricantes de teléfonos o en software, y muchas veces son agentes completamenteindependientes.8. Symbian^3: Se trata...
LG también ha anunciado una nueva terminal con Windows Phone 7 y no veo dispositivos deHuawei, Fujitsu o Sharp que estén l...
CaracterísticasCaracterísticas y especificaciones actuales:                     La plataforma es adaptable a pantallas más...
multimedia      3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg                   Vorbis, WAV, JPEG, PNG, GI...
contactos entre teléfonos fueron en la versión 2.2.                     La versión principal de Android no soporta videoll...
del marco de trabajo de aplicaciones de Android; algunas son: System C library        (implementación biblioteca C estánda...
Por lo tanto, los fabricantes que no actualicen sus antiguas terminales al nuevo Android 2.3Gingerbread, no podrán decir q...
1.   Audio en segundo plano   2.   Voz IP   3.   Localización en segundo plano   4.   Notificaciones push   5.   Noficiaci...
Versiones Actuales  Versiones                           Dispositivos  Actuales  "3.1.3            iPhone Original         ...
CaracterísticasEl SO BlackBerry está claramente orientado a su uso profesional como gestor de correoelectrónico y agenda. ...
Plataformas soportadas Línea de smartphones de                         BlackBerry  Licencia                   propietaria ...
Estado actual             ?  En español                ?HistoriaEl sistema operativo Palm, fue desarrollado originalmente ...
En el documento adjunto “comparando_os” encontrará un escrito donde se comparan varios delos SO vistos anteriormente. Reco...
Es claro que SQLite tiene la capacidad de reemplazar a grandes motores de Bases de Datosy acoplarse al desarrollo de nuest...
trayendo como ventaja que la base de datos puede ser fácilmente copiada a algúndispositivo USB o ser enviada vía correo el...
Upcoming SlideShare
Loading in...5
×

So para moviles

1,218

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,218
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
46
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

So para moviles

  1. 1. SISTEMAS OPERATIVOS PARA MÓVILESA continuación se enumeran y describen con alguna profundidad los SistemasOperacionales más comunes para dispositivos móviles, con el fin de dar ilustración en elsentido de la decisión a tomar con respecto al S.O. a seleccionar para el desarrollo delproyecto. Windows MobileTomado de http://es.wikipedia.org/wiki/Windows_PhoneWindows Phone, anteriormente llamado Windows Mobile es un sistema operativo móvilcompacto desarrollado por Microsoft, y diseñado para su uso en teléfonos inteligentes(Smartphones) y otros dispositivos móviles. Windows Phone hace parte de los sistemasoperativos con interfaz natural de usuario.Se basa en el núcleo del sistema operativo Windows CE y cuenta con un conjunto deaplicaciones básicas utilizando las API de Microsoft Windows. Está diseñado para sersimilar a las versiones de escritorio de Windows estéticamente. Además, existe una granoferta de software de terceros disponible para Windows Mobile, la cual se puede adquirir através de Windows Marketplace for Mobile.Originalmente apareció bajo el nombre de Pocket PC, como una ramificación de desarrollode Windows CE para equipos móviles con capacidades limitadas. En la actualidad, lamayoría de los teléfonos con Windows Mobile vienen con un estilete digital, que se utilizapara introducir comandos pulsando en la pantalla. Windows Mobile ha evolucionado ycambiado de nombre varias veces durante su desarrollo, siendo la última versión la llamadaWindows Phone 7, anunciada el 15 de febrero del 2010 y sujeta a disponibilidad a finalesde 2010.CaracterísticasTanto Windows Mobile para Pocket PC, como Windows Mobile para Smartphone, poseenbastantes aspectos parecidos. En la pantalla "Hoy" nos mostrará la fecha actual, la información del dueño, las citas próximas, los mensajes E-mail, y las tareas. En la parte inferior aparecerá, generalmente, una barra con dos botones. También incluye una barra que incluye iconos para notificar el estado del Bluetooth, batería, cobertura, etc. Este tema predeterminado puede ser cambiado añadiendo o eliminando complementos, como por ejemplo, alarma, temperatura, estado de la batería. En la barra de tareas muestra: la hora actual, el volumen y el estado de la conectividad. Cuando un programa o un mensaje están abiertos el espacio en blanco, en el que estaba el reloj se convierte en una "ok" o un icono de cerrar (x). La
  2. 2. característica principal de la barra de tareas es el botón de Inicio, que está diseñado para que sea parecido al botón de Inicio de las versiones de escritorio de Windows. El menú de Inicio ofrece programas abiertos recientemente, nueve entradas del menú personalizadas, y accesos directos a programas, ajustes, búsquedas, y ayuda. Las versiones Pocket PC incluyen en Windows Mobile aplicaciones de Microsoft Office. Éstos incluyen Pocket Word y Pocket Excel. En Windows Mobile 5.0 se incluye Pocket PowerPoint. Estas versiones incluyen muchas de las características que se utilizan en versiones de escritorio, pero algunas otras características como la inserción de las tablas e imágenes no se han incluido versiones anteriores a Windows 5.0. ActiveSync tiene la capacidad de convertir archivos de versiones de escritorio a archivos compatibles con Pocket PC. Outlook Mobile es también un programa que viene con Windows Mobile. Esto incluye tareas, calendario, contactos, y la bandeja de entrada. Microsoft Outlook para las versiones de escritorio se incluye a veces en los CD-ROMs del fabricante del Pocket PC. Windows Media Player for Windows Mobile se añade con el software. Actualmente, todas las Pocket PC incluyen la versión 9 del reproductor, pero la versión 10 se ha incluido con un hardware más nuevo y con las nuevas versiones de Windows Mobile. Para algunos dispositivos, la versión 10 está disponible para su descarga solo para determinados dispositivos - éstos incluyen los dispositivos de la gama de Dell Axim. Windows Media Player reproduce: WMA, WMV , MP3, y AVI. Los archivos MPEG actualmente no están soportados, y se debe descargar un programa de terceros para reproducirlos, y los archivos de WAV se reproducen en un reproductor por separado. Algunas versiones son también capaces de reproducir M4A.VersionesWindows Phone 7Windows Phone 7 (originalmente llamado "Windows Phone 7 Series"), cuyo nombre clavedurante su desarrollo era "Photon", fue anunciado el 15 de Febrero de 2010 en el MobileWorld Congress que se llevó a cabo en Barcelona. Esta edición buscará soluciones máscerradas que mantengan unos estándares mínimos de calidad como por ejemplo pantallas dealta resolución con soluciones táctiles de tipo capacitivo, así como configuraciones dehardware muy concretas que mantengan una experiencia similar a la lograda con la interfazdel reproductor multimedia Zune HD.La integración de redes sociales y una interfaz multiescritorio son sus principales bazaspara capturar al usuario doméstico mientras que la integración de la plataforma "Documents& Sharepoint" permitirá mayor disponibilidad y versatilidad para el entorno profesional.
  3. 3. La nueva plataforma de Microsoft animará un mercado ya de por sí bastante movido, quecuenta con los principales operadores del mundo así como los principales integradores delmercado. HTC, LG, HP, Garmin-Asus, Samsung, Toshiba, Sony Ericsson y Qualcomm yaestán desarrollando productos para este nuevo sistema operativo.Windows Phone 7 ofrece una interfaz completamente diferente, tomando prestados variosconceptos que se pudieron observar en el Zune HD y que han dado un buen resultado. Todose encuentra administrado en un sistema de bloques que representan un cambio estéticomuy importante en comparación con el aburrido botón de inicio y las evasivas opciones delos Windows Mobile previos. Estas mejoras visuales representan una demanda importantede hardware. En Microsoft han declarado de que los requerimientos para ejecutar a Phone 7son "altos, pero justos", por lo que es posible asumir que los nuevos móviles que posean elsistema Phone 7 en su interior tendrán una capacidad de procesamiento mínima similar a laque se puede ver en el HTC HD2.Windows Phone 6.5La versión 6.5 es una actualización importante de la plataforma Windows Mobile que fueliberada a los fabricantes el 11 de mayo de 2009. El 6 de octubre de 2009 fue ellanzamiento mundial de esta nueva versión de Windows Mobile que a partir de ese día seconoce también por Windows Phone. La mayor novedad de Windows Mobile 6.5 es elcambio completo de la interfaz de usuario para adaptarlo a los nuevos dispositivos táctilesde forma que se puedan manejar fácilmente con el dedo, sin necesidad de un puntero comoen versiones anteriores.Windows Mobile 6.1La versión de Windows Mobile 6.1 fue anunciada el 1 de abril de 2008. Es unaactualización menor de la plataforma Windows Mobile 6 que incluye varias mejoras derendimiento, una pantalla inicial rediseñada (sólo en Windows Mobile Standard Edition),zoom a página completa en Internet Explorer, etc.Windows Mobile 6Windows Mobile 6, antes con el nombre en clave Crossbow fue lanzado el 12 de febrerodel 2007 en el 3GSM World Congress 2007. Ofrece tres versiones: Windows Mobile 6Standard para Smartphones (teléfonos sin pantalla táctil), Windows Mobile 6Professional para PDAs con la funcionalidad del teléfono (Pocket PC Phone Edition), yWindows Mobile 6 Classic para PDAs sin telefonía IP. Utiliza Windows CE 5.2 y ligadofuertemente a los productos: Windows Vista, Windows Live, Microsoft Office y Exchange2007.El estándar de Windows Mobile 6 primero fue ofrecido en el Orange SPV E650 (HTCVox).
  4. 4. Windows Mobile 5.0Windows Mobile 5.0, anteriormente con el nombre en clave "Magneto", salió al mercado el9 de mayo del 2005. Utiliza Windows CE 5.0 y utiliza .NET Compact Framework 1.0 SP2- una plataforma de desarrollo .NET para los programas basados en .NET que utiliza.Características: Una nueva versión de Office llamada "Office Mobile". o Se agregará una versión de Powerpoint denominada "Powerpoint Mobile". o Excel Mobile añade la capacidad de ver representaciones gráficas. o Word Mobile incluirá la capacidad de insertar tablas y gráficos. Reproductor "Windows Media 10 Mobile". Identificador de llamadas con fotos. Un paquete multimedia que facilitará la administración de vídeos y fotos. Ayuda mejorada de Bluetooth. Interfaz de administración GPS para los programas de navegación instalados. Mejoras de la funcionalidad de "Microsoft Exchange Server" las mejoras funcionan solamente con Exchange 2003 SP2 instalado. Soporte para teclados QWERTY incluido por defecto. Simplificación del sistema de informe de errores, como las versiones de Windows de sobremesa y servidores. ActiveSync 4.2, prometiendo 10-15% de aumento de la velocidad en la sincronización de datos. Cliente para PPTP y L2TP/IPsec VPNs. La memoria no volátil (ROM) está disponible en Pocket PC permitiendo un aumento de la batería. Anteriormente más del 50% (suficiente para 72 horas de almacenaje) de energía de la batería se reservaba para mantener datos en la memoria RAM (volátil). Los dispositivos basados en Windows usa la memoria RAM como su medio de almacenaje primario al uso de memoria flash.El Windows Mobile 5.0, fue lanzado en la conferencia de desarrolladores Windows MobileEmbedded en las Vegas, el 12 de mayo de 2005.Windows Mobile 2003 Second EditionWindows Mobile 2003 Second Edition, también conocida como Windows Mobile 2003SE,salió el 24 de marzo de 2004 y la Dell Axim x30 fue la primera en tenerlo. Incluye unnúmero de mejoras sobre su precursor, como: La opción de cambiar la orientación de la pantalla. Esto no está disponible en la versión de Smartphone. Pocket Internet Explorer (también conocido como PIE) incluye la opción de forzar a una página en una disposición de una columna, haciendo la lectura más fácil puesto que solo se tiene que utilizar el scroll vertical. Soporte para una resolución de pantalla VGA (640×480). También se apoya un nuevo Factor de forma del cuadrado (240×240 y 480×480 para las pantallas de
  5. 5. VGA), que favorece a los fabricantes que desean incluir un teclado hardware. Aunque no era su idea original, Microsoft decidió agregarla debido a la presión de fabricantes del Pocket PC. Soporte para Wi-Fi.Windows 2003SE Mobile utiliza Windows CE 4.21.111Windows Mobile 2003La tercera versión es Windows Mobile 2003. Fue lanzada el 23 de junio de 2003, y era elprimer lanzamiento bajo el nombre Windows Mobile. Vino en tres ediciones diferentes.Dos de estas ediciones son muy similares: Windows Mobile 2003 Pocket PC Edition yWindows Mobile 2003 Pocket PC Phone Edition, este último diseñado para los PocketPC que tienen características de teléfonos móviles (como HTCs Himalaya, distribuido enmuchos países como Qtek, XDA, MDA o VPA).La tercera edición es Windows Mobile 2003 Smartphone Edition que - a pesar de sussemejanzas con la de Pocket PC - es una plataforma substancialmente diferente ya que estálimitada por las características especiales de este tipo de dispositivos. Algunas de estaslimitaciones son: funcionamiento por teclas al no disponer de pantalla táctil, resolución depantalla más baja, modelo de seguridad que impide instalar aplicaciones no firmadas ymodelo de memoria diferente (diferente tipo de memoria y menor cantidad).Windows Mobile 2003 es conocido también como Windows CE 4.20.PocketPC 2002PocketPC 2002, utiliza Windows CE 3.0. Diseñado para dispositivos Pocket PC conpantalla 240 × 320 (QVGA) (sin teclado), Windows Mobile 2002 era, como el lanzamientooriginal PocketPC 2000, una entidad independiente en la gama de dispositivos MicrosoftEmbedded. Con los lanzamientos futuros, las líneas de Pocket PC y Smartphone chocabancada vez más, mientras que los términos de licencia se relajaron permitiendo que los OEMsse aprovecharan de las ideas más innovadoras de diseño.Para Windows Phone se requiere:Tomado de http://www.movitelia.com/requisitos-minimos-para-windows-mobile-7-0/ Procesador que corra a 1.0 GHz. Pantalla de 3.6 pulgadas de 480×640 píxeles. Acelerómetro y brújula digital. 8 GB de memoria de almacenamiento. Cámara de 5.0 megapíxeles.Teniendo en cuenta estos requisitos, nos damos cuenta que los móviles que tenganWindows Mobile 7.0 son equipos de gama media-alta; por lo que muchos móvilestendrán que conformarse con Windows Mobile 6.5
  6. 6. SYMBIANTomado dehttp://www.celularis.com/mercado/symbian-10-cosas-que-deberian-saber.phpYa hemos hecho varias recopilaciones similares, siempre enfocados a los teléfonos deNokia, como las 10 cosas que debería saber sobre los Nokia Eseries, Nokia Xseries,Nokia Cseries y los Nokia Nseries, pero esta vez nos centraremos específicamente enSymbian, que no es exclusivo de los finlandeses.Les dejamos entonces las 10 cosas que deberían saber si tienen o si piensan comprar unteléfono con Symbian:1.Una larga historia: las raíces de lo que se ha convertido hoy en día en el SistemaOperativo Symbian se remontan a 20 años atrás. La compañía británica Psion comenzó conel desarrollo del predecesor de Symbian llamado EPOC OS en 1987.2. Un SO por sobre todos los demás: en 1998 los fabricantes de smartphones se aliaronpara desarrollar y rearmar un software único en sus teléfonos, con la primera versión deSymbian lanzada en 2000. El primer teléfono que se presentó con este SO fue el Nokia9210 Communicator, que permitía a los usuarios instalar sus propias aplicaciones, y fuelanzado en 2001.3. Teléfono malabarista: Symbian es conocido especialmente por ser el primer SO desmartphones que permitía una especie de multitasking, es decir, funcionar con variasaplicaciones sin tener que cerrarlas todas, como el poder abrir el calendario y dejarlo defondo consumiendo un mínimo de recursos.4. El gran vendedor: En los últimos 10 años se han vendido aproximadamente unos 81millones de teléfonos con su SO, de todos los fabricantes que lo han tenido, ganando el46.9% del mercado.5. Además muy nuevo: Después de 9 entregas completas del SO para dispositivosespecíficos, Symbian Software Ltd fue adquirido por Nokia en 2008 cuando se hizo unrelanzamiento de Symbian como una plataforma de software libre para que cualquierapudiera usarla, haciéndola open source desde febrero de 2010.6. Open Source: Symbian entonces se ha convertido en una plataforma de software y SOOpen Source, lo que significa que cualquiera puede descargarlo de modo gratuito, estosignifica que puede ser utilizado en varios dispositivos con la intención de que se esparzadel modo más rápido posible. Esto genera crecimiento, innovación y desarrollo.7. Pasos de fundación: Symbian es administrado por la Fundación Symbian, es unorganismo independiente sin fines de lucro, que coordina el desarrollo y los esfuerzosademás de comunicar las ventajas para los usuarios, pero no son ingenieros de software. Dehecho, Symbian es escrita por un ejército de desarrolladores que muchas veces trabajan
  7. 7. para fabricantes de teléfonos o en software, y muchas veces son agentes completamenteindependientes.8. Symbian^3: Se trata de la tercera plataforma lanzada por la Fundación Symbian, brindauna interfaz de usuario más veloz, gráficos mejorados y soporte para efectos, HDMI para lacalidad de reproducción de video y mejoras en las redes de datos. El ya anunciado NokiaN8 será el primero en presentar Symbian^3.9. Symbian^4: Se encuentra en etapas muy tempranas, pero hay una velocidad en eldesarrollo que no esperábamos, pero que la Fundación Symbian espera lanzar Symbian^4 aprincipios de 2011.10. Las Puertas Abiertas: La Fundación Symbian está abierta a nuevas ideas que ayuden ala plataforma, pueden ser nuevos dispositivos, aplicaciones, y demás, el sitio permite hacerpropuestas que son votadas por todos para ver cuáles pueden llevarse a cabo.ESTA NOTICIA PUEDE SER DE INTERÉSTomado dehttp://alt1040.com/2010/10/sony-ericsson-y-samsung-abandonan-definitivamente-symbianYa no solo se trata de medios especializados que deciden abandonar la cobertura deSymbian por ser una plataforma muy poco interesante y muy poco innovadora, ahora esSony Ericsson y Samsung quienes deciden también abandonar este sistema operativo.En el caso de Sony Ericsson, será el Vivaz el último en ser vendido con esta plataforma. Deacuerdo a Jan Uddenfeldt simplemente no tienen más planes con relación a Symbian. Deahora en adelante se enfocarán en Android y Windows Phone 7.El caso de Samsung es similar, deciden abandonar la plataforma definitivamente paracentrarse, también, en Android y Windows Phone 7. También avisan que van a cerrar el forodedicado a desarrolladores, eliminar todo el contenido relacionado y cerrarán el laboratorio dedesarrollo para el sistema operativo.Al final el principal competidor de Symbian no necesariamente ha sido iOS sino Android queestá robando totalmente la atención de varios de los fabricantes que se habían comprometidocon la plataforma. Al día de hoy quedan cinco empresas fabricando terminales con el sistemaoperativo: Nokia Fujitsu Huawei LG SharpSiendo la primera la única que ha anunciado un smartphone con Symbian^3, la última versióndel sistema operativo. ¿Alguna de las otras compañías anunciarán sus terminales con estaversión que supuestamente puede competir con Android o iOS? sinceramente lo dudo.
  8. 8. LG también ha anunciado una nueva terminal con Windows Phone 7 y no veo dispositivos deHuawei, Fujitsu o Sharp que estén llamando realmente la atención en el mercado. Pareceque la Symbian Foundation se queda con muy pocas opciones para salir adelante. ANDROIDExtraído de http://es.wikipedia.org/wiki/AndroidAndroid es un sistema operativo basado en Linux y orientado a dispositivos móviles, comoteléfonos inteligentes y tablets. Fue desarrollado inicialmente por Android Inc., una firmacomprada por Google en el 2005. Es el principal producto de la Open Handset Alliance, unconglomerado de fabricantes y desarrolladores de hardware, software y operadores deservicio. Las unidades vendidas de teléfonos inteligentes con Android se ubican en elprimer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con unacuota de mercado de 43,6% en el tercer trimestre.Android tiene una gran comunidad de desarrolladores escribiendo aplicaciones paraextender la funcionalidad de los dispositivos. A la fecha, existen cerca de 200.000aplicaciones disponibles para Android. Android Market es la tienda de aplicaciones en líneaadministrada por Google, aunque existe la posibilidad de obtener software externamente.Los programas están escritos en el lenguaje de programación Java.El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creaciónde la Open Handset Alliance, un consorcio de 78 compañías de hardware, software ytelecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivosmóviles. Google liberó la mayoría del código de Android bajo la licencia Apache, unalicencia libre y de código abierto. Actualmente Android posee más del 25% de cuota demercado a escala mundial de los teléfonos inteligentes, el segundo detrás de Symbian.La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan enun framework Java de aplicaciones orientadas a objetos sobre el núcleo de las librerías Javaen una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecasescritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), unframework OpenCore, una base de datos relacional SQLite (al final de este documentoencuentra una descripción de este motor de base de datos), una API gráfica OpenGL ES 2.03D, una motor de renderizado WebKit, un motor gráfico SGL, SSL y una librería estándarC Glibc. El sistema operativo está compuesto por 12 millones de líneas de código,incluyendo 3 millones de líneas de XML, 2.8 millones de líneas de lenguaje C, 2.1 millonesde líneas de Java y 1.75 millones de líneas de C++.
  9. 9. CaracterísticasCaracterísticas y especificaciones actuales: La plataforma es adaptable a pantallas más grandes, VGA, librería de Diseño de gráficos 2D, librería de gráficos 3D basada en las especificaciones de la dispositivo OpenGL ES 2.O, y diseño de teléfonos tradicionales SQLite, una base de datos liviana, la cual es usada para propósitos de Almacenamiento almacenamiento de datos Android soporta las siguientes tecnologías de conectividad: GSM/EDGE, Conectividad IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, and WiMAX. SMS y MMS son formas de mensajería, incluyendo mensajería de texto y Mensajería ahora la Android Cloud to Device Messaging Framework (C2DM) es parte del servicio de Push Messaging de Android. El navegador web incluido en Android está basado en el motor de renderizado de código abierto WebKit, emparejado con el motor Navegador web JavaScript V8 de Google Chrome. El navegador obtiene un puntaje de 93/100 en el test Acid3. Aunque las aplicaciones son escritas en Java, no hay una Máquina Virtual de Java en la plataforma. El código java no es ejecutado. El código Java se compila en el ejecutable Dalvik y corre en la Máquina Virtual Dalvik. Dalvik es máquina virtual especializada diseñada específicamente para Soporte de Java Android y optimizada para dispositivos móviles que funcionan con batería y que tienen memoria y procesador limitados. El soporte a J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner. Android soporta los siguientes formatos multimedia: WebM, H.263, Soporte H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor
  10. 10. multimedia 3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, BMP. Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es soportado Soporte para mediante el Adobe Flash Player. Se planea el soporte del Microsoft streaming Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estará disponible mediante una actualización del Adobe Flash Player. Android soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS, Soporte para acelerómetros, giroscopios, magnetómetros, sensores de proximidad yhardware adicional de presión, termómetro, aceleración 2d y 3d. Incluye un emulador de dispositivos, herramientas para depuración de Entorno de memoria y análisis del rendimiento del software. El entorno de desarrollo desarrollo integrado es Eclipse (actualmente 3.4 o 3.5) usando el pluging de Herramientas de Desarrollo de Android. El Android Market es un catalogo de aplicaciones que pueden ser Market descargadas e instaladas en dispositivos Android sin la necesidad de un PC. Android tiene soporte nativo para pantallas multi-táctiles que inicialmente hicieron su aparición en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel Multi-táctil (posiblemente para evitar infringir una patente de Apple relacionada con tecnología de pantallas táctiles). Más tarde, Google publicó una actualización para el Nexus One y el Motorola Droid que activa el soporte para pantallas multi-táctiles de forma nativa. El soporte para A2DF y AVRCP fue agregado en la versión 1.5; el envío de Bluetooth archivos (OPP) y la exploración del directorio telefónico fueron agregados en la versión 2.0; y el marcado por voz junto con el envío de
  11. 11. contactos entre teléfonos fueron en la versión 2.2. La versión principal de Android no soporta videollamada, Sin embargo algunos dispositivos podrían tener una versión personalizada del sistema Videollamada operativo que lo soporta, ya sea por la red del operador (como el Samsung i9000 Galaxy S o sobre IP. Multitarea Multitarea de aplicaciones está disponible Características La búsqueda en Google a través de voz está disponible como "Entrada de basadas en voz Búsqueda" desde la versión inicial del sistema. Android soporta tethering, el cual permite al teléfono ser usado como un punto de acceso alámbrico o inalámbrico (Todos los teléfonos con la versión 2.2., no oficial en teléfonos con versión 1.6 o superiores Tethering mediante aplicaciones disponibles en el Android Market, por ejemplo PdaNet). Para permitir a un computador portátil usar la conexión 3G del móvil android se podría requerir la instalación de software adicional.68ArquitecturaLos componentes principales del sistema operativo de Android (cada sección se describe endetalle): Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programa de SMS, calendario, mapas, navegador, contactos, y otros. Todas las aplicaciones están escritas en lenguaje de programación Java. Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a los mismos APIs del framework usados por las aplicaciones base. La arquitectura está diseñada para simplificar la reutilización de componentes; cualquier aplicación puede publicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esas capacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismo permite que los componentes sean reemplazados por el usuario. Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varios componentes del sistema. Estas características se exponen a los desarrolladores a través
  12. 12. del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementación biblioteca C estándar), bibliotecas de medios, bibliotecas de gráficos, 3D, SQLite, entre otras. Runtime de Android: Android incluye un set de bibliotecas base que proporcionan la mayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cada aplicación Android corre su propio proceso, con su propia instancia de la máquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual está optimizado para memoria mínima. La Máquina Virtual está basada en registros, y corre clases compiladas por el compilador de Java que han sido transformadas al formato.dex por la herramienta incluida "dx". Núcleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestión de memoria, gestión de procesos, pila de red, y modelo de controladores. El núcleo también actúa como una capa de abstracción entre el hardware y el resto de la pila de software.La versión más reciente de este S.O. es la 3.0 (comercialmente conocida como HoneyComb o panalde miel) está específicamente dirigida a las Tablet PC.En http://androidzone.org/android-2-3-gingerbread-no-posee-requerimientos-minimos-de-procesador/encontramos lo siguiente:Muchos pensaron que Android 2.3 Gingerbread tendría algunos requerimientos mínimos dehardware, como Windows Phone 7, pero eso no es verdad. En el día de ayer (diciembre 8 de2010), LG publico que el LG Optimus One no sería actualizado a Android 2.3 porque “Gingerbreadrequiere procesador a 1 GHz”.Ante esto, Dan Morril, líder de Android Open Source y Compatibility Tech, salió a desmentir esaversión vía Twitter afirmando que: “No hay requerimiento mínimo de procesador paraGingerbread”.Más tarde otro ingeniero de Android llamado Brian Swetland, amplió un poco más el temapara aclarar aun más esta cuestión:“Cualquier dispositivo que corra bien con Android 2.2 Froyo debería correr incluso mejorcon Android 2.3 Gingerbread. Los requerimientos base de hardware no cambiaron. Estáclaro que las actualizaciones de fabricantes dependen sus esfuerzos individuales y yo nopuedo hablar por los fabricantes, pero no hay razones técnicas para que los dispositivoscorriendo Froyo no sean actualizables. Creo que la migración Froyo->Gingerbreaddebería ser menos dolorosa para los desarrolladores de dispositivos que Cupcake->Donuto Eclair->Froyo”.
  13. 13. Por lo tanto, los fabricantes que no actualicen sus antiguas terminales al nuevo Android 2.3Gingerbread, no podrán decir que no lo hacen por cuestiones de hardware, sino porquesimplemente no quieren o no les conviene…. (hasta aquí la cita) IOSExtraído de http://es.wikipedia.org/wiki/IOS_(sistema_operativo)iOS (anteriormente denominado iPhone OS) es un sistema operativo móvil de Apple desarrolladooriginalmente para el iPhone, siendo después usado en el iPod Touch e iPad. Es un derivado deMac OS X, que a su vez está basado en Darwin BSD. El iOS tiene 4 capas de abstracción: la capa delnúcleo del sistema operativo, la capa de "Servicios Principales", la capa de "Medios decomunicación" y la capa de "Cocoa Touch". Todo el sistema se encuentra en la partición "/root"del dispositivo, ocupa poco menos de 500 megabytes.HistoriaApple reveló la existencia de iPhone OS en la Macworld Conference & Expo del 9 de enerode 2007, aunque el sistema no tuvo un nombre oficial hasta que salió la primera versiónbeta del iPhone SDK un año más tarde, el 6 de marzo de 2008. Antes de esto se considerabasimplemente que el iPhone corría OS X. A partir de entonces se llamaría iPhone OS. Ellanzamiento del iPhone OS tuvo lugar el 29 de junio de 2007.El interés en el SDK aumentaría en meses siguientes debido al explosivo crecimiento de laplataforma iPhone, que se vio incrementado en septiembre de 2007 del iPod Touch, undispositivo con las capacidades multimedia del iPhone pero sin la capacidad de hacerllamadas telefónicas.El 27 de enero de 2010 Steve Jobs, CEO de Apple, anunció el iPad, un dispositivo muysimilar al iPod Touch pero con un enfoque más orientado hacia la industria de contenidos.Este dispositivo, apoyado en una pantalla táctil algo mayor, compartiría sistema operativocon sus dos exitosos hermanos, y vendría acompañado de una aplicación oficial para lacompra y lectura de libros electrónicos, iBooks.A fecha de abril de 2010 se estima por encima de 185.000 las aplicaciones disponibles paraiPhone OS a través de la App Store El 7 de junio de 2010, durante la presentación deliPhone 4, Steve Jobs anunció que iPhone OS pasaría a ser llamado oficialmente como iOS.MultitareaAntes de iOS 4, la multitarea estaba reservada para aplicaciones por defecto del sistema. AApple le preocupaba los problemas de batería y rendimiento si se permitiese correr variasaplicaciones de terceros al mismo tiempo. A partir de iOS 4, dispositivos de 3erageneración y posteriores soportan el uso de 7 APIs para multitarea, específicamente:
  14. 14. 1. Audio en segundo plano 2. Voz IP 3. Localización en segundo plano 4. Notificaciones push 5. Noficiaciones locales 6. Completado de tareas 7. Cambio rápido de aplicacionesSin embargo, no consiste en una verdadera multitarea, pues las aplicaciones ajenas al SO,quedan congeladas en segundo plano no recibiendo un sólo ciclo de reloj del procesador.iOS no soporta Adobe Flash o Java, lo que afecta a los sitios web que utilizan estastecnologías. Steve Jobs escribió una carta abierta donde critica a Flash por ser inseguro, conerrores, consumir mucha batería, ser incompatible con interfaces multitouch e interferir conel servicio App Store. En cambio iOS soporta HTML5 como una alternativa a Flash.Las aplicaciones deben ser escritas y compiladas específicamente para la arquitecturaARM, por lo que las desarrolladas para Mac OS X no pueden ser usadas en iOS. Al igualque otros navegadores, Safari soporta aplicaciones web. Aplicaciones nativas de tercerosestán disponibles para dispositivos corriendo iPhone OS 2.0 o posterior, por medio del AppStore.Kit de desarrolloEl 17 de octubre de 2007, Steve Jobs anunció que un Kit de desarrollo de software o SDKestaría disponible para terceros y desarrolladores en Febrero del 2008. El SDK Fue liberadofinalmente el 6 de marzo de 2008, permitiendo así a los desarrolladores hacer aplicacionespara el iPhone y iPod Touch, así como probarlas en el "iPhone simulator". De cualquiermanera, solo es posible utilizar el app en los dispositivos después de pagar la cuota deliPhone Developer Program.Desde el lanzamiento de Xcode 3.1, Xcode es el programa utilizado en el iPhone SDK.Estas aplicaciones, como las de Mac OS X, están escritas en Objective-C.Los desarrolladores pueden poner un precio por encima del mínimo ($0.99 dólares) a susaplicaciones para distribuirlas en el App Store, de donde recibirán el 70% del dinero queproduzca la aplicación. En alternativa, el desarrollador puede optar por lanzar la aplicacióngratis, y de esta forma no pagar ningún costo por distribuir la aplicación. (excepto por lacuota de la membresía).
  15. 15. Versiones Actuales Versiones Dispositivos Actuales "3.1.3 iPhone Original iPod Touch 1G (7E18)" "4.2 iPad (7B500)" "4.2.1 iPhone 3G, 3GS, 4 (8B117)" iPod Touch 2G, 3G, 4G Futuras Dispositivos Versiones iPhone 3G, 3GS, 4 "4.3 (¿?)" iPod Touch 2G, 3G, 4G iPad BLACKBERRYExtraído de http://es.wikipedia.org/wiki/BlackBerry_OSEl BlackBerry OS es un sistema operativo móvil desarrollado por Research in Motion parasus dispositivos BlackBerry. El sistema permite multitarea y tiene soporte para diferentesmétodos de entrada adoptados por RIM para su uso en computadoras de mano,particularmente la trackwheel, trackball, touchpad y pantallas táctiles.Su desarrollo se remonta la aparición de los primeros handheld en 1999. Estos dispositivospermiten el acceso a correo electrónico, navegación web y sincronización con programascomo Microsoft Exchange o Lotus Notes aparte de poder hacer las funciones usuales de unteléfono móvil.RIM estuvo en disputa con NTP Inc. la cual le acusaba de violar cinco patentes que pudohaber dejado sin servicio a sus usuarios en Estados Unidos (sobre tres millones). Lascompañías llegaron a un acuerdo extrajudicial que solucioó la disputa en marzo de 2006previo pago de 612 millones de dólares por parte de RIM.
  16. 16. CaracterísticasEl SO BlackBerry está claramente orientado a su uso profesional como gestor de correoelectrónico y agenda. Desde la versión actual, la cuarta, se puede sincronizar el dispositivocon el correo electrónico, el calendario, tareas, notas y contactos de Microsoft ExchangeServer además es compatible también con Lotus Notes y Novell GroupWise.BlackBerry Enterprise Server (BES) proporciona el acceso y organización del email agrandes compañías identificando a cada usuario con un único BlackBerry PIN. Losusuarios más pequeños cuentan con el software BlackBerry Internet Service, programa mássencillo que proporciona acceso a Internet y a correo POP3 / IMAP / Outlook Web Accesssin tener que usar BES.Al igual que en el SO Symbian desarrolladores independientes también pueden crearprogramas para BlackBerry pero en el caso de querer tener acceso a ciertas funcionalidadesrestringidas necesitan ser firmados digitalmente para poder ser asociados a una cuenta dedesarrollador de RIM. Parte de la familia sistemas operativos para móviles Desarrollador Research In Motion blackberry.com Información general Modelo de desarrollo ? Última versión estable 6.0 ( Blackberry Torch ) Octubre de 2010 Escrito en Java, C++ Tipo de núcleo Basado en Java Interfaz gráfica por GUI defecto
  17. 17. Plataformas soportadas Línea de smartphones de BlackBerry Licencia propietaria Estado actual activo PALM OSExtraído de http://es.wikipedia.org/wiki/Palm_OSPalm OS es un sistema operativo que fue hecho por PalmSource, Inc. para computadores de mano(PDAs) fabricados por varios licenciatarios. Palm OS Desarrollador PalmSource, Inc. www.palm.com Información general Modelo de desarrollo Software no libre Última versión estable Palm webOS Fines de 2008 Núcleo Palm OS Tipo de núcleo ? Licencia software no libre
  18. 18. Estado actual ? En español ?HistoriaEl sistema operativo Palm, fue desarrollado originalmente por Jeff Hawkins para el PilotPDA de U.S. Robotics. La versión 1.0 se vendía con los primeros Pilot 1000 y 5000 y laversión 2.0 se introducía con el Palm Pilot Personal y Profesional.Cuando salieron los Palm de la serie III se introdujo la versión 3.0 del sistema operativo.Posteriormente, salieron las versiones 3.1, 3.3 y 3.5, que añadían apoyo para color, puertosde expansión múltiples, nuevos procesadores y otras prestaciones.La versión 4.0 salió con la serie m500, y más tarde salió la actualización para aparatosanteriores. Esto añadía una interfaz estándar para el acceso del sistema de archivos externo(como tarjetas SD) y mejoraba las bibliotecas de telefonía, seguridad y mejoras de IU.La versión 5 (Garnet) fue la primera versión que soportó los dispositivos ARM. Anunciadocomo paso importante por apoyar a los procesadores ARM, las aplicaciones Palm seejecutan en un entorno emulado denominado el Entorno de Compatibilidad de AplicacionesPalm (PACE, en inglés), disminuyendo velocidad pero permitiendo gran compatibilidadcon programas antiguos. El software nuevo puede aprovechar los procesadores de ARMcon ARMlets, pequeñas unidades de código ARM. Era también aproximadamente entoncescuando Palm empezaba a separar sus divisiones de hardware y de sistemas operativos, yfinalmente se convierten en dos compañías PalmSource, Inc. (sistemas operativos) ypalmOne, Inc. (hardware). Las siguientes versiones de Palm OS 5 han tenido un APIestándar para alta resolución y áreas de entrada dinámicas, junto con un cierto número demejoras menores. La última versión es la 5.4.9Palm OS 4.1.2, 5.2.1 y posteriores, incluyen Graffiti 2, debido a la pérdida de un pleito deviolación con Xerox. Graffiti se basa en Jot de CIC.PalmSource, Inc. presentó Palm OS Cobalt (también denominado Palm OS 6) a loslicenciatarios el 29 de diciembre de 2003. Esto completaría la migración a aparatos conARM, y permitiría apoyar a las aplicaciones nativas ARM junto con apoyo multimediamejorado. Actualmente NO existen equipos que usen el Palm OS 6 o Cobalt. No está muyclaro el futuro de esta versión de Palm OS, derivado de la compra de PalmSource por lacompañía japonesa Access Co.Aparentemente, en algún momento será posible tener nuevos equipos PDA con Palm OScuyo núcleo (Kernel) sea un Linux completamente funcional.
  19. 19. En el documento adjunto “comparando_os” encontrará un escrito donde se comparan varios delos SO vistos anteriormente. Recomiendo su lectura.Por ser de interés actualmente dado el apoyo que ha recibido de los diferentes fabricantes determinales y de creadores de sistemas operacionales para terminales móviles, a continuaciónpresento una descripción del motor de base de datos llamado SQLite. SQLiteTomado en su totalidad dehttp://www.aplicacionesempresariales.com/sqlite-el-motor-de-base-de-datos-agil-y-robusto.htmlEn este artículo vamos a conocer una de las herramientas de Bases de Datos que en losúltimos años fue muy aceptada y utilizada por grandes programadores y en diversosproyectos informáticos. Conoceremos algunas características, ventajas y desventajas quepresenta SQLite.SQLite es un proyecto de dominio público, su creador es D. Richard Hipp, el cualimplementa una pequeña librería de aproximadamente 500kb, programado en el lenguaje C,de dominio público, totalmente libre y que tiene con función hacer de un sistemas de basesde datos relacional.Uno de las primeras diferencia entre los motores de Bases de datos convencionales essu arquitectura cliente/servidor, pues SQLite es independiente, simplemente se realizanllamadas a sub rutinas o funciones de las propias librerías de SQLite, lo cual reduceampliamente la latencia en cuanto al acceso a las bases de datos. Con lo cual podemos decirque las base de datos compuesta por la definición de las tablas, índices y los propios datosson guardados por un solo fichero estándar y en un solo ordenador.Conozcamos la historia detrás del proyecto SQLiteCuando D. Richard Hipp trabajaba desarrollando software para la fuerza naval de losEstados Unidos, comenzó a desarrollar SQLite, según él cuenta con sus propias palabras: Elproyecto SQLite surgió de una necesidad personal, para mi propio uso.En enero de 2000 D. Richard Hipp estaba trabajando con su equipo de la General Dynamicsen la Fuerza naval de los Estados Unidos, en un proyecto de software, el cual se conectabaa una base de datos Informix, el motor funcionaba muy bien, pero habían tenido problemaspara hacer una reconfiguración cuando el sistema se reiniciaba. Luego cambiaron aPostgreSQL, pero administrar la base de datos era un poco más complejo. Fue en esemomento cuando surgió la idea de escribir un simple motor de base de datos SQL quepermitiera leer los archivos del disco duro, y luego ser llamados en diferentes solicitudes.Cinco meses más tarde comenzó a escribir las primeras versiones de lo que hoy conocemoscomo SQLite, con el pensamiento de que sería útil en algún problema similar.
  20. 20. Es claro que SQLite tiene la capacidad de reemplazar a grandes motores de Bases de Datosy acoplarse al desarrollo de nuestros proyectos informáticos, ya sea en ambientes deprototipos de sistemas como así también en complejos y robustos software.Veamos algunas razones para escoger SQLite como una herramienta de desarrollo: Tamaño: SQLite tiene una pequeña memoria y una única biblioteca es necesaria para acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas. Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL. Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración. Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de Atomicidad, Consistencia, Aislamiento y Durabilidad. SQL: implementa un gran subconjunto de la ANSI – 92 SQL estándar, incluyendo sub- consultas, generación de usuarios, vistas y triggers. Interfaces: cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, groovy, etc. Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier propósito sin costo y se puede redistribuir libremente.Algunas de las características más relevantes de SQLite son las siguientes:No posee configuraciónDe la forma en que fue creado y diseñado SQLite, NO necesita ser instalado. NO prender,reiniciar o apagar un servidor, e incluso configurarlo. Esta cualidad permite que no haya unadministrador de base de datos para crear las tablas, vistas, asignar permisos. O bien laadopción de medidas de recuperación de servidor por cada caída del sistema.PortabilidadSQLite puede ser ejecutado en diferentes sistemas operativos, como ser Windows, Linux,BSD, Mac OS X, Solaris, HPUX,AIX o estar embebido en muchos otros como QNX,VxWorks, Symbian, Palm OS, Windows CE. Se pude notar que muchos de ellos trabajan a16, 32 y 64 Bits. La portabilidad no está dada en sí por el software, sino por la base dedatos condensada en un solo fichero, que puede estar situado en cualquier directorio,
  21. 21. trayendo como ventaja que la base de datos puede ser fácilmente copiada a algúndispositivo USB o ser enviada vía correo electrónico.Registros de longitud variableGeneralmente los motores asignan una cantidad fija de espacio en disco para cada fila en lamayoría de los campos de una determinada tabla. Por ejemplo, tomemos un campo de tipoVARCHAR(255), esto significa que el motor le asignará 255 bytes de espacio fijo en disco,independientemente de la cantidad de información que se almacene en ese campo. Encambio, SQLite aplica su tecnología y realizará todo lo contrario, utilizando para ello lacantidad de espacio en disco necesario para almacenar la información real del campo.Tomando el ejemplo anterior, si quisiera almacenar un solo carácter en un campo definidocomo VARCHAR(255), entonces un único byte de espacio de disco se consume.El uso de registros de longitud variable por SQLite, tiene una serie de ventajas, entre ellasel resultado de un pequeño archivo de base de datos y optimización de la velocidad de lamisma, puesto que hay menos información desperdiciada que leer y recorrer.Así como encontramos algunas ventajas y características realmente asombrosas, tambiéncuenta con algunas limitaciones: Limitaciones en Where: esta limitación está dada por el soporte para clausuras anidadas. Falta de Clave Foránea: se hace caso omiso de las claves foráneas; esto quiere decir, cuando se realice la creación de la tabla desde el modo consola, está permitiendo el uso de la clausura, aunque no realizara el chequeo de la misma. Falta de documentación en español: si bien ya contamos con una comunidad latino americana de SQLite, sería importante encontrar mucha más documentación, libros, review, etc. como muchos otros motores de bases de datos cuentan hoy en día.Por último y cerrando un poco este artículo, conocimos un motor de base de datosrealmente muy interesante y que es para tenerlo muy en cuenta, de hecho grandesempresas como Adobe, Firefox, Google, McAfee, Toshiba, Sun Microsystem,Symbian, Microsoft, etc. hacen uso de SQLite para el desarrollo de muchos de susproductos, demostrando de esta manera la confianza y el gran rendimiento de lamisma.

×