Inversin para
el Desarrollo
Rural y la
NOMB.
NOMB. YY AP:
AP:
Reyes
Reyes Araujo
Araujo Edwards
Edwards
Ramn
Ramn
DOCENTE.
DOCENTE.
SISTEMAS
OPERATIV
OS
ANDROID
INTRODUCCION
Un Sistema Operativo (SO) es una coleccin organizada de
rutinas o extensiones de software del hardware. Consiste en
rutinas de control que hacen funcionar una computadora y
proporcionan un entorno para la ejecucin de los programas.
Existen otros programas que se apoyan en el SO para poder
acceder a los recursos que necesitan. Esto se lleva a cabo a
travs de llamadas sistema operativo. Tambin el SO debe
brindar una forma de que el usuario se pueda comunicar con
l a travs de una interfaz que le brinde una va de
comunicacin con el hardware del sistema informtico.
El objetivo principal del SO es lograr que el sistema
informtico es el lograr que el hardware de la computadora se
emplee de modo eficiente, y el objetivo secundario se use de
manera cmoda.
El SO debe asegurar el correcto funcionamiento del sistema
informtico. Para lograr esto el hardware debe brindar algn
mecanismo apropiado que impida que los usuarios
intervengan en el funcionamiento del sistema y as mismo el
SO debe poder utilizar este recurso de hardware de modo que
esto se cumpla.
Un Sistema Operativo (SO) es una coleccin organizada de
rutinas o extensiones de software del hardware. Consiste en
rutinas de control que hacen funcionar una computadora y
proporcionan un entorno para la ejecucin de los programas.
Existen otros programas que se apoyan en el SO para poder
acceder a los recursos que necesitan. Esto se lleva a cabo a
travs de llamadas sistema operativo. Tambin el SO debe
brindar una forma de que el usuario se pueda comunicar con
l a travs de una interfaz que le brinde una va de
comunicacin con el hardware del sistema informtico.
El objetivo principal del SO es lograr que el sistema
informtico es el lograr que el hardware de la computadora se
1
HISTORIA
Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005.14
Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y
desarrolladores de hardware, software y operadores de servicio. 12 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,15 16 17 con una cuota de mercado de 43,6% en el
tercer trimestre.18 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.19
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 la tienda de aplicaciones Samsung Apps de Samsung.20 21 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
programacin Java.22 No obstante, no es un sistema operativo libre de malware, aunque la
mayora de ello es descargado de sitios de terceros.23
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.24 25 Google liber la mayora del cdigo de Android bajo la licencia Apache, una
licencia libre y de cdigo abierto.26
http://es.wikipedia.org/wiki/Android#cite_note-AndroidInc-11
CARACTERISTICAS:
Diseo De
dispositivo
Almacenamie
nto
Conectividad
Mensajera
Navegador
web
Soporte de
Java
Soporte
multimedia
Soporte para
streaming
Soporte para
hardware
adicional
Entorno de
desarrollo
Google Play
Multi-tctil
Bluetooth
Video
llamada
Multitarea
La plataforma es adaptable a pantallas de mayor resolucin, VGA, 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.
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
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
Android soporta los siguientes formatos multimedia: WebM, H.263, H.264 (en 3GP o MP4), MPEG-4 SP, AMR, AMR-WB (en un contenedor
3GP), AAC, HE-AAC (en contenedores MP4 o 3GP), MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF y BMP.44
Streaming RTP/RTSP (3GPP PSS, ISMA), descarga progresiva de HTML (HTML5 <video> tag). Adobe Flash Streaming (RTMP) es
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.
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.
Incluye un emulador de dispositivos, herramientas para depuracin 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 Oney 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:50
Android soporta videollamada a travs de Google Talk desde su versin HoneyComb.
Multitarea real de aplicaciones est disponible, es decir, las 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)51
Caracterstic
as Basadas
en voz
Tethering
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
Etimologa
Lo vemos a diario. Lo tenemos en nuestro telfono, en los logos de los blogs que
habitualmente leemos, en la carcasa que protege nuestro smartphone, en pines, muecos,
robots, peluches, psters y hasta en los catlogos de muchas tiendas. Pero, Quin es
Andy?
Para los que no se hayan dado cuenta an de quin hablo, Andy es nuestro amado
androide verde. El logotipo del sistema operativo Android. Andy, al que estamos habituados
a ver en innumerables emplazamientos, sali por primera vez a la luz all por 2005,
cuando la gran G compr una pequea empresa llamada Android Inc. Desde entonces, ste
se ha convertido en laimagen referencia de Google, en cuanto a smartphones y tablets se
refiere
Muchas son las hiptesis que se manejaban sobre la idea original que desemboc en el actual
Andy. Porque, como todos sabemos, todo diseo requiere de un proceso de boceto, descarte
y mejora que lleva al diseador a hacer innumerables diseos (valga la redundancia) para ver
cul capta de mejor manera lo que el cliente quiere expresar. En este caso, Google deseaba
que el logotipo para su nuevo sistema operativo mvil fuera un icono social y
tecnolgico. Algo as como Tux, el pingino de Linux.
Origen y desarrollo