381 |
A Middleware for Targeted Marketing in Spontaneous Social CommunitiesTian, Zhao January 2012 (has links)
With the proliferation of mobile devices and wireless connectivity technologies, mobile social communities offer novel opportunities for targeted marketing by service or product providers. Unfortunately, marketers are still unable to realize the full potential of these markets due to their inability to effectively target right audiences. This thesis presents a novel middleware for identifying spontaneous social communities (SSCs) of mobile users in ad hoc networks in order to facilitate marketers' advertisements. The contributions of the presented work are two fold; the first is a novel model for SSCs that captures their unique dynamic nature, in terms of community structure and interest in different \textit{hot-topics} over time. These time-varying interests are represented through an inferred \textit{community profile prototype} that reflects dominant characteristics of community members. This prototype is then employed to facilitate the identification of new potential members. The selected community prototypes are also used by marketers to identify the right communities for their services or products promotions. The second contribution of this paper is novel distributed techniques for efficient calculation of the community prototypes and identification of potential community links. In contrast to traditional models of detecting fixed and mobile social networks that rely on pre-existing friendships among its members to predict new ones, the proposed model focuses on measuring the degree of similarity between the new user's profile and the profiles of members of each community in order to predict new users' relationships in the community. The adopted model of SSCs can foster many existing and new socially-aware applications such as recommender systems for social events and tools for collaborative work. It is also an ideal target for business-oriented applications such as short-message-service (SMS) advertisement messages, podcasting news feeds in addition to location/context-aware services. The performance of the proposed work was evaluated using the NetLogo platform where obtained experimental results demonstrate the achieved high degree of stability in the resulting communities in addition to the effectiveness of the proposed middleware in terms of the reduction in the number of routing messages required for advertisements.
|
382 |
Integrace aplikací v podmínkách telekomunikačního operátora / Integration of Applications in Terms of Telecommunications OperatorVilímek, Josef January 2008 (has links)
This work deals with application integration in telecommunications companies. It concerns the areas of project management, software development, enterprise architecture and system integration. The theoretical part is verified in a real practical project that was realized in cooperation with a major telecommunications company operating in the Czech Republic. The aim of this work is to synthesize available information relating to application integration and apply this knowledge within the telecommunications company. Another aim is to map the current methodology that can be used in integration projects and to compare various approaches to the methodology. The final objective is to verify the theoretical knowledge in real projects realized in cooperation with the telecommunications operator. This objective involves an analysis of the current state of the integration system and to realize the initial phase of the project according to the chosen methodology. Objectives are met by systematic synthesis of information from available resources and by supplementing author's knowledge and practical experience. The contribution of this work lies in the summary of the basic theory of application integration and its subsequent integration into telecommunications business. Another contribution is the explana-tion of the development of a new version of OptiNet, realized for a telecommunications operator, including activities defined in the selected methodology.
|
383 |
Abstractions to Support Dynamic Adaptation of Communication Frameworks for User-Centric CommunicationAllen, Andrew A 29 March 2011 (has links)
The convergence of data, audio and video on IP networks is changing the way individuals, groups and organizations communicate. This diversity of communication media presents opportunities for creating synergistic collaborative communications. This form of collaborative communication is however not without its challenges. The increasing number of communication service providers coupled with a combinatorial mix of offered services, varying Quality-of-Service and oscillating pricing of services increases the complexity for the user to manage and maintain `always best' priced or performance services. Consumers have to manually manage and adapt their communication in line with differences in services across devices, networks and media while ensuring that the usage remain consistent with their intended goals. This dissertation proposes a novel user-centric approach to address this problem. The proposed approach aims to reduce the aforementioned complexity to the user by (1) providing high-level abstractions and a policy based methodology for automated selection of the communication services guided by high-level user policies and (2) providing services through the seamless integration of multiple communication service providers and providing an extensible framework to support the integration of multiple communication service providers. The approach was implemented in the Communication Virtual Machine (CVM), a model-driven technology for realizing communication applications. The CVM includes the Network Communication Broker, the layer responsible for providing a network-independent API to the upper layers of CVM. The initial prototype for the NCB supported only a single communication framework which limited the number, quality and types of services available. Experimental evaluation of the approach show the additional overhead of the approach is minimal compared to the individual communication services frameworks. Additionally the automated approach proposed out performed the individual communication services frameworks for cross framework switching.
|
384 |
Núcleo de control y diseño de controladores modulares en entornos distribuidosSimarro Fernández, Raúl 01 August 2011 (has links)
Los sistemas empotrados tienen un amplio rango de aplicabilidad en muchos sectores y su importancia crece continuamente. Uno de los campos de aplicación incluye la realización de tareas de control.
La heterogeneidad de los sistemas actuales, formados por múltiples componentes de diferentes características conectados en red, sugiere el desarrollo de sistemas de control distribuido en los que las distintas funciones del control se implementen a diferentes niveles.
La consideración de sistemas distribuidos con presencia de redes de comunicación, unido a potencia de cálculo limitada, implica la necesidad de considerar la realización del control en condiciones no convencionales, tales como un control local que garantice la seguridad, controles alternativos en función de la disponibilidad de recursos, activación de distintos modos de funcionamiento que garanticen una degradación admisible de prestaciones ante la presencia de retardos, pérdidas de medidas o tiempo excesivo de cálculo.
El núcleo de control, asimilable al núcleo de un sistema operativo, se define como el código mínimo que debe ejecutarse en una aplicación de control para que el funcionamiento sea seguro, aunque pueda presentar una fuerte degradación de prestaciones o incluso evolucionar hacia un estado seguro de desconexión. El núcleo de control permite la modularidad y adaptación del sistema, así como la capacidad de desarrollo rápido de aplicaciones de control mediante servicios de soporte (middleware), necesarios para ofrecer a los algoritmos de control soporte para sistemas distribuidos, computación ubicua, movilidad de código y restricciones de tiempo real.
El objetivo de la tesis es la creación de una estrategia de control distribuida, con elementos empotrados, utilizando el núcleo de control, en el que se utilicen controladores digitales de altas prestaciones en sistemas con capacidad de cómputo limitada. Además, el sistema de control debe hacer frente a los problemas mencionados anteriormente de pér / Simarro Fernández, R. (2011). Núcleo de control y diseño de controladores modulares en entornos distribuidos [Tesis doctoral no publicada]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/11405 / Palancia
|
385 |
Návrh opatření pro zefektivnění interního firemního e-shopu / Proposal of Efficiency Improvements for Internal Company E-shopVerčimák, Peter January 2014 (has links)
This masters thesis will focus on proposals which will lead to improve functionality of company e-shop. Will describe functionality and importance of the e-shop for company business. Proposals are aimed to increase users comfort and more effective usage of computing resources. There will be introduced processes which will help to implement proposed changes according to current trends in the design and project management of IS/ICT. This thesis will also take a look of potential risks of related to the transition to the new hardware and define change management process.
|
386 |
Desarrollo de una aplicación t-learning utilizando la plataforma Ginga NCL/Lua del estándar ISDB-TB de televisión digitalEncinas Zevallos, Maria Paula 01 July 2016 (has links)
La tesis presentada es un trabajo de investigación y desarrollo de una aplicación interactiva educativa para niños de 3 a 5 años utilizando el middleware Ginga en su versión libre Ginga-NCL y ayudándonos del lenguaje script Lua. Se han realizado pruebas de la aplicación en tres escenarios: ejecución en un entorno virtual, ejecución en un STB cargando la aplicación a través del puerto USB y utilizando un equipo playout. En el último escenario, se ha podido comprobar que es posible realizar la implementación de la aplicación interactiva enviándola por el aire a través de la trama de transporte MPEG-2 Transport Stream, ejecutándola en un equipo receptor (STB). Se realizó una aplicación que hace de interactividad local: selección de opciones con el control remoto e interactividad remota: envío de datos de la aplicación a un servidor web. / This thesis is a research and development of an interactive educational application for children from 3 to 5 years using the Ginga middleware in its open source version Ginga-NCL and complementing it with the Lua scripting language. Tests were carried out in three scenarios: running the application in a virtual environment, running it on an STB loading the application via USB port and using a playout equipment. In the last scenario, it has been found that it is possible to implement the interactive application sending it through air, in the MPEG-2 Transport Stream, and running it on a receiving equipment (STB). We developed an application that uses local interactivity: selection of options with the remote control; and remote interactivity: sending data to a web server application / Tesis
|
387 |
Porting the MIRO Middleware to a Mobile Robot PlatformKrüger, Daniel 01 August 2005 (has links)
Mobile autonomous robotics in outdoor areas is a challenging task. This domain
combines many fields like computer science and electrical engineering.
This diploma thesis will show how Miro (Middleware for Robots) has been ported to a new mobile robot platform developed at the Institute for Automation at Chemnitz University of Technology.
Additionally, security aspects will be covered, that arise because CORBA is used as middleware, which is an open standard and by default implements no communication security between server and client.
Three approaches to solve this problem will be discussed.
|
388 |
Industry 4.0 : A reference model for a digital twin of a collaborative manufacturing cellErthle, Thomas January 2020 (has links)
With the advance of the fourth industrial revolution, the manufacturing industry is increasingly changing. The intelligent networking of machines and the collection of real-time data opens up new possibilities for data-based decision making. One of those applications is the digital twin. Those are digital copies of physical objects that represent the behavior of their real-world counterparts. Therefore they consist of several models to describe this behavior. The use of digital twins for virtual commissioning has been proven to reduce real commissioning time as errors can be identified and fixed before they occur. Especially in the manufacturing industry virtual commissioning is used for expensive assets such as whole manufacturing lines. This thesis investigates how a three-dimensional model of a manufacturing cell can be connected to its real-world counterpart. The aim is to develop a reference model. A virtual commissioning model of a real manufacturing cell is created to evaluate the main components of the reference model. The outcome of this study is a theoretical reference model to connect a collaborative manufacturing cell with a digital twin. Through the connection, the three-dimensional simulation model acts as a video of the real cell. The reference model can serve as the base for further research such as remote troubleshooting or to improve existing models.
|
389 |
Middleware for Context-Aware Opportunistic NetworksPanidis, Panteleimon January 2006 (has links)
Mobile devices such as palmtops and cell phones are continuously increasing in capabilities and popularity. At the same time, due to their decreasing price they are becoming more and more attractive and available to the average customer. This has lead to the development of many new applications for such portable electronic devices. Mobile devices tend to have increasing local resources in terms of memory/storage and CPU [2]. Despite these improvements in hardware attributes, there are still limitations that characterize these portable devices and which have not improved as quickly as the increase of the local computational power. These limitations mostly concern the network resources and battery power that are both still rather poor. Thus the main barriers for mobile nodes are network resources and limiting the power consumption of the device itself. Today, wireless networks provide limited reliability and less bandwidth than fixed networks. Moreover, all mobile nodes are highly energy dependent as they use batteries with a limited capacity. Additionally, roaming is a feature that increasingly must be supported for such wireless devices, as their physical portability leads to users to use them even as they move about. This may require the utilization of different wireless networks while the node is on the move. Therefore, for all the above reasons there is a demand for the development of intelligent mechanisms and techniques for optimizing the management of these limited resources, while exploiting the local resources, thus providing users with the best possible performance within the available resources. At the present, there are operating systems, such as the Symbian OS [22], specially designed for supporting advanced features in mobile computing. However, there is still development to be done. Moreover, although there are many new applications for mobile computing, they are not yet sophisticated enough to cope with changes in the wireless environment, these changes occur due to the node’s change in context. This creates a gap that should be filled by software between the applications and the operating system; this is frequently called middleware. This middleware provides a collaborative partnership between the operating system and the applications, assisting and making both more sophisticated, in terms of scheduling and managing traffic in a wireless environment. The focus of this project is how to utilize such middleware to best serve the needs of the mobile user. / Mobila enheter som handdatorer och mobiltelefoner har kontinuerligt utökat sina användningsområden och popularitet. Samtidigt har de i och med det fallande priset blivit mer och mer attraktiva och tillgängliga för den allmänna marknaden. Detta har lett till utveckling av nya tillämpningar för sådana portabla elektriska enheter. Mobila enheter tenderar att få ökade lokala resurser som exempelvis större minne och CPU [2]. Fastän en förbättring av dessa hårdvaror har gjorts så karaktäriseras enheterna av begränsningar som inte har utvecklats i lika rask takt som de lokala resurserna. Dessa begränsningar handlar till större delen om nätverks resurser och tillförsel av energi via batteri, som båda fortfarande är relativt dåliga. De huvudsakliga barriärerna för de mobila noderna är alltså nätverks resurser och enheternas energikonsumtion. I dagens läge förser de trådlösa närverken en begränsad pålitlighet och lägre bandbredd än de fasta nätverken. Alla mobila noder är även väldigt energiberoende eftersom de använder sig av ett energibegränsat batteri. Förutom detta så är roaming en aspekt som måste öka för sådana trådlösa enheter eftersom deras transportabla egenskaper medför att användaren kan använda sig av enhetens funktioner även vid mobilitet. Detta leder till att det behövs tillgång till olika trådlösa nätverk i och med att enheten omplaceras. På grund av alla dessa orsaker som beskrivits ovan finns det en efterfrågan på utveckling av intelligenta mekanismer och tekniker för användningsoptimering av dessa begränsande faktorer, samtidigt som man maximerar de lokala resurserna och på detta sätt ger användaren bästa möjliga prestanda inom det tillgängliga området. I dagens läge finns det operativ system, som Symbian OS [22], speciellt designade för att stödja avancerade drag inom mobile computing. Det finns däremot utrymme för utveckling av dessa och fastän det finns många nya tillämpningar för mobile computing så är de inte tillräckligt sofistikerade för att klara av ett smidigt byte mellan trådlösa nätverk när noderna omplaceras. Detta medför ett glapp som borde åtgärdas med mjukvara kallad mellanvara, ett program som förmedlar arbetsuppgifter mellan användarnas tillämpningar och datornätets resurser. Mellanvaran gör att operativ systemet samarbetar med användarens tillämpningar och gör att hela systemet blir mer sofistikerat i termer av trafik hantering i den trådlösa miljön. Tyngdpunkten i detta projekt ligger i hur man ska utnyttja sådan mellanvara för att optimera systemet i de mobila enheterna utifrån användarens behov.
|
390 |
Using Non-Intrusive Instrumentation to Analyze any Distributed Middleware in Real-TimeNyalia James-Korsuk Lui (10686993) 10 May 2021 (has links)
<div>Dynamic Binary Instrumentation (DBI) is one way to monitor a distributed system in real-time without modifying source code. Previous work has shown it is possible to instrument distributed systems using standards-based distributed middleware. Existing work, however, only applies to a single middleware, such as CORBA.</div><div><br></div><div>This thesis therefore presents a tool named the Standards-based Distributed Middleware Monitor (SDMM), which generalizes two modern standards-based distributed middleware, the Data Distribution Service (DDS) and gRemote Procedure Call (gRPC). SDMM uses DBI to extract values and other data relevant to monitoring a distributed system in real-time. Using dynamic instrumentation allows SDMM to capture information without a priori knowledge of the distributed system under instrumentation. We applied SDMM to systems created with two DDS vendors, RTI Connext DDS and OpenDDS, as well as gRPC which is a complete remote procedure call framework. Our results show that the data collection process contributes to less than 2% of the run-time overhead in all test cases.</div>
|
Page generated in 0.2741 seconds