980 resultados para Socket.io
Puzzle game online running on a bidirectional communication framework based on Node.js and Socket.io
Resumo:
Máster Universitario en Ingeniería Informática (Escuela Universitaria de Informática)
Resumo:
Työ tutkii, miten yksinkertaisen opetuskäyttöön suunnatun videoneuvotteluportaalin prototyypin rakentaminen onnistuu avoimilla tekniikoilla. WebRTC mahdollistaa selaimen päällä toimivan videoneuvottelusovelluksen rakentamisen avoimia ohjelmistorajapintoja käyttäen. Prototyypin toteuttamiseen käytetään WebRTC:n lisäksi WebSocket-standardia keskustelun tahojen yhdistämiseen. WebSocket toteutetaan Node.js:ää käyttävällä socket.io-kirjastolla. Sovelluksen avulla on tarkoitus pystyä muodostamaan ääni- ja videoyhteys kahden asiakasohjelman välille. Opetuskäyttöä tukevina ominaisuuksina mukana on myös tekstipohjainen keskustelu ja mahdollisuus opetuskalvojen selaamiseen. Lopputuloksena on laajennettavissa oleva avoin videoneuvottelusovelluksen prototyyppi.
Resumo:
HTML5-tekniikka sekä Javascript tuen laajuus selaimissa vaihtelee. Tässä työssä kyseisiä tekniikoita tutkitaan ja selvitetään niiden toimivuus keräilykorttipelin tarvittavien ominaisuuksien osalta. Tuet kartoitetaan viiden yleisimmän selaimen osalta. HTML5 tukee WebSocket-ominaisuutta, mutta kaikki selaimet eivät tue ominaisuutta tai se on poistettu käytöstä. Työssä etsitään tiedonsiirtotekniikan korvaaja, jota testataan ja verrattaan yleisesti käytettäviin tekniikoihin. Socket.io oli nopea tekniikka ja viisi yleisintä selainta tuki kyseistä tekniikkaa. Tämän vuoksi Socket.io-tekniikka soveltuu keräilykorttipeliin hyvin. Työssä tutkitaan keräilykorttipeliin liittyviä ongelmia sekä ratkaistaan ilmenneet ongelmat. Keräilykorttipelissä kyseisiä ongelmia ilmeni hyvin vähän. HTML5 animaatio tutkitaan että se on optimoitu hyvin, jotta käyttäjälle tulee miellyttävä peli kokemus. Keräilykorttipeliin lisäksi tehdään käytännön toteutuksena pakkaeditorin prototyyppi, jossa käytetään drag&drop-tekniikkaa. Tämän vuoksi myös drag&drop-tekniikan tuki on selainten osalta kartoitettu myös työssä, sekä testattu käytännön toteutuksena prototyypissä. Prototyypin tarkoitus on kartoittaa mahdolliset tulevat ongelmat sekä auttaa varsinaisen pakkaeditorin tuotantoversiossa.
Resumo:
Realizzazione di un'app mobile interpiattaforma tramite phonegap che permette la geolocalizzazione di utenti di un gruppo. Connessione Client-Server attraverso Websocket. Librerie di Socket.IO e mappe di Google Maps.
Resumo:
La iniciativa FIWARE ofrece un conjunto de APIs potentes que proporcionan la base para una innovación rápida y eficiente en el Internet del Futuro. Estas APIs son clave en el desarrollo de aplicaciones que usan tecnologías muy recientes e innovadoras, como el Internet de las cosas o la Gestión de Identidad en módulos de seguridad. Este documento presenta el desarrollo de una aplicación web de FIWARE usando componentes virtualizados en máquinas virtuales. La aplicación web está basada en “la fábrica de chocolate de Willy Wonka” como una implementación metafórica de una aplicación de seguridad e IoT en un entorno industrial. El componente principal es un servidor web en node.js que conecta con varios componentes de FIWARE, conocidos como “Generic Enablers”. La implementación está compuesta por dos módulos principales: el módulo de IoT y el módulo de seguridad. El módulo de IoT gestiona los sensores instalados por Willy Wonka en las salas de fábrica para monitorizar varios parámetros como, por ejemplo, la temperatura, la presión o la ocupación. El módulo de IoT crea y recibe información de contexto de los sensores virtuales. Esta información de contexto es gestionada y almacenada en un componente de FIWARE conocido como Context Broker. El Context Broker está basado en mecanismos de subscripciones que postean los datos de los sensores en la aplicación, en tiempo real y cuando estos cambian. La conexión con el cliente se produce mediante Web Sockets (socket.io). El módulo de seguridad gestiona las cuentas y la información de los usuarios, les autentica en la aplicación usando una cuenta de FIWARE y comprueba la autorización para acceder a distintos recursos. Distintos roles son creados con distintos permisos asignados. Por ejemplo, Willy Wonka puede tener acceso a todos los recursos, mientras que un Oompa Loopa encargado de la sala del chocolate solo deberías de tener acceso a los recursos de su sala. Este módulo está compuesto por tres componentes: el Gestor de Identidades, el PEP Proxy y el PDP AuthZForce. El gestor de identidades almacena las cuentas de FIWARE de los usuarios y permite la autenticación Single Sing On usando el protocolo OAuth2. Tras logearse, los usuarios autenticados reciben un token de autenticación que es usado después por el AuthZForce para comprobar el rol y permiso asociado del usuario. El PEP Proxy actúa como un servidor proxy que redirige las peticiones permitidas y bloquea las no autorizadas.
Resumo:
El objetivo de este proyecto es la continuación del desarrollo de una plataforma web bajo el sistema WebRTC que, integrada en el ámbito académico, proporcionase un servicio en tiempo real de compartición de información tanto a alumnos como a profesores. Entre esta información posible a compartir, además de mensajes y la propia videollamada que resulta la base de la plataforma, se pueden compartir explicaciones en una pizarra, videos o presentaciones que ayuden en la interacción entre los integrantes de la plataforma. Mientras que la base de la plataforma se encontraba implementada, el sistema no resultaba útil y funcional en dicho estado debido a la multitud de errores y fallos que ocurrían durante su funcionamiento en el sistema de intercambio de información entre los módulos que componen el sistema. Por ello, el objetivo de este trabajo es introducirse en esas capas, rediseñar dicho sistema de intercambio de información entre los diferentes actores que forman parte de la plataforma e implementarlo, logrando así un producto usable para un potencial cliente a partir de este punto y abierto a futuras mejores partiendo de este estado. Para ello además de la tecnología WebRTC, se han incluido funcionalidades con Javascript, Node.JS, jQuery o Socket.IO entre otras APIs. A partir de este sistema y de estas tecnologías, un profesor puede crear un aula virtual, seleccionar los derechos que les proporciona a sus alumnos en la misma y realizar una clase por dicha plataforma sin apenas diferencia a una presencial. Pero no se limita sólo a eso, sino que pueden realizarse tutorías, debates o reuniones entre compañeros de departamento para preparar asignaturas o exámenes. Lo cual genera multitud de posibilidades, no sólo en el ámbito académico, sino fuera de él, para reuniones en empresas, cursos online… En definitiva, con la base de funcionalidades ya implementada previamente y la adición del objetivo de este trabajo de fin de grado que finaliza esas funcionalidades y rediseña e implementa el sistema de intercambio de información para que la plataforma sea 100% usable sin los problemas que el usuario se podía encontrar anteriormente, se obtiene una plataforma con un gran potencial académico con la que los usuarios, bajo la base de la videollamada, podrán encontrar un ambiente de compartición de información como si estuviesen en el mismo lugar físico.
Resumo:
An implementation of a computational tool to generate new summaries from new source texts is presented, by means of the connectionist approach (artificial neural networks). Among other contributions that this work intends to bring to natural language processing research, the use of a more biologically plausible connectionist architecture and training for automatic summarization is emphasized. The choice relies on the expectation that it may bring an increase in computational efficiency when compared to the sa-called biologically implausible algorithms.
Resumo:
This paper analyzes the behavior of the base of a precast column in the socket foundation with smooth interfaces. This research is motivated by the lack of information and guidelines on the behavior of column bases in the embedded region. An experimental program with two full-scale specimens was carried-out. These two specimens had smooth interfaces at the internal faces of the socket, different embedded lengths and were subjected to loads with large eccentricities. The experimental results showed that the failure of the specimens occurred by the yielding of the longitudinal reinforcement out of the embedded region, while the transverse reinforcement was not very stressed. Some recommendations on the anchorage of the longitudinal reinforcement and a strut-and-tie model for the behavior of column bases in the embedded region are proposed.
Resumo:
To evaluate the main design models for socket base connections of precast concrete structures, an experimental investigation was carried out on specimens of this connection with smooth and rough interfaces in contact with cast-in-place concrete. The specimens consisted of pedestal walls and were submitted to loads with large eccentricities. Based on the experimental results, two rational design models are proposed for this connection. One of these models accounts for the friction and is applied to socket bases with smooth interfaces. The main behavior model was verified for sockets with this type of interface and the design of the longitudinal walls as corbels is also suggested in this case. Because the behavior of the rough interface specimens was very close to a monolithic connection, the other proposed model is an adaptation of the bending theory to calculate the vertical reinforcement of socket bases with rough interfaces.
Resumo:
This paper presents a theoretical and experimental analysis of socket base connections of precast concrete structures with regard to the behavior of transverse walls. The experimental program included seven specimens, for which the type of interface in contact with cast-in-place concrete, the load eccentricities and the embedded lengths were all varied, A design model was proposed to calculate the reinforcements of the transverse walls. Based on the obtained results, some conclusions can be drawn: (a) The top of the transverse wall on the compression side of the smooth connections and the top of the two transverse walls of the rough connections are submitted to a bending-tension and this tension prevails on the bending; (b) The design model proposed for the calculation of the reinforcement of the transverse wall on the compression side provides the best prediction of the experimental results for all specimens when compared to the current design models; (c) For rough interfaces, the top of the transverse wall on the tension side is more requested than the top of transverse wall on the compression side; (d) The results of the proposed design model for the reinforcement of the transverse wall on the tension side of rough connections were in close agreement with the experimental results. (C) 2008 Elsevier Ltd. All rights reserved.
Resumo:
Dry socket is one of the most studied complications in dentistry, and a great number of studies have searched for an effective and safe method for its prevention and treatment. One of the great clinical challenges since the first case was reported has been the inconsistency and differences in the various definitions of dry socket and the criteria used for diagnosis. The pathophysiology, etiology, prevention, and treatment of dry socket are very important in the practice of oral surgery. The aim of the present report was to review and discuss each aspect. (C) 2010 American Association of Oral and Maxillofacial Surgeons J Oral Maxillofac Surg 68:1922-1932, 2010
Resumo:
Este trabalho analisa a protagonista do filme “Io sono l’amore”a partir do imaginário ocidental que impeliu a identidade das mulheres para o amor. Porno- tropic russo a ser inseminado pela civilização italiana, Emma será a propriedade erotizada que encontra no adultério a possibilidade de transgredir contra a identidadeque sustenta. Porém, se a infidelidade ameaça a ordem para qual as mulheres servem de base, elaainda colaboracom a inteligibilidade que liga as mulheres ao imaginário amoroso dito livre.
Resumo:
Pseudo-Kaposi sarcoma is a benign reactive vascular proliferation mainly involving the lower legs, which can be related to acquired chronic venous insufficiency or congenital arteriovenous malformations. In its most common presentation, acroangiodermatitis is seen in patients with chronic venous insufficiency of the lower limbs as an exaggeration of the stasis dermatitis. However, rare reports of acroangiodermatitis include descriptions in amputees (especially in those with poorly fitting suction-type devices), in patients undergoing hemodialysis (with lesions developing distally to arteriovenous shunts) and in patients with paralyzed legs. We report on a 28 year-old-male who presented pseudo-Kaposi's sarcoma in an amputation stump because of suction-socket lower limb prosthesis.
Resumo:
Dissertação de mestrado em Engenharia de Telecomunicações e Informática