jueves, 3 de febrero de 2011

JavaCC


JavaCC (Recopilador del recopilador de Java) es abra la fuente generador del programa de análisis para Lenguaje de programación de Java. JavaCC es similar a Yacc en que genera a programa de análisis para a gramática proporcionado adentro EBNF notación, a menos que la salida sea código de fuente de Java. Desemejante de Yacc, sin embargo, JavaCC genera programas de análisis de arriba hacia abajo, que lo limita a LL (k) clase de gramáticas (particularmente, repetición izquierda no puede ser utilizado). El constructor que lo acompaña, JJTree, construcciones del árbol sus árboles del fondo para arriba.
JavaCC se licencia debajo de a Licencia del DEB.
En 1996, Sun Microsystems lanzó un generador del programa de análisis llamado Gato. Los reveladores responsables de Gato creó a su propia compañía llamada Metamata y cambió Gato nombre a JavaCC. Metamata se convirtió en eventual parte de WebGain. Después de que WebGain cerrara sus operaciones, JavaCC fue movido a su hogar actual.
Acoplamientos externos



Fuente Bibliografica.
http://www.worldlingo.com/ma/enwiki/es/JavaCC

ANTLR



En el reconocimiento computarizado de la lengua, Otra herramienta para el reconocimiento de la lengua (ANTLR) es el nombre de a generador del programa de análisis ese aplicaciones LL (*) análisis. ANTLR es el sucesor a Sistema de herramienta de la construcción del recopilador de Purdue (PCCTS), primero convertido en 1989, y está en el desarrollo activo. Su sostén es profesor Parr de Terence de Universidad de San Francisco.
Las reglas de ANTLR se expresan en un formato deliberadamente similar a EBNF en vez de expresión regular sintaxis empleado por otros generadores del programa de análisis.
En el momento que, ANTLR apoya la generación de código en las idiomas siguientes: C, C++, Java, Python, C#, Objetivo-c. ANTLR 3 está bajo cláusula 3 Licencia del DEB.
Para una introducción, vea la clase particular de ANTLR en la universidad de Birmingham. Para el fondo en la teoría, vea los artículos de las páginas de ANTLR, e.g. un papel del diario de ANTLR.
Varios plugins se han desarrollado para Ambiente del desarrollo del eclipse para apoyar la gramática de ANTLR. Hay Estudio de ANTLR, un producto propietario, así como el ANTLR 2 y 3 plugins para el eclipse recibido encendido Sourceforge.
Acoplamientos externos
Esta herramienta de programación- el artículo relacionado es a trozo. Usted puede ayudar a Wikipedia cerca ampliarlo.

ANTLR
Parr y otros de Terence
Lanzamiento inicial
Febrero de 1992
Estado del desarrollo
en el desarrollo activo
 

Fuente Bibliografica.
http://www.worldlingo.com/ma/enwiki/es/ANTLR

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