Está en la página 1de 16

INSTITUTO POLITCNICO NACIONAL

UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS

ANDROID Segundo Departamental ANDROID

ALUMNAS: Falcn Hernndez Judith Hernndez Olvera Ma. Judith Lara Lozano Anaid

SECUENCIA: 8CM3

MATERIA: SISTEMAS OPERATIVOS EN RED

Android Introduccin Android es un sistema operativo para dispositivos mviles (celulares, PDAs, tablets, etc.) desarrollado principalmente por Google. El software contiene una variedad de aplicaciones de Google que vienen con el telfono inteligente, como Gmail, Google Search, Google Maps y YouTube. Android sigue la filosofia de codigo abierto, por lo tanto, cualquier persona puede bajar el cdigo, modificarlo dependiendo sus necesidades, y compartir esas modificaciones con la comunidad. No es slo un Sistema Operativo. Es un conjunto de software para dispositivos mviles que incluye: Sistema Operativo Middleware Aplicaciones Construido sobre un ncleo Linux 2.6. Open Source. Diseado para poder acceder a todas las capacidades del dispositivo. Qu es? Android es un sistema operativo basado en Linux, diseado principalmente para mviles con pantalla tctil como telfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respald econmicamente y ms tarde compr en 2005, Android fue desvelado en 2007 junto la fundacin del Open Handset Alliance: un consorcio de compaas de hardware, software y telecomunicaciones para avanzar en los estndares abiertos de los dispositivos mviles. El primer mvil con el sistema operativo Android se vendi en octubre de 2008. Historia Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.Las unidades vendidas de telfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, con una cuota de mercado de 43,6% en el tercer trimestre.A nivel mundial alcanz una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, ms del doble que el segundo sistema operativo (iOS de Apple, Inc.) con ms cuota. Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 700.000 aplicaciones (de las cuales, dos tercios son gratuitas) disponibles para la tienda de aplicaciones oficial de Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficiales para Android, como pueden ser la App Store de Amazon o la tienda de aplicaciones Samsung Apps de Samsung. Google Play es la tienda de aplicaciones en lnea administrada por Google, aunque existe la posibilidad de obtener software

externamente. Los programas estn escritos en el lenguaje de programacinJava. No obstante, no es un sistema operativo libre de malware, aunque la mayora de ello es descargado de sitios de terceros. El anuncio del sistema Android se realiz el 5 de noviembre de 2007 junto con la creacin de la Open Handset Alliance, un consorcio de 78 compaas de hardware, software y telecomunicaciones dedicadas al desarrollo de estndares abiertos para dispositivos mviles.Google liber la mayora del cdigo de Android bajo lalicencia Apache, una licencia libre y de cdigo abierto. La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el ncleo de las bibliotecas de Java en una mquina virtual Dalvik con compilacin en tiempo de ejecucin. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz grfica (surface manager), un framework OpenCore, unabase de datos relacional SQLite, una Interfaz de programacin de API grfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor grfico SGL, SSL y una biblioteca estndar de C Bionic. El sistema operativo est compuesto por 12 millones de lneas de cdigo, incluyendo 3 millones de lneas de XML, 2,8 millones de lneas de lenguaje C, 2,1 millones de lneas de Java y 1,75 millones de lneas de C++.

Adquisicin por parte de Google En julio de 2006, Google adquiri Android Inc., una pequea compaa de Palo Alto, California fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar a Google estn Andy Rubin (co-fundador de Danger),Rich Miner (co-fundador de Wildfire Communications, Inc.), Nick Sears (alguna vez VP en T-Mobile),y Chris White (quien encabez el diseo y el desarrollo de la interfaz en WebTV). En aquel entonces, poco se saba de las funciones de Android Inc. fuera de que desarrollaban software para telfonos mviles.11 Esto dio pie a rumores de que Google estaba planeando entrar en el mercado de los telfonos mviles. En septiembre de 2007, InformationWeek difundi un estudio de Evalueserve que reportaba que Google haba solicitado diversas patentes en el rea de la telefona mvil.

Historial de actualizaciones Android ha visto numerosas actualizaciones desde su liberacin inicial. Estas actualizaciones al sistema operativo base tpicamente arreglan bugs y agregan nuevas funciones. Generalmente cada actualizacin del sistema operativo Android es desarrollada bajo un nombre en cdigo de un elemento relacionado con postres.

Android ha sido criticado muchas veces por la fragmentacin que sufren sus terminales al no ser soportado con actualizaciones constantes por los distintos fabricantes. Se crey que esta situacin cambiara tras un anuncio de Google en el que comunic que los fabricantes se comprometern a aplicar actualizaciones al menos 18 meses desde su salida al mercado, pero esto al final nunca se concret y el proyecto se cancel. Los nombres en cdigo estn en orden alfabtico Caractersticas Caractersticas y especificaciones actuales: La plataforma es adaptable a pantallas de mayor resolucin, VGA, de biblioteca de grficos 2D, biblioteca de grficos 3D basada en las especificaciones de la OpenGL ES 2.0 y diseo de telfonos tradicionales. SQLite, una base de datos liviana, que es usada para propsitos de almacenamiento de datos. Android soporta las siguientes tecnologas de conectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,WiFi, LTE, HSDPA, HSPA+ y WiMAX. SMS y MMS son formas de mensajera, incluyendo mensajera de texto y 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 cdigo abierto WebKit, emparejado con el motor JavaScript V8 de Google Chrome. El navegador por defecto de Ice Cream Sandwich obtiene una puntuacin de 100/100 en el test Acid3.

Diseo dispositivo

Almacenamiento

Conectividad

Mensajera

Navegador web

Aunque la mayora de las aplicaciones estn escritas en Java, no hay una mquina virtual Java en la plataforma. El bytecode Java no es ejecutado, sino que primero se compila en un ejecutable Dalvik y corre en la Mquina Virtual Dalvik. Dalvik es una mquina virtual Soporte de Java especializada, diseada especficamente para Android y optimizada para dipositivos mviles que funcionan con batera y que tienen memoria y procesador limitados. El soporte para J2ME puede ser agregado mediante aplicaciones de terceros como el J2ME MIDP Runner.45 Soporte Android soporta los siguientes multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 formatos

multimedia

SP, AMR,AMR-WB (en un contenedor contenedores MP4 o Vorbis, WAV,JPEG, PNG, GIF y BMP.44

3GP), AAC, HE-AAC (en 3GP), MP3, MIDI, Ogg

Soporte streaming

Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es para soportado mediante el Adobe Flash Player. Se planea el soporte de Microsoft Smooth Streaming con el port de Silverlight a Android. Adobe Flash HTTP Dynamic Streaming estar disponible mediante una actualizacin de Adobe Flash Player. para Android soporta cmaras de fotos, de vdeo, pantallas tctiles, GPS, acelermetros, giroscopios, magnetmetros, sensores de proximidad y de presin,, sensores de luz, gamepad, termmetro, aceleracin por GPU 2D y 3D.

Soporte hardware adicional

Entorno desarrollo

Incluye un emulador de dispositivos, herramientas para depuracin de de memoria y anlisis del rendimiento del software. El entorno de desarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando el plugin de Herramientas de Desarrollo de Android. Google Play es un catlogo de aplicaciones gratuitas o de pago en el que pueden ser descargadas e instaladas en dispositivos Android sin la necesidad de un PC. Android tiene soporte nativo para pantallas capacitivas con soporte multi-tctil que inicialmente hicieron su aparicin en dispositivos como el HTC Hero. La funcionalidad fue originalmente desactivada a nivel de kernel (posiblemente para evitar infringir patentes de otras compaas).46 Ms tarde, Google public una actualizacin para el Nexus One y el Motorola Droid que activa el soporte multi-tctil de forma nativa.47 El soporte para A2DF y AVRCP fue agregado en la versin 1.5;48 el envo de archivos (OPP) y la exploracin del directorio telefnico fueron agregados en la versin 2.0;49 y el marcado por voz junto con el envo de contactos entre telfonos lo fueron en la versin 2.2.</ref> Los cambios incluyeron: Android soporta videollamada a travs de Google Talk desde su versin HoneyComb. Multitarea real de aplicaciones est disponible, es decir, las

Google Play

Multi-tctil

Bluetooth

Videollamada Multitarea

aplicaciones que no estn ejecutndose en primer plano reciben ciclos de reloj, a diferencia de otros sistemas de la competencia en la que la multitarea es congelada (Como por ejemplo iOS, en el que la multitarea se limita a servicios internos del sistema y no a aplicaciones externas) 5) Caractersticas basadas en voz La bsqueda en Google a travs de voz est disponible como "Entrada de Bsqueda" desde la versin inicial del sistema.52 Android soporta tethering, que permite al telfono ser usado como un punto de acceso almbrico o inalmbrico (todos los telfonos desde la versin 2.2, no oficial en telfonos con versin 1.6 o inferiores mediante aplicaciones disponibles en Google Play (por ejemplo PdaNet). Para permitir a un PC usar la conexin de datos del mvil android se podra requerir la instalacin de software adicional.53

Tethering

Arquitectura Los componentes principales del sistema operativo de Android (cada seccin se describe en detalle): Aplicaciones: las aplicaciones base incluyen un cliente de correo electrnico, programa de SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estn escritas en lenguaje de programacin 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 diseada para simplificar la reutilizacin de componentes; cualquier aplicacin puede publicar sus capacidades y cualquier otra aplicacin 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 caractersticas se exponen a los desarrolladores a travs del marco de trabajo de aplicaciones de Android; algunas son: System C library (implementacin biblioteca C estndar), bibliotecas de medios, bibliotecas de grficos, 3D y 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 aplicacin Android corre su propio proceso, con su propia instancia de la mquina virtual Dalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr mltiples mquinas virtuales de forma eficiente. Dalvik ejecuta archivos en el formato Dalvik Executable (.dex), el cual est optimizado para memoria mnima. La Mquina 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". Ncleo Linux: Android depende de Linux para los servicios base del sistema como seguridad, gestin de memoria, gestin de procesos, pila de red y modelo de controladores. El ncleo tambin acta como una capa de abstraccin entre el hardware y el resto de la pila de software.

FUTURO DE ANDROID Teniendo en cuenta que Android es una plataforma abierta que adems cuenta con el respaldo de Google, en los prximos aos podra convertirse en el sistema operativo mvil dominante. Gracias a la adquisicin de Motorola por ms de 12 000 millones de dlares, Google no solo se ha asegurado 16 000 patentes ante disputas relacionadas con innovaciones de software y hardware, sino tambin ha demostrado que Android ocupa un lugar central en su modelo de negocio. En el futuro, Android ser algo ms que un simple sistema operativo para smartphones. Queda pendiente su integracin con una aplicacin de monedero para el pago mvil con NFC, as como su introduccin en los hogares. As, la casa inteligente, la vivienda interconectada adquirira los tonos verdosos de Android. Para 2012 se espera una nueva etapa en el desarrollo de Google TV y su implantacin en Europa. Adems, Google planea que se puedan utilizar todos los servicios de manera sincronizada en cualquier dispositivo. Y esto no es ni remotamente el final del camino para los smartphones y las tabletas: la implantacin de aplicaciones Android en los coches parece ms que probable. Adems de estos proyectos de Google, los servicios basados en la nube en los smartphones Android tambin desempearn un papel fundamental, ya sea cuando un particular acceda a sus colecciones privadas de msica o cuando un empleado descargue datos sensibles de su empresa de camino al trabajo. Hasta ahora, los considerables costes y la escasa velocidad eran importantes obstculos para alcanzar este objetivo, pero hoy da la tecnologa LTE permite servicios en la nube totalmente novedosos. Los datos ya no se guardarn en discos locales, sino que se procesarn y almacenarn directamente en la nube. Conexin permanente Este tipo de servicios son ms cmodos y eficientes. Pero tambin plantean grandes retos, ya que conllevan un mayor perodo de conexin, y a mayor tiempo de conexin, mayor peligro. Por lo tanto, es necesario incrementar el nivel de proteccin para garantizar la seguridad de los datos. En este aspecto tambin se incluye la necesidad de que el usuario se identifique de manera fiable, y de que la informacin personal de carcter sensible o los datos de negocio ms crticos queden asegurados.

Android se para de frente a un futuro ms que promisorio que lo ver convertirse en el rey indiscutido de los mviles.

CRECIMIENTO Se espera que para finales del 2013 la cantidad de dispositivos con Android vendidos por cuatrimestre duplique la cantidad de dispositivos IOS vendidos en el mismo periodo de tiempo. Para finales del 2016 Android superara a Windows en la cantidad de aparatos que utilicen tales sistemas ya que la cantidad de activaciones de Android en sus 5 aos de existencia fue de 570 millos, casi un dispositivo con Android por cada 10 personas en el planeta. Con esa tasa de crecimiento el sistema llegara al billn de activaciones antes de su sexto cumpleaos y para su decimo cumpleaos se es que exista un dispositivo Android activado por cada persona del planeta. INICIATIVAS El Project Glass que son gafas de realidad aumentada, basadas en Android, las cuales muestran informacin provista por la web a travs de comandos de voz. La integracin de Android dentro de automviles, es una herramienta de asistencia al conductor y servicios en lnea dentro del vehculo. Android Home, es una plataforma para el control de la demtica, en la cual se basa en la sincronizacin y automatizacin de procesos dentro de una casa inteligente a partir de Android. Green Throttle, es un sistemas de video juego que conecta Android a una televisin para convertirlo en una consola, consiste en una aplicacin dedicada y un joystick especifico. PROBLEMAS Seguridad de conexin, ya que falta una seguridad mas robusta en la conexin de sistemas Android con la web. Seguridad de las aplicaciones ya que el 25% de las aplicaciones en Google play son sospechosas debido a la forma en que recolectan informacin personal. Las dos versiones de Android que sufrieron mas ataques en el 2012 fueron Gingerbread 2.3 con el 50% de ataques y ICE Cream Sanwich 4.0 con el 38% de los ataques, cabe destacar que son las versiones ms populares.

CARACTERSTICAS -Eliminacin de las memorias MICROSD. -Baterias de recarga inalmbrica. -Pantallas en HD real y pantallas flexibles. -Interfaz Unificada, tanto para smartphones como en tabletas. ANDROID COMO RED Si Windows te resulta familiar (estas instrucciones se refieren especialmente a Windows 7) pero nuevo con una tablet inalmbrica usando el sistema operativo Android, podrs ver que no todos los proveedores ofrecen instrucciones claras y concisas para poder conectar tu tablet a tu red inalmbrica de casa. Si tienes tiempo y energa, o un amigo un poco friki, podrs conseguir conectarte por prueba y error, pero estos pasos pueden ayudar. Pasos 1 Identifica y abre los ajustes del interfaz de red inalmbrica en tu tablet - en la pgina inicial parece como un pequeo icono de una antena verde. 2 Asegrate de que el sistema WiFi de tu tablet est enchufado y activo para buscar redes disponibles. En unos minutos debera mostrar una lista de redes disponibles. 3 Dejando tu tablet encendida, en una computadora Windows, abre el men de Inicio, selecciona Panel de Control > Redes e Internet > Centro de Redes y Recursos Compartidos 4 En el panel de la izquierda (a no ser que ests usando la Vista Clsica) podrs ver una lista que incluye Administrar Redes Inalmbricas. Haz click en Administrar Redes Inalmbricas. 5 De esta lista de redes que aparece en la siguiente pgina, haz doble click en tu red de casa para abrir el dilogo de propiedades para esa red; debera haber dos pestaas en la parte de arriba de la ventana de dilogo; Conexin y Seguridad. Selecciona la pestaa de Seguridad. 6 Para configurar la conexin inalmbrica de tu tablet, debers saber el Tipo de Seguridad y el Tipo de cifrado que se muestra en el dilogo de Windows. 7 En la tablet, escribir el nombre de tu red debera abrir una pgina de dilogo donde puedes seleccionar el tipo de seguridad que coincida e introducir la Clave de Seguridad de Red (NSK) de Windows como password a la red.

Consejos Algunos caracteres pueden resultar confusos en el dilogo NSK si se ven usando una fuente como Arial, as que si hay alguna duda sobre los caracteres, copia el NSK y pgalo en el bloc de notas o un procesador de texto para asegurarte de que identificas cualquier carcter ambiguo (por ejemplo v v puede parecer W y viceversa.

Cmo conectarse a la red Windows con un telfono o tablet con Android Lo ms probable es que en algn momento nos haya surgido la inquietud o necesidad de conectar nuestro dispositivo con Android a la red de nuestra casa u oficina, y poder acceder a los archivos contenidos en las PCs que la componen directamente desde la tablet o smartphone. Esto es posible, y tambin muy sencillo de realizar, lo nico que tenemos que tener es una conexin de red Wi-Fi, un par de aplicaciones gratuitas y las instrucciones necesarias para hacerlo, las que podrs encontrar a lo largo del siguiente artculo.

En este tutorial podremos encontrar todo lo necesario para emprender la tarea de conectar nuestro dispositivo con Android a la red Wi-Fi, con lo que podremos acceder fcilmente a cualquier carpeta o archivo almacenado en las computadoras de la misma. Para ello, ser necesario instalar en Android una aplicacin llamada ES File Explorer, la que podemos obtener pulsando sobre este enlace, y que todas las PCs de la red que deseamos ver en el dispositivo se encuentren conectadas y encendidas. Este artculo bsicamente se divide en dos partes: los pasos necesarios en Windows 7 y los pasos necesarios en Android. Para comenzar, los pasos necesarios a realizar en Windows 7 para comenzar con el procedimiento. 1. En primer lugar, seleccionamos las carpetas que deseamos compartir con el dispositivo Android. Para ello, pulsamos sobre la primera carpeta con el botn derecho del ratn y elegimos la opcinPropiedades. En la ventana que aparece, pulsamos sobre la pestaa Compartir y luego sobre el botn Uso compartido avanzado.

2. En este apartado asignamos un nombre que identifique al recurso compartido y definimos los permisos de acceso deseados.

3. Para finalizar, presionamos sobre el botn Aceptar. 4. Cabe destacar que si tenemos ms de una computadora conectada a la red local, una buena idea es tomar nota de la IP de la PC que estamos usando en ese momento. Para ello nos desplazamos hastaPanel de control>Mapa de red y anotamos el dato.

Pasos a seguir en el dispositivo Android 1. Descargamos e instalamos ES File Explorer. Recomendamos este explorador, pero existen otros que podemos probar. 2. Lo ejecutamos y nos desplazamos hasta la esquina superior izquierda, en donde pulsamos sobreLocal. 3. En la ventana que aparece, pulsamos sobre el tem LAN.

4. En este punto, presionamos sobre el botn Men, luego sobre Nuevo>Escanear.

5. Aqu ya estaremos en posicin de ver todos los equipos conectados a nuestra red en este momento.Seleccionamos nuestra computadora mediante la IP que anotamos en el paso 4 de la primera parte del tutorial. 6. Una vez que nos conectemos, podremos ver un mensaje pidindonos que ingresemos nuevamente nuestras credenciales. Lo hacemos y presionamos Aceptar. 7. Cabe destacar que la clave de acceso a nuestra computadora es la misma que usamos para ingresar a la PC. A partir de este momento, ya podremos ver el contenido de cualquiera de las PCs directamente en nuestra tablet o telfono inteligente con Android.

Conclusiones

El S.O Android es una de las mejores opciones (a pesar de sus desventajas) para dispositivos moviles o portatiles ya que cuenta con codigo abierto, el cual te permite manejarlo a tu gusto, ademas de tener muy buenas aplicaciones y una interfaz excelente. es un sistema operativo necesario en los telefonos moviles por que de ah vienen sus aplicaciones en los celurares desde la conexin ainternet como sus multitareas que se mantienen en funcion y no se detienen como otros sistemas operativos moviles, gracias a este sistema operativo un celular movil ya tiene mas aplicaciones para su necesidad como: navegador en wed mensajeria conectividad soprte de java soporte multimedia soporte para streamig soporte para hadware adicional google play multitarea multi-tactil bluetooth video llamada

Referencias http://es.wikipedia.org/wiki/Android http://www.emtg.net78.net/2011/04/24/intro_android.html

También podría gustarte