Material de apoyo 1ºctiv 2012

17
MATERIAL DE APOYO / CONFERENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN EN VENEZUELA En la última década los sistemas de medios de comunicación masivas y de educación han sufrido cambios debido al desarrollo y la difusión de nuevas tecnologías de información y las comunicaciones por Internet liderando una enorme avalancha de recursos informativos que dan vida a Internet sentaron las bases sobre las que muchas investigaciones coincidieron al pronosticar cambios radicales en las instituciones (Hasta se ha llegado a predecir la desaparición de las aulas y los maestros tradicionales). Ahora, con cierta visión hacia el futuro, se puede afirmar que falta un largo trecho por recorrer para lograr una conexión convenientemente entre el sistema educativo y las tecnologías de información y comunicación. TIC en Venezuela: crecimiento reciente y prioridades

Transcript of Material de apoyo 1ºctiv 2012

Page 1: Material de apoyo 1ºctiv 2012

MATERIAL DE APOYO / CONFERENCIA DE TECNOLOGÍAS DE LA INFORMACIÓN EN VENEZUELA

En la última década los sistemas de medios de comunicación

masivas y de educación han sufrido cambios debido al desarrollo y la difusión de nuevas

tecnologías de información y las comunicaciones por Internet liderando una enorme

avalancha de recursos informativos que dan vida a Internet sentaron las bases sobre las que

muchas investigaciones coincidieron al pronosticar cambios radicales en las instituciones

(Hasta se ha llegado a predecir la desaparición de las aulas y los maestros tradicionales).

Ahora, con cierta visión hacia el futuro, se puede afirmar que falta un largo trecho por

recorrer para lograr una conexión convenientemente entre el sistema educativo y las

tecnologías de información y comunicación.

TIC en Venezuela: crecimiento reciente y prioridades

Page 2: Material de apoyo 1ºctiv 2012

Carlos Genatios

Las Tecnologías de Información y Comunicación (TIC) juegan hoy un rol importante en la

definición y ejecución de políticas públicas a nivel nacional y su impacto puede producir

avances significativos en sectores como educación, salud, desarrollo institucional y

empresarial, además de contribuir a mejorar el desempeño de la gestión pública, lo cual

incrementa la participación ciudadana, la lucha contra la corrupción y la gobernabilidad.

La conformación de iniciativas articuladas y sostenibles que permitan resultados estables y

esperanzadores, que construyan futuro, debe hacerse con una activa participación de los

sectores de gobierno, académico y productivo, incrementando la presencia de todos los

actores de la sociedad.

Las TIC presentan hoy un marco de desarrollo nacional con buen potencial. A continuación

presentamos los elementos más importantes de un diagnóstico del sector en la Venezuela

actual.

Según Datanálisis, Venezuela tenía para el segundo semestre de 1999, 207.000 usuarios de

Internet. Para el primer semestre de 2000 esa cifra subió a 526.000, y para el segundo

semestre de 2000 llegó a 817.000, lo cual representó un crecimiento del 300%. Para el

2001, 1.200.000 personas eran usuarios de Internet (4.8% de la población). A pesar del

importante crecimiento experimentado en ese período, Venezuela está por debajo de los

niveles alcanzados en Chile (11.6%), Uruguay (11.1%), Argentina (10.38%), Brasil

(6.98%), y Costa Rica (6.74%). Sin embargo, las proyecciones de crecimiento del número

de usuarios para Venezuela hasta el año 2005 son de 1167%, las más altas de América

Latina, por encima de México (877%), Colombia (780%), Argentina (775%) y Brasil

(402%), de acuerdo a cifras de Jupiter Communications.

VENTAJAS DEL SOFTWARE LIBRE

1. Económico

El bajo o nulo coste de los

productos libres permiten

proporcionar a las PYMES

servicios y ampliar sus

infraestructuras sin que se vean

mermados sus intentos de

crecimiento por no poder hacer

Page 3: Material de apoyo 1ºctiv 2012

frente al pago de grandes cantidades en licencias.

La práctica totalidad de los concursos para desarrollo de software para la administración

pública pasan por compatibilizar con productos de la factoría de Microsoft, por lo que

garantiza la perpetuación e ingresos hacia Microsoft y no favorece a las empresas locales

que pudieran ofrecer productos equivalentes.

Además de la reducción de costes por uso de software libre. ¿Qué podrían aportar esas

inversiones si los beneficiados fuesen empresas del propio estado, en lugar de mandar a una

compañía extranjera esas enormes cantidades de dinero?

2. Libertad de uso y redistribución

Las licencias de software libre existentes permiten la instalación del software tantas veces y

en tantas máquinas como el usuario desee.

3. Independencia tecnológica

El acceso al código fuente permite el desarrollo de nuevos productos sin la necesidad de

desarrollar todo el proceso partiendo de cero. El secretismo tecnológico es uno de los

grandes frenos y desequilibrios existentes para el desarrollo en el modelo de propiedad

intelectual.

4. Fomento de la libre competencia al basarse en servicios y no licencias

Uno de los modelos de negocio que genera el software libre es la contratación de servicios

de atención al cliente. Este sistema permite que las compañías que den el servicio compitan

en igualdad de condiciones al no poseer la propiedad del producto del cual dan el servicio.

Esto, además, produce un cambio que redunda en una mayor atención al cliente y

contratación de empleados, en contraposición a sistemas mayoritariamente sostenidos por

la venta de licencias y desatención del cliente.

5. Soporte y compatibilidad a largo plazo

Este punto, más que una ventaja del software libre es una desventaja del software

propietario, por lo que la elección de software libre evita este problema. Al vendedor, una

vez ha alcanzado el máximo de ventas que puede realizar de un producto, no le interesa que

sus clientes continúen con él. La opción es sacar un nuevo producto, producir software que

Page 4: Material de apoyo 1ºctiv 2012

emplee nuevas tecnologías solo para éste y no dar soporte para la resolución de fallos al

anterior, tratando de hacerlo obsoleto por todos los medios, pese a que este pudiera cubrir

perfectamente las necesidades de muchos de sus usuarios.

Véanse diferentes versiones de Windows que dejan de ser soportadas por Microsoft o

software de grabación que no admite nuevos modelos de grabadoras ópticas sin una

actualización, aún cuando la grabadora nueva emplee el mismo mecanismo de grabación

que la antigua.

6. Formatos estándar

Los formatos estándar permiten una interoperatividad más alta entre sistemas, evitando

incompatibilidades. Los estándares de facto son válidos en ocasiones para lograr una alta

interoperatividad si se omite el hecho que estos exigen el pago de royalties a terceros y por

razones de mercado expuestas en el anterior punto no interesa que se perpetúen mucho

tiempo.

Los formatos estándares afectan a todos los niveles. Un ejemplo lo estamos viendo en los

documentos emitidos por las administraciones publicas en distintos formatos y versiones,

que producen retrasos y dificultades en el acceso adecuado a la información para las

mismas administraciones y para sus usuarios. Algunas administraciones de la unión

europea ya están dando el paso a formatos abiertos como ODF (Open Document Format).

7. Sistemas sin puertas traseras y más seguros

El acceso al código fuente permite que tanto hackers como empresas de seguridad de todo

el mundo puedan auditar los programas, por lo que la existencia de puertas traseras es

ilógica ya que se pondría en evidencia y contraviene el interés de la comunidad que es la

que lo genera.

8. Corrección mas rápida y eficiente de fallos

El funcionamiento e interés conjunto de la comunidad ha demostrado solucionar mas

rápidamente los fallos de seguridad en elsoftware libre, algo que desgraciadamente en el

software propietario es mas difícil y costoso. Cuando se notifica a las empresas propietarias

del software, éstas niegan inicialmente la existencia de dichos fallos por cuestiones de

imagen y cuando finalmente admiten la existencia de esos bugs tardan meses hasta

proporcionar los parches de seguridad.

Page 5: Material de apoyo 1ºctiv 2012

9. Métodos simples y unificados de gestión de software

Actualmente la mayoría de distribuciones de Linux incorporan alguno de los sistemas que

unifican el método de instalación de programas, librerías, etc. por parte de los usuarios.

Esto llega a simplificar hasta el grado de marcar o desmarcar una casilla para la gestión del

software, y permiten el acceso a las miles de aplicaciones existentes de forma segura y

gratuita a la par que evitan tener que recurrir a páginas web de dudosa ética desde las que

los usuarios instalan sin saberlo spyware o virus informáticos en sus sistemas. Este sistema

de acceso y gestión del software se hace practicamente utópico si se extrapola al mercado

propietario.

10. Sistema en expansión

Las ventajas especialmente económicas que aportan las soluciones libres a muchas

empresas y las aportaciones de la comunidad han permitido un constante crecimiento del

software libre, hasta superar en ocasiones como en el de los servidores web, al mercado

propietario.

El software libre ya no es una promesa, es una realidad y se utiliza en sistemas de

producción por algunas de las empresas tecnológicas mas importantes como IBM, SUN

Microsystems, Google, Hewlett-Packard, etc. Paradojicamente, incluso Microsoft, que

posee sus propias herramientas, emplea GNU Linux en muchos de sus servidores. Podemos

augurar sin lugar a dudas un futuro crecimiento de su empleo y una consolidación bien

merecida.

VENTAJAS DEL SOFTWARE PROPIETARIO 1. Propiedad y decisión de uso del software por parte de la empresa

El desarrollo de la mayoría de software requiere importantes inversiones para su estudio y

desarrollo. Este esfuerzo, de no ser protegido se haría en balde, puesto que la competencia

se podría apropiar inmediatamente del producto una vez finalizado, para sus propios fines.

Esto garantiza al productor ser compensado por la inversión, fomentando así el continuo

desarrollo.

2. Soporte para todo tipo de hardware

Refiriéndonos por supuesto solo al mercado del sistema operativo mayoritario, que es

Microsoft Windows, y no al resto de sistemas operativos de tipo Unix, que es minoritario.

Se da, que el actual dominio de mercado invita a los fabricantes de dispositivos para

Page 6: Material de apoyo 1ºctiv 2012

ordenadores personales a producir drivers o hardware solo compatible con Windows. Por lo

que la elección del sistema operativo de Microsoft tiene garantizado un soporte de

hardware seguro.

Aunque siendo justos, habría que decir que dicho soporte por parte de los fabricantes se

limita generalmente al sistema operativo actual. Las siguientes versiones de sistemas

operativos no se suelen soportar, a fin de vender nuevos dispositivos.

3. Mejor acabado de la mayoría de aplicaciones

El desarrollador de software propietario, generalmente, da un mejor acabado a las

aplicaciones en cuestiones, tanto de estética, como de usabilidad de la aplicación. Aunque

muchas aplicaciones de software libre tienen un excelente acabado, aquí se nota de forma

especial el cuidado y el esfuerzo del desarrollador de software propietario. Al fin y al cabo

gana dinero directamente con su producto y debe demostrar porque su producto es una

mejor opción.

4. Las aplicaciones número uno son propietarias

Obviamente, el actual dominio de mercado no sólo interesa a los fabricantes de hardware,

sino que también a los de software. Algunas de las aplicaciones más demandadas son,

según ámbitos: Microsoft Office, Nero Burning Rom, 3DStudio, etc...

5. El ocio para ordenadores personales está destinado al mercado propietario

Los desarrolladores de juegos tienen sus miras en el mercado más lucrativo, que es el de las

consolas y en última instancia el de los ordenadores personales. Además, en estos últimos

la practica totalidad de títulos benefician a Microsoft Windows.

6. Menor necesidad de técnicos especializados

El mejor acabado de la mayoría de sistemas de software propietario y los estándares de

facto actuales permiten una simplificación del tratamiento de dichos sistemas, dando acceso

a su uso y administración, a técnicos que requieren una menor formación, reduciendo

costes de mantenimiento.

Esto ciertamente es una ventaja de cara a la implantación de dichos sistemas, aunque no

hay que olvidar que el menor conocimiento del sistema redunda en la imposibilidad de

Page 7: Material de apoyo 1ºctiv 2012

rodear las herramientas de simple manejo para solventar errores o ampliar las posibilidades

de las mismas.

7. Mayor mercado laboral actual

Como muchas de las ventajas restantes se deben al dominio del mercado, no hay que

ignorar que cualquier trabajo relacionado con la informática pasará, en casi todos los casos,

por conocer herramientas de software propietario.

8. Mejor protección de las obras con copyright

Las obras protegidas por copyright se ven beneficiadas por mecanismos anticopia, como el

DRM y otras medidas, que palían o dificultan en cierto grado la piratería. El fenómeno de

la piratería, está en constante debate sobre a quién perjudica y quién beneficia realmente

(véanse cuáles son las empresas que mayores beneficios han obtenido, a pesar de ser las

más pirateadas y ofreciendo la competencia en ocasiones mejores productos), aunque eso,

por supuesto, es otra discusión que merece ser tratada aparte.

9. Unificación de productos

Una de las ventajas más destacables del software propietario es la toma de decisiones

centralizada que se hace en torno a una línea de productos, haciendo que no se desvíe de la

idea principal y generando productos funcionales y altamente compatibles

SEGURIDAD INFORMÁTICA

Los virus informáticos son una de los principales riesgos

de seguridad para los sistemas, ya sea que estemos

hablando de un usuario hogareño que utiliza su máquina

para trabajar y conectarse a Internet o una empresa con

un sistema informático importante que debe mantener

bajo constante vigilancia para evitar pérdidas causadas

por los virus.

Un virus se valdrá de cualquier técnica conocida –o poco

Page 8: Material de apoyo 1ºctiv 2012

conocida- para lograr su cometido. Así, encontraremos virus muy simples que sólo se

dedican a presentar mensajes en pantalla y algunos otros mucho más complejos que

intentan ocultar su presencia y atacar en el momento justo.

ÓUn lenguaje de programación es un lenguaje que puede ser utilizado para controlar el

comportamiento de una máquina, particularmente una computadora. Consiste en un

conjunto de reglas sintácticas y semánticas que definen su estructura y el significado de sus

elementos, respectivamente. Aunque muchas veces se usa lenguaje de programación y

lenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que los

lenguajes informáticos engloban a los lenguajes de programación y a otros más, como, por

ejemplo, el HTML.

Según la forma de ejecución

Lenguajes compilados

Naturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene que

traducirse a un código que pueda utilizar la máquina. Los programas traductores que

pueden realizar esta operación se llaman compiladores. Éstos, como los programas

ensambladores avanzados, pueden generar muchas líneas de código de máquina por cada

proposición del programa fuente. Se requiere una corrida de compilación antes de procesar

los datos de un problema.

Los compiladores son aquellos cuya función es traducir un programa escrito en un

determinado lenguaje a un idioma que la computadora entienda (lenguaje máquina con

código binario).

Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio de

Microsoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta que

luego de haber compilado el programa, ya no aparecen errores en el código.

Page 9: Material de apoyo 1ºctiv 2012

Lenguajes interpretados

Se puede también utilizar una alternativa diferente de los compiladores para traducir

lenguajes de alto nivel. En vez de traducir el programa fuente y grabar en forma

permanente el código objeto que se produce durante la corrida de compilación para

utilizarlo en una corrida de producción futura, el programador sólo carga el programa

fuente en la computadora junto con los datos que se van a procesar. A continuación, un

programa intérprete, almacenado en el sistema operativo del disco, o incluido de manera

permanente dentro de la máquina, convierte cada proposición del programa fuente en

lenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No se

graba el código objeto para utilizarlo posteriormente.

La siguiente vez que se utilice una instrucción, se le debe interpretar otra vez y traducir a

lenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de un

ciclo, cada instrucción del ciclo tendrá que volver a ser interpretado cada vez que se ejecute

el ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se va

revisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porque

no se tiene que estar compilando a cada momento el código completo). El intérprete

elimina la necesidad de realizar una corrida de compilación después de cada modificación

del programa cuando se quiere agregar funciones o corregir errores; pero es obvio que un

programa objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez que

uno que se debe interpretar a cada paso durante una corrida de producción.

Algunos ejemplos de lenguajes ampliamente usados

A continuación, encontrará una breve lista de los lenguajes de programación actuales:

Lenguaje Principal área de aplicación Compilado/interpretado

ADA Tiempo real Lenguaje compilado

BASIC Programación para fines educativos Lenguaje interpretado

C Programación de sistema Lenguaje compilado

C++ Programación de sistema orientado a objeto Lenguaje compilado

Cobol Administración Lenguaje compilado

Fortran Cálculo Lenguaje compilado

Java Programación orientada a Internet Lenguaje intermediario

Page 10: Material de apoyo 1ºctiv 2012

MATLAB Cálculos matemáticos Lenguaje interpretado

Cálculos matemáticos Cálculos matemáticos Lenguaje interpretado

LISP Inteligencia artificial Lenguaje intermediario

Pascal Educación Lenguaje compilado

PHP Desarrollo de sitios web dinámicos Lenguaje interpretado

Inteligencia artificial Inteligencia artificial Lenguaje interpretado

Perl Procesamiento de cadenas de caracteres Lenguaje interpretado

PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación

de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor

(server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de

comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz

gráfica usando las bibliotecas Qt o GTK+.

Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems en

1995. El lenguaje en sí mismo toma mucha de su sintaxis de C,Cobol y Visual Basic, pero tiene un

modelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchos

errores, como la manipulación directa de punteros o memoria. La memoria es gestionada mediante

un recolector de basura.

Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilación

en código máquina nativo también es posible. En el tiempo de ejecución, elbytecode es

normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución

directa por hardware del bytecode por un procesador Java también es posible.

Entre diciembre de 2006 y mayo de 2007, Sun Microsystems liberó la mayor parte de sus

tecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del Java

Community Process, de tal forma que prácticamente todo el Java de Sun es ahorasoftware

libre aunque la biblioteca de clases de paginas web comprendidas en las librerias de objetacion de

objetos para ser compilados como aplicaciones comprimidas no estan totalmente acopladas de

acuerdo con Sun que dice que se requiere un interprete para ejecutar los programas de Java.

Page 11: Material de apoyo 1ºctiv 2012

360º

Un sistema gestor de base de datos se define como el conjunto de programas que administran y gestionan la información contenida en una base de datos. Ayuda a realizar las siguientes acciones:

Definición de los datos

Mantenimiento de la integridad de los datos dentro de la base de datos

Control de la seguridad y privacidad de los datos

Manipulación de los datos

Un sistema gestor de base de datos está compuesto de: El gestor de la base de datos

Se trata de un conjunto de programas no visibles al usuario final que se encargan de la privacidad, la integridad, la seguridad de los datos y la interacción con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales. Cualquier operación que el usuario hace contra la base de datos está controlada por el gestor. El gestor almacena una descripción de datos en lo que llamamos diccionario de datos, así como

los usuarios permitidos y los permisos.

Tiene que haber un usuario administrador encargado de centralizar todas estas tareas. Diccionario de datos Es una base de datos donde se guardan todas las propiedades de la base de datos, descripción de la estructura, relaciones entre los datos, etc.

El diccionario debe contener:

La descripción externa, conceptual e interna de la base de datos

Las restricciones sobre los datos

Page 12: Material de apoyo 1ºctiv 2012

El acceso a los datos

Las descripciones de las cuentas de usuario

Los permisos de los usuarios

Los esquemas externos de cada programa

El administrador de la base de datos

Es una persona o grupo de personas responsables del control del sistema gestor de base de datos. Las principales tareas de un administrador son:

La definición del esquema lógico y físico de la base de datos

La definición de las vistas de usuario

La asignación y edición de permisos para los usuarios

Mantenimiento y seguimiento de la seguridad en la base de datos

Mantenimiento general del sistema gestor de base de datos

Los lenguajes Un sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definición y manipulación de la base de datos. Estos lenguajes son los siguientes:

Lenguaje de definición de datos (DDL). Para definir los esquemas de la base de datos

Lenguaje de manipulación de datos (DML). Para manipular los datos de la base de datos

Lenguaje de control de datos(DCL). Para la administración de usuarios y seguridad en la

base de datos.

Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo

en inglés de Object-Relational Data Base Management System), desarrollado por Oracle

Corporation.

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando:

soporte de transacciones,

Page 13: Material de apoyo 1ºctiv 2012

estabilidad,

escalabilidad y

Soporte multiplataforma.

Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco,

recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de

otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de

Oracle han sido certificadas para poder trabajar bajo GNU/Linux.

MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuariocon más de

seis millones de instalaciones.1 MySQL AB —desde enero de 2008 una subsidiaria de Sun

Microsystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQL

como software libre en un esquema de licenciamiento dual.

Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para

aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa

una licencia específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad

pública y los derechos de autor del código están en poder del autor individual, MySQL es

patrocinado por una empresa privada, que posee el copyright de la mayor parte del código.

Microsoft SQL Server es un sistema para la gestión de bases de datos producido

porMicrosoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL yANSI

SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas

gestores de bases de datos como son Oracle, PostgreSQL oMySQL.

SISTEMA OPERATIVO

ANDROID

Page 14: Material de apoyo 1ºctiv 2012

Hoy en día, millones de personas utilizan el sistema

operativoAndroid, que está integrado en diversos

dispositivos móviles, como teléfonos inteligentes y

tabletas. Pero hay que decir que muchas veces se

presentan las dudas sobre en qué se basa y en qué

consiste este famoso sistema.

Cabe destacar que Android es un sistema operativo

basado enLinux, que fue diseñado originalmente y

principalmente para dispositivos móviles. No obstante, Linux se utiliza actualmente en

ordenadores de escritorio o portátiles.

¿Quién lo desarrolló? Este sistema operativo, fue desarrollado inicialmente por Android Inc., la cual luego fue

comprada por la famosísima Google, en el año 2005. La estructura de Android se compone y

se conforma de distintas 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.

Uno de los detalles a destacar, es que el sistema operativo Android es diferente a otros como

el iOS o el Windows Phone, esto debido a que se desarrolla de forma abierta y se puede

acceder tanto al código fuente como al listado de incidencias, con lo cual puedes verificar los

problemas aún no resueltos y reportar los nuevos.

Versiones

A lo largo del tiempo, Android ha lanzado 8 versiones distintas de su sistema operativo tales

como: el Android 1.5, 1.6, 2.1, 2.3, 2.3.3, 3.0, 3.1. Estas versiones difieren en las mejoras y la

interfaz que presentan y, también, se integran dependiendo de qué tan bueno sea el

dispositivo móvil que se está dispuesto a adquirir.

Page 15: Material de apoyo 1ºctiv 2012

También cabe mencionar que su última versión, la cual es el Android 3.1(HoneyComb), fue

dedicada especialmente para las nuevas tabletas informáticas, como por ejemplo la Motorola

Xoom, así como la Galaxy Tab 10.1.

INTELIGENCIA ARTIFICIAL Él termino "inteligencia artificial" fue acuñado formalmente en 1956 durante la conferencia

de Darthmounth, más para entonces ya se había estado trabajando en ello durante cinco

años en los cuales se había propuesto muchas definiciones distintas que en ningún caso

habían logrado ser aceptadas totalmente por la comunidad investigadora. La AI es una de

las disciplinas más nuevas que junto con la genética moderna es el campo en que la

mayoría de los científicos " más les gustaría trabajar".

Una de las grandes razones por la cuales se realiza el estudio de la IA es él poder aprender

más acerca de nosotros mismos y a diferencia de la psicología y de la filosofía que también

centran su estudio de la inteligencia, IA y sus esfuerzos por comprender este fenómeno

están encaminados tanto a la construcción de entidades de inteligentes como su

comprensión.

El estudio de la inteligencia es una de las disciplinas más antiguas, por más de 2000 años

los filósofos no han escatimado esfuerzos por comprender como se ve, recuerda y razona

junto con la forma en que estas actividades deberían realizarse. Según John Mc Carthy la

inteligencia es la "capacidad que tiene el ser humano de adaptarse eficazmente al cambio de

circunstancias mediante el uso de información sobre esos cambios", pero esta definición

resulta muy amplia ya que de acuerdo con esta, el sistema inmunológico del cuerpo

humanó resultaría inteligente ya que también mediante el uso de información este logra

adaptarse al cambio. Otra interesante manera de ilustrar la inteligencia seria recurrir a la

teoría societal de la mente de Marvin Minsky donde cada mente humana es el resultado del

accionar de un comité de mentes de menor poder que conversan entre sí y combinan sus

respectivas habilidades con el fin de resolver problemas.

La llegada de las computadoras a principios de los 50, permitió el abordaje sin especulación

de estas facultades mentales mediante una autentica disciplina teórica experimental. Es a

partir de esto que se encontró que la IA constituye algo mucho más complejo de lo que se

pudo llegar a imaginar en principio ya que las ideas modernas que constituyen esta

disciplina se caracterizan por su gran riqueza, sutileza e interés; en la actualidad la IA

Page 16: Material de apoyo 1ºctiv 2012

abarca una enorme cantidad de subcampos que van desde áreas de propósito general hasta

tareas especificas.

Una de las definiciones que se han dado para describir la IA la sitúa dentro de una

disciplina que tiene que ver con las ciencias de la computación que corresponden al

esfuerzo por parte de gran cantidad de científicos que durante los últimos treinta años han

realizado con el fin de dotar a las computadoras de inteligencia, a partir de esta definición

encontramos que una de las técnicas de IA es aquella que se utiliza con el fin de lograr que

un determinado programa se comporte de forma inteligente sin pretender tener en cuenta la

" forma de razonamiento "empleada para lograr ese comportamiento.

Luego, aquí surge un dilema, ya que según esto cualquier problema resoluble por un

computador, sin complicaciones y también como un ser humano podría encuadrarse en el

campo de la inteligencia artificial acudiendo solamente a la aplicación de reglas

consecutivas al pie de la letra o lo que encontramos con el nombre de Algoritmos dentro del

lenguaje de IA; este termino fue acuñado en honor al matemático árabe AL-KWARIZMI

que copiló una serie de estos para ser aplicados a diferentes problemas algebraicos.

RESUMEN BIBLIOGRÁFICO

ACTUALIZA TU INFORMACIÓN SOBRE INFORMÁTICA Y

TELECOMUNICACIONES POR:

enfoqueseguro.com

tuinfopost.com

Page 17: Material de apoyo 1ºctiv 2012