19 research outputs found

    J2EE – JSP, Servlets y Strusts

    Get PDF
    [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

    Get PDF
    [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

    Get PDF
    [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

    Get PDF
    [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

    Get PDF
    [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

    Gestión competitive en PYMEs. Herramientas ERP y groupware

    Get PDF
    [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)

    Get PDF
    [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)

    Get PDF
    [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

    Fault-Tolerant Temperature Control Algorithm for IoT Networks in Smart Buildings

    Get PDF
    [EN] The monitoring of the Internet of things networks depends to a great extent on the availability and correct functioning of all the network nodes that collect data. This network nodes all of which must correctly satisfy their purpose to ensure the efficiency and high quality of monitoring and control of the internet of things networks. This paper focuses on the problem of fault-tolerant maintenance of a networked environment in the domain of the internet of things. Based on continuous-time Markov chains, together with a cooperative control algorithm, a novel feedback model-based predictive hybrid control algorithm is proposed to improve the maintenance and reliability of the internet of things network. Virtual sensors are substituted for the sensors that the algorithm predicts will not function properly in future time intervals; this allows for maintaining reliable monitoring and control of the internet of things network. In this way, the internet of things network improves its robustness since our fault tolerant control algorithm finds the malfunction nodes that are collecting incorrect data and self-correct this issue replacing malfunctioning sensors with new ones. In addition, the proposed model is capable of optimising sensor positioning. As a result, data collection from the environment can be kept stable. The developed continuous-time control model is applied to guarantee reliable monitoring and control of temperature in a smart supermarket. Finally, the efficiency of the presented approach is verified with the results obtained in the conducted case study

    The reversibility of cellular automata on trees with loops

    Get PDF
    [EN] In this work the notion of linear cellular automata on trees with loops is introduced and the reversibility problem in some particular cases is tackled. The explicit expressions of the inverse cellular automata are computed
    corecore