Angel "Java" Lopez

NET, Java, PHP y Desarrollo de Software

This Blog

Syndication

Search

Tags

Community

Email Notifications

Archives

.NET

ASP.NET

Windows Form

VB.NET

C#

Sitios

Blogs

May 2005 - Posts

Más sobre Inteligencia Artificial

En estos días, estoy estudiando mucho sobre el tema. Varios libros, sitios web, y código, han pasado por mis manos, y siguen pasando. Hoy martes, doy una charla sobre Introducción a la Inteligencia Artificial, en la nueva sede del Club de Programadores, en Buenos Aires, cerca del Congreso.

Han pasado varias décadas, desde el seminario en Darmouth, del 59, donde los capitostes de entonces, se reunieron para acuñar el término, y presentar los primeros trabajos. Hemos visto aparecer las redes neuronales, desde los perceptrones de Rosenblatt, y los trabajos de McCulloughs y Pitt. El propio Turing se dedicó al tema (al parecer, le interesaba desde su adolescencia). Desde economía (en el tema de toma de decisiones), hasta neurología y psicología (en el estudio de cómo funciona el cerebro y la mente humana), han ido aportando y cruzando caminos con la Inteligencia Artificial. Se ha vivido la aparición y el auge de los sistemas expertos, así como su decadencia y limitaciones. La quinta generación japonesa, basada en Prolog, ha quedado el recuerdo. Los algoritmos genéticos vienen avanzando. Los agentes, ahora múltiples, distribuidos, autónomos, y los sistemas basados en conocimiento, junto a ontologías, web semántica, y otros, ocupan los temas "modernos" del campo.

He dejado el material que voy a presentar en el seminario, en:

Material del Seminario Introducción a la Inteligencia Artificial

Más enlaces sobre Inteligencia Artificial desde

http://www.ajlopez.com/ia

Posted Tue, May 24 2005 11:05 by lopez | 1 comment(s)

En Resistencia, Chaco

El miércoles y el jueves, estuve en Resistencia, Chaco (la ciudad de las estatuas), gracias a las gestiones del MUG (Grupo de Usuarios Microsoft de Argentina), y de Carlos Perez.

La Universidad Tecnológica Nacional de esa ciudad, me invitó a dar una charla sobre programación en capas con .NET, dejé el material en

Material del Seminario Desarrollando una Aplicación .NET en Capas

Carlos me hizo participar de una ronda de preguntas y respuestas, donde los asistentes me preguntaron sobre diversos temas, desde .NET a Java, y desarrollo de software. Me pareció interesante ese intercambio, espero repetirlo en otras charlas.

A la noche, el bueno de Agustín Casiva, del Grupo de Usuarios de Linux de la Facultad Regional Resistencia, me invitó a un asado con sus compañeros, y ahí estuvimos, devorando cuanta carne se nos pusiera enfrenta, y conversando de distintos temas. Agradezco a Anabela, que prestó su hermosa casa para que más de dos docenas de personas la invadieran con este evento. Vi que los estudiantes están entusiasmados con una nueva iniciativa de la UTN, que es una incubadora de empresas. Espero volver a Resistencia en Agosto, o por lo menos, en este año, para volver a verlos, y enterarme que proyectos pusieron en marcha.

Posted Fri, May 20 2005 10:02 by lopez | with no comments

Programando en Capas con .NET

Desde hace unos meses, vengo dictando una charla, donde muestro un pequeño ejemplo, en capas, desarrollado en .NET. Tiene una capa de acceso a datos, una de negocio, y varias de presentación (cliente local, cliente remoto Windows, cliente ASP.NET). Está armado de tal forma, que la interfaz de servicio es la misma para todos los clientes. El cliente windows remoto, tanto se comunica con Remoting como con Web Services.

He dejado los ejemplos y presentaciones en:

Material de la Jornada Desarrollando una Aplicación .NET en Capas

Usé ahí para generar gran parte del código, el AjGenesis, versión 0.3

También hay ejemplos similares usando NHibernate y OJB.NET, desde:

Material del Seminario Object Relational Mapping en .NET

Mañana estaré mostrando ese material en la Universidad Tecnológica Nacional, Regional Resistencia, Chaco, Argentina. Más información en:

http://www.frre.utn.edu.ar/modules.php?name=News&file=article&sid=165

Ha sido organizado por el Microsoft User's Group de Argentina

 

Posted Tue, May 17 2005 11:02 by lopez | with no comments

Curso de JSP, Tomcat y Struts

Hoy comienzo en Buenos Aires, un curso presencial de JSP (Java Server Pages), Tomcat y Struts, organizado por la gente del Club de Programadores

Dejaré el material visto en las clases y ejemplos adicionales en:

Algunos enlaces sobre el tema

http://jakarta.apache.org
http://www.jspin.com
http://www.mysql.com
http://www.ajlopez.com/java

El temario del curso está en

Curso Programando sitios con JSP, Servlets, Tomcat y Struts

Posted Mon, May 16 2005 10:51 by lopez | with no comments

IBM Research Blue Gene Project

Blue Gene es un proyecto de IBM, sobre supercomputación. La máquina Blue Gene/L está siendo construida en el Laboratorio Livermore, y ha llegado a procesar 360 Teraflops. Según el TOP500 de las supercomputadoras, esta máquina está en la posición #1, en Noviembre de 2004. La tienen ejecutando aplicaciones de hidrodinámica, química cuántica (el tema del plegamiento de las proteínas es un tema caliente en ese ámbito), dinámica molecular, modelado del clima (mañana llueve), y modelado financiero (el que apuesta al dólar pierde) :-)

Más información en:

http://www.research.ibm.com/bluegene/

Posted Sun, May 15 2005 20:49 by lopez | with no comments

Inteligencia Artificial

Hace unas semanas, tuve la oportunidad de dictar una conferencia en Microsoft de Argentina, sobre Inteligencia Artificial.

El tema es apasionante. Desde los primeros inicios, las grandes esperanzas, la rama simbólica, los sistemas expertos, lenguajes como Lisp y Prolog, la aparición de críticas, las redes neuronales, los algoritmos genéticos, agentes y programación evolutiva, la Inteligencia Artificial (con un título algo pomposo) de alguna forma los abarca.

He dejado material, enlaces, y código de ejemplo en:

Seminario Introducción a la Inteligencia Artificial y .NET

Posted Fri, May 13 2005 10:20 by lopez | 3 comment(s)

Data Tier Generator para Enterprise Library

Basado en el CSharp Data Tier Generator de

http://csharpdatatier.sourceforge.net/

la gente de Intellek, Gerardo Medrano, y Aaron Gonzalez:

http://intellekt.ws/blogs/haaron/archive/2005/05/10/641.aspx

produjeron un generador de código de Data Access Layer para Enterprise Library. Dado una base de datos SQL Server 2000, consiguen generar el código de clases asociadas a las tablas, automáticamente.

Creo que el enlace de arriba no está funcionando, gracias por el aviso. Pueden visitar la nueva página del proyecto en SourceForge:

http://sourceforge.net/projects/dtg-entlib/

Un comentario sobre esta herramienta en:

http://sourceforge.net/projects/dtg-entlib/

Angel "Java" Lopez
http://www.ajlopez.com/

 

Posted Thu, May 12 2005 11:29 by lopez | 1 comment(s)

Filed under:

Sitio ASP.NET de ejemplo, con Enterprise Library

Para una charla en la Universidad Tecnológica Nacional, en La Plata, Argentina, preparé un ejemplo de sitio ASP.NET que usa a Enterprise Library en la capa de datos. Es la modificación de mi clásico

AjNoticias

El nuevo ejemplo se puede bajar de

Material del Seminario Introducción al Enterprise Library .NET

Encontraran varios enlaces ahí sobre el nuevo Enterprise Library (Application Blocks integrados entre sí).

Espero agregarle también el uso del block de Security, para usuarios, roles y permisos.

Posted Wed, May 11 2005 21:33 by lopez | 6 comment(s)

Filed under:

Nueva versión en GotDotNet de Composite UI Application Block

Ayer 10 de Mayo, se publicó la primer versión de la comunidad del Composite User Interface Application Block. Pueden pasar a verlo a:

http://workspaces.gotdotnet.com/cab

 

Posted Wed, May 11 2005 9:42 by lopez | with no comments

Filed under:

Algunas ideas

Estuve escribiendo algunas ideas a desarrollar, en mis proyectos de código abierto, que están madurando. Claro, hay que encontrar tiempo para llevarlas a cabo.

Algunas Ideas

Posted Tue, May 10 2005 11:36 by lopez | with no comments