45 research outputs found
J2EE – JSP, Servlets y Strusts
[ES]En este capítulo vamos a describir la tecnología J2EE y sus entornos tecnológicos mediante los cuales se pueden desarrollar aplicaciones web usando el lenguaje de programación Java. Un servidor de aplicaciones es un ordenador que funciona como contenedor de aplicaciones permitiendo la ejecución de las mismas dentro de la red. El término también hace referencia al software instalado en tal ordenador para facilitar la ejecución de esas aplicaciones. Mediante los servidores de aplicaciones se podrán desplegar las aplicaciones en la web y podrán ser usadas por los usuarios finales. Por último, en este capitulo se explican los Servlets y los structs presentes en la tecnología J2EE[EN]In this chapter we are going to describe the J2EE technology and its technological environ-ments through which web applications can be developed using the Java programming language. An application server is a computer that works as a container of applications allowing the execution of the same within the network. The term also refers to the software installed on such a computer to facilitate the execution of those applications. Through the application servers the applications can be deployed on the web and used by end users. Finally, this chapter explains the Servlets and structs present in J2EE technology
Introducción a HTML
[ES]HyperText Markup Language (HTML) es un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con vínculos o enlaces (hyperlinks) que conducen a otros documentos o fuentes de información relacionadas y con inserciones multimedia (gráficos, sonido, etc.). Este lenguaje fue desarrollado por Tim Berners-Lee durante los años 90 y ha proliferado con el crecimiento explosivo de la Web. Durante este tiempo, el lenguaje HTML se desarrollo de diferentes maneras, pero la Web en sí misma depende de que todos los desarrolladores compartan las mismas convenciones HTML, lo que ha motivado un trabajo colectivo en la especificación de HTML a lo largo de un gran periodo de tiempo. En este capítulo se introduce el lenguaje y se presentan ejemplos básicos[EN]HyperText Markup Language (HTML) is a very simple language for describing hypertext, i.e. text presented in a structured and pleasant way, with links (hyperlinks) leading to other documents or related information sources and multimedia insertions (graphics, sound, etc.). This language was developed by Tim Berners-Lee during the 90s and has proliferated with the explosive growth of the Web. During this time, the HTML language developed in different ways, but the Web itself depends on everyone sharing the same HTML conventions, which has led to collective work on HTML specifi-cation over a long period of time. This chapter introduces the language and presents basic examples
Personalización y comercio electrónico. Fidelización de clientes. Técnicas y herramientas de CRM
[ES]En la ultima década el comercio electrónico se ha hecho con gran parte del mercado, siendo uno de los preferidos por los usuarios. La personalización dentro del contexto del comercio electrónico es un punto muy importante. Esto es asi, ya que la personalización es la construcción de un modelo de los usuarios que utilizan el comercio electrónico, lo que permite conocer a los usuarios y segmetarlos según sus preferencias. De esta forma, se puede proceder a dar un tratamiento mas personalizado a los clientes lo que se traduce en su fidelización. Se concluye este capitulo explicando las técnicas y herramientas de CRM mas habituales en el comercio electrónico para conseguir la fidelización de los clientes.[EN]In the last decade e-commerce has taken over a large part of the market, being one of the preferred by users. The personalization within the context of e-commerce is a very important point. This is so, since personalization is the construction of a model of users who use electronic commerce, which allows users to know and segment them according to their pre-ferences. In this way, you can proceed to give a more personalized treatment to customers which translates into their loyalty. This chapter concludes by explaining the most common CRM techniques and tools in e-commerce to achieve customer loyalty
Aplicaciones móviles en entornos servidor
[ES]En este documento vamos a analizar desde diferentes facetas la transmisión de datos en los entornos celulares. Empezaremos analizando en profundidad las distintas características de las redes móviles celulares que implicarán consecuencias realmente interesantes de estudiar en la transmisión de datos en estas redes. Posteriormente analizaremos algunos modelos de negocio que se establecen en las aplicaciones de descargas de contenidos y de acceso a Internet. En este apartado haremos un análisis en profundidad de los modelos de WAP e i-mode estableciendo semejanzas y diferencias. Finalmente, los dos últimos apartados giran en torno a la parte más tecnológica de las aplicaciones cliente-servidor. La descarga segura de contenidos es un tema importante en el mundo móvil porque ha generado bastante dinero y porque se considera como una de las mayores fuentes de ingresos futuros. Sobre este tema han ido apareciendo tecnologías propietarias que finalmente han desembocado en un estándar común tanto de los procedimientos de descarga como de los métodos de protección de los contenidos. Además, también analizaremos los protocolos de transmisión, las características y los formatos de los contenidos multimedia. La transmisión de sonidos, imágenes e incluso vídeos es considerada como una de las grandes oportunidades para aprovechar los grandes anchos de banda que están disponibles en las redes 3G.[EN]In this document we will analyze from different facets the data transmission in cellular environ-ments. We will begin analyzing in depth the different characteristics of cellular mobile networks that will imply really interesting consequences of studying in the data transmission in these networks. Later we will analyze some business models that are established in the applications of content downloads and Internet access. In this section we will make an in-depth analysis of the WAP and i-mode models, establishing sim-ilarities and differences. Finally, the last two sections revolve around the more technological part of client-server applications. Safe downloading of content is an important issue in the mobile world because it has generated a lot of money and because it is considered to be one of the biggest sources of future income. Proprietary technologies have been appearing on this subject, which have finally resulted in a common standard of both downloading procedures and content protection methods. In addition, we will also analyse the transmission protocols, characteristics and forms of multimedia content. The transmission of sounds, images and even videos is considered to be one of the great opportunities to take advantage of the large bandwidths that are available on 3G networks
Diseño de contenidos digitales interactivos
[ES]A veces definir un objeto o concepto es más complejo que simplemente identificarlo. Re-sulta evidente que una canción en formato .mp3, una película en formato .avi, un texto en formato .html o una imagen en formato .jpg son contenidos digitales fácilmente identificables como tales. Aproxi-marse a una definición de los conceptos constituye un ejercicio útil para establecer un punto de partida para una reflexión más profunda que permita ahondar tanto en la naturaleza de los objetos digitales interactivos, como en la de sus canales de distribución y las finalidades que cumplen en la nueva socie-dad de la información y el conocimiento. En este capítulo se analizarán aspectos relativos al diseño de contenidos digitales interactivos.[EN]Sometimes defining an object or concept is more complex than simply identifying it. It is evident that a song in .mp3 format, a film in .avi format, a text in .html format or an image in .jpg format are digital contents easily identifiable as such. Approaching a definition of concepts is a useful exercise to establish a starting point for a deeper reflection to delve into the nature of interactive digital objects, their distribution channels and the purposes they serve in the new information and knowledge society. This chapter will analyse aspects relating to the design of interactive digital content
Reversibility of Symmetric Linear Cellular Automata with Radius r = 3
The aim of this work is to completely solve the reversibility problem for symmetric linear
cellular automata with radius r = 3 and null boundary conditions. The main result obtained is the
explicit computation of the local transition functions of the inverse cellular automata. This allows
introduction of possible and interesting applications in digital image encryption.This research was funded by Ministerio de Ciencia, Innovación y Universidades (MCIU, Spain), Agencia Estatal de Investigación (AEI, Spain), and Fondo Europeo de Desarrollo Regional (FEDER, UE) under project TIN2017-84844-C2-2-R (MAGERAN) and project SA054G18 supported by Consejería de Educación (Junta de Castilla y León, Spain)
On the Optimal Control of a Malware Propagation Model
An important way considered to control malware epidemic processes is to take into account
security measures that are associated to the systems of ordinary differential equations that governs
the dynamics of such systems. We can observe two types of control measures: the analysis of the
basic reproductive number and the study of control measure functions. The first one is taken at the
beginning of the epidemic process and, therefore, we can consider this to be a prevention measure.
The second one is taken during the epidemic process. In this work, we use the theory of optimal
control that is associated to systems of ordinary equations in order to find a new function to control
malware epidemic through time. Specifically, this approach is evaluate on a particular compartmental
malware model that considers carrier devices.This research has been partially supported by Ministerio de Ciencia, Innovación y Universidades (MCIU, Spain), Agencia Estatal de Investigación (AEI, Spain), and Fondo Europeo de Desarrollo Regional (FEDER, UE) under project with reference TIN2017-84844-C2-2-R (MAGERAN) and the project with reference SA054G18 (MASEDECID) supported by Consejería de Educación (Junta de Castilla y León, Spain). J.D. Hernández Guillén is supported by University of Salamanca (Spain) and Banco Santander under a doctoral grant
Gestión competitive en PYMEs. Herramientas ERP y groupware
[ES]Con el crecimiento de las nuevas tecnologías se ha informatizado todo el entorno de trabajo. La mayor parte de las empresas entregan a sus empleados dispositivos con los que pueden realizar su trabajo, lo que permite afirmar sin miedo a equivocarse que la informática es una pieza angular de las empresas hoy en dia. En este capitulo se tratará en profundidad las herramientas informaticas que utilizan las empresas para gestionar su actividad diaria. Para ello, la comunidad informática definió las herramientas de gestión integral, que permiten gestionar y controlar de forma efectiva el trabajo. Además, se explicará el funcionamiento de las herramientas que facilitan y optimizan el trabajo en grupo independientemente del lugar de trabajo o el momento en el que se haga este. Para concluir con el capitulo, se presentarán herramientas disponibles en el mercado que cuyo uso esta muy extendido en las pequeñas y medianas empresas[EN]With the growth of new technologies, the entire working environment has been computer-ized. Most companies give their employees devices with which they can perform their work, which allows us to affirm without fear of making a mistake that information technology is a cornerstone of companies today. In this chapter we will deal in depth with the computer tools that companies use to manage their daily activities. For it, the computer science community defined the tools of integral man-agement, that allow to manage and to control of effective form the work. In addition, it will explain the operation of tools that facilitate and optimize group work regardless of the place of work or the time at which it is done. To conclude with the chapter, there will be presented tools available in the market that are widely used in small and medium enterprises
Entorno tecnológico (Lenguajes)
[ES]Los lenguajes de programación son lo que nos permite programar a las maquinas para que realicen las tareas que necesitamos. Dentro de los lenguajes de programación están los de alto nivel (los mas cercanos al lenguaje humano) y los de bajo nivel (los mas cercanos al lenguaje maquina). Además, estos lenguajes pueden estar enfocados a las aplicaciones, a las paginas web o a las aplicaciones de los movieres. En este capitulo se presenta PHP un lenguaje de alto nivel desarrollado específicamente para realizar paginas web. Por último, se completa el capitulo con un caso de uso de la interacción del len-guaje PHP con una base de datos.[EN]Programming languages are what allow us to program machines to perform the tasks we need. Among the programming languages are high level (the closest to human language) and low level (the closest to machine language). In addition, these languages can be focused on applications, web pages or mobile applications. In this chapter PHP is presented a high level language developed specif-ically to make web pages. Finally, the chapter is completed with a case of the use of PHP language interaction with a database
Entorno tecnológico (alternativas)
[ES]Con el nacimiento de la World Wide Web (WWW) se creó un sistema de documentos de hipertexto enlazados mediante hipervínculos para poder acceder por medio de internet. La gran diversidad de navegadores y servidores Web que han surgido desde la creación de la WWW hace que sea importante mantener unos estándares con el fin de maximizar la compatibilidad e interoperabilidad entre todos ellos. Como ya se ha comentado, el organismo responsable de mantener la mayor parte de estos estándares es el World Wide Web Consortium (W3C), cuyo director desde el año 2007 es Tim Berners-Lee. En este capitulo vamos a repasar los principales protocolos de la WWW y, las tecnologías web asociados a ellos[EN]With the growth of the World Wide Web (WWW) a system of hyperlinked hypertext docu-ments was created for access via the Internet. The great diversity of browsers and Web servers that have emerged since the creation of the WWW makes it important to maintain standards in order to maximize compatibility and interoperability among them all. As already mentioned, the body responsible for maintaining most of these standards is the World Wide Web Consortium (W3C), whose director since 2007 is Tim Berners-Lee. In this chapter we will review the main protocols of the WWW and the web technologies associated with them