MATERIAL DE APOYO / CONFERENCIA DE TECNOLOGÍAS DE LAINFORMACIÓN EN VENEZUELA                            En la última décad...
Carlos GenatiosLas Tecnologías de Información y Comunicación (TIC) juegan hoy un rol importante en ladefinición y ejecució...
frente al pago de grandes cantidades en licencias.La práctica totalidad de los concursos para desarrollo de software para ...
emplee nuevas tecnologías solo para éste y no dar soporte para la resolución de fallos alanterior, tratando de hacerlo obs...
9. Métodos simples y unificados de gestión de softwareActualmente la mayoría de distribuciones de Linux incorporan alguno ...
ordenadores personales a producir drivers o hardware solo compatible con Windows. Por loque la elección del sistema operat...
rodear las herramientas de simple manejo para solventar errores o ampliar las posibilidadesde las mismas.7. Mayor mercado ...
conocida- para lograr su cometido. Así, encontraremos virus muy simples que sólo sededican a presentar mensajes en pantall...
Lenguajes interpretadosSe puede también utilizar una alternativa diferente de los compiladores para traducirlenguajes de a...
MATLAB                    Cálculos matemáticos                        Lenguaje interpretadoCálculos matemáticos Cálculos m...
360ºUn sistema gestor de base de datos se define como el conjunto de programas que administran ygestionan la información c...
El acceso a los datos       Las descripciones de las cuentas de usuario       Los permisos de los usuarios       Los esque...
   estabilidad,   escalabilidad y   Soporte multiplataforma.Su dominio en el mercado de servidores empresariales ha sid...
Hoy en día, millones de personas utilizan el sistema                                   operativoAndroid, que está integrad...
También cabe mencionar que su última versión, la cual es el Android 3.1(HoneyComb), fuededicada especialmente para las nue...
abarca una enorme cantidad de subcampos que van desde áreas de propósito general hastatareas especificas.Una de las defini...
Material de apoyo 1ºctiv 2012
Upcoming SlideShare
Loading in...5
×

Material de apoyo 1ºctiv 2012

93

Published on

Gracias por participar en la Primera Conferencia de Tecnologías de la Información en Venezuela.

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
93
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Material de apoyo 1ºctiv 2012"

  1. 1. MATERIAL DE APOYO / CONFERENCIA DE TECNOLOGÍAS DE LAINFORMACIÓN EN VENEZUELA En la última década los sistemas de medios de comunicaciónmasivas y de educación han sufrido cambios debido al desarrollo y la difusión de nuevastecnologías de información y las comunicaciones por Internet liderando una enormeavalancha de recursos informativos que dan vida a Internet sentaron las bases sobre las quemuchas 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 porrecorrer para lograr una conexión convenientemente entre el sistema educativo y lastecnologías de información y comunicación.TIC en Venezuela: crecimientoreciente y prioridades
  2. 2. Carlos GenatiosLas Tecnologías de Información y Comunicación (TIC) juegan hoy un rol importante en ladefinición y ejecución de políticas públicas a nivel nacional y su impacto puede produciravances significativos en sectores como educación, salud, desarrollo institucional yempresarial, además de contribuir a mejorar el desempeño de la gestión pública, lo cualincrementa 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 yesperanzadores, que construyan futuro, debe hacerse con una activa participación de lossectores de gobierno, académico y productivo, incrementando la presencia de todos losactores de la sociedad.Las TIC presentan hoy un marco de desarrollo nacional con buen potencial. A continuaciónpresentamos los elementos más importantes de un diagnóstico del sector en la Venezuelaactual.Según Datanálisis, Venezuela tenía para el segundo semestre de 1999, 207.000 usuarios deInternet. Para el primer semestre de 2000 esa cifra subió a 526.000, y para el segundosemestre de 2000 llegó a 817.000, lo cual representó un crecimiento del 300%. Para el2001, 1.200.000 personas eran usuarios de Internet (4.8% de la población). A pesar delimportante crecimiento experimentado en ese período, Venezuela está por debajo de losniveles 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úmerode usuarios para Venezuela hasta el año 2005 son de 1167%, las más altas de AméricaLatina, 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
  3. 3. frente al pago de grandes cantidades en licencias.La práctica totalidad de los concursos para desarrollo de software para la administraciónpública pasan por compatibilizar con productos de la factoría de Microsoft, por lo quegarantiza la perpetuación e ingresos hacia Microsoft y no favorece a las empresas localesque pudieran ofrecer productos equivalentes.Además de la reducción de costes por uso de software libre. ¿Qué podrían aportar esasinversiones si los beneficiados fuesen empresas del propio estado, en lugar de mandar a unacompañía extranjera esas enormes cantidades de dinero?2. Libertad de uso y redistribuciónLas licencias de software libre existentes permiten la instalación del software tantas veces yen tantas máquinas como el usuario desee.3. Independencia tecnológicaEl acceso al código fuente permite el desarrollo de nuevos productos sin la necesidad dedesarrollar todo el proceso partiendo de cero. El secretismo tecnológico es uno de losgrandes frenos y desequilibrios existentes para el desarrollo en el modelo de propiedadintelectual.4. Fomento de la libre competencia al basarse en servicios y no licenciasUno de los modelos de negocio que genera el software libre es la contratación de serviciosde atención al cliente. Este sistema permite que las compañías que den el servicio compitanen 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 ycontratación de empleados, en contraposición a sistemas mayoritariamente sostenidos porla venta de licencias y desatención del cliente.5. Soporte y compatibilidad a largo plazoEste punto, más que una ventaja del software libre es una desventaja del softwarepropietario, por lo que la elección de software libre evita este problema. Al vendedor, unavez ha alcanzado el máximo de ventas que puede realizar de un producto, no le interesa quesus clientes continúen con él. La opción es sacar un nuevo producto, producir software que
  4. 4. emplee nuevas tecnologías solo para éste y no dar soporte para la resolución de fallos alanterior, tratando de hacerlo obsoleto por todos los medios, pese a que este pudiera cubrirperfectamente las necesidades de muchos de sus usuarios.Véanse diferentes versiones de Windows que dejan de ser soportadas por Microsoft osoftware de grabación que no admite nuevos modelos de grabadoras ópticas sin unaactualización, aún cuando la grabadora nueva emplee el mismo mecanismo de grabaciónque la antigua.6. Formatos estándarLos formatos estándar permiten una interoperatividad más alta entre sistemas, evitandoincompatibilidades. Los estándares de facto son válidos en ocasiones para lograr una altainteroperatividad si se omite el hecho que estos exigen el pago de royalties a terceros y porrazones de mercado expuestas en el anterior punto no interesa que se perpetúen muchotiempo.Los formatos estándares afectan a todos los niveles. Un ejemplo lo estamos viendo en losdocumentos emitidos por las administraciones publicas en distintos formatos y versiones,que producen retrasos y dificultades en el acceso adecuado a la información para lasmismas administraciones y para sus usuarios. Algunas administraciones de la unióneuropea ya están dando el paso a formatos abiertos como ODF (Open Document Format).7. Sistemas sin puertas traseras y más segurosEl acceso al código fuente permite que tanto hackers como empresas de seguridad de todoel mundo puedan auditar los programas, por lo que la existencia de puertas traseras esilógica ya que se pondría en evidencia y contraviene el interés de la comunidad que es laque lo genera.8. Corrección mas rápida y eficiente de fallosEl funcionamiento e interés conjunto de la comunidad ha demostrado solucionar masrápidamente los fallos de seguridad en elsoftware libre, algo que desgraciadamente en elsoftware propietario es mas difícil y costoso. Cuando se notifica a las empresas propietariasdel software, éstas niegan inicialmente la existencia de dichos fallos por cuestiones deimagen y cuando finalmente admiten la existencia de esos bugs tardan meses hastaproporcionar los parches de seguridad.
  5. 5. 9. Métodos simples y unificados de gestión de softwareActualmente la mayoría de distribuciones de Linux incorporan alguno de los sistemas queunifican 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 delsoftware, y permiten el acceso a las miles de aplicaciones existentes de forma segura ygratuita a la par que evitan tener que recurrir a páginas web de dudosa ética desde las quelos usuarios instalan sin saberlo spyware o virus informáticos en sus sistemas. Este sistemade acceso y gestión del software se hace practicamente utópico si se extrapola al mercadopropietario.10. Sistema en expansiónLas ventajas especialmente económicas que aportan las soluciones libres a muchasempresas y las aportaciones de la comunidad han permitido un constante crecimiento delsoftware libre, hasta superar en ocasiones como en el de los servidores web, al mercadopropietario.El software libre ya no es una promesa, es una realidad y se utiliza en sistemas deproducción por algunas de las empresas tecnológicas mas importantes como IBM, SUNMicrosystems, Google, Hewlett-Packard, etc. Paradojicamente, incluso Microsoft, queposee sus propias herramientas, emplea GNU Linux en muchos de sus servidores. Podemosaugurar sin lugar a dudas un futuro crecimiento de su empleo y una consolidación bienmerecida.VENTAJAS DEL SOFTWARE PROPIETARIO1. Propiedad y decisión de uso del software por parte de la empresaEl desarrollo de la mayoría de software requiere importantes inversiones para su estudio ydesarrollo. Este esfuerzo, de no ser protegido se haría en balde, puesto que la competenciase 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 continuodesarrollo.2. Soporte para todo tipo de hardwareRefiriéndonos por supuesto solo al mercado del sistema operativo mayoritario, que esMicrosoft 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
  6. 6. ordenadores personales a producir drivers o hardware solo compatible con Windows. Por loque la elección del sistema operativo de Microsoft tiene garantizado un soporte dehardware seguro.Aunque siendo justos, habría que decir que dicho soporte por parte de los fabricantes selimita generalmente al sistema operativo actual. Las siguientes versiones de sistemasoperativos no se suelen soportar, a fin de vender nuevos dispositivos.3. Mejor acabado de la mayoría de aplicacionesEl desarrollador de software propietario, generalmente, da un mejor acabado a lasaplicaciones en cuestiones, tanto de estética, como de usabilidad de la aplicación. Aunquemuchas aplicaciones de software libre tienen un excelente acabado, aquí se nota de formaespecial el cuidado y el esfuerzo del desarrollador de software propietario. Al fin y al cabogana dinero directamente con su producto y debe demostrar porque su producto es unamejor opción.4. Las aplicaciones número uno son propietariasObviamente, 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 propietarioLos desarrolladores de juegos tienen sus miras en el mercado más lucrativo, que es el de lasconsolas y en última instancia el de los ordenadores personales. Además, en estos últimosla practica totalidad de títulos benefician a Microsoft Windows.6. Menor necesidad de técnicos especializadosEl mejor acabado de la mayoría de sistemas de software propietario y los estándares defacto actuales permiten una simplificación del tratamiento de dichos sistemas, dando accesoa su uso y administración, a técnicos que requieren una menor formación, reduciendocostes de mantenimiento.Esto ciertamente es una ventaja de cara a la implantación de dichos sistemas, aunque nohay que olvidar que el menor conocimiento del sistema redunda en la imposibilidad de
  7. 7. rodear las herramientas de simple manejo para solventar errores o ampliar las posibilidadesde las mismas.7. Mayor mercado laboral actualComo muchas de las ventajas restantes se deben al dominio del mercado, no hay queignorar 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 copyrightLas obras protegidas por copyright se ven beneficiadas por mecanismos anticopia, como elDRM y otras medidas, que palían o dificultan en cierto grado la piratería. El fenómeno dela 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 lasmá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 productosUna de las ventajas más destacables del software propietario es la toma de decisionescentralizada que se hace en torno a una línea de productos, haciendo que no se desvíe de laidea 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
  8. 8. conocida- para lograr su cometido. Así, encontraremos virus muy simples que sólo sededican a presentar mensajes en pantalla y algunos otros mucho más complejos queintentan ocultar su presencia y atacar en el momento justo. ÓUn lenguaje de programación es un lenguaje que puede ser utilizado para controlar elcomportamiento de una máquina, particularmente una computadora. Consiste en unconjunto de reglas sintácticas y semánticas que definen su estructura y el significado de suselementos, respectivamente. Aunque muchas veces se usa lenguaje de programación ylenguaje informático como si fuesen sinónimos, no tiene por qué ser así, ya que loslenguajes informáticos engloban a los lenguajes de programación y a otros más, como, porejemplo, el HTML.Según la forma de ejecuciónLenguajes compiladosNaturalmente, un programa que se escribe en un lenguaje de alto nivel también tiene quetraducirse a un código que pueda utilizar la máquina. Los programas traductores quepueden realizar esta operación se llaman compiladores. Éstos, como los programasensambladores avanzados, pueden generar muchas líneas de código de máquina por cadaproposición del programa fuente. Se requiere una corrida de compilación antes de procesarlos datos de un problema.Los compiladores son aquellos cuya función es traducir un programa escrito en undeterminado lenguaje a un idioma que la computadora entienda (lenguaje máquina concódigo binario).Al usar un lenguaje compilado (como lo son los lenguajes del popular Visual Studio deMicrosoft), el programa desarrollado nunca se ejecuta mientras haya errores, sino hasta queluego de haber compilado el programa, ya no aparecen errores en el código.
  9. 9. Lenguajes interpretadosSe puede también utilizar una alternativa diferente de los compiladores para traducirlenguajes de alto nivel. En vez de traducir el programa fuente y grabar en formapermanente el código objeto que se produce durante la corrida de compilación parautilizarlo en una corrida de producción futura, el programador sólo carga el programafuente en la computadora junto con los datos que se van a procesar. A continuación, unprograma intérprete, almacenado en el sistema operativo del disco, o incluido de manerapermanente dentro de la máquina, convierte cada proposición del programa fuente enlenguaje de máquina conforme vaya siendo necesario durante el proceso de los datos. No segraba el código objeto para utilizarlo posteriormente.La siguiente vez que se utilice una instrucción, se le debe interpretar otra vez y traducir alenguaje máquina. Por ejemplo, durante el procesamiento repetitivo de los pasos de unciclo, cada instrucción del ciclo tendrá que volver a ser interpretado cada vez que se ejecuteel ciclo, lo cual hace que el programa sea más lento en tiempo de ejecución (porque se varevisando el código en tiempo de ejecución) pero más rápido en tiempo de diseño (porqueno se tiene que estar compilando a cada momento el código completo). El intérpreteelimina la necesidad de realizar una corrida de compilación después de cada modificacióndel programa cuando se quiere agregar funciones o corregir errores; pero es obvio que unprograma objeto compilado con antelación deberá ejecutarse con mucha mayor rapidez queuno que se debe interpretar a cada paso durante una corrida de producción.Algunos ejemplos de lenguajes ampliamente usadosA continuación, encontrará una breve lista de los lenguajes de programación actuales:Lenguaje Principal área de aplicación Compilado/interpretadoADA Tiempo real Lenguaje compiladoBASIC Programación para fines educativos Lenguaje interpretadoC Programación de sistema Lenguaje compiladoC++ Programación de sistema orientado a objeto Lenguaje compiladoCobol Administración Lenguaje compiladoFortran Cálculo Lenguaje compiladoJava Programación orientada a Internet Lenguaje intermediario
  10. 10. MATLAB Cálculos matemáticos Lenguaje interpretadoCálculos matemáticos Cálculos matemáticos Lenguaje interpretadoLISP Inteligencia artificial Lenguaje intermediarioPascal Educación Lenguaje compiladoPHP Desarrollo de sitios web dinámicos Lenguaje interpretadoInteligencia artificial Inteligencia artificial Lenguaje interpretadoPerl Procesamiento de cadenas de caracteres Lenguaje interpretadoPHP es un lenguaje de programación interpretado, diseñado originalmente para la creaciónde 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 decomandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfazgráfica usando las bibliotecas Qt o GTK+.Java es un lenguaje de programación orientado a objetos, desarrollado por Sun Microsystems en1995. El lenguaje en sí mismo toma mucha de su sintaxis de C,Cobol y Visual Basic, pero tiene unmodelo de objetos más simple y elimina herramientas de bajo nivel, que suelen inducir a muchoserrores, como la manipulación directa de punteros o memoria. La memoria es gestionada medianteun recolector de basura.Las aplicaciones Java están típicamente compiladas en un bytecode, aunque la compilaciónen código máquina nativo también es posible. En el tiempo de ejecución, elbytecode esnormalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecucióndirecta 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 sustecnologías Java bajo la licencia GNU GPL, de acuerdo con las especificaciones del JavaCommunity Process, de tal forma que prácticamente todo el Java de Sun es ahorasoftwarelibre aunque la biblioteca de clases de paginas web comprendidas en las librerias de objetacion deobjetos para ser compilados como aplicaciones comprimidas no estan totalmente acopladas deacuerdo con Sun que dice que se requiere un interprete para ejecutar los programas de Java.
  11. 11. 360ºUn sistema gestor de base de datos se define como el conjunto de programas que administran ygestionan la información contenida en una base de datos. Ayuda a realizar las siguientesacciones: 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 datosUn sistema gestor de base de datos está compuesto de:El gestor de la base de datosSe trata de un conjunto de programas no visibles al usuario final que se encargan de laprivacidad, 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í comolos usuarios permitidos y los permisos.Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.Diccionario de datosEs una base de datos donde se guardan todas las propiedades de la base de datos, descripciónde 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
  12. 12. El acceso a los datos Las descripciones de las cuentas de usuario Los permisos de los usuarios Los esquemas externos de cada programaEl administrador de la base de datosEs una persona o grupo de personas responsables del control del sistema gestor de base dedatos.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 datosLos lenguajesUn sistema gestor de base de datos debe proporcionar una serie de lenguajes para la definicióny 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ónimoen inglés de Object-Relational Data Base Management System), desarrollado por OracleCorporation.Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones,
  13. 13.  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 deotros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones deOracle 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 1seis millones de instalaciones. MySQL AB —desde enero de 2008 una subsidiaria de SunMicrosystems y ésta a su vez de Oracle Corporation desde abril de 2009— desarrolla MySQLcomo 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 paraaquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresauna 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 comunidadpública y los derechos de autor del código están en poder del autor individual, MySQL espatrocinado 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 producidoporMicrosoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL yANSISQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemasgestores de bases de datos como son Oracle, PostgreSQL oMySQL. SISTEMA OPERATIVO ANDROID
  14. 14. 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 yprincipalmente para dispositivos móviles. No obstante, Linux se utiliza actualmente enordenadores de escritorio o portátiles.¿Quién lodesarrolló?Este sistema operativo, fue desarrollado inicialmente por Android Inc., la cual luego fuecomprada por la famosísima Google, en el año 2005. La estructura de Android se compone yse conforma de distintas aplicaciones, que se ejecutan en un framework Java de aplicacionesorientadas 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 comoel iOS o el Windows Phone, esto debido a que se desarrolla de forma abierta y se puedeacceder tanto al código fuente como al listado de incidencias, con lo cual puedes verificar losproblemas aún no resueltos y reportar los nuevos.VersionesA lo largo del tiempo, Android ha lanzado 8 versiones distintas de su sistema operativo talescomo: el Android 1.5, 1.6, 2.1, 2.3, 2.3.3, 3.0, 3.1. Estas versiones difieren en las mejoras y lainterfaz que presentan y, también, se integran dependiendo de qué tan bueno sea eldispositivo móvil que se está dispuesto a adquirir.
  15. 15. También cabe mencionar que su última versión, la cual es el Android 3.1(HoneyComb), fuededicada especialmente para las nuevas tabletas informáticas, como por ejemplo la MotorolaXoom, así como la Galaxy Tab 10.1.INTELIGENCIAARTIFICIALÉl termino "inteligencia artificial" fue acuñado formalmente en 1956 durante la conferenciade Darthmounth, más para entonces ya se había estado trabajando en ello durante cincoaños en los cuales se había propuesto muchas definiciones distintas que en ningún casohabían logrado ser aceptadas totalmente por la comunidad investigadora. La AI es una delas disciplinas más nuevas que junto con la genética moderna es el campo en que lamayorí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 aprendermás acerca de nosotros mismos y a diferencia de la psicología y de la filosofía que tambiéncentran su estudio de la inteligencia, IA y sus esfuerzos por comprender este fenómenoestán encaminados tanto a la construcción de entidades de inteligentes como sucomprensión.El estudio de la inteligencia es una de las disciplinas más antiguas, por más de 2000 añoslos filósofos no han escatimado esfuerzos por comprender como se ve, recuerda y razonajunto con la forma en que estas actividades deberían realizarse. Según John Mc Carthy lainteligencia es la "capacidad que tiene el ser humano de adaptarse eficazmente al cambio decircunstancias mediante el uso de información sobre esos cambios", pero esta definiciónresulta muy amplia ya que de acuerdo con esta, el sistema inmunológico del cuerpohumanó resultaría inteligente ya que también mediante el uso de información este lograadaptarse al cambio. Otra interesante manera de ilustrar la inteligencia seria recurrir a lateoría societal de la mente de Marvin Minsky donde cada mente humana es el resultado delaccionar de un comité de mentes de menor poder que conversan entre sí y combinan susrespectivas habilidades con el fin de resolver problemas.La llegada de las computadoras a principios de los 50, permitió el abordaje sin especulaciónde estas facultades mentales mediante una autentica disciplina teórica experimental. Es apartir de esto que se encontró que la IA constituye algo mucho más complejo de lo que sepudo llegar a imaginar en principio ya que las ideas modernas que constituyen estadisciplina se caracterizan por su gran riqueza, sutileza e interés; en la actualidad la IA
  16. 16. abarca una enorme cantidad de subcampos que van desde áreas de propósito general hastatareas especificas.Una de las definiciones que se han dado para describir la IA la sitúa dentro de unadisciplina que tiene que ver con las ciencias de la computación que corresponden alesfuerzo por parte de gran cantidad de científicos que durante los últimos treinta años hanrealizado con el fin de dotar a las computadoras de inteligencia, a partir de esta definiciónencontramos que una de las técnicas de IA es aquella que se utiliza con el fin de lograr queun 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 uncomputador, sin complicaciones y también como un ser humano podría encuadrarse en elcampo de la inteligencia artificial acudiendo solamente a la aplicación de reglasconsecutivas al pie de la letra o lo que encontramos con el nombre de Algoritmos dentro dellenguaje de IA; este termino fue acuñado en honor al matemático árabe AL-KWARIZMIque copiló una serie de estos para ser aplicados a diferentes problemas algebraicos.RESUMEN BIBLIOGRÁFICOACTUALIZA TU INFORMACIÓN SOBRE INFORMÁTICA YTELECOMUNICACIONES POR:enfoqueseguro.comtuinfopost.com

×