lunes, 31 de enero de 2011

Definiciones Dirigidas por la Sintaxis

Una definición dirigida por la sintaxis utiliza gramática independiente del contexto para especificar la estructura sintáctica de la entrada. A cada símbolo de la gramática le asocia un conjunto de atributos y a cada producción, un conjunto de reglas semánticas para calcular los valores de los atributos asociados con símbolos que aparecen en esa producción. La gramática y el conjunto de reglas semánticas constituyen la definición dirigida por la sintaxis.
Una traducción es una transformación de una entrada en una salida. La salida para cada entrada x se especifica de la forma siguiente. Primero, se construye un árbol de análisis sintáctico para x. Supongase que un nodo n del arbol de analisis sintactico esta etiquetado con el símbolo X de la gramática.
Los atributos pueden ser de cualquier tipo:
  • Números
  • Tipos estructurados
  • Referencias a la tabla de símbolos
  • Strings, que pueden representar secuencias largas de código generado por la DDS. Este código puede ser el código intermedio usado por el compilador.
Los atributos de un nodo del árbol de análisis sintáctico, reciben valor mediante las reglas semánticas asociadas a la producción usada en ese nodo propietario del atributo.
Tenemos dos tipos de atributos:
  • Sintetizados
  • Heredado 
Los atributos sintetizados se calculan a partir de los valores de los atributos de los nodos hijos del nodo actual, en el árbol de análisis sintáctico.
Los atributos heredados, se calculan a partir de los valores de los atributos del nodo padre y/o sus nodos hermanos
Los terminales pueden tener atributos sintetizados, pero no atributos heredados.Los valores de los atributos de un símbolo terminal, son provistos por el analizador léxico, por lo que no hay reglas para su calculo en la DDS. 
Fuente Bibliografica.
 
http://www.fing.edu.uy/inco/cursos/compil/contenido/teorico/6_Traduccion_Dirigida_Por_Sintaxis.pdf

Estudio de mercado de las tablets y smartphones desde el lado de microsoft

Los analistas siguen divididos sobre si Microsoft se verá afectada por la expansión del mercado de las Tablet PC, un día después de que el mayor productor mundial de programas informáticos sorprendiera a Wall Street con una ganancia mayor a la esperada.

JPMorgan dijo que la preocupación por las Tablet PC “colgará sobre Microsoft como una oscura nube” y se preguntó “si la nueva serie de Tablets Android que inundará el mercado en el trimestre junio hará que el recientemente reducido pronóstico de envíos de PC sea demasiado optimista”.

Las ventas del software Windows de Microsoft en el trimestre fueron menores a las esperadas, en medio del temor a que las ventas de teléfonos y Tablets se coman parte del mercado clave de Microsoft.

Citigroup dijo que los inversores podrían centrarse en las tendencias más que en los resultados trimestrales, mientras que FRB se mostró escéptico sobre el ciclo de actualización corporativo de PCs y espera que los Tablets PC afecten a la franquicia central de Microsoft.

Bofa Merrill no coincidió con esa visión. Aún cuando dijo que la amenaza de Apple y las preocupaciones sobre el crecimiento a largo plazo de Microsoft son válidos, cree que la compañía puede impulsar el crecimiento con los ciclos de actualización de los equipos.
“A pesar del reciente rebote en las acciones, el mercado descuenta un crecimiento nulo en terminales, lo que es injustificado”, añadió la correduría.

Los ejecutivos de Microsoft siguen siendo optimistas y rechazan las preocupaciones sobre las Tablets.
Jean-Philippe Courtois, presidente de Microsoft internacional, dijo a Reuters que “los dispositivos van a ir y venir” y que la empresa está haciendo progresos en el desarrollo de productos en la arena de las Tablet PCs.
Las acciones de Microsoft han caído cerca de un 3 por ciento en el pasado año y se negocian con un descuento del 40 por ciento sobre el múltiplo precio/ganancias a 10 años, según Thomson Reuters StarMine.

Fuente Bibliografica
Noticias Tecnologicas, publicado el 31 de enero del 2011, [en linea] consultado el 31 de enero del 2011[http://www.noticiastecnologicas.com/2011/01/]

HACKING ÉTICO

La Conferencia fue disertada por el reconocido Ingeniero Martin Scattini, con el tema: Ethical Hacking, de la cual pudo compartir sus conocimientos sobre lo es el “Hacking Ético”.

Nos  comento que  los ataques de estos individuos pueden dar por; Errores de gestión de seguridad significativos, Éxitos de la tarea hacking, Atreves de un código malicioso. Ya que estos ataques no suelen se descubiertos por los usuarios en su momento adecuado, dejándolos a los hackers libre el espacio de hacer con nuestros datos lo que ellos quieran, pero existe una solución para prevenir este tipo de ingresos sin acceso lo que podemos hacer es tener una seguridad de datos bien definida, para acabar con este tipo de ladrones  cibernéticos, tomado en cuenta que primeramente Los riesgos Tecnológicos, continuidad del negocio y el control de calidad que es nuestra obligación considerar.


Hackin ético como control de calidad: Termino para designar a alguien con talento, inteligencia para aprender detalladamente los sistemas de información y como extender su capacidad, en resumen una persona “curiosa”
Un hacking ético consiste en una penetración controlada en los sistema informáticos de una organización, empresa de la misma manera que la haria un hacker informatico pero de forma ética y que tenga una previa autorización.

miércoles, 26 de enero de 2011

III JORNADAS NACIONALES DEL INFORMÁTICO 2011


INTRODUCCION A DESARROLLO DE APLICACION OPEN ERP
Que es
  • Es un software completo de gestión empresarial libre y Open Source.
  • Maneja  Compras, Inventarios, Gestión de Almacenes etc.
  • Permite agregar nuevas características.
  • Nación en Bélgica.
  • Está en 400 miembros actuales.
 El Framework Open Object
Está basado en el patrón (MVC)  Modelo Vista Controlador.
Características Principales.
  • Módulos.
  • Web Services.
  • Diseñador de Reportes.
  • Estadísticas.
Flexibilidad
  • Gestor de módulos visual integrado.
  • Web –Services  XML-RPC
  • Reportes Integrados con MS OFFICE

CONFERENCISTA
ING. Milton Labanda

COBIT: Una Buena Práctica de Gestión  de Procesos  de TIC`s
Que es
Es una práctica de control, de seguimiento y auditoria.
Es una práctica de procesos.
Características
Se enfoca la mejora del gobierno de las TI en las organizaciones.
Brindar un  marco de trabajo para administrar y controlar las actividades TI.

Control del Framework
Orientación de Procesos
  • Cumplir regulaciones.
  • Definir un lenguaje común.
  • Ofrecer mejor foco en el negocio.
  • Aceptabilidad entre organismos.
Enfoque del Negocio
  1. COBIT sustentado en métricas apropiadas enfocadas en el negocio.
  2. COBIT consigue un enfoque fuerte al negocio al alinear TI con los objetivos del negocio.
La medición del desempeño de TI debe enfocarse sobre la contribución de TI para ser posible expandir la estrategia de negocios.

Orientación a Procesos
Los incidentes y problemas ya no desvían la atención de los procesos.
Las excepciones pueden ser claramente definidas como parte de un proceso de estándar.
Cuando las organizaciones implementan COBIT  su enfoque es más orientado a procesos.

Recursos Regulatorios
Lenguaje Común
  • Un lenguaje común construye seguridad y confianza.
  • Un marco de trabajo ayuda a entender a todos.
Principales Características.
  • Guiado por Medición.
  • Basado en Procesos.
Audiencias COBIT
  • Gerentes  balancear las inversiones en controles.
  • Usuarios asegurar controles y seguridad.
  • Auditores seguridades internas.
Componentes de COBIT
  • Recursos del negocio.
  • Recursos de la TI.
  • Información de la Empresa.
  • Procesos de TI.
 CONFERENCISTA
ING. Bolívar Palan 

E-learning
Que es
Es cualquier medio electrónico de distribución, participación y apoyo al aprendizaje normalmente mediante internet y de servicios de medios electrónicos relacionados como el aprendizaje por ordenador, las aulas virtuales y la colaboración digital.
Actores del E-learning
Pedagogía común
Dirección, Proveedor, Alumno, Profesor, Diseñador, Técnico.
Actividades del E-learning
Puede ser toda la actividad del alumno, parte de una mezcla de actividades de aprendizaje.
También la utilizamos informalmente en la casa.
Características  del E-learning
  1. Elimina las distancias físicas.
  2. Favorece la interacción.
  3. Reutiliza los contenidos formativos.
  4. Creación compartida de conocimientos.
  5. Favorece la integración de colectivos desfavorecidos.
  6. El profesor no es el depositario del conocimiento.
  7. Facilita el aprendizaje permanente durante toda la vida.
  8. Atiende a muchos en grupos reducidos.
Ventajas   del E-learning
  1. Pone a disposición de los alumnos un amplio volumen de  información.
  2. Facilita la actualización de la información y de los contenidos.
  3. Facilita la autonomía del estudiante.
  4. Permite la deslocalización del conocimiento.
  5. Propicia una información just in time y just for me.
  6. Flexibiliza la información, independiente del espacio y el tiempo en el cual se encuentren el profesor  y el estudiante.
Limitaciones y Barreras del E-learning
Para Ortega (2000a), categoría en tres tipos de dificultades.
a) Dificultades derivadas del funcionamiento de los canales de comunicación digital.
b) Dificultades derivadas de la calidad tecnológico-educativa de la información.
c) Dificultades derivadas del diseño metodológico y organizativo de la acción formativa.
Valorar lo Nuestro
  1. Los estudiantes de pregrado en el ecuador son lo suficientemente buenos. Ejemplo de eso es que los estudiantes ecuatorianos puedan ingresar a cualquier universidad como Europa, América, China, etc.
  2. Las personas de las universidades públicas hacen gran diferencia, estudiantes, profesores, matemática computacional, informática y tecnología.
Recomendaciones
  1. Informarse adecuadamente.
  2. Buscar Becas.
  3. Aprender hacer papeles por sí mismo.
  4. Financiación Factible a través IECE.

CONFERENCISTA
ING. Andrés Larco

martes, 25 de enero de 2011

III JORNADAS NACIONALES DEL INFORMATICO 2011



Análisis Digital Forense
Crimen Digital
  • Redes y Computadoras ubicuos.
  • Medio o Fin de crímenes contra personas o sociedad.
  • Crímenes de alta tecnología
  • Fraudes Informáticos
  • Daños Informáticos
  • Violaciones a la Intimidad                         
  • Intrusión a Sistemas Informáticos
  • Falsificación Informática
 Atentados con la Seguridad 
INTERNET
Tecnología Desestabilizadora
  • Medios de Comunicación
  • Universidades
  • Políticos
  • Comercio

Nuevos Patrones de Comportamiento
Social, Económico y Cultural    

Nuevos Paradigmas de Conductos Criminales
Email, web, Redes Sociales.

Nuevos Mecanismos de Regulación
Legislación
Etiqueta
BRECHA DIGITAL
Infraestructura
  • Telecomunicaciones
  • PKI
Conocimiento
  • Técnicos
  • Ejecutivos
  • Políticos
  • Judiciales
 Privacidad
  • Registros personales
  • Conservar privacidad
  • Derecho a ser corregidos
Regulación de Internet
  • Spam
  • Fraudes
  • Malware
  • Nido del cucú (1986)
  • Wikileaks
  • Kevin Mitnick-Shimomura
  • Gusano de INTERNET (Nov. 1988)
Computación Forense
  • Aplicación de técnicas de ciencia forense a material usado en computador
  • Identificación
  • Interpretación
  • Documentación
  • Preservación
  • Extracción
Procedimientos
  1. Presentación de evidencias digitales
  2. Investigación de crímenes digitales
  3. Exámenes de evidencias digitales
  4. Uso de tecnologías de investigación
  5. Investigación en la escena del crimen 

INFRACCIONES EN EL ECUADOR
Protección de Datos
  1. Fraudes
  2. Banca
  3. IESS
  4. Migración
  5. Energía
  6. Comercio Exterior
  7. Factura Electrónica
Extorsión Digital
  1. Llamadas y SMS
  2. Correo electrónico
  3. Computación forense Criolla
  4. Examen
  5. Incautación
  6. Preservación
  7. Rastreo de dirección IP
  8. Conclusiones

CONFERENCISTA
Dr. Enrique Mafia

SISTEMA DE GESTION DOCUMENTAL QUIPUX: Casos de éxito en 132 Instituciones de la Administración Publica Central
QUIPUX
Que es Quipux
Es un sistema documental profesional, es un SW libre.
Funcionalidad
  1. Servicios web
  2. Basado en Orfreo
  3. CentOs y Posgres
  4. Quipux.org
  5.  Acceso a otras Entidades la APC
  6. Sistema de Gestión Documental
  7. A Disposición de Entidades o Instituciones Públicas
Organización
  1. Utilitarios Adicionales
  2. Codificación Documental
  3. Organización del Archivo Físico y Digital
  4. Codificación Documental
  5. Administración Internos de Usuarios
  6. Entrega de Comprobante  a los Usuarios
  7. Uso de Código de Barras para Documentación
Seguridad
  1. Incriptacion  sobre los Documentos
  2. Usuarios y Roles
  3. Firma Electrónica
  4. Administrador Institucional
  5. Accesibilidad y Confidencialidad
Arquitectura de Firma Quipux
  1. La firma se realiza a través de la utilización de un applet.
  2. Se obtiene el documento firmado y se lo envía al Quipux.
  3. Applet revisa loa revocación si el certificado fue emitido o no.

CONFERENCISTA
ING. Fernando Hidalgo 


COPYRIGHT vs COMUNIDAD EN LA ERA DE LAS REDES INFORMATICOS


Dr. Richard Stallman

Que es Software Libre
Es un programa que respeta tu liberta.
Existen cuatro pasos de libertad:
Ejecutar el programa
Estudiar el código fuente del programa y cambiarlo
Hacer copias exactas y redistribuirlas
Contribuir a la comunidad
El Uso de Software Libre
Esdesarrollar conocimiento, mantenerlo, adaptarlo, su   uso es una contribución a la sociedad.
Un Programa Pagado
Atrae a la gente es una trampa es mejor no hacer nada  x q haces daño, todos los usuarios tienen que ser libres.
Breve explicación como comenzaron las obras libres
La copia comenzó en el mundo antiguo leyendo una copia y haciendo otra copia nueva.
No necesitaban ninguna herramienta específica para la copia lo hacían con sus propias manos.
El resultado era un sistema descentralizado, el mundo antiguo no había derecho de autor.
Luego surgió la imprenta hacer muchas copias más eficientes.
 El derecho del autor comenzó en la época de la imprenta.

POR QUÉ SOFTWARE LIBRE ES MEJOR QUE OPEN SOURCE
La diferencia fundamental entre los dos movimientos está en sus valores, en su visión del mundo, para el movimiento open source, la cuestión de si el software debe ser de fuente abierta es una cuestión práctica, no ética. Para algunos movimientos open source es un método de desarrollo y  el software libre es un movimiento social en cambio para  el movimiento open source, el software no libre es una solución ineficiente.
El  software libre está en desacuerdo en los principios básicos, pero esta mas o menos de acuerdo en las recomendaciones prácticas por lo cual trabajan juntos  en muchos proyectos específicos por los mismo no ven  al movimiento open source como enemigo ya que manifiestan que  el enemigo es el software propietario.
CONFERENCISTA
Dr. Richard Stallman

lunes, 24 de enero de 2011

III JORNADAS NACIONALES DEL INFORMATICO 2011


WEB SERVICES para la Recuperación de Información del Sistema de Gestión Académico dela Universidad Nacional de Loja.

Son un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones.

Ventajas
  • Utiliza estándares de Internet.
  • Permite servicios y mensajería.
  • Independencia del modo de transporte. SOAP puede funcionar sobre múltiples protocolos de transporte, como por ejemplo HTTP, HTTPS, HTTP-R, BEEP, JABBER, IIOP, SMTP o FTP.
  • Independencia del lenguaje de programación. El servidor y el cliente no necesitan estar escritos en el mismo lenguaje
Estándares Empleados
  • WEB SERVICES
  • XML : Estándar para describir datos y crear etiquetas, las características especiales son la independencia de datos o la separación de los contenidos de su presentación.
  • SOAP : Especificación XML para la formación de mensajes intercambiados entre los sistemas distribuidos y la red
  • WSDL : Lenguaje de descripción de servicios web, identifica los métodos, funciones y parámetros necesarios para invocar un determinado servicio.

COMO ESTA SIENDO DESARROLLADA LA APLICACIÓN

PYTHON
Es multiplataforma y Orientado a Objetos.

COMPONENTES DE TURBOGEAS

SQLALCHE  (M)
GENSHI  (V)
PILONES (C)
REPOPZE
TOSCA WIDGETS

Es Multiplataforma
Se basa en el patrón MVC  (modelo vista controlador), permite aplicaciones web de forma rápida y sencilla es un Framework.

Apache
 Es un servidor altamente configurable y de diseño modular capaz de ampliar su funcionalidad  y calidad de servicios.

 CONFERENCISTAS.
Estudiantes Egresadas de la Carrera de Ingeniería en Sistemas
Daysi Ordoñez
Silvana Pacheco.

ATRIBUTOS DE LA CALIDAD DE UNA ARQUITECTURA DE SOFTWARE

Que es la Arquitectura de SW
Es la organización fundamental de un sistema formado por sus componentes las relaciones entre ellos y el contexto en el que se implantan.

Influencia de los Interesados
Administrarlo, Encargado de Marketing, Usuario final, Encargado de Mantenimiento, Clientes.

Factores Internos y Externos
  • Factores externos de la calidad son aquellos que percibe el usuario.
  • Factores internos de calidad son aquellos que perciben los profesionales informáticos.

Corrección
  • Si un sistema no hace lo que tiene que hacer importa poco lo demás.
  • La corrección del producto SW. Supone la corrección del sistema operativo y este del HD.

Extensibilidad
  • Facilidad de adaptar el producto SW a los cambios de especificación.
  • El SW en ocasiones es como un castillo de naipes.
  • Simplicidad de diseño.
  • Los requisitos no quedan congelados.

Robustez
  • Complementa a la corrección ya que tiene que ver con el compartimiento especificado y la robustez con las situaciones no especificadas.
Reutilización
  • En el desarrollo de SW se resuelven continuamente los mismos problemas.
  • La reutilización influye en la corrección y la robustez ya que permite ahorrar el esfuerzo  de solucionar partes del sistema.

Compatibilidad
  • Es concreta
  • Es la facilidad de combinar unos elementos de SW con otros.

Eficiencia
  • Es la capacidad de un sistema SW para la menor cantidad posible de recursos de HD.
  • OPTIMIZAR hasta comprometer la extensibilidad
Portabilidad
  • Es facilidad de transferir los productos SW a diferentes entornos  SW y HD.
  • Unix|Linux
  • Windows
  • Solaris 

Facilidad de Uso
  • Afecta principalmente a la interfaz de usuario.
  • Expectativas de usuarios novatos y usuarios expertos.
Área de Interés
  • Usabilidad
  • Diseño centrado en el Usuario.

Cuestiones Clave
  • Corrección y Robustez
  • Fiabilidad
  • Extensibilidad y Reutilización
  • Modularidad
CONFERENCISTA.
Ing. José Manuel Vega.


BLENDER3D, INTRODUCCION GENERAL Y UTILIZACION COMO HERRAMIENTA DE DESARROLLO.

Que es Blender
Es una herramienta completa integrada en 3D, todas son amigables.

Es un SW Profesional
Mayor evolución en los últimos tiempos esta a la par de cualquier  SW profesional en su área.

Blender Integra.
 A desarrolladores, artistas e infografos.

Versiones
  • En la actualidad 2.4 y 2.5.
  • Tiene grandes beneficios, es completo y profundo.
  • Todo es amigable gran potencial para el futuro y menores errores.

Soporte
  • No es muy difundido
  • Están en capacitación
  • Diferentes idiomas 
  •  
Interface
  • Posee 16 ventanas, todas las ventanas son le mismo formato y posee con todos sus controladores.
  • Tiene dos animaciones.
  • Animación lineal se mueve en le tiempo.
  • Animación no lineal es una mezcla de los dos.

Game Engine
El motor de juegos  de Blender capacidad de ser utilizado por el usuario

CONFERENCISTA
ING. Santiago Andrade


CONFERENCIA: SENCILLEZ DE PHP, RAPIDEZ  VERSATILIDAD DE SYMFONY

Que es PHP
Lenguaje de programación usado generalmente en la creación de contenidos para sitios web.

Que nos provee PHP
Es multiplataforma, bases de datos, fácil de aprender, rendimiento, portabilidad, funcionalidades de CORE PEAR, Ejecución del lado del servidor, portabilidad y documentación.

Que es Symfony
Es un Framework diseñado completamente en PHP concebido para optimizar el desarrollo aplicaciones.
Disminución el tiempo de desarrollo.
Conexión a base de datos.

ARQUITECTURA EN CAPAS (MVC)

MODELO        registro, tablas.
CONTROLADO  actions, components
VISTA   components, slots, portiols

RESULTADOS DE SYMFONY
  • Conexión a BD.
  • Velocidad de Desarrollo
  • Rendimiento
  • Estabilidad
  • PHP
  • Multiplataforma
  • Personalización
  • Depuración
  • Seguridad
  • MVC
  • Flexibilidad
  • Plugins


CONFERENCISTA
Yonel Meza