La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

XIOMARA BLANCO.  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware 8 está enfocado para ser utilizado en dispositivos.

Presentaciones similares


Presentación del tema: "XIOMARA BLANCO.  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware 8 está enfocado para ser utilizado en dispositivos."— Transcripción de la presentación:

1 XIOMARA BLANCO

2  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware 8 está enfocado para ser utilizado en dispositivos móviles como teléfonos inteligentes, tabletas, Google TV y otros dispositivos. 9 Es desarrollado por la Open Handset Alliance, la cual es liderada por Google. Este sistema por lo general maneja aplicaciones como Google Play.sistema operativo móvilLinuxmiddleware 8dispositivos móvilesteléfonos inteligentestabletasGoogle TV 9Open Handset AllianceGoogleGoogle Play  Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. 10 Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio. 11 Las unidades vendidas de teléfonos inteligentes con Android se ubican en el primer puesto en los Estados Unidos, en el segundo y tercer trimestres de 2010, 12 13 14 con una cuota de mercado de 43,6% en el tercer trimestre. 15 A nivel mundial alcanzó una cuota de mercado del 50,9% durante el cuarto trimestre de 2011, más del doble que el segundo sistema operativo (iOS de Apple, Inc.) con más cuota.Android Inc.Google2005 10Open Handset Alliance 11Estados Unidos2010 12 13 14 15

3 Android Parte de la familia LinuxLinux Pantalla inicial de Android 4.1 (Jelly Bean) ejecutándose en un Galaxy NexusGalaxy Nexus Desarrollador Open Handset AllianceOpen Handset Alliance y Google Inc. http://www.android.com/Google Inc. http://www.android.com/ Información general Modelo de desarrolloFOSS Lanzamiento inicial21 de octubre de 2008 Última versión estable 4.2, Jelly Bean 29 de octubre de 2012; hace 14 días 1 Tipo de mercadovirtual o físico Escrito enCC (núcleo), 2 C++ (algunas bibliotecas de terceros), Java (UI) 2C++Java NúcleoLinux Tipo de núcleonúcleoMonolítico Plataformas soportadasARMARM, x86, 3 MIPS, 4 IBM POWER 5 6x86 3MIPS 4IBM POWER 5 6 LicenciaApacheApache 2.0 y GNU GPL 2 7GNU GPL 7 Estado actualEn permanente desarrollo IdiomasMultilingüe

4  Aplicaciones  Las aplicaciones se desarrollan habitualmente en el lenguaje Java con Android Software Development Kit (Android SDK), 66 pero están disponibles otras herramientas de desarrollo, incluyendo un Kit de Desarrollo Nativo para aplicaciones o extensiones en C o C++, Google App Inventor, 67 un entorno visual para programadores novatos y varios cruz aplicaciones de la plataforma web móvil marcos. 68 y también es posible usar las bibliotecas Qt gracias al proyecto Necessitas SDK. Java 66C C++Google App Inventor 67 68  El desarrollo de aplicaciones para Android no requiere aprender lenguajes complejos de programación. Todo lo que se necesita es un conocimiento aceptable de Java y estar en posesión del kit de desarrollo de software o «SDK» provisto por Google el cual se puede descargar gratuitamente. 69JavaGoogle 69  Todas las aplicaciones están comprimidas en formato APK, que se pueden instalar sin dificultad desde cualquier explorador de archivos en la mayoría de dispositivos.APK

5  Fases del desarrollo de software  Saltar a: navegación, búsquedanavegaciónbúsqueda  En la ingeniería del software el término fases de desarrollo expresa cómo ha progresado el desarrollo de un software y cuánto desarrollo puede requerir. Cada versión importante de un producto pasa generalmente a través de una etapa en la que se agregan las nuevas características (etapa alfa), después una etapa donde se eliminan errores activamente (etapa beta), y finalmente una etapa en donde se han quitado todos los bugs importantes (etapa estable). Las etapas intermedias pueden también ser reconocidas. Las etapas se pueden anunciar y regular formalmente por los desarrolladores del producto, pero los términos se utilizan a veces de manera informal para describir el estado de un producto. Normalmente muchas compañías usan nombres en clave para las versiones antes del lanzamiento de un producto, aunque el producto y las características reales son raramente secretas.ingeniería del software softwarebugsdesarrolladoresnombres en clave

6  Licencia de software  Saltar a: navegación, búsquedanavegaciónbúsqueda  Una licencia de software es un contrato entre el licenciante (autor/titular de los derechos de explotación/distribuidor) y el licenciatario del programa informático (usuario consumidor /usuario profesional o empresa), para utilizar el software cumpliendo una serie de términos y condiciones establecidas dentro de sus cláusulas.contratoprograma informático  Las licencias de software pueden establecer entre otras cosas: la cesión de determinados derechos del propietario al usuario final sobre una o varias copias del programa informático, los límites en la responsabilidad por fallos, el plazo de cesión de los derechos, el ámbito geográfico de validez del contrato e incluso pueden establecer determinados compromisos del usuario final hacia el propietario, tales como la no cesión del programa a terceros o la no reinstalación del programa en equipos distintos al que se instaló originalmente.programa informático

7


Descargar ppt "XIOMARA BLANCO.  Android es un sistema operativo móvil basado en Linux, que junto con aplicaciones middleware 8 está enfocado para ser utilizado en dispositivos."

Presentaciones similares


Anuncios Google