31 resultados para client voip sip symbian qt pjsip

em Helda - Digital Repository of University of Helsinki


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Wireless technologies are continuously evolving. Second generation cellular networks have gained worldwide acceptance. Wireless LANs are commonly deployed in corporations or university campuses, and their diffusion in public hotspots is growing. Third generation cellular systems are yet to affirm everywhere; still, there is an impressive amount of research ongoing for deploying beyond 3G systems. These new wireless technologies combine the characteristics of WLAN based and cellular networks to provide increased bandwidth. The common direction where all the efforts in wireless technologies are headed is towards an IP-based communication. Telephony services have been the killer application for cellular systems; their evolution to packet-switched networks is a natural path. Effective IP telephony signaling protocols, such as the Session Initiation Protocol (SIP) and the H 323 protocol are needed to establish IP-based telephony sessions. However, IP telephony is just one service example of IP-based communication. IP-based multimedia sessions are expected to become popular and offer a wider range of communication capabilities than pure telephony. In order to conjoin the advances of the future wireless technologies with the potential of IP-based multimedia communication, the next step would be to obtain ubiquitous communication capabilities. According to this vision, people must be able to communicate also when no support from an infrastructured network is available, needed or desired. In order to achieve ubiquitous communication, end devices must integrate all the capabilities necessary for IP-based distributed and decentralized communication. Such capabilities are currently missing. For example, it is not possible to utilize native IP telephony signaling protocols in a totally decentralized way. This dissertation presents a solution for deploying the SIP protocol in a decentralized fashion without support of infrastructure servers. The proposed solution is mainly designed to fit the needs of decentralized mobile environments, and can be applied to small scale ad-hoc networks or also bigger networks with hundreds of nodes. A framework allowing discovery of SIP users in ad-hoc networks and the establishment of SIP sessions among them, in a fully distributed and secure way, is described and evaluated. Security support allows ad-hoc users to authenticate the sender of a message, and to verify the integrity of a received message. The distributed session management framework has been extended in order to achieve interoperability with the Internet, and the native Internet applications. With limited extensions to the SIP protocol, we have designed and experimentally validated a SIP gateway allowing SIP signaling between ad-hoc networks with private addressing space and native SIP applications in the Internet. The design is completed by an application level relay that permits instant messaging sessions to be established in heterogeneous environments. The resulting framework constitutes a flexible and effective approach for the pervasive deployment of real time applications.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Long QT syndrome is a congenital or acquired arrhythmic disorder which manifests as a prolonged QT-interval on the electrocardiogram and as a tendency to develop ventricular arrhythmias which can lead to sudden death. Arrhythmias often occur during intense exercise and/or emotional stress. The two most common subtypes of LQTS are LQT1, caused by mutations in the KCNQ1 gene and LQT2, caused by mutations in the KCNH2 gene. LQT1 and LQT2 patients exhibit arrhythmias in different types of situations: in LQT1 the trigger is usually vigorous exercise whereas in LQT2 arrhythmia results from the patient being startled from rest. It is not clear why trigger factors and clinical outcome differ from each other in the different LQTS subtypes. It is possible that stress hormones such as catecholamines may show different effects depending on the exact nature of the genetic defect, or sensitivity to catecholamines varies from subject to subject. Furthermore, it is possible that subtle genetic variants of putative modifier genes, including those coding for ion channels and hormone receptors, play a role as determinants of individual sensitivity to life-threatening arrhythmias. The present study was designed to identify some of these risk modifiers. It was found that LQT1 and LQT2 patients show an abnormal QT-adaptation to both mental and physical stress. Furthermore, as studied with epinephrine infusion experiments while the heart was paced and action potentials were measured from the right ventricular septum, LQT1 patients showed repolarization abnormalities which were related to their propensity to develop arrhythmia during intense, prolonged sympathetic tone, such as exercise. In LQT2 patients, this repolarization abnormality was noted already at rest corresponding to their arrhythmic episodes as a result of intense, sudden surges in adrenergic tone, such as fright or rage. A common KCNH2 polymorphism was found to affect KCNH2 channel function as demonstrated by in vitro experiments utilizing mammalian cells transfected with the KCNH2 potassium channel as well as QT-dynamics in vivo. Finally, the present study identified a common β-1-adrenergic receptor genotype that is related a shorter QT-interval in LQT1 patients. Also, it was discovered that compound homozygosity for two common β-adrenergic polymorphisms was related to the occurrence of symptoms in the LQT1 type of long QT syndrome. The studies demonstrate important genotype-phenotype differences between different LQTS subtypes and suggest that common modifier gene polymorphisms may affect cardiac repolarization in LQTS. It will be important in the future to prospectively study whether variant gene polymorphisms will assist in clinical risk profiling of LQTS patients.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Congenital long QT syndrome (LQTS) is a familial disorder characterized by ventricular repolarization that makes carriers vulnerable to malignant ventricular tachycardia and sudden cardiac death. The three main subtypes (LQT1, LQT2 and LQT3) constitute 95% of cases. The disorder is characterized by a prolonged QT interval in electrocardiograms (ECG), but a considerable portion are silent carriers presenting normal (QTc < 440 ms) or borderline (QTc < 470 ms) QT interval. Genetic testing is available only for 60-70% of patients. A number of pharmaceutical compounds also affect ventricular repolarization, causing a clinically similar disorder called acquired long QT syndrome. LQTS carriers - who already have impaired ventricular repolarization - are especially vulnerable. In this thesis, asymptomatic genotyped LQTS mutation carriers with non-diagnostic resting ECG were studied. The body surface potential mapping (BSPM) system was utilized for ECG recording, and signals were analyzed with an automated analysis program. QT interval length, and the end part of the T wave, the Tpe interval, was studied during exercise stress testing and an epinephrine bolus test. In the latter, T wave morphology was also analyzed. The effect of cetirizine was studied in LQTS carriers and also with supra- therapeutic dose in healthy volunteers. At rest, LQTS mutation carriers had a slightly longer heart rate adjusted QTc interval than healthy subjects (427 ± 31 ms and 379 ± 26 ms; p<0.001), but significant overlapping existed. LQT2 mutation carriers had a conspicuously long Tpe-interval (113 ± 24 ms; compared to 79 ± 11 ms in LQT1, 81 ± 17 ms in LQT3 and 78 ± 10 ms in controls; p<0.001). In exercise stress tests, LQT1 mutation carriers exhibit a long QT interval at high heart rates and during recovery, whereas LQT2 mutation carriers have a long Tpe interval at the beginning of exercise and at the end of recovery at low heart rates. LQT3 mutation carriers exhibit prominent shortening of both QT and Tpe intervals during exercise. A small epinephrine bolus revealed disturbed repolarization, especially in LQT2 mutation carriers, who developed prolonged Tpe intervals. A higher epinephrine bolus caused abnormal T waves with a different T wave profile in LQTS mutation carriers compared to healthy controls. These effects were seen in LQT3 as well, a group that may easily escape other provocative tests. In the cetirizine test, the QT and Tpe intervals were not prolonged in LQTS mutation carriers or in healthy controls. Subtype-specific findings in exercise test and epinephrine bolus test help to diagnose silent LQTS mutation carriers and to guide subtype-specific treatments. The Tpe interval, which signifies the repolarization process, seems to be a sensitive marker of disturbed repolarization along with the QT interval, which signifies the end of repolarization. This method may be used in studying compounds that are suspected to affect repolarization. Cetirizine did not adversely alter ventricular repolarization and would not be pro-arrhythmic in common LQT1 and LQT2 subtypes when used at its recommended doses.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

My thesis concerns the plans drawn up by architect Bertel Liljequist (1885 1954) for an industrial corporation and a city in Finland during the interwar years. These were two quite different clients: the Kymi Company operating in Kuusankoski and the City of Helsinki. My study includes the micro-examination of the wider social issues involved. That the industrial community and factories in Kuusankoski be constructed correctly in a way supporting corporate strategy was of primary importance for the company s operations. Through the planning process for Helsinki s abattoirs, I show how a city dealt with the twin problems of hygiene and increasing demand for food resulting from a growth in population. I clarify how society and its economic, political and class structures affected the practice of architecture and its expression in the built environment. I analyse how the different backgrounds and starting points of the clients affected the construction projects under study and architect Bertel Liljequist s work. In studying Liljequist as an industrial designer, I have considered it vital to ascertain the client s intentions and objectives within the framework of the prevailing social situation. I examine the meanings the client wished the architecture to express and also to communicate to those working in the factory and the area as well as to the workers living on company land. The social outlook of the owners and management of Kymi Company implicitly affected the appearance of the factory. A brick fairface for the factories was a safe and natural material at the beginning of the 1920s when taking into consideration the events of the 1918 Civil War. To have built a White factory in the style of a defence building would have been provocative. Outside the factory gates, however, the company supported White architecture. The company used the factory buildings to manifest its power and the dwellings to bind the workers and make them loyal to the company. Architecture was thus one way in which the company manifested its position as the higher and undisputed authority. The role of the City of Helsinki within the planning process was for its officials to provide expert opinions but also to arrange study trips for the architect and the abattoir s general manager. The city also decided on the standard of the design. The city s responsibility for the health of its inhabitants and the requirements of modern meat production can be seen in the minimal architecture and clear functionality of the plant. The architecture left no doubt about the trustworthiness of the modern city. Translation: Michael Wynne-Ellis

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This conversation analytical study analyses the interactional practices adopted by speech therapists and their clients during their training in voice therapy. This study also describes how learning takes place during the therapy process. In contrast to traditional voice therapy studies, change is examined here by using qualitative research methodology, namely conversation analysis. This study describes the structures of interaction in voice therapy, shows how the shortcomings in the client s performance are evaluated and corrected and finally, how the voice training sequence and the participation changes during therapy. The database consists of 51 videotaped voice therapy sessions from six clients with voice disorders. The analytic focus is on the practices in one voice training exercise of the trilled /r/. All the sequences of this exercise (in total 36) and all adjacency pairs within (N = 627) were transcribed and analysed in detail. This study shows that voice training consists of successive model imitation adjacency pairs. This adjacency pair works as a resource in voice training. Furthermore, the use of this particular adjacency pair is an institutional practice in all therapies in this study. The structure of interaction in voice training sequences resembles the practices found in aphasia therapy and in speech therapy of children, as well as the practices of educational and counselling interaction and physiotherapy. More than half of the adjacency pairs were expanded to three (or more) part structures as client s responses were typically followed by therapist s feedback. With their feedback turns, therapists: 1) maintain training practice, 2) evaluate the problem of client s performance, 3) deliver information, 4) activate the client to observe the performance and 5) assist her in correcting the performance. This study describes the four different ways that therapists help their clients to improve the performance after encountering a problem. The longitudinal data shows that learning in therapy is manifested in the changing participation. As clients learn to identify their voice features, they can participate in evaluating or correcting their performances by themselves. This study describes the recurrent professional practices of voice therapists and shows how the institutional commitments of voice therapy are managed in and through talk and interaction. The study also provides detailed description of the management of help in voice training. By describing the interaction in training sequences, this study expands the conception of voice rehabilitation and how it can be researched. The results demonstrate that the learning process and therapy outcomes can be assessed by analysing interaction in therapy. Moreover, this analysis lays the foundation for a novel understanding of the practices in speech therapy and for the development of speech therapy theory. By revealing the activities of interaction, it also makes it possible to discuss them explicitly with speech therapy students. Key words: voice therapy, conversation analysis, institutional interaction, learning, change in participation, feedback, evaluation, error correction, self-repair

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Väitöskirja on fenomenologinen tutkimus koetusta asiakas-asiantuntijasuhteesta. Tutkimuksen tarkoituksena on selvittää ihmisten välisiä asiakas-asiantuntijatilanteiden suhteita ja siten mahdollistaa asiakkaan hyvinvointia. Tutkimuskohteena on fysioterapiasuhde, jota aiemmin on selvitetty fysioterapeutin parantamisena, asiakkaan terveyden edistämisenä tai vuorovaikutussuhteena. Tässä tutkimuksessa mielenkiinto kohdistuu fysioterapiatilanteissa koettuihin asiakkaiden ja asiantuntijoiden välisiin suhteisiin. Tutkimukseen osallistuivat 16 fysioterapiatilanteen kokenutta asiakasta ja 16 saman tilanteen kokenutta fysioterapeuttia, jotka toimivat tutkimusajankohtana erikoissairaanhoidossa, kunnan terveyskeskuksessa tai yksityisessä fysioterapialaitoksessa. Avoimen yksilöhaastattelun tehtävänä oli kuvata mitä osanottaja koki juuri päättyneessä tilanteessa. Tutkimusaineiston analyysi etenee ensimmäisessä vaiheessa fenomenologisen tutkimuksen mukaan, yksilöllisten ihmisten välisten suhteiden koettujen merkitysten ja merkityskokonaisuuksien analyysiin ja merkitysperspektiivin synteesiin. Tutkimuksen ensimmäisen vaiheen yksilöllisten merkitysperspektiivien perusteella fysioterapiasuhde osoittautui muutossuhteeksi, mikä ei ollut erilainen eri organisaatioissa, vaan siinä ilmeni pedagogisen suhteen oppimisen ja ohjauksen piirteitä. Tutkimuksen toisessa vaiheessa vietiin pedagogisen suhteen mukaisesti yhteen ja vertailtiin yksilöllisten merkitysperspektiivien merkityksiä ja merkityskokonaisuuksia asiakkaiden ja fysioterapian asiantuntijoiden näkökulmina sekä saman tilanteen yhteisenä koettuna näkökulmana. Asiakkaiden näkökulmasta suhteen voimavarana oli hänen kokema kehollinen vieraus, mikä ohjasi asiakas-asiantuntijasuhdetta neljänlaiseen asiakkaan muutossuhteeseen. Fysioterapian asiantuntijoiden näkökulmasta asiaosaamisena oli asiakkaan parantaminen liikkeen tai toiminnan avulla, mikä ohjasi asiakas-asiantuntijasuhdetta asiantuntijan näkökulmasta erilaisiin ohjaussuhteisiin. Samassa tilanteessa asiakkaiden ja asiantuntijan yhteisenä kokemat aukeamat etenivät spontaaneista turvallisuuden ja luottavaisuuden aukeamista aktiivisiin yhteisymmärryksen ja yhteissanoituksen aukeamiin. Pedagoginen suhde avautui merkityskokonaisuuksina joko vain asiakkaalle tai asiantuntijalle tai yhteisenä koettuina pedagogisina aukeamina. Edellä mainituista kolmesta (asiakkaan, asiantuntijan, yhteisenä koettu) näkökulmasta asiakas-asiantuntijasuhde osoittautui tässä tutkimuksessa neljäksi erilaiseksi asiakkaan, asiantuntijan ja yhteytenä koetun näkökulmia yhdistäväksi pedagogiseksi prosessiksi. Tutkimuksen tulosten synteesi osoitti, että pedagogisen prosessin suuntaa muuttavat yhteytenä koettujen aukeamien väliset dialogit, joissa spontaani, yhdessä näkyvä ja yhdessä koettua sanoittava dialogihetket osoittautuivat pedagogista prosessia kääntäviksi mahdollisuuksiksi. Tämän tutkimuksen mukaan vasta aktiivinen yhteistä kieltä tuottava pedagoginen suhde mahdollistaa asiakkaan kokeman kehollisen vierauden ymmärtämisen ja yhteissanoittamisen. Sanoittamalla kokemaansa asiakas voi jakaa kokemaansa toimimattomuutta tutulla kielellä myös muiden kun tilanteessa olleiden kanssa ja siten oppia itsenäisesti ohjaamaan omaa hyvinvointiaan. Tämän tutkimusten tulosten mukaan vain yhdessä (Pentin ja Sarin) tilanteessa pedagoginen prosessi eteni yhteiseksi kieleksi. Tutkimustulokset haastavat kehittämään asiakas-asiantuntijasuhdetta siten, että pedagoginen prosessi voisi toteutua kokonaisuudessaan. Avainsanat: asiakas-asiantuntijasuhde, pedagoginen suhde, fenomenologia, kokemus, merkitysanalyysi, dialogi, fysioterapia

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The aim of the study was to find out what kind of view on product quality dressmaker and customer have, how the views differ from each other and how the difference affects dressmaker s work as an entrepreneur. The research data consists of eight thematic interviews: four dressmakers and four customers were interviewed for the study. In the core of customised dressmaking is arelationship between a maker and a client. The product of a dressmaker, a unique dress, is created in an immediate interaction between a dressmaker and a client. Also the quality of a unique dress derives from this interaction. In the results of this study, the views on quality are linked with six themes: dress, process, dressmaker, customer, interaction and enterprise. The dressmakers and the customers agree that the quality of a custom-made dress is based on unique fit. Describing the process the dressmakers insist on the quality of manufacturing. The clients' view on process insists on those phases where they themselves take part: designing and fitting. The personality of the dressmaker is part of quality in both the dressmakers' and the customers' points of view. The dressmakers and the customers are also aware of the customers impact on fulfilling the expectations. The immediate interaction between dressmaker and customer is a key to the unique dressmaking. At its best the interaction is followed by a trusting relationship. Entrustment derives also from a good reputation, which is essential in dressmaker-entrepreneurs marketing strategy. The dressmakers views on quality are product- and manufacturing-based. According to the results of the study there can be seen different types of dressmakers, that emphasise different aspects of quality. At the other end is a manufacturing-based, even transcendent view on quality, which rests on the values of the dressmaker. At the other end lies a customer- and value-based approach, which is founded on fulfilling the expectations and needs of the customer. In their views on quality the customers emphasise the immediate interaction between dressmaker and client. Keywords: quality, dressmaker, customer, entrepreneur

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Event-based systems are seen as good candidates for supporting distributed applications in dynamic and ubiquitous environments because they support decoupled and asynchronous many-to-many information dissemination. Event systems are widely used, because asynchronous messaging provides a flexible alternative to RPC (Remote Procedure Call). They are typically implemented using an overlay network of routers. A content-based router forwards event messages based on filters that are installed by subscribers and other routers. The filters are organized into a routing table in order to forward incoming events to proper subscribers and neighbouring routers. This thesis addresses the optimization of content-based routing tables organized using the covering relation and presents novel data structures and configurations for improving local and distributed operation. Data structures are needed for organizing filters into a routing table that supports efficient matching and runtime operation. We present novel results on dynamic filter merging and the integration of filter merging with content-based routing tables. In addition, the thesis examines the cost of client mobility using different protocols and routing topologies. We also present a new matching technique called temporal subspace matching. The technique combines two new features. The first feature, temporal operation, supports notifications, or content profiles, that persist in time. The second feature, subspace matching, allows more expressive semantics, because notifications may contain intervals and be defined as subspaces of the content space. We also present an application of temporal subspace matching pertaining to metadata-based continuous collection and object tracking.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Sensor networks represent an attractive tool to observe the physical world. Networks of tiny sensors can be used to detect a fire in a forest, to monitor the level of pollution in a river, or to check on the structural integrity of a bridge. Application-specific deployments of static-sensor networks have been widely investigated. Commonly, these networks involve a centralized data-collection point and no sharing of data outside the organization that owns it. Although this approach can accommodate many application scenarios, it significantly deviates from the pervasive computing vision of ubiquitous sensing where user applications seamlessly access anytime, anywhere data produced by sensors embedded in the surroundings. With the ubiquity and ever-increasing capabilities of mobile devices, urban environments can help give substance to the ubiquitous sensing vision through Urbanets, spontaneously created urban networks. Urbanets consist of mobile multi-sensor devices, such as smart phones and vehicular systems, public sensor networks deployed by municipalities, and individual sensors incorporated in buildings, roads, or daily artifacts. My thesis is that "multi-sensor mobile devices can be successfully programmed to become the underpinning elements of an open, infrastructure-less, distributed sensing platform that can bring sensor data out of their traditional close-loop networks into everyday urban applications". Urbanets can support a variety of services ranging from emergency and surveillance to tourist guidance and entertainment. For instance, cars can be used to provide traffic information services to alert drivers to upcoming traffic jams, and phones to provide shopping recommender services to inform users of special offers at the mall. Urbanets cannot be programmed using traditional distributed computing models, which assume underlying networks with functionally homogeneous nodes, stable configurations, and known delays. Conversely, Urbanets have functionally heterogeneous nodes, volatile configurations, and unknown delays. Instead, solutions developed for sensor networks and mobile ad hoc networks can be leveraged to provide novel architectures that address Urbanet-specific requirements, while providing useful abstractions that hide the network complexity from the programmer. This dissertation presents two middleware architectures that can support mobile sensing applications in Urbanets. Contory offers a declarative programming model that views Urbanets as a distributed sensor database and exposes an SQL-like interface to developers. Context-aware Migratory Services provides a client-server paradigm, where services are capable of migrating to different nodes in the network in order to maintain a continuous and semantically correct interaction with clients. Compared to previous approaches to supporting mobile sensing urban applications, our architectures are entirely distributed and do not assume constant availability of Internet connectivity. In addition, they allow on-demand collection of sensor data with the accuracy and at the frequency required by every application. These architectures have been implemented in Java and tested on smart phones. They have proved successful in supporting several prototype applications and experimental results obtained in ad hoc networks of phones have demonstrated their feasibility with reasonable performance in terms of latency, memory, and energy consumption.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The conferencing systems in IP Multimedia (IM) networks are going through restructuring, accomplished in the near future. One of the changes introduced is the concept of floors and floor control in its current form with matching entity roles. The Binary Floor Control Protocol (BFCP) is a novelty to be exploited in distributed tightly coupled conferencing services. The protocol defines the floor control server (FCS), which implements floor control giving access to shared resources. As the newest tendency is to distribute the conferencing services, the locations of different functionality units play an important role in developing the standards. The floor control server location is not yet single-mindedly fixed in different standardization bodies, and the debate goes on where to place it within the media server, providing the conferencing service. The thesis main objective is to evaluate two distinctive alternatives in respect the Mp interface protocol between the respective nodes, as the interface in relation to floor control is under standardization work at the moment. The thesis gives a straightforward preamble in IMS network, nodes of interest including floor control server and conferencing. Knowledge on several protocols – BFCP, SDP, SIP and H.248 provides an important background for understanding the functionality changes introduced in the Mp interface and therefore introductions on those protocols and how they are connected to the full picture is given. The actual analysis on the impact of the floor control server into the Mp reference point is concluded in relation to the locations, giving basic flows, requirements analysis including a limited implementation proposal on supporting protocol parameters. The overall conclusion of the thesis is that even if both choices are seemingly useful, not one of the locations is clearly the most suitable in the light of this work. The thesis suggests a solution having both possibilities available to be chosen from in separate circumstances, realized with consistent standardization. It is evident, that if the preliminary assumption for the analysis is kept regarding to only one right place for the floor control server, more work is to be done in connected areas to discover the one most appropriate location.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Portable music players have made it possible to listen to a personal collection of music in almost every situation, and they are often used during some activity to provide a stimulating audio environment. Studies have demonstrated the effects of music on the human body and mind, indicating that selecting music according to situation can, besides making the situation more enjoyable, also make humans perform better. For example, music can boost performance during physical exercises, alleviate stress and positively affect learning. We believe that people intuitively select different types of music for different situations. Based on this hypothesis, we propose a portable music player, AndroMedia, designed to provide personalised music recommendations using the user’s current context and listening habits together with other user’s situational listening patterns. We have developed a prototype that consists of a central server and a PDA client. The client uses Bluetooth sensors to acquire context information and logs user interaction to infer implicit user feedback. The user interface also allows the user to give explicit feedback. Large user interface elements facilitate touch-based usage in busy environments. The prototype provides the necessary framework for using the collected information together with other user’s listening history in a context- enhanced collaborative filtering algorithm to generate context-sensitive recommendations. The current implementation is limited to using traditional collaborative filtering algorithms. We outline the techniques required to create context-aware recommendations and present a survey on mobile context-aware music recommenders found in literature. As opposed to the explored systems, AndroMedia utilises other users’ listening habits when suggesting tunes, and does not require any laborious set up processes.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Current smartphones have a storage capacity of several gigabytes. More and more information is stored on mobile devices. To meet the challenge of information organization, we turn to desktop search. Users often possess multiple devices, and synchronize (subsets of) information between them. This makes file synchronization more important. This thesis presents Dessy, a desktop search and synchronization framework for mobile devices. Dessy uses desktop search techniques, such as indexing, query and index term stemming, and search relevance ranking. Dessy finds files by their content, metadata, and context information. For example, PDF files may be found by their author, subject, title, or text. EXIF data of JPEG files may be used in finding them. User–defined tags can be added to files to organize and retrieve them later. Retrieved files are ranked according to their relevance to the search query. The Dessy prototype uses the BM25 ranking function, used widely in information retrieval. Dessy provides an interface for locating files for both users and applications. Dessy is closely integrated with the Syxaw file synchronizer, which provides efficient file and metadata synchronization, optimizing network usage. Dessy supports synchronization of search results, individual files, and directory trees. It allows finding and synchronizing files that reside on remote computers, or the Internet. Dessy is designed to solve the problem of efficient mobile desktop search and synchronization, also supporting remote and Internet search. Remote searches may be carried out offline using a downloaded index, or while connected to the remote machine on a weak network. To secure user data, transmissions between the Dessy client and server are encrypted using symmetric encryption. Symmetric encryption keys are exchanged with RSA key exchange. Dessy emphasizes extensibility. Also the cryptography can be extended. Users may tag their files with context tags and control custom file metadata. Adding new indexed file types, metadata fields, ranking methods, and index types is easy. Finding files is done with virtual directories, which are views into the user’s files, browseable by regular file managers. On mobile devices, the Dessy GUI provides easy access to the search and synchronization system. This thesis includes results of Dessy synchronization and search experiments, including power usage measurements. Finally, Dessy has been designed with mobility and device constraints in mind. It requires only MIDP 2.0 Mobile Java with FileConnection support, and Java 1.5 on desktop machines.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

In recent years, XML has been accepted as the format of messages for several applications. Prominent examples include SOAP for Web services, XMPP for instant messaging, and RSS and Atom for content syndication. This XML usage is understandable, as the format itself is a well-accepted standard for structured data, and it has excellent support for many popular programming languages, so inventing an application-specific format no longer seems worth the effort. Simultaneously with this XML's rise to prominence there has been an upsurge in the number and capabilities of various mobile devices. These devices are connected through various wireless technologies to larger networks, and a goal of current research is to integrate them seamlessly into these networks. These two developments seem to be at odds with each other. XML as a fully text-based format takes up more processing power and network bandwidth than binary formats would, whereas the battery-powered nature of mobile devices dictates that energy, both in processing and transmitting, be utilized efficiently. This thesis presents the work we have performed to reconcile these two worlds. We present a message transfer service that we have developed to address what we have identified as the three key issues: XML processing at the application level, a more efficient XML serialization format, and the protocol used to transfer messages. Our presentation includes both a high-level architectural view of the whole message transfer service, as well as detailed descriptions of the three new components. These components consist of an API, and an associated data model, for XML processing designed for messaging applications, a binary serialization format for the data model of the API, and a message transfer protocol providing two-way messaging capability with support for client mobility. We also present relevant performance measurements for the service and its components. As a result of this work, we do not consider XML to be inherently incompatible with mobile devices. As the fixed networking world moves toward XML for interoperable data representation, so should the wireless world also do to provide a better-integrated networking infrastructure. However, the problems that XML adoption has touch all of the higher layers of application programming, so instead of concentrating simply on the serialization format we conclude that improvements need to be made in an integrated fashion in all of these layers.