The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Low latency anonymity systems, like Tor and I2P, support private online communications, but offer limited protection against powerful adversaries with widespread eavesdropping capabilities. It is known that general-purpose communications, such as web and file transfer, are difficult to protect in that setting. However, online instant messaging only requires a low bandwidth and we show it to be amenable...
This paper describes an implementation of a runtime environment for portable message-passing C programs with Message Passing Interface (MPI) library on web browsers. We have implemented core functions of the library. The runtime system runs several MPI programs without any modification. We confirm that the runtime performances of the programs are comparable to their native executions on some conditions.
Since, the evolution of distributed operating system, distributed file system is come out to be important part in operating system. P2P is a reliable way in Distributed Operating System for file sharing. It was introduced in 1999, later it became a high research interest topic. Peer to Peer network is a type of network, where peers share network workload and other load related tasks. A P2P network...
In this research, I want to investigate programming language and middleware abstractions which offer an alternative approach in client/server Web application development, for dealing specifically with coordination between client and server components that has flexibility in mapping components to physical locations. I work on a middleware and JavaScript interpreter that provides support for modular...
As the developing of Beidou navigation positioning technology and the wireless Internet, the demand of the mobile phone location service is increasingly urgent. And the location information sharing between each other becomes an important research focus, and also the core of the current location based service (LBS) software. At present, all the related LBS software is based on C/S architecture, developed...
A WebVR-based laboratory built on the basis of NCSLab framework is introduced in this paper. Three.js 3D engine is integrated in the proposed laboratory to support VR 3-D animation based on HTML5 standard. In addition, VR Visualization Interface is added in NCSLab 3-D as a new feature to create a virtual reality environment for control engineering education. The dynamic generated QR code on Experiment...
Tourist numbers have increased considerably in recent years and tourism is now a key industry in the world. While major tourism resources are attracting attention, there are other areas that also hold some value as tourist sites but are not recognized as such. In this paper, these sites are called "potential sightseeing resources". It is acknowledged that tourist sightseeing satisfaction...
Efficient web caching and prefetching can help optimize mobile application web accesses through eliminating network traffic and reducing human perceived latency. However, due to limited storage and computation resources, it is not practical to implement web caching and prefetching mechanisms on mobile devices such as smartphones. This paper proposes Looxy, a mechanism to optimize mobile application...
OAuth is an open security standard that enables users to provide specific and time bound rights to an application to access protected user resources, stored on some external resource server, without needing them to share their credentials, with the application. Using OAuth, a client application gets one access token for further use through an HTTP redirect response from the resource server once the...
The paper demonstrates remote control of test experiment in the virtual laboratory. This is a common problem, but another way can always be used to solve it. The paper compares several existing virtual laboratories and their possible issues at present. To develop such a new solution JavaScript technology was used on both client and server side using Node.js runtime.
Matlab is a widely used tool in industry and education for numerical computation of mathematical problems. Former versions of Matlab had a built-in Web server which was used to run scripts over the web browser. Newer versions of Matlab lack this functionality. However, recent versions of Matlab allow users to interact with REST-based web services. Considering the above, this paper does not only demonstrate...
The upcoming WebRTC-based browser-to-browser communication services present new challenges for user discovery in peer-to-peer mode. Even more so, if we wish to enable different web communication services to interact. This paper presents Identity Mapping and Discovery Service (IMaDS), a global, scalable, service independent discovery service that enables users of web-based peer-to-peer applications...
We use the ServiceWorker (SW) API to intercept HTTP requests for embedded resources and reconstruct Composite Mementos without the need for conventional URL rewriting typically performed by web archives. URL rewriting is a problem for archival replay systems, especially for URLs constructed by JavaScript, that frequently results in incorrect URI references. By intercepting requests on the client using...
The reTHINK project has the ambition to help Telecom operators to leverage their own strengths by coupling them with the WebRTC principles and its own original and innovative concepts. It describes a framework that provides a set of solutions to manage global real time communication services through the execution in the browser of a dedicated runtime environment. We propose to technically extend the...
As an important part of college teacher team and student management team, college counselors play more and more important role in modern higher education system. We utilize the B/S mode is to develop management information system for counselor, and the proposed system is made up of manager module, counselor module, student module, teacher module and class module. In the ER diagram of the proposed...
The de facto approach to Web security today is HTTPS. While HTTPS ensures complete security for clients and servers, it also interferes with transparent content-caching at middleboxes. To address this problem and support both security and caching, we propose a new approach to Web security and privacy called GroupSec. The key innovation of GroupSec is that it replaces the traditional session-based...
Operating systems and web browsers have their own local storage of certificate authorities. Import of certificate authority to this storage is simple operation carried out in a few seconds. If unauthorized person is able to import unverified certificate authority into our computer, consequences might be severe. The utility described in this paper enable user to flexibly administrate the way of maintaining...
Context. Mobile web apps represent a large share of the Internet today. However, they still lag behind native apps in terms of user experience. Progressive Web Apps (PWAs) are a new technology introduced by Google that aims at bridging this gap, with a set of APIs known as service workers at its core. Goal. In this paper, we present an empirical study that evaluates the impact of service workers on...
Web pages at present have become dynamic and frequently changing, compared to the past where web pages contained static content which did not change often. People have the need to keep track of web pages which are of interest to them, using bookmarks in the web browser and continuously keep track of them in order to get the updates. Tracking changes which occur in these bookmarked web pages and getting...
Currently, no major browser fully checks for TLS/SSL certificate revocations. This is largely due to the fact that the deployed mechanisms for disseminating revocations (CRLs, OCSP, OCSP Stapling, CRLSet, and OneCRL) are each either incomplete, insecure, inefficient, slow to update, not private, or some combination thereof. In this paper, we present CRLite, an efficient and easily-deployable system...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.