ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Android Y Aplicaciones


Enviado por   •  4 de Junio de 2013  •  4.428 Palabras (18 Páginas)  •  360 Visitas

Página 1 de 18

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERIA DE SISTEMAS

LABORATORIO DE PROGRAMACION III

I ENCUENTRO ACADEMICO DE INGENIERIA DE SISTEMAS

NOMBRE: ARTURO GARCIA GALINDO

CUSCO 2011

INDICE

1. Aplicaciones moviles con Android

2. Normas de auditoria Gubernamental

3. Modelo Objeto Relacional LINQ

4. Procesadores digitales de señal

5. Estandar de desarrollo de software ESA

6. Sistema de administracion de contenidos

7. Redes inalambricas

8. Drupal, “Mas que un CMS”

9. Tecnologias Apple

10. Alcance y Filosofia de Linux

11. Grafos, un enfoque algorítmico

12. Bibliografia

1. APLICACIONES MOVILES CON ANDROID

Android es un sistema operativo basado en Linux diseñado originalmente para dispositivos móviles, tales como teléfonos inteligentes, pero que posteriormente se expandió su desarrollo para soportar otros dispositivos tales como tablets, reproductores MP3, netbooks, PCs, televisores, lectores de e-books e incluso, se han llegado a ver en el CES, microondas y lavadoras.

Fue desarrollado inicialmente por Android Inc., una firma comprada por Google en 2005. Es el principal producto de la Open Handset Alliance, un conglomerado de fabricantes y desarrolladores de hardware, software y operadores de servicio.10 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, con una cuota de mercado de 43,6% en el tercer trimestre

Android tiene una gran comunidad de desarrolladores escribiendo aplicaciones para extender la funcionalidad de los dispositivos. A la fecha, se han sobrepasado las 250.000 aplicaciones disponibles para la tienda de aplicaciones oficial de Android: Android Market, 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 de Samsung. Android Market es la tienda de aplicaciones en línea administrada por Google, aunque existe la posibilidad de obtener software externamente. Los programas están escritos en el lenguaje de programación Java. No obstante, no es un sistema operativo libre de malware, aunque la mayoría de ello es descargado de sitios de terceros.

El anuncio del sistema Android se realizó el 5 de noviembre de 2007 junto con la creación de la Open Handset Alliance, un consorcio de 78 compañías de hardware, software y telecomunicaciones dedicadas al desarrollo de estándares abiertos para dispositivos móviles. Google liberó la mayoría del código de Android bajo la licencia Apache, una licencia libre y de código abierto. Actualmente Android posee aproximadamente el 32,9% de cuota de mercado a escala mundial de los teléfonos inteligentes, por delante de Symbian OS que posee una cuota aproximada del 30,6%. En tercer lugar se sitúa iOS con una cuota de mercado del 16%.

La estructura del sistema operativo Android se compone de aplicaciones que se ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo de las bibliotecas de Java en una máquina virtual Dalvik con compilación en tiempo de ejecución. Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica (surface manager), un framework OpenCore, una base de datos relacional SQLite, una API gráfica OpenGL ES 2.0 3D, un motor de renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C Bionic. El sistema operativo está compuesto por 12 millones de líneas de código, incluyendo 3 millones de líneas de XML, 2,8 millones de líneas de lenguaje C, 2,1 millones de líneas de Java y 1,75 millones de líneas de C++.

2. NORMAS DE AUTIDOTIA GUBERNAMENTAL

Las normas de auditoria generlmente aceptadas (nagas) tienen un contexto mucho mas general,

En tanto que las normas de auditoria gubernamental (nagu) han sido diseñadas para orientar de manera especifica tanto a los profesionales que se desempeñan dentro de los organos de control institucional como a los que laboran en sociedades de auditoria designadas por la contraloria general de la república.

-Auditoria Informatica

Es el proceso de recoger, agrupar y evaluar evidencias para determinar si un sistema informatizado salvaguarda los activos, mantiene la integridad de los datos, lleva a cabo eficazmente los fines de la organización y utiliza eficientemente los recursos.

La Auditoría Fiscaliza las labores del Área de informática respecto al Control Interno Informático.

3. MODELO OBJETO RELACIONAL LINQ

Language Integrated Query (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET, inicialmente a los lenguajes Visual Basic .NET y C#. Muchos conceptos que LINQ ha introducido fueron originalmente probados en Cω, un proyecto de investigación de Microsoft.

LINQ define operadores de consulta estándar que permiten a lenguajes habilitados con LINQ filtrar, enumerar y crear proyecciones de varios tipos de colecciones usando la misma sintaxis. Tales colecciones pueden incluir vectores (arrays), clases enumerables, XML, conjuntos de datos desde bases de datos relacionales y orígenes de datos de terceros. El proyecto LINQ usa características de la versión 2.0 del .NET Framework, nuevos ensamblados relacionados con LINQ, y extensiones para los lenguajes C# y Visual Basic .NET. Microsoft ha distribuido una versión previa del LINQ, consistente de estas bibliotecas y compiladores para C# 3.0 y Visual Basic 9. Otros lenguajes, como F# y Nemerle, han anunciado brindar soporte preliminar.

El objetivo de crear LINQ es permitir que todo el código hecho en Visual Studio (incluidas las llamadas a bases de datos, datasets, XMLs) sean también orientados a objetos. Antes de LINQ, la manipulación de datos externos tenía un concepto más estructurado que orientado a objetos. Además LINQ trata de facilitar y estandarizar el acceso a dichos objetos.

El framework LINQ incluye una herramienta llamada SQLMetal que permite la generación automática de clases directamente de una base de datos MS-SQL, permitiendo la integración de código y la base de datos fácil y rápidamente.

Esta generación de clases es totalmente visual. Lo único que se necesita es arrastrar las tablas de la base de datos en el código generado para realizar

...

Descargar como (para miembros actualizados) txt (28 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com