959 research outputs found

    Asynchronous instant messaging using service-oriented architectures (aimsoa), 2005

    Get PDF
    Instant messengers suffer from poor scalability, flexibility, security, and interoperability. This study attempts to solve these problems using the strengths of Service-Oriented Architectures. The key components to achieve these improvements include several Java related technologies such as JAX-RPC, JAXM, SOAP, WSDL, J2EE servlets and Enterprise Java Beans. SOAP provides a universal messaging protocol that heterogeneous parties can understand. JAX-RPC provides synchronous SOAP messaging, as well as a loosely coupled design that allows for a very flexible distributed architecture. JAXM provides asynchronous SOAP messaging. When used together, applications can implement robust instant messaging functionality. Registration, login, and other instant messaging configuration operations can be fulfilled through the use of JAX-RPC while JAXM can be used to fulfill requirements such as send and receive. Servlets and Enterprise Java Beans augment the benefits of Service-Oriented Architectures with the former being extremely scalable, portable, and modular. AIMSOA encapsulates these components to provide an instant messaging architecture solution that will augment the weaknesses of current instant messaging architectures by providing a solution for better scalability, flexibility, and interoperability

    Designing a Framework to Handle Context Information

    Get PDF
    In the recent years, a number of context-aware frameworks have been proposed to facilitate the development of context-aware applications. From the experience gained, in this paper we explore the design principles that contextaware platforms should conform to, the functionalities they have to provide and the technologies and tools that can be used for their implementation. Subsequently, we propose a context-aware framework and describe the architecture it adopts, making our own technological selection from the options previously identified

    Survey of Technologies for Web Application Development

    Full text link
    Web-based application developers face a dizzying array of platforms, languages, frameworks and technical artifacts to choose from. We survey, classify, and compare technologies supporting Web application development. The classification is based on (1) foundational technologies; (2)integration with other information sources; and (3) dynamic content generation. We further survey and classify software engineering techniques and tools that have been adopted from traditional programming into Web programming. We conclude that, although the infrastructure problems of the Web have largely been solved, the cacophony of technologies for Web-based applications reflects the lack of a solid model tailored for this domain.Comment: 43 page

    Analysis and implementation of social networking methodologies in a quality management system

    Get PDF
    L'obiettivo di questa tesi è cercare di stabilire se si possono utilizzare canali di comunicazione che utilizzano tecniche di social networking per l'estrazione di informazioni che consentano,in un contesto aziendale,di formulare una raccolta di dati equivalente al contenuto informativo ottenibile mediante i classici questionari di soddisfazione.L'architettura del sistema implementato è composta da 3 applicazioni (mobile e desktop) che si integrano con il sistema di gestione per la qualit

    Development of a 3G Authentication Based Mobile Access of Health Records: A Mobile Telemedicine Application

    Get PDF
    As our country progresses in its aim to be a developed country by the Year 2020, the field of Information and Communications Technology or ICT is fast becoming the forerunner for the vision. The Internet is used in almost all aspects of life. As for the communications sector, according to Global Mobile Subscriber Database December 2002 report, there are 8,814,700 mobile subscribers in Malaysia with an Annual Growth of 16.6%. Withthe adoption of 3G-communication technology in the coming years, compelling high speed services, reaching up to 2 Mb/s together with improved security features would soon be possible. Through these years in the mobile industry, the health sector has always been neglected. Reason being, the technology could not support the application and it is not so much of a revenue generating business compared to mobile games or sports news. With globalization where the society is always on the move across borders, together with degrading environment conditions and the need for time, instant health services are becoming crucial. Looking into these conditions of mobile adoption and health status, the author intends to develop a solution for a mobile telemedicine application. Kevin Hung (2003) defines telemedicine as the utilization of telecommunication technology for medical diagnosis, treatment and patient care. Thus, the main aim of this project was to develop an application that could be used for medical purposes. This project integrates the latest mobile telecommunication technologies together with medical services with the idea of providing a highly secured personalize medical system and database query as mobile handsets are becoming a necessity to individuals. This would make updating and retrieving medical health records hassle free, anytime and anywhere. This project has also laid the groundwork for future expansion by incorporating the basic audio and video streaming features. This report accounts for all the concepts, design works and results of the mobile telemedicine application that has been developed successfully

    Building an Archive with Saada

    Full text link
    Saada transforms a set of heterogeneous FITS files or VOTables of various categories (images, tables, spectra ...) in a database without writing code. Databases created with Saada come with a rich Web interface and an Application Programming Interface (API). They support the four most common VO services. Such databases can mix various categories of data in multiple collections. They allow a direct access to the original data while providing a homogenous view thanks to an internal data model compatible with the characterization axis defined by the VO. The data collections can be bound to each other with persistent links making relevant browsing paths and allowing data-mining oriented queries.Comment: 18 pages, 5 figures Special VO issu

    Enhancement of COTS GIS Web Publishing Software

    Get PDF
    In the modern geographic information systems, COTS software has been playing a major role. Customizing COTS software is inevitable because large organizations\u27 needs usually exceed COTS built-in functions. However, this is often a challenge to COTS users, since the source code of COTS is rarely available. In my thesis project, I have enhanced some functions of a GIS COTS product, ArcIMS, by taking advantage of this web publishing tool\u27s well-thought architecture of services and its applications of the XML messaging technology. Multiple users now can access the same ArcIMS map service but with only constrained viewing power. Login dialog has been added to the map service, and query tools have been modified to ensure the viewing restraint. Another aspect of this thesis project is to enhance the interactive features, which makes the HTML viewer be capable of carrying out all the functions that the ArcIMS Java plug-in viewer can do

    Point of Care Healthcare Quality Control for Patients Using Mobile Devices

    Get PDF
    The advances made in the domain of mobile telecommunications over the last decade offer great potential for developments in many areas. One such area that can benefit from mobile communications is telemedicine, which is the provision of medical assistance, in one form or another, to patients who are geographically separated from the healthcare provider. When a person is ill, individual attention from medical professionals is of the utmost importance until they have returned to full health. However, people who suffer with long term and chronic illnesses may need life long care and often must manage their condition at home. Many chronically ill patients manage their condition themselves and perform ‘self-testing’ with Point of Care Test (POCT) equipment as part of this condition management. When a specimen sample is analysed at home with a POCT device, a result is available to the patient almost immediately, but the result cannot be proven to be plausible for the patient unless it is validated by the hospital systems. In addition to this the hospital is unaware of the patients condition and progress between hospital visits. This research addresses some of the issues and problems that fact patients who use POCT equipment to ‘self-manage’ their condition at home. Using mobile phone technologies and the Java platform, three alternative methods for providing patients with a service of POCT result validation and storage was designed. The implementation and test of these systems, proves that a mobile phone solution to the issues associated with patient self-testing is possible and can greatly contribute to the quality of patient care

    Real time speech translator

    Get PDF
    This document is written to report on my work on the Real Time Voice Translator Project, the project I carried out as my final thesis project during the academic year 2007‐2008. During this period I have been working in the Research and Development Center (RDC) for Mobile Applications, a department of the Czech Technical University (CTU) in Prague. In the RDC I was a member of the Automatic Call Center Project (ACC Project) team, and within it, I was assigned to carry out the Real Time Voice Translator Project. The Automatic Call Center Project (ACC Project), now renamed to Voice2Web Project, is a project carried out by the Research and Development Center. The RDC is a department inside the Electro Technical Faculty of the CTU that carries out Research and Development projects regrding the Information Technologies (IT). Some of its partners are IBM, Vodafone and Ericson, who the RDC is doing projects for.  The ACC Project began on 2007 and its aim is to develop Voice Applications, within the IBM and RDC agreement, using IBM Voice Technologies and whatever open standards or open source software. IBM is an ACC Project partner and provides financing for it. It also provides hardware and software licenses to the ACC Project and gives us support. The members of the ACC Project are developing several Voice Applications at the same time, all them following the ACC Project purposes.   Although this document is focused on the Real Time Voice Translator Project, it will also explain in the introduction some aspects of the ACC Project. This is because the Real Time Voice Translator Project has a lot of points in common with it and it is worth, to understand it well, understand some points of the ACC Project as well. 
    corecore