Physical Browser: Concept and Overview of Existing API Solutions

Anna Slabouzova, Dmitry Namiot

Abstract


A physical browser is a context-sensitive browser in which a web application has access to information about the environment or context. Context refers to the location, identity of nearby people and objects, and changes in those objects. Information about available Wi-Fi networks and Bluetooth devices can serve as contextual information for an ordinary smartphone. The work assumes that the browser is a mobile application based on the concept of network proximity. In this model, the computation of user coordinates in systems using location information is replaced by information about the availability of wireless nodes. It is the proximity to existing or custom-built wireless network nodes that replaces geo-computing in this approach. This model also completely eliminates the transfer of location information to a third-party provider.

The paper discusses the concept of a physical browser, as well as current API implementations that can be used by a web application to obtain the necessary interaction with the device's system API.


Full Text:

PDF (Russian)

References


Namiot D., Sneps-Sneppe M. Wireless networks sensors and social streams //2013 27th International Conference on Advanced Information Networking and Applications Workshops. – IEEE, 2013. – S. 413-418.

G. Schilit, B. Theimer, “Disseminating Active Map Information to Mobile Hosts”,. IEEE Network, vol. 8, no. 5, 1994, pp. 22-32.

Namiot D., Sneps-Sneppe M. On mobile Bluetooth tags //arXiv preprint arXiv:1502.05321. – 2015.

Volosnikova P. M., Namiot D. E. Ispol'zovanie veb-interfejsov dlja servisov na osnove setevoj blizosti //International Journal of Open Information Technologies. – 2020. – T. 8. – #. 6. – S. 83-90.

Namiot D. E., Makarychev I. P. Ob al'ternativnoj modeli otmetki mestopolozhenija v social'nyh setjah //International Journal of Open Information Technologies. – 2020. – T. 8. – #. 2. – S. 74-90.

Spachos P., Plataniotis K. N. BLE beacons for indoor positioning at an interactive IoT-based smart museum //IEEE Systems Journal. – 2020. – T. 14. – #. 3. – S. 3483-3493.

Statistika ispol'zovanija mobil'nyh i desktopnyh veb-brauzerov https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/worldwide/#monthly-201612-202110. Retrieved: Oct, 2021

Bluetooth SIG official specification, online source: https://www.bluetooth.com/specifications/specs/. Retrieved: June, 2021

M.A.Sofi, “Bluetooth Protocol in Internet of Things (IoT), Security Challenges and a Comparison with Wi-Fi Protocol: A Review,” International Journal of Engineering and Technical Research V5, November 2016

K.E.Jeon, J.She, P.Soonsawad, P.C.Ng, “BLE Beacons for 'Internet of Things Applications: Survey, Challenges and Opportunities,” IEEE Internet of Things Journal, PP(99):1-1, April 2018

P.Spachos, K.Plataniotis, “BLE Beacons in the Smart City: Applications, Challenges, and Research Opportunities,” IEEE Internet of Things Magazine, vol.3, April 2020, pp. 14-18

Wi-Fi Direct. https://www.wi-fi.org/discover-wi-fi/wi-fi-direct. Retrieved: June, 2021

Promise in JavaScript https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise. Retrieved: June, 2021

WiFi Information API https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/API/WiFi_Information_API. Retrieved: June,2021

Web Bluetooth API https://developer.mozilla.org/en-US/docs/Web/API/Web_Bluetooth_API. Retrieved: June, 2021

Network Information API https://developer.mozilla.org/en-US/docs/Web/API/Network_Information_API. Retrieved: June,2021

Chrome Bluetooth API https://developer.chrome.com/docs/extensions/reference/bluetooth/ . Retrieved: June, 2021

Chrome BluetoothLowEnergy API https://developer.chrome.com/docs/extensions/reference/bluetoothLowEnergy/. Retrieved: June, 2021

W3C Geolocation API https://www.w3.org/TR/geolocation/. Retrieved: June,2021

Android class WebView https://developer.android.com/reference/android/webkit/WebView. Retrieved: June, 2021

Test Physical Browser model https://github.com/Anna-Sl/physical-browser. Retrieved: June, 2021

Namiot D. Context-Aware Browsing--A Practical Approach //2012 Sixth International Conference on Next Generation Mobile Applications, Services and Technologies. – IEEE, 2012. – S. 18-23.

Namiot D., Sneps-Sneppe M. Proximity as a service //2012 2nd Baltic Congress on Future Internet Communications. – IEEE, 2012. – S. 199-205.

Kupriyanovsky V. et al. On internet of digital railway //International journal of open information technologies. – 2016. – T. 4. – #. 12. – S. 53-68.

Kuprijanovskij V. P. i dr. Cifrovaja zheleznaja doroga-prognozy, innovacii, proekty //International Journal of Open Information Technologies. – 2016. – T. 4. – #. 9.

Sneps-Sneppe M., Namiot D. About M2M standards and their possible extensions //2012 2nd Baltic Congress on Future Internet Communications. – IEEE, 2012. – S. 187-193.

Kuprijanovskij V. P. i dr. Cifrovaja jekonomika i Internet Veshhej-preodolenie silosa dannyh //International Journal of Open Information Technologies. – 2016. – T. 4. – #. 8. – S. 36-42.


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность MoNeTec 2024

ISSN: 2307-8162