jueves, 27 de agosto de 2015

SISTEMA ANDROID

Android es un sistema operativo inicialmente pensado para teléfonos móviles, al igual que iOS, Symbian y Blackberry OS. Lo que lo hace diferente es que está basado en Linux, un núcleo de sistema operativo libre, gratuito y multiplataforma.
El sistema permite programar aplicaciones en una variación de Java llamada Dalvik. El sistema operativo proporciona todas las interfaces necesarias para desarrollar aplicaciones que accedan a las funciones del teléfono (como el GPS, las llamadas, la agenda, etc.) de una forma muy sencilla en un lenguaje de programación muy conocido como es Java.
HISTORIA
En octubre de 2003, en la localidad de Palo AltoAndy Rubin, Rich Miner, Chris White y Nick Sears fundan Android Inc. con el objetivo de desarrollar un sistema operativo para móviles basado en Linux. En julio de 2005, la multinacional Google compra Android Inc.
Tiene una gran comunidad de desarrolladores creando aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se ha llegado ya al 1.000.000 de aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android como la tienda de aplicaciones Samsung Apps de Samsung, slideme de java y amazon appstore
En julio de 2005, Google adquirió Android Inc., una pequeña compañía de Palo Alto, California fundada en 2003 En aquel entonces, poco se sabía de las funciones de Android Inc. fuera de que desarrollaban software para teléfonos móviles. Esto dio pie a rumores de que Google estaba planeando entrar en el mercado de los teléfonos móviles.
El sistema operativo Android se usa en teléfonos inteligentesordenadores portátilesnetbookstabletasGoogle TVrelojes de pulsera, auriculares  y otros dispositivos, siendo este sistema operativo accesible desde terminales de menos de $100 hasta terminales que superen los $1000.
Android es considerado como uno de los modelos de negocio más exitosos, pues su desarrollo estratégico contempla los factores que más se tienen en cuenta dentro de las herramientas y metodologías desarrollados por expertos en negocios. Este sistema operativo se ha convertido en un modelo a seguir por desarrolladores de tendencias y negocios de alto impacto.
Google Play es la tienda en línea de software desarrollado por Google para dispositivos Android. Una aplicación llamada "Play Store" que se encuentra instalada en la mayoría de los dispositivos Android y permite a los usuarios navegar y descargar aplicaciones publicadas por los desarrolladores. Google retribuye a los desarrolladores el 70% del precio de las aplicaciones. Esta aplicación reemplazó a "Market".

viernes, 21 de agosto de 2015

Computación en la nube

Lcomputación en la nube, conocida también como servicios en la nubees un paradigma (propuesta tecnológica adoptada por una comunidad de programadores y desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados) que permite ofrecer servicios de computación a través de una red, que usualmente es Internet. 


CARACTERÍSTICAS:
  • Independencia entre el dispositivo y la ubicación: permite a los usuarios acceder a los sistemas utilizando un navegador web, independientemente de su ubicación o del dispositivo que utilice (por ejemplo, PC, teléfono móvil).
  • Rendimiento: Los sistemas en la nube controlan y optimizan el uso de los recursos de manera automática, dicha característica permite un seguimiento, control y notificación del mismo. 
  • Seguridad: La seguridad es a menudo tan buena o mejor que otros sistemas tradicionales, en parte porque los proveedores son capaces de dedicar recursos a la solución de los problemas de seguridad que muchos clientes no pueden permitirse el lujo de abordar.
  • Mantenimiento: No necesitan ser instalados en el ordenador de cada usuario y se puede acceder desde diferentes lugares.
  • Agilidad: Capacidad de mejora para ofrecer recursos tecnológicos al usuario por parte del proveedor.

TIPOS DE NUBES

  • Nube comunitaria. Se organiza con la finalidad de servir a una función o propósito común (seguridad, política…), las cuales son administradas por las organizaciones constituyentes o terceras partes.
  • Las nubes híbridas:  combinan los modelos de nubes públicas y privadas. Un usuario es propietario de unas partes y comparte otras, aunque de una manera controlada.
  • Las nubes privadas: son una buena opción para las compañías que necesitan alta protección de datos y ediciones a nivel de servicio. Las nubes privadas están en una infraestructura bajo demanda, gestionada para un solo cliente que controla qué aplicaciones debe ejecutarse y dónde. Son propietarios del servidor, red, y disco y pueden decidir qué usuarios están autorizados a utilizar la infraestructura. Al administrar internamente estos servicios, las empresas tienen la ventaja de mantener la privacidad de su información y permitir unificar el acceso a las aplicaciones corporativas de sus usuarios.
  • Una nube pública:  es una nube computacional mantenida y gestionada por terceras personas no vinculadas con la organización. En este tipo de nubes tanto los datos como los procesos de varios clientes se mezclan en los servidores, sistemas de almacenamiento y otras infraestructuras de la nube. Los usuarios finales de la nube no conocen qué trabajos de otros clientes pueden estar corriendo en el mismo servidor, red, sistemas de almacenamiento, etc


BENEFICIOS: 
  • Integración con otros sistemas, por su estructuración la tecnología cloud computer nos ofrece una integración más rápida y fácil con el resto de nuestras aplicaciones.
  • Recuperación rápida ante desastres y reducción al mínimo de los tiempos de inactividad.
  • Simplicidad y menor inversión
  • Actualizaciones que no afectan a nuestros recursos, ¿cuántas veces una simple actualización de nuestro sistema operativo hace que un software deje de funcionar?
  • Un uso más eficiente de la energía permitiéndonos un ahorro en dicho aspecto
DESVENTAJAS
  • Tener nuestras aplicaciones e información en la nube crea una dependencia con nuestro proveedor de servicios
  • Para tener acceso a nuestras aplicaciones e información estamos obligados a tener un acceso a Internet
  • La información no reside en nuestro ordenador, por lo que podría haber un problema de seguridad o robo de información
FERNANDO. (2012). Computacion en la nube, que ventajas y desventajas nos ofrecen. -, de CLOUD COMPUTING Sitio web: http://www.hostingyvirtualizacion.com/computacion-en-la-nube-que-ventajas-y-desventajas-nos-ofrecen/