felix ivan romero rodriguez | Grupo de Estudios Sociales en Ciencia y Tecnología (original) (raw)
Papers by felix ivan romero rodriguez
Serie Cientifica, Jan 24, 2013
Los antecedentes de las redes y los servicios nacieron con la creacion de la Red Digital de Servi... more Los antecedentes de las redes y los servicios nacieron con la creacion de la Red Digital de Servicios Integrados (ISDN), sin embargo la ISDN no satisface las necesidades actuales en la red pues no incorpora las tecnologias y servicios de Internet e IP. Con el surgimiento de la red telefonica conmutada (PSTN) se soluciona este problema pero aparece una nueva tendencia, la de migrar estas redes (PSTN e ISDN) a Redes de Proxima Generacion (NGN). Esta idea surge con el fin de enfrentar el reto de soportar los servicios tradicionales como acceso a Internet, llamadas de voz, mensajeria, SMS y nuevos servicios, entre ellos television por protocolo IP (IPTV) y llamadas multimedia en una red comun y no en diferentes redes dedicadas. En este trabajo se presentan los resultados que de manera descriptiva se obtuvieron durante el estudio a partir de los aspectos mas importantes de estas redes de proxima generacion referentes a los principales conceptos que se manejan para su tratamiento. Su arquitectura funcional, la calidad de servicio que promete brindar y su evolucion a partir de las redes PSTN tambien son temas brevemente tratados en este trabajo.
Communications have formed throughout history a consideration in the development and social evolu... more Communications have formed throughout history a consideration in the development and social evolution of man. Currently, its technological advances have improved in many ways to use. The area of Information Technologies and Communications regards a high performance (ICT). The automated news production system is a way of ICT, where they combine various forms of communication such as computer and television. The informative television platform PRIMICIA stands out as the combination of technologies. This combination achieves the management and transmission of news in various formats through a television network. Nowadays the news writing process does not allow the configuration and animation of the elements considered in the design developed for the platform. This research will make a solution that ensures the integration of these features. The start point would be the design for implementing a module of writing for PRIMICIA. For the development of this researching is used as RUP devel...
Los antecedentes de las redes y los servicios nacieron con la creación de la Red Digital de Servi... more Los antecedentes de las redes y los servicios nacieron con la creación de la Red Digital de Servicios Integrados (ISDN), sin embargo la ISDN no satisface las necesidades actuales en la red pues no incorpora las tecnologías y servicios de Internet e IP. Con el surgimiento de la red telefónica conmutada (PSTN) se soluciona este problema pero aparece una nueva tendencia, la de migrar estas redes (PSTN e ISDN) a Redes de Próxima Generación (NGN). Esta idea surge con el fin de enfrentar el reto de soportar los servicios tradicionales como acceso a Internet, llamadas de voz, mensajería, SMS y nuevos servicios, entre ellos televisión por protocolo IP (IPTV) y llamadas multimedia en una red común y no en diferentes redes dedicadas. En este trabajo se presentan los resultados que de manera descriptiva se obtuvieron durante el estudio a partir de los aspectos más importantes de estas redes de próxima generación referentes a los principales conceptos que se manejan para su tratamiento. Su arqu...
The computer science’s evolution and its integration with the television have opened the way to t... more The computer science’s evolution and its integration with the television have opened the way to the development of the informative television’s platform PRIMICIA. This platform is a system, which is compound by two subsystems: one dedicated to the administration and wording of news and the other one dedicated to the transmission of the negotiated materials in the system. During the years and after a fructiferous life time, it has been necessary the PRIMICIA ́s evolution too; due to the new functionalities which have been required by the clients and the improvements which have been detected by the development team. The objective of the current research is to evidence the improvements which have been exited by the development of the new PRIMICIA version. The selected technology for this investigation is the framework symfony with the ORM Doctrine. This technology facilitated to obtain the new PRIMICIA version in a lesser time than the previous versions and at the same time it facilita...
Since ancient times man was concerned to observe and record how climate change occurred, involvin... more Since ancient times man was concerned to observe and record how climate change occurred, involving variations of these repetitive cycles that correspond with the seasons and with some atmospheric events. Today the weather is the science that studies the properties of the atmosphere surrounding the earth. Changes of these properties are temperature, pressure, humidity, wind, rain, and others, constitute the weather. The average of all these changes in a particular place on earth is the climate (Acqweather, 2011). In Cuba stay updated on the characteristics of the weather is a primary activity within the actions to be taken daily, the complex geographical situation where the country is located and the characteristics that define climate as a system of complex cycles to predict. To keep informed various amounts of people in companies, institutions and entities; at the University of Information Sciences develops the Platform Informative Television, PRIMICIA, showing through a television...
Las agencias de noticias tienen como misión principal la divulgación de la infor-mación, por lo q... more Las agencias de noticias tienen como misión principal la divulgación de la infor-mación, por lo que la recuperación de las noticias y todos sus componentes aso-ciados es de vital importancia. En Cuba existe la Agencia de Información Nacio-nal (AIN) encargada de divulgar la información a través de diversos medios. En esta agencia no es posible obtener la noticia completa, siendo esto un elemento importante para el redactor encargado de la elaboración de la noticia. Precisa-mente el presente trabajo está enmarcado en el objetivo de desarrollar un sis-tema de recuperación y extracción completa de las noticias publicadas en Inter-net, permitiendo su posterior almacenamiento en un sistema gestor de base de datos. Para el desarrollo de la misma se seleccionó un conjunto de tecnologías y herramientas de acuerdo con las políticas de software libre del país. Palabras Clave: búsqueda, extracción, noticias, recuperación. INTRODUCCIÓN En la actualidad se pueden encontrar disimiles agencias de n...
Resumen El desarrollo de sistemas informáticos constituye una disciplina de notable impacto en la... more Resumen El desarrollo de sistemas informáticos constituye una disciplina de notable impacto en la sociedad, dado a los resultados de los procesos de informatización que se llevan a cabo en la sociedad. Múltiples sistemas de software son construidos con diferentes plataformas objetivo así como sistemas operativos. El desarrollo multiplataforma ha venido a estandarizar formas de desarrollos, de manera que evoca a la unicidad de las soluciones. Tomando ello como premisa son varias las plataformas de desarrollo que han surgido con este fin entre las cuales se encuentran Apache Cordova, NW.js, NativeDroid y Electron. Éstas mencionadas utilizando tecnologías web como JavaScript, HTML y CSS para su desarrollo. El presente artículo muestra una serie de prácticas para el desarrollo de aplicaciones multiplataforma teniendo como base Electron. A su vez el desarrollo efectuado sobre AngularJS como framework de JavaScript y como gestor de base de datos PouchDB. Abstract The software development is a discipline that has a significant impact on society, given the results of the computerization processes carried out in society. Multiple software systems are built with different target platforms as well as operating systems. Multiplatform development has come to standardize forms of development, in a way that evokes the uniqueness of solutions. Taking this as a premise are several development platforms that have emerged to this end among which are Apache Cordova, NW.js, NativeDroid and Electron. These are mentioned using web technologies like JavaScript, HTML and CSS for their development. This article presents a series of practices for the development of multiplatform applications based on Electron. In turn the development carried out on AngularJS as a JavaScript framework and as a PouchDB database manager.
Resumen La Vigilancia Tecnológica es uno de los ejes de la vigilancia estratégica para captar inf... more Resumen La Vigilancia Tecnológica es uno de los ejes de la vigilancia estratégica para captar información del exterior y de la propia organización sobre ciencia y tecnología, seleccionarla, analizarla, difundirla y comunicarla, para convertirla en conocimiento con el fin de tomar decisiones con menor riesgo y poder anticiparse a los cambios. Las Tecnologías de la Información y las Comunicaciones juegan un papel significativo a partir de herramientas informáticas para la Vigilancia Tecnológica, permitiendo el rastreo, captura y tratamiento de datos; gestión de los contenidos; y administración de usuarios. Las herramientas en su mayoría se encuentran soportadas sobre tecnologías propietarias; a su vez rastrean y muestran los resultados de la búsqueda, pero no extraen los datos para prepararlos, transformarlos y almacenarlos en una base de datos para un posterior uso. Por ello el objetivo del trabajo es desarrollar un componente para la extracción y transformación datos que genere una base de datos con datos normalizados.
PRIMICIA es un producto informático que se ha venido desarrollando desde hace varios años en el s... more PRIMICIA es un producto informático que se ha venido desarrollando desde hace varios años en el seno de la Universidad de las Ciencias Informáticas (UCI). De forma general este sistema constituye una solución integral capaz de
proveer un canal de televisión para la transmisión automática y constante de
informaciones en distintos formatos a través de un canal de televisión.
El sistema fue desarrollado totalmente con herramientas y tecnologías libres,
colaborando de esta forma a la soberanía tecnológica por la que aboga el país,
no obstante el mismo puede ser instalado en la plataforma que desee el cliente
ya que es un producto multiplataforma. PRIMICIA se encuentra estructurada en
dos subsistemas, el subsistema de Administración y el subsistema de
Transmisión los cuales se relacionan entre sí y actúan como un todo para
brindar un resultado final acorde a las necesidades de los usuarios.
Durante toda la concepción del producto se tuvo presente la optimización de
los recursos de hardware ya que las soluciones existentes a nivel internacional requieren de un equipamiento sumamente costoso, el cual, la inmensa mayoría de las entidades cubanas que necesitan este tipo de aplicación, no pueden adquirir. Esta es la causa fundamental que condujo a que PRIMICIA sea adaptable a cualquier entorno de negocio que requiera la presentación de
informaciones usando el televisor como medio de comunicación.
El sistema en sí mejora la forma tradicional de confeccionar y transmitir las
informaciones debido a que hace uso de uno de los medios de difusión más
masivos del planeta (la televisión) unido a la automatización de todos los
procesos que intervienen en la creación de las noticias. Para PRIMICIA una
noticia puede ser cualquier información que se quiera difundir ya sea un
mensaje textual, un reporte del clima, un reporte tabular, un documental en un
formato de video, una galería de imágenes o combinaciones de estos
elementos. Para hacer más amena las informaciones el sistema permite la
reproducción los fondos musicales que acompañan las noticias que se transmiten, estas a su vez pueden estar acompañadas de cintillos informativos para mostrar breves informaciones de manera simultánea. En fin el producto puede ser ajustado sin mayores esfuerzos a cualquier entidad que necesite la difusión de noticias a través de la televisión y utilizando un mínimo de recursos. A continuación se muestran un grupo de entidades que han sido clientes del sistema o que se han identificado como clientes potenciales: Televisoras, Agencias de noticias, Sedes ministeriales o empresariales, Terminales de transporte, Hoteles, Universidades, Centros de convenciones, entre otros.
Resumen En la Universidad de las Ciencias Informáticas se desarrolla la Plataforma Informativa PR... more Resumen En la Universidad de las Ciencias Informáticas se desarrolla la Plataforma Informativa PRIMICIA, un producto orientado a la difusión de noticias a través de un canal televisivo. Las noticias creadas en PRIMICIA se extraen comúnmente de sitios Web dedicados a este fin, como los blogs temáticos y la prensa digital. Este proyecto significa un paso de avance para Cuba en la adopción de nuevas formas de llevar el acontecer noticioso (publicado en la web) nacional e internacional a la población, teniendo en cuenta los recursos limitados de conexión a Internet con que esta cuenta. Uno de los principales desafíos de las Agencias de Noticias que utilizan estas plataformas es la capacidad de contar con mecanismos que permitan la creación y difusión de las noticias con la mayor inmediatez posible. Actualmente se desarrolla la versión 2.0 de PRIMICIA donde se necesita, además de incorporar estos mecanismos, difundir la información que se genera hacia medios de mayor audiencia como las redes sociales. El presente trabajo de diploma tiene como objetivo desarrollar un componente que permita la recuperación de noticias a partir de fuentes Web, su creación automática en el formato definido en la plataforma y la difusión de estas hacia las redes sociales. Para ello se investigó sobre los métodos existentes en la recuperación de noticias de Internet y las formas de difundirlas hacia dichas redes. A partir de los resultados de este estudio se obtuvo un software funcional que cumple con el objetivo general del presente trabajo. Abstract The University of Informatics Sciences develops the Informative Platform PRIMMICIA, a product oriented towards news broadcasting over a television channel. The news created on PRIMICIA are mainly extracted from news websites, like blogs, and the digital press. This project is a step forwards for Cuba in the adoption of new ways to bring national and international news events (published on the web) to the people, taking into account the limited resources of Internet access they have. One of the main challenges of the news agencies that use these platforms is the ability to have mechanisms that enable the creation and broadcasting of news in a shortest period of time. Currently, version 2.0 of PRIMICIA is developed, where it is needed, besides incorporating such mechanisms, broadcast the generated information to largest audiences like those interacting Universidad de las Ciencias Informáticas. La Habana, Cuba
WordPress es un sistema gestor de contenido, conocido también como CMS, utilizado para la creació... more WordPress es un sistema gestor de contenido, conocido también como CMS,
utilizado para la creación de blogs, portales, sitios promocionales. Aunque está
diseñado con los fines antes expuestos es también utilizado para automatizar
procesos de entidades y organizaciones lo que conlleve que se utilice como herramienta
para la construcción de aplicaciones de gestión. En las aplicaciones
de gestión se modelan procesos para listar, crear, editar y eliminar entidades.
Para lograr ello usualmente se cambia la estructura del esquema original que
propone WordPress en su mecanismo de persistencia. El presente artículo tiene
como objetivo mostrar cómo gestionar entidades propias de procesos característicos
de un entorno sin modificar el esquema original que propone WordPress
para su base de datos. Para lograrlo se propone uso de patrones de diseño para
el manejo de las entidades y componentes PHP para la carga y gestión de dependencias.
La divulgación del contenido científico es una tarea que se dan muchos profesionales consagrados ... more La divulgación del contenido científico es una tarea que se dan muchos profesionales consagrados a la ciencia con el fin de hacer conocer sus resultados. De manera generalizada el proceso de divulgar se realiza a través de conferencias, eventos y la publicación de artículos científicos. Una de las maneras de publicar los artículos científicos es a través de revistas institucionales, las cuales implementan procesos editoriales según su definición. Numerosas revistas implementan sus esquemas de arbitraje sobre
aplicaciones web ya desarrolladas con este fin, tal es el caso del Open Journal System. El Open Journal System, es una aplicación con la finalidad de servir como enlace para publicar los resultados del conocimiento científico. Sin embargo cuando la revista es configurada y puesta en funcionamiento, es común que no se encuentre totalmente
adaptada a la identidad de la institución, ni se encuentre bajo un diseño adaptable que permite visualizar correctamente los contenidos desde dispositivos diferentes de un ordenador. El presente trabajo traza como metas algunas prácticas para personalizar el OJS, teniendo en cuenta su presentación. Para ello se utiliza bibliotecas de presentación como jQuery, marco de trabajo Bootstrap y como lenguaje base PHP. Como resultado se muestran casos de éxito de revistas institucionales personalizadas.
Dependencies management is oriented to interconnect components, applications or domains as well d... more Dependencies management is oriented to interconnect components, applications or domains as well discipline required. In this way the systems achieve a step to ensure interoperability between them and are extensible. With these features applications developed architecturally describe the elements that determine their scalability as they grow in time. This paper proposes a mechanism to manage dependencies between applications that respond to a common domain. For this mechanism is based on a representation based on dependence graphs relating the dependencies and services that solve.
Las agencias de noticias tienen como misión principal la divulgación de la información, por lo qu... more Las agencias de noticias tienen como misión principal la divulgación de la información, por lo que la recuperación de las noticias y todos sus componentes asociados es de vital importancia. En Cuba existe la Agencia de Información Nacio-
nal (AIN) encargada de divulgar la información a través de diversos medios. En esta agencia no es posible obtener la noticia completa, siendo esto un elemento importante para el redactor encargado de la elaboración de la noticia. Precisamente el presente trabajo está enmarcado en el objetivo de desarrollar un sistema de recuperación y extracción completa de las noticias publicadas en Internet, permitiendo su posterior almacenamiento en un sistema gestor de base de datos. Para el desarrollo de la misma se seleccionó un conjunto de tecnologías y herramientas de acuerdo con las políticas de software libre del país.
The history of networks and services were born with the creation of the Integrated Services Digit... more The history of networks and services were born with the creation of the Integrated Services Digital Network (ISDN),
ISDN however not meet the current needs in the network since it incorporates the technology and Internet services
and IP. With the emergence of the switched telephone network (PSTN) solves this problem but there is a new trend,
migrating these networks (PSTN and ISDN) to Next Generation Networks (NGN). This idea arises to meet the
challenge of supporting traditional services like Internet access, voice calls, messaging, SMS and new services,
including IP protocol television (IPTV) and multimedia calls in a common network, not different networks involved.
This paper presents the results that were obtained descriptively during the study, from the most important aspects of
these next generation networks covering the major concepts used for treatment. Its functional architecture, quality of
service that promises to deliver and its evolution from PSTN networks are also topics briefly discussed in this paper.
Keywords: NGN architecture, NGN evolution, next generation networks, NGN Services, wireless networks.
La televisión constituye un excelente medio de comunicación, pues brinda la posibilidad de difun... more La televisión constituye un excelente medio de comunicación, pues brinda la posibilidad de difundir las más variadas informaciones en cuestión de minutos, sin importar lo dispersos o alejados que se encuentren los televidentes. Los progresos en la electrónica, la informática y las redes de telecomunicaciones influyeron de forma significativa en el surgimiento y evolución de plataformas de televisión informativa en todo el mundo.
PRIMICIA es una plataforma televisiva creada en Cuba, específicamente en la Universidad de las Ciencias Informáticas, que mezcla textos, imágenes, audios y videos
para confeccionar las informaciones que se transmiten. La plataforma es un sistema compuesto por dos subsistemas, uno dedicado a la administración y redacción de
noticias y el otro a la transmisión de los materiales gestionados en el sistema. El presente trabajo expone las principales funcionalidades y tecnologías de desarrollo
que poseen los subsistemas, así como la arquitectura propuesta y los resultados obtenidos después de desplegar la solución en varios entornos.
Boson frame work is the set of components which respond to technological requirements of the Refe... more Boson frame work is the set of components which respond to technological requirements of the Reference
Architecture for PHP. The system has the IntegratorBundle component in order to integrate distributed
applications. To integrate the architectural style Representational State Transfer (REST) which defines a
set of guidelines and best practices for building scalable web services are used. This paper describes the
technical aspects of integration component that allow an application to expose and consume resources
using REST style. As a result a component that provides a generic implementation of operations on
resources REST defines an application was obtained. These can be displayed using the component
providing annotations to label entities as resources.
Serie Cientifica, Jan 24, 2013
Los antecedentes de las redes y los servicios nacieron con la creacion de la Red Digital de Servi... more Los antecedentes de las redes y los servicios nacieron con la creacion de la Red Digital de Servicios Integrados (ISDN), sin embargo la ISDN no satisface las necesidades actuales en la red pues no incorpora las tecnologias y servicios de Internet e IP. Con el surgimiento de la red telefonica conmutada (PSTN) se soluciona este problema pero aparece una nueva tendencia, la de migrar estas redes (PSTN e ISDN) a Redes de Proxima Generacion (NGN). Esta idea surge con el fin de enfrentar el reto de soportar los servicios tradicionales como acceso a Internet, llamadas de voz, mensajeria, SMS y nuevos servicios, entre ellos television por protocolo IP (IPTV) y llamadas multimedia en una red comun y no en diferentes redes dedicadas. En este trabajo se presentan los resultados que de manera descriptiva se obtuvieron durante el estudio a partir de los aspectos mas importantes de estas redes de proxima generacion referentes a los principales conceptos que se manejan para su tratamiento. Su arquitectura funcional, la calidad de servicio que promete brindar y su evolucion a partir de las redes PSTN tambien son temas brevemente tratados en este trabajo.
Communications have formed throughout history a consideration in the development and social evolu... more Communications have formed throughout history a consideration in the development and social evolution of man. Currently, its technological advances have improved in many ways to use. The area of Information Technologies and Communications regards a high performance (ICT). The automated news production system is a way of ICT, where they combine various forms of communication such as computer and television. The informative television platform PRIMICIA stands out as the combination of technologies. This combination achieves the management and transmission of news in various formats through a television network. Nowadays the news writing process does not allow the configuration and animation of the elements considered in the design developed for the platform. This research will make a solution that ensures the integration of these features. The start point would be the design for implementing a module of writing for PRIMICIA. For the development of this researching is used as RUP devel...
Los antecedentes de las redes y los servicios nacieron con la creación de la Red Digital de Servi... more Los antecedentes de las redes y los servicios nacieron con la creación de la Red Digital de Servicios Integrados (ISDN), sin embargo la ISDN no satisface las necesidades actuales en la red pues no incorpora las tecnologías y servicios de Internet e IP. Con el surgimiento de la red telefónica conmutada (PSTN) se soluciona este problema pero aparece una nueva tendencia, la de migrar estas redes (PSTN e ISDN) a Redes de Próxima Generación (NGN). Esta idea surge con el fin de enfrentar el reto de soportar los servicios tradicionales como acceso a Internet, llamadas de voz, mensajería, SMS y nuevos servicios, entre ellos televisión por protocolo IP (IPTV) y llamadas multimedia en una red común y no en diferentes redes dedicadas. En este trabajo se presentan los resultados que de manera descriptiva se obtuvieron durante el estudio a partir de los aspectos más importantes de estas redes de próxima generación referentes a los principales conceptos que se manejan para su tratamiento. Su arqu...
The computer science’s evolution and its integration with the television have opened the way to t... more The computer science’s evolution and its integration with the television have opened the way to the development of the informative television’s platform PRIMICIA. This platform is a system, which is compound by two subsystems: one dedicated to the administration and wording of news and the other one dedicated to the transmission of the negotiated materials in the system. During the years and after a fructiferous life time, it has been necessary the PRIMICIA ́s evolution too; due to the new functionalities which have been required by the clients and the improvements which have been detected by the development team. The objective of the current research is to evidence the improvements which have been exited by the development of the new PRIMICIA version. The selected technology for this investigation is the framework symfony with the ORM Doctrine. This technology facilitated to obtain the new PRIMICIA version in a lesser time than the previous versions and at the same time it facilita...
Since ancient times man was concerned to observe and record how climate change occurred, involvin... more Since ancient times man was concerned to observe and record how climate change occurred, involving variations of these repetitive cycles that correspond with the seasons and with some atmospheric events. Today the weather is the science that studies the properties of the atmosphere surrounding the earth. Changes of these properties are temperature, pressure, humidity, wind, rain, and others, constitute the weather. The average of all these changes in a particular place on earth is the climate (Acqweather, 2011). In Cuba stay updated on the characteristics of the weather is a primary activity within the actions to be taken daily, the complex geographical situation where the country is located and the characteristics that define climate as a system of complex cycles to predict. To keep informed various amounts of people in companies, institutions and entities; at the University of Information Sciences develops the Platform Informative Television, PRIMICIA, showing through a television...
Las agencias de noticias tienen como misión principal la divulgación de la infor-mación, por lo q... more Las agencias de noticias tienen como misión principal la divulgación de la infor-mación, por lo que la recuperación de las noticias y todos sus componentes aso-ciados es de vital importancia. En Cuba existe la Agencia de Información Nacio-nal (AIN) encargada de divulgar la información a través de diversos medios. En esta agencia no es posible obtener la noticia completa, siendo esto un elemento importante para el redactor encargado de la elaboración de la noticia. Precisa-mente el presente trabajo está enmarcado en el objetivo de desarrollar un sis-tema de recuperación y extracción completa de las noticias publicadas en Inter-net, permitiendo su posterior almacenamiento en un sistema gestor de base de datos. Para el desarrollo de la misma se seleccionó un conjunto de tecnologías y herramientas de acuerdo con las políticas de software libre del país. Palabras Clave: búsqueda, extracción, noticias, recuperación. INTRODUCCIÓN En la actualidad se pueden encontrar disimiles agencias de n...
Resumen El desarrollo de sistemas informáticos constituye una disciplina de notable impacto en la... more Resumen El desarrollo de sistemas informáticos constituye una disciplina de notable impacto en la sociedad, dado a los resultados de los procesos de informatización que se llevan a cabo en la sociedad. Múltiples sistemas de software son construidos con diferentes plataformas objetivo así como sistemas operativos. El desarrollo multiplataforma ha venido a estandarizar formas de desarrollos, de manera que evoca a la unicidad de las soluciones. Tomando ello como premisa son varias las plataformas de desarrollo que han surgido con este fin entre las cuales se encuentran Apache Cordova, NW.js, NativeDroid y Electron. Éstas mencionadas utilizando tecnologías web como JavaScript, HTML y CSS para su desarrollo. El presente artículo muestra una serie de prácticas para el desarrollo de aplicaciones multiplataforma teniendo como base Electron. A su vez el desarrollo efectuado sobre AngularJS como framework de JavaScript y como gestor de base de datos PouchDB. Abstract The software development is a discipline that has a significant impact on society, given the results of the computerization processes carried out in society. Multiple software systems are built with different target platforms as well as operating systems. Multiplatform development has come to standardize forms of development, in a way that evokes the uniqueness of solutions. Taking this as a premise are several development platforms that have emerged to this end among which are Apache Cordova, NW.js, NativeDroid and Electron. These are mentioned using web technologies like JavaScript, HTML and CSS for their development. This article presents a series of practices for the development of multiplatform applications based on Electron. In turn the development carried out on AngularJS as a JavaScript framework and as a PouchDB database manager.
Resumen La Vigilancia Tecnológica es uno de los ejes de la vigilancia estratégica para captar inf... more Resumen La Vigilancia Tecnológica es uno de los ejes de la vigilancia estratégica para captar información del exterior y de la propia organización sobre ciencia y tecnología, seleccionarla, analizarla, difundirla y comunicarla, para convertirla en conocimiento con el fin de tomar decisiones con menor riesgo y poder anticiparse a los cambios. Las Tecnologías de la Información y las Comunicaciones juegan un papel significativo a partir de herramientas informáticas para la Vigilancia Tecnológica, permitiendo el rastreo, captura y tratamiento de datos; gestión de los contenidos; y administración de usuarios. Las herramientas en su mayoría se encuentran soportadas sobre tecnologías propietarias; a su vez rastrean y muestran los resultados de la búsqueda, pero no extraen los datos para prepararlos, transformarlos y almacenarlos en una base de datos para un posterior uso. Por ello el objetivo del trabajo es desarrollar un componente para la extracción y transformación datos que genere una base de datos con datos normalizados.
PRIMICIA es un producto informático que se ha venido desarrollando desde hace varios años en el s... more PRIMICIA es un producto informático que se ha venido desarrollando desde hace varios años en el seno de la Universidad de las Ciencias Informáticas (UCI). De forma general este sistema constituye una solución integral capaz de
proveer un canal de televisión para la transmisión automática y constante de
informaciones en distintos formatos a través de un canal de televisión.
El sistema fue desarrollado totalmente con herramientas y tecnologías libres,
colaborando de esta forma a la soberanía tecnológica por la que aboga el país,
no obstante el mismo puede ser instalado en la plataforma que desee el cliente
ya que es un producto multiplataforma. PRIMICIA se encuentra estructurada en
dos subsistemas, el subsistema de Administración y el subsistema de
Transmisión los cuales se relacionan entre sí y actúan como un todo para
brindar un resultado final acorde a las necesidades de los usuarios.
Durante toda la concepción del producto se tuvo presente la optimización de
los recursos de hardware ya que las soluciones existentes a nivel internacional requieren de un equipamiento sumamente costoso, el cual, la inmensa mayoría de las entidades cubanas que necesitan este tipo de aplicación, no pueden adquirir. Esta es la causa fundamental que condujo a que PRIMICIA sea adaptable a cualquier entorno de negocio que requiera la presentación de
informaciones usando el televisor como medio de comunicación.
El sistema en sí mejora la forma tradicional de confeccionar y transmitir las
informaciones debido a que hace uso de uno de los medios de difusión más
masivos del planeta (la televisión) unido a la automatización de todos los
procesos que intervienen en la creación de las noticias. Para PRIMICIA una
noticia puede ser cualquier información que se quiera difundir ya sea un
mensaje textual, un reporte del clima, un reporte tabular, un documental en un
formato de video, una galería de imágenes o combinaciones de estos
elementos. Para hacer más amena las informaciones el sistema permite la
reproducción los fondos musicales que acompañan las noticias que se transmiten, estas a su vez pueden estar acompañadas de cintillos informativos para mostrar breves informaciones de manera simultánea. En fin el producto puede ser ajustado sin mayores esfuerzos a cualquier entidad que necesite la difusión de noticias a través de la televisión y utilizando un mínimo de recursos. A continuación se muestran un grupo de entidades que han sido clientes del sistema o que se han identificado como clientes potenciales: Televisoras, Agencias de noticias, Sedes ministeriales o empresariales, Terminales de transporte, Hoteles, Universidades, Centros de convenciones, entre otros.
Resumen En la Universidad de las Ciencias Informáticas se desarrolla la Plataforma Informativa PR... more Resumen En la Universidad de las Ciencias Informáticas se desarrolla la Plataforma Informativa PRIMICIA, un producto orientado a la difusión de noticias a través de un canal televisivo. Las noticias creadas en PRIMICIA se extraen comúnmente de sitios Web dedicados a este fin, como los blogs temáticos y la prensa digital. Este proyecto significa un paso de avance para Cuba en la adopción de nuevas formas de llevar el acontecer noticioso (publicado en la web) nacional e internacional a la población, teniendo en cuenta los recursos limitados de conexión a Internet con que esta cuenta. Uno de los principales desafíos de las Agencias de Noticias que utilizan estas plataformas es la capacidad de contar con mecanismos que permitan la creación y difusión de las noticias con la mayor inmediatez posible. Actualmente se desarrolla la versión 2.0 de PRIMICIA donde se necesita, además de incorporar estos mecanismos, difundir la información que se genera hacia medios de mayor audiencia como las redes sociales. El presente trabajo de diploma tiene como objetivo desarrollar un componente que permita la recuperación de noticias a partir de fuentes Web, su creación automática en el formato definido en la plataforma y la difusión de estas hacia las redes sociales. Para ello se investigó sobre los métodos existentes en la recuperación de noticias de Internet y las formas de difundirlas hacia dichas redes. A partir de los resultados de este estudio se obtuvo un software funcional que cumple con el objetivo general del presente trabajo. Abstract The University of Informatics Sciences develops the Informative Platform PRIMMICIA, a product oriented towards news broadcasting over a television channel. The news created on PRIMICIA are mainly extracted from news websites, like blogs, and the digital press. This project is a step forwards for Cuba in the adoption of new ways to bring national and international news events (published on the web) to the people, taking into account the limited resources of Internet access they have. One of the main challenges of the news agencies that use these platforms is the ability to have mechanisms that enable the creation and broadcasting of news in a shortest period of time. Currently, version 2.0 of PRIMICIA is developed, where it is needed, besides incorporating such mechanisms, broadcast the generated information to largest audiences like those interacting Universidad de las Ciencias Informáticas. La Habana, Cuba
WordPress es un sistema gestor de contenido, conocido también como CMS, utilizado para la creació... more WordPress es un sistema gestor de contenido, conocido también como CMS,
utilizado para la creación de blogs, portales, sitios promocionales. Aunque está
diseñado con los fines antes expuestos es también utilizado para automatizar
procesos de entidades y organizaciones lo que conlleve que se utilice como herramienta
para la construcción de aplicaciones de gestión. En las aplicaciones
de gestión se modelan procesos para listar, crear, editar y eliminar entidades.
Para lograr ello usualmente se cambia la estructura del esquema original que
propone WordPress en su mecanismo de persistencia. El presente artículo tiene
como objetivo mostrar cómo gestionar entidades propias de procesos característicos
de un entorno sin modificar el esquema original que propone WordPress
para su base de datos. Para lograrlo se propone uso de patrones de diseño para
el manejo de las entidades y componentes PHP para la carga y gestión de dependencias.
La divulgación del contenido científico es una tarea que se dan muchos profesionales consagrados ... more La divulgación del contenido científico es una tarea que se dan muchos profesionales consagrados a la ciencia con el fin de hacer conocer sus resultados. De manera generalizada el proceso de divulgar se realiza a través de conferencias, eventos y la publicación de artículos científicos. Una de las maneras de publicar los artículos científicos es a través de revistas institucionales, las cuales implementan procesos editoriales según su definición. Numerosas revistas implementan sus esquemas de arbitraje sobre
aplicaciones web ya desarrolladas con este fin, tal es el caso del Open Journal System. El Open Journal System, es una aplicación con la finalidad de servir como enlace para publicar los resultados del conocimiento científico. Sin embargo cuando la revista es configurada y puesta en funcionamiento, es común que no se encuentre totalmente
adaptada a la identidad de la institución, ni se encuentre bajo un diseño adaptable que permite visualizar correctamente los contenidos desde dispositivos diferentes de un ordenador. El presente trabajo traza como metas algunas prácticas para personalizar el OJS, teniendo en cuenta su presentación. Para ello se utiliza bibliotecas de presentación como jQuery, marco de trabajo Bootstrap y como lenguaje base PHP. Como resultado se muestran casos de éxito de revistas institucionales personalizadas.
Dependencies management is oriented to interconnect components, applications or domains as well d... more Dependencies management is oriented to interconnect components, applications or domains as well discipline required. In this way the systems achieve a step to ensure interoperability between them and are extensible. With these features applications developed architecturally describe the elements that determine their scalability as they grow in time. This paper proposes a mechanism to manage dependencies between applications that respond to a common domain. For this mechanism is based on a representation based on dependence graphs relating the dependencies and services that solve.
Las agencias de noticias tienen como misión principal la divulgación de la información, por lo qu... more Las agencias de noticias tienen como misión principal la divulgación de la información, por lo que la recuperación de las noticias y todos sus componentes asociados es de vital importancia. En Cuba existe la Agencia de Información Nacio-
nal (AIN) encargada de divulgar la información a través de diversos medios. En esta agencia no es posible obtener la noticia completa, siendo esto un elemento importante para el redactor encargado de la elaboración de la noticia. Precisamente el presente trabajo está enmarcado en el objetivo de desarrollar un sistema de recuperación y extracción completa de las noticias publicadas en Internet, permitiendo su posterior almacenamiento en un sistema gestor de base de datos. Para el desarrollo de la misma se seleccionó un conjunto de tecnologías y herramientas de acuerdo con las políticas de software libre del país.
The history of networks and services were born with the creation of the Integrated Services Digit... more The history of networks and services were born with the creation of the Integrated Services Digital Network (ISDN),
ISDN however not meet the current needs in the network since it incorporates the technology and Internet services
and IP. With the emergence of the switched telephone network (PSTN) solves this problem but there is a new trend,
migrating these networks (PSTN and ISDN) to Next Generation Networks (NGN). This idea arises to meet the
challenge of supporting traditional services like Internet access, voice calls, messaging, SMS and new services,
including IP protocol television (IPTV) and multimedia calls in a common network, not different networks involved.
This paper presents the results that were obtained descriptively during the study, from the most important aspects of
these next generation networks covering the major concepts used for treatment. Its functional architecture, quality of
service that promises to deliver and its evolution from PSTN networks are also topics briefly discussed in this paper.
Keywords: NGN architecture, NGN evolution, next generation networks, NGN Services, wireless networks.
La televisión constituye un excelente medio de comunicación, pues brinda la posibilidad de difun... more La televisión constituye un excelente medio de comunicación, pues brinda la posibilidad de difundir las más variadas informaciones en cuestión de minutos, sin importar lo dispersos o alejados que se encuentren los televidentes. Los progresos en la electrónica, la informática y las redes de telecomunicaciones influyeron de forma significativa en el surgimiento y evolución de plataformas de televisión informativa en todo el mundo.
PRIMICIA es una plataforma televisiva creada en Cuba, específicamente en la Universidad de las Ciencias Informáticas, que mezcla textos, imágenes, audios y videos
para confeccionar las informaciones que se transmiten. La plataforma es un sistema compuesto por dos subsistemas, uno dedicado a la administración y redacción de
noticias y el otro a la transmisión de los materiales gestionados en el sistema. El presente trabajo expone las principales funcionalidades y tecnologías de desarrollo
que poseen los subsistemas, así como la arquitectura propuesta y los resultados obtenidos después de desplegar la solución en varios entornos.
Boson frame work is the set of components which respond to technological requirements of the Refe... more Boson frame work is the set of components which respond to technological requirements of the Reference
Architecture for PHP. The system has the IntegratorBundle component in order to integrate distributed
applications. To integrate the architectural style Representational State Transfer (REST) which defines a
set of guidelines and best practices for building scalable web services are used. This paper describes the
technical aspects of integration component that allow an application to expose and consume resources
using REST style. As a result a component that provides a generic implementation of operations on
resources REST defines an application was obtained. These can be displayed using the component
providing annotations to label entities as resources.