Android
Upcoming SlideShare
Loading in...5
×
 

Android

on

  • 581 reproducciones

 

Estadísticas

reproducciones

reproducciones totales
581
reproducciones en SlideShare
581
reproducciones incrustadas
0

Actions

Me gusta
0
Descargas
6
Comentarios
0

0 insertados 0

No embeds

Accesibilidad

Categorias

Detalles de carga

Uploaded via as Microsoft Word

Derechos de uso

© Todos los derechos reservados

Report content

Marcada como inapropiada Marcar como inapropiada
Marcar como inapropiada

Seleccione la razón para marcar esta presentación como inapropiada.

Cancelar
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Tu mensaje aparecerá aquí
    Processing...
Publicar comentario
Edite su comentario

    Android Android Document Transcript

    • AndroidIntroducciónAndroid es un sistema operativo para dispositivos móviles (celulares, PDAs, tablets, etc.)desarrollado principalmente por Google.El software contiene una variedad de aplicaciones de Google™ que vienen con el teléfonointeligente, como Gmail™, Google™ Search, Google Maps™ y YouTube™.Android sigue la filosofia de codigo abierto, por lo tanto, cualquier persona puede bajar elcódigo, modificarlo dependiendo sus necesidades, y compartir esas modificaciones con lacomunidad.No es sólo un Sistema Operativo. Es un conjunto de software para dispositivos móvilesque incluye: Sistema Operativo Middleware Aplicaciones Construido sobre un núcleoLinux 2.6. Open Source. Diseñado para poder acceder a todas las capacidades deldispositivo.¿Qué es?Android es un sistema operativo basado en Linux, diseñado principalmente para móvilescon pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados porAndroid, Inc., que Google respaldó económicamente y más tarde compró en 2005,Androidfue desvelado en 2007 junto la fundación del Open Handset Alliance: un consorcio decompañías de hardware, software y telecomunicaciones para avanzar en los estándaresabiertos de los dispositivos móviles.El primer móvil con el sistema operativo Android sevendió en octubre de 2008.HistoriaFue desarrollado inicialmente por Android Inc., una firma compradapor Google en2005. 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.A nivel mundial alcanzó una cuota demercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundosistema operativo (iOS de Apple, Inc.) con más cuota.Tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender lafuncionalidad 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 oficialde Android: Google Play, sin tener en cuenta aplicaciones de otras tiendas no oficialespara Android, como pueden ser la App Store de Amazon o la tienda deaplicaciones Samsung Apps de Samsung.Google Play es la tienda de aplicaciones enlínea administrada por Google, aunque existe la posibilidad de obtener software
    • externamente. Los programas están escritos en el lenguaje de programaciónJava. Noobstante, no es un sistema operativo libre de malware, aunque la mayoría de ello esdescargado de sitios de terceros.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 lalicencia Apache, unalicencia libre y de código abierto.La estructura del sistema operativo Android se compone de aplicaciones que se ejecutanen un framework Java de aplicaciones orientadas a objetos sobre el núcleo delas bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo deejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfazgráfica (surface manager), un framework OpenCore, unabase de datos relacional SQLite,una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor derenderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. Elsistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas deJava y 1,75 millones de líneas de C++.Adquisición por parte de GoogleEn julio de 2006, Google adquirió Android Inc., una pequeña compañía de Palo Alto,California fundada en 2003. Entre los cofundadores de Android que se fueron a trabajar aGoogle están Andy Rubin (co-fundador de Danger),RichMiner (co-fundador deWildfireCommunications, Inc.), Nick Sears (alguna vez VP en T-Mobile),y Chris White(quien encabezó el diseño y el desarrollo de la interfaz en WebTV). En aquel entonces,poco se sabía de las funciones de Android Inc. fuera de que desarrollaban software parateléfonos móviles.11 Esto dio pie a rumores de que Google estaba planeando entrar en elmercado de los teléfonos móviles.En septiembre de 2007, «InformationWeek» difundió un estudio de Evalueserve quereportaba que Google había solicitado diversas patentes en el área de la telefonía móvil.Historial de actualizacionesAndroid ha visto numerosas actualizaciones desde su liberación inicial. Estasactualizaciones al sistema operativo base típicamente arreglan bugs y agregan nuevasfunciones. Generalmente cada actualización del sistema operativo Android esdesarrollada bajo un nombre en código de un elemento relacionado con postres.
    • Android ha sido criticado muchas veces por la fragmentación que sufren sus terminales alno ser soportado con actualizaciones constantes por los distintos fabricantes. Se creyóque esta situación cambiaría tras un anuncio de Google en el que comunicó que losfabricantes se comprometerán a aplicar actualizaciones al menos 18 meses desde susalida al mercado, pero esto al final nunca se concretó y el proyecto se canceló.Los nombres en código están en orden alfabéticoCaracterísticasCaracterísticas y especificaciones actuales:Diseño dedispositivoLa plataforma es adaptable a pantallas de mayor resolución, VGA,biblioteca de gráficos 2D, biblioteca de gráficos 3D basada en lasespecificaciones de la OpenGL ES 2.0 y diseño de teléfonostradicionales.AlmacenamientoSQLite, una base de datos liviana, que es usada para propósitos dealmacenamiento de datos.ConectividadAndroid soporta las siguientes tecnologías deconectividad: GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth,Wi-Fi, LTE, HSDPA, HSPA+ y WiMAX.MensajeríaSMS y MMS son formas de mensajería, incluyendo mensajería de textoy ahora la Android Cloud toDeviceMessaging Framework (C2DM) esparte del servicio de PushMessaging de Android.Navegador webEl navegador web incluido en Android está basado en el motor derenderizado de código abierto WebKit, emparejado con el motorJavaScript V8 de Google Chrome. El navegador por defecto de IceCreamSandwich obtiene una puntuación de 100/100 en el test Acid3.Soporte de JavaAunque la mayoría de las aplicaciones están escritas en Java, no hayuna máquina virtual Java en la plataforma. El bytecode Java no esejecutado, sino que primero se compila en un ejecutable Dalvik y correen la Máquina Virtual Dalvik. Dalvik es una máquina virtualespecializada, diseñada específicamente para Android y optimizadapara dipositivos móviles que funcionan con batería y que tienenmemoria y procesador limitados. El soporte para J2ME puede seragregado mediante aplicaciones de terceros como el J2ME MIDPRunner.45SoporteAndroid soporta los siguientes formatosmultimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4
    • multimedia SP, AMR,AMR-WB (en un contenedor 3GP), AAC, HE-AAC (encontenedores MP4 o3GP), MP3, MIDI, OggVorbis, WAV,JPEG, PNG, GIF y BMP.44Soporte parastreamingStreaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva deHTML (HTML5 <video>tag). Adobe Flash Streaming (RTMP) essoportado mediante el Adobe Flash Player. Se planea el soporte deMicrosoft SmoothStreaming con el port de Silverlight a Android. AdobeFlash HTTP DynamicStreaming estará disponible mediante unaactualización de Adobe Flash Player.Soporte parahardwareadicionalAndroid soporta cámaras de fotos, de vídeo, pantallas táctiles, GPS,acelerómetros, giroscopios, magnetómetros, sensores de proximidad yde presión,, sensores de luz, gamepad, termómetro, aceleración porGPU 2D y 3D.Entorno dedesarrolloIncluye un emulador de dispositivos, herramientas para depuración dememoria y análisis del rendimiento del software. El entorno dedesarrollo integrado es Eclipse (actualmente 3.4, 3.5 o 3.6) usando elplugin de Herramientas de Desarrollo de Android.Google PlayGoogle Play es un catálogo de aplicaciones gratuitas o de pago en elque pueden ser descargadas e instaladas en dispositivos Android sin lanecesidad de un PC.Multi-táctilAndroid tiene soporte nativo para pantallas capacitivas con soportemulti-táctil que inicialmente hicieron su aparición en dispositivos comoel HTC Hero. La funcionalidad fue originalmente desactivada a nivel dekernel (posiblemente para evitar infringir patentes de otrascompañías).46 Más tarde, Google publicó una actualización parael NexusOne y el Motorola Droid que activa el soporte multi-táctil deforma nativa.47BluetoothEl soporte para A2DF y AVRCP fue agregado en la versión 1.5;48 elenvío de archivos (OPP) y la exploración del directorio telefónico fueronagregados en la versión 2.0;49 y el marcado por voz junto con el envíode contactos entre teléfonos lo fueron en la versión 2.2.</ref> Loscambios incluyeron:VideollamadaAndroid soporta videollamada a través de Google Talk desde su versiónHoneyComb.Multitarea Multitarea real de aplicaciones está disponible, es decir, las
    • aplicaciones que no estén ejecutándose en primer plano reciben ciclosde reloj, a diferencia de otros sistemas de la competencia en la que lamultitarea es congelada (Como por ejemplo iOS, en el que la multitarease limita a servicios internos del sistema y no a aplicaciones externas)5)Característicasbasadas en vozLa búsqueda en Google a través de voz está disponible como "Entradade Búsqueda" desde la versión inicial del sistema.52TetheringAndroid soporta tethering, que permite al teléfono ser usado como unpunto de acceso alámbrico o inalámbrico (todos los teléfonos desde laversión 2.2, no oficial en teléfonos con versión 1.6 o inferiores medianteaplicaciones disponibles en Google Play (por ejemplo PdaNet). Parapermitir a un PC usar la conexión de datos del móvil android se podríarequerir la instalación de software adicional.53ArquitecturaLos componentes principales del sistema operativo de Android (cada sección se describeen detalle):Aplicaciones: las aplicaciones base incluyen un cliente de correo electrónico, programade SMS, calendario, mapas, navegador, contactos y otros. Todas las aplicaciones estánescritas en lenguaje de programación Java.Marco de trabajo de aplicaciones: los desarrolladores tienen acceso completo a losmismos APIs del framework usados por las aplicaciones base. La arquitectura estádiseñada para simplificar la reutilización de componentes; cualquier aplicación puedepublicar sus capacidades y cualquier otra aplicación puede luego hacer uso de esascapacidades (sujeto a reglas de seguridad del framework). Este mismo mecanismopermite que los componentes sean reemplazados por el usuario.Bibliotecas: Android incluye un conjunto de bibliotecas de C/C++ usadas por varioscomponentes del sistema. Estas características se exponen a los desarrolladores a travésdel 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, 3Dy SQLite, entre otras.Runtime de Android: Android incluye un set de bibliotecas base que proporcionan lamayor parte de las funciones disponibles en las bibliotecas base del lenguaje Java. Cadaaplicación Android corre su propio proceso, con su propia instancia de la máquina virtualDalvik. Dalvik ha sido escrito de forma que un dispositivo puede correr múltiples máquinasvirtuales de forma eficiente. Dalvik ejecuta archivos en el formato DalvikExecutable (.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 transformadasal formato.dex por la herramienta incluida "dx".Núcleo Linux: Android depende de Linux para los servicios base del sistema comoseguridad, gestión de memoria, gestión de procesos, pila de red y modelo decontroladores. El núcleo también actúa como una capa de abstracción entre el hardware yel resto de la pila de software.FUTURO DE ANDROIDTeniendo en cuenta que Android es una plataforma abierta que además cuenta con elrespaldo de Google, en los próximos años podría convertirse en el sistema operativomóvil dominante. Gracias a la adquisición de Motorola por más de 12 000 millones dedólares, Google no solo se ha asegurado 16 000 patentes ante disputas relacionadas coninnovaciones de software y hardware, sino también ha demostrado que Android ocupa unlugar central en su modelo de negocio.En el futuro, Android será algo más que un simple sistema operativo para smartphones.Queda pendiente su integración con una aplicación de monedero para el pago móvil conNFC, así como su introducción en los hogares. Así, la casa inteligente, la viviendainterconectada adquiriría los tonos verdosos de Android. Para 2012 se espera una nuevaetapa en el desarrollo de Google TV y su implantación en Europa. Además, Googleplanea que se puedan utilizar todos los servicios de manera sincronizada en cualquierdispositivo. Y esto no es ni remotamente el final del camino para los smartphones y lastabletas: la implantación de aplicaciones Android en los coches parece más que probable.Además de estos proyectos de Google, los servicios basados en la nube en lossmartphonesAndroid también desempeñarán un papel fundamental, ya sea cuando unparticular acceda a sus colecciones privadas de música o cuando un empleado descarguedatos sensibles de su empresa de camino al trabajo. Hasta ahora, los considerablescostes y la escasa velocidad eran importantes obstáculos para alcanzar este objetivo,pero hoy día la tecnología LTE permite servicios en la nube totalmente novedosos. Losdatos ya no se guardarán en discos locales, sino que se procesarán y almacenarándirectamente en la nube.Conexión permanenteEste tipo de servicios son más cómodos y eficientes. Pero también plantean grandesretos, ya que conllevan un mayor período de conexión, y a mayor tiempo de conexión,mayor peligro. Por lo tanto, es necesario incrementar el nivel de protección paragarantizar la seguridad de los datos. En este aspecto también se incluye la necesidad deque el usuario se identifique de manera fiable, y de que la información personal decarácter sensible o los datos de negocio más críticos queden asegurados.
    • Android se para de frente a un futuro más que promisorio que lo verá convertirse en el reyindiscutido de los móviles.CRECIMIENTOSe espera que para finales del 2013 la cantidad de dispositivos con Android vendidos porcuatrimestre duplique la cantidad de dispositivos IOS vendidos en el mismo periodo detiempo.Para finales del 2016 Android superara a Windows en la cantidad de aparatos queutilicen tales sistemas ya que la cantidad de activaciones de Android en sus 5 años deexistencia fue de 570 millos, casi un dispositivo con Android por cada 10 personas en elplaneta.Con esa tasa de crecimiento el sistema llegara al billón de activaciones antes de su sextocumpleaños y para su decimo cumpleaños se es que exista un dispositivo Androidactivado por cada persona del planeta.INICIATIVASEl Project Glass que son gafas de realidad aumentada, basadas en Android, las cualesmuestran información provista por la web a través de comandos de voz.La integración de Android dentro de automóviles, es una herramienta de asistencia alconductor y servicios en línea dentro del vehículo.Android Home, es una plataforma para el control de la demótica, en la cual se basa en lasincronización y automatización de procesos dentro de una casa inteligente a partir deAndroid.Green Throttle, es un sistemas de video juego que conecta Android a una televisión paraconvertirlo en una consola, consiste en una aplicación dedicada y un joystick especifico.PROBLEMASSeguridad de conexión, ya que falta una seguridad mas robusta en la conexión desistemas Android con la web.Seguridad de las aplicaciones ya que el 25% de las aplicaciones en Google play sonsospechosas debido a la forma en que recolectan información personal.Las dos versiones de Android que sufrieron mas ataques en el 2012 fueron Gingerbread2.3 con el 50% de ataques y ICE CreamSanwich 4.0 con el 38% de los ataques, cabedestacar que son las versiones más populares.
    • CARACTERÍSTICAS-Eliminaciòn de las memorias MICROSD.-Baterias de recarga inalámbrica.-Pantallas en HD real y pantallas flexibles.-Interfaz Unificada, tanto para smartphones como en tabletas.ANDROID COMO REDSi Windows te resulta familiar (estas instrucciones se refieren especialmente a Windows7) pero nuevo con una tablet inalámbrica usando el sistema operativo Android, podrás verque no todos los proveedores ofrecen instrucciones claras y concisas para poder conectartu tablet a tu red inalámbrica de casa. Si tienes tiempo y energía, o un amigo un poco friki,podrás conseguir conectarte por prueba y error, pero estos pasos pueden ayudar.Pasos1 Identifica y abre los ajustes del interfaz de red inalámbrica en tu tablet - en la páginainicial parece como un pequeño icono de una antena verde.2 Asegúrate de que el sistema WiFi de tu tablet está enchufado y activo para buscar redesdisponibles. En unos minutos debería 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 RecursosCompartidos4 En el panel de la izquierda (a no ser que estés usando la Vista Clásica) podrás ver unalista que incluye Administrar Redes Inalámbricas. Haz click en Administrar RedesInalámbricas.5 De esta lista de redes que aparece en la siguiente página, haz doble click en tu red decasa para abrir el diálogo de propiedades para esa red; debería haber dos pestañas en laparte de arriba de la ventana de diálogo; Conexión y Seguridad. Selecciona la pestaña deSeguridad.6 Para configurar la conexión inalámbrica de tu tablet, deberás saber el Tipo de Seguridady el Tipo de cifrado que se muestra en el diálogo de Windows.7 En la tablet, escribir el nombre de tu red debería abrir una página de diálogo dondepuedes seleccionar el tipo de seguridad que coincida e introducir la Clave de Seguridadde Red (NSK) de Windows como password a la red.
    • ConsejosAlgunos caracteres pueden resultar confusos en el diálogo NSK si se ven usando unafuente como Arial, así que si hay alguna duda sobre los caracteres, copia el NSK y pégaloen el bloc de notas o un procesador de texto para asegurarte de que identificas cualquiercarácter ambiguo (por ejemplo v v puede parecer W y viceversa.Cómo conectarse a la red Windows con un teléfono o tablet con AndroidLo más probable es que en algún momento nos haya surgido la inquietud o necesidadde conectar nuestro dispositivo con Android a la red de nuestra casa u oficina, y poderacceder a los archivos contenidos en las PCs que la componen directamente desde latablet o smartphone. Esto es posible, y también muy sencillo de realizar, lo único quetenemos que tener es una conexión de red Wi-Fi, un par de aplicaciones gratuitas y lasinstrucciones necesarias para hacerlo, las que podrás encontrar a lo largo del siguienteartículo.En este tutorial podremos encontrar todo lo necesario para emprender la tareade conectar nuestro dispositivo con Android a la red Wi-Fi, con lo que podremos accederfácilmente a cualquier carpeta o archivo almacenado en las computadoras de la misma.Para ello, será necesario instalar en Android una aplicación llamada ES File Explorer, laque podemos obtener pulsando sobre este enlace, y que todas las PCs de la red quedeseamos ver en el dispositivo se encuentren conectadas y encendidas.Este artículo básicamente se divide en dos partes: los pasos necesarios en Windows 7 ylos pasos necesarios en Android.Para comenzar, los pasos necesarios a realizar en Windows 7 para comenzar con elprocedimiento.1. En primer lugar, seleccionamos las carpetas que deseamos compartir con el dispositivoAndroid. Para ello, pulsamos sobre la primera carpeta con el botón derecho del ratón yelegimos la opción“Propiedades”. En la ventana que aparece, pulsamos sobre lapestaña “Compartir” y luego sobre el botón “Uso compartido avanzado”.
    • 2. En este apartado asignamos un nombre que identifique al recurso compartido ydefinimos los permisos de acceso deseados.
    • 3. Para finalizar, presionamos sobre el botón “Aceptar”.4. Cabe destacar que si tenemos más de una computadora conectada a la red local, unabuena idea es tomar nota de la IP de la PC que estamos usando en ese momento. Paraello nos desplazamos hasta“Panel de control>Mapa de red” y anotamos el dato.
    • Pasos a seguir en el dispositivo Android1. Descargamos e instalamos ES File Explorer. Recomendamos este explorador, peroexisten otros que podemos probar.2. Lo ejecutamos y nos desplazamos hasta la esquina superior izquierda, en dondepulsamos sobre“Local”.3. En la ventana que aparece, pulsamos sobre el ítem “LAN”.
    • 4. En este punto, presionamos sobre el botón “Menú”, luego sobre “Nuevo>Escanear”.
    • 5. Aquí ya estaremos en posición de ver todos los equipos conectados a nuestra red eneste momento.Seleccionamos nuestra computadora mediante la IP que anotamos en elpaso 4 de la primera parte del tutorial.6. Una vez que nos conectemos, podremos ver un mensaje pidiéndonos que ingresemosnuevamente nuestras credenciales. Lo hacemos y presionamos “Aceptar”.7. Cabe destacar que la clave de acceso a nuestra computadora es la misma que usamospara ingresar a la PC.A partir de este momento, ya podremos ver el contenido de cualquiera de las PCsdirectamente en nuestra tablet o teléfono inteligente con Android.Conclusiones
    • El S.O Android es una de las mejores opciones (a pesar de sus desventajas) paradispositivos moviles o portatiles ya que cuenta con codigo abierto, el cual te permitemanejarlo a tu gusto, ademas de tener muy buenas aplicaciones y una interfaz excelente.es un sistema operativo necesario en los telefonosmovilespor que de ahí vienen susaplicaciones en los celurares desde la conexión ainternet como sus multitareas que semantienen en funcion y no se detienen como otros sistemas operativos moviles, gracias aeste sistema operativo un celular movil ya tiene mas aplicaciones para su necesidadcomo: navegador en wed mensajeria conectividad sopòrte de java soporte multimedia soporte para streamig soporte para hadware adicional googleplay multitarea multi-tactil bluetooth video llamadaReferenciashttp://es.wikipedia.org/wiki/Androidhttp://www.emtg.net78.net/2011/04/24/intro_android.html