Hosting a Server on a Browser Using Wemu Architecture: Secure File Sharing Service Implementation

2014 
We propose a system architecture called Wemu that enables file sender to use a browser to host a Hypertext Transfer Protocol Secure (HTTPS) server as a web application. The architecture connects the application to a web-based computer system emulator via a low-layer device emulator. The unique point regarding this architecture is that it avoids the limitations of web applications by using an emulator. We classify devices and clarify conditions for emulating the devices using only a browser. We also propose file sharing service that uses this architecture. Using the Wemu architecture, file sender uses a browser to host an HTTPS server, which is a traditional application. The architecture actualizes the execution of web applications depending on the server. We describe the design of the network interface controller emulator and implementation details of the proposed file sharing service as an example of the proposed architecture.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    2
    References
    1
    Citations
    NaN
    KQI
    []