A Revisit to Web Browsing on Wearable Devices

Jinwoo Song, Hyunjune Kim, Ming Jin, Honguk Woo

Abstract

Wearable devices and smartwatches have become prevalent in recent years, yet consuming web contents on those devices are not common mainly due to their restricted IO capabilities. In this paper, we revisit the web browser model and propose the notion of fast access browsing that incorporates the lightweight, always-on web snippets, namely widget view, into web applications. This allows smartwatch users to rapidly access web contents (i.e., within 200ms) similarly as they interact with notification. To do so, we analyse about 90 smartwatch applications, identify the quick preview pattern, and then define the constrained web specifications for smartwatches. Our implementation, the wearable device toolkit for fast access browsing, is now being tested and deployed on commercialized products and the developer tool for building widget view enabled web applications will be soon available as the smartwatch SDK extensions.

References

  1. Apple, 2015. Apple watch human interface guidelines. [Online] Available from: https://developer.apple.com/ library/prerelease/ios/documentation/UserExperience/ Conceptual/WatchHumanInterfaceGuidelines.
  2. Samsung, 2014. Samsung gear application programming guide. [Online] Available from: http://imgdeveloper.samsung.com/contents/cmm/Samsung_Gear _Application_Programming_Guide_1.0.pdf.
  3. Connolly, E., Faaborg, A., Raffle, H., and Ryskamp, B., 2014. Designing for wearables. Google I/O.
  4. Apple, 2016. Apple watch app architecture. [Online] Available from: https://developer.apple.com/ library/ios/documentation/General/Conceptual/Watch KitProgrammingGuide/DesigningaWatchKitApp.html.
  5. Jeff, 2016. Architecture differences between wearable platforms. [Online] Available from: http://blog.tizenappdev.com/2016/03/04/architecutral_ differences_between_wearable_platforms/.
  6. Google, 2016. Web browser for Android Wear. [Online] Available from: https://play.google.com/store/apps/details?id=com.app four.wearbrowser.
  7. Samsung, 2015. Gear developer overview. [Online] Available from: http://developer.samsung.com/gear/ gear-develop-overview.
  8. Caceres, M., Christiansen, K.R., Lamouri, M., and Kostiainen, A. , 2016. W3C Web App Manifest Spec. [Online] Available from: https://www.w3.org/TR/appmanifest/.
  9. Min, C., Kang, S., Yoo, C., Cha, J., Choi, S., Oh, Y., and Song, J., 2015. Exploring current practices for battery use and management of smartwatches. In Proceedings of the 2015 ACM International Symposium on Wearable Computers. New York: ACM, pp. 11-18.
  10. Dredge, S., 2014. Apple Watch: battery life a challenge for a round-the-clock health tracker. [Online] Available from: https://www.theguardian.com/ technology/2014/sep/10/apple-watch-battery-lifehealth-tracker.
  11. Proges, S., 2015. These 4 Challenges Could Keep Smartwatches From Succeeding. [Online] Available from: http://www.forbes.com/sites/sethporges/2015/ 02/25/these-are-the-4-challenges-keepingsmartwatches-from-succeeding/.
  12. Rawassizadeh, R., Price, B. A., and Petre, M., 2014. Wearables: has the age of smartwatches finally arrived? Communications of the ACM, 58(1), pp. 45-47.
  13. Rakow, M., Rossi, J., Atkins-Bittner, Tab., and Etemad, E.J., 2016. W3C CSS Snap Scroll Spec. [Online] Available from: https://drafts.csswg.org/css-scrollsnap/.
  14. Barth, A., Jackson, C., Reis, C., and Google Chrome Team., 2008. The Security Architecture of the Chromium Browser. Technical report, Stanford University.
  15. Reis, C. and Gribble, S. D., 2009. Isolating Web Programs in Modern Browser Architectures. Proceedings of the 4th ACM European conference on Computer systems, Nuremburg, New York: ACM, pp. 219-232.
  16. WebKit, 2009. WebKit2 High Level Document. [Online] Available from: https://trac.webkit.org/wiki/WebKit2.
  17. Google, 2016. AMP Project. [Online] Available from: https://www.ampproject.org/docs/get_started/aboutamp.html.
  18. Chromium, 2015. Chromium Memory Team. [Online] Available from: https://www.chromium.org/blink/ memory-team.
  19. Bos, R., 2015. Designing for Apple Watch. [Online] Available from: https://www.mangrove.com/en/ journal/2015-02-25-designing-for-apple-watch.
  20. Google, 2016. How AMP Speeds Up Performance. [Online] Available from: https://www.ampproject.org/ docs/get_started/technical_overview.html.
  21. Smack, 2011. The Smack Project. [Online] Available from: http://www.webcitation.org/6AqzohCXq.
  22. Cobalt, 2016. The Cobalt Project. [Online] Available from: https://cobalt.googlesource.com/cobalt/.
Download


Paper Citation


in Harvard Style

Song J., Kim H., Jin M. and Woo H. (2017). A Revisit to Web Browsing on Wearable Devices . In Proceedings of the 13th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST, ISBN 978-989-758-246-2, pages 212-224. DOI: 10.5220/0006232102120224


in Bibtex Style

@conference{webist17,
author={Jinwoo Song and Hyunjune Kim and Ming Jin and Honguk Woo},
title={A Revisit to Web Browsing on Wearable Devices},
booktitle={Proceedings of the 13th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,},
year={2017},
pages={212-224},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006232102120224},
isbn={978-989-758-246-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 13th International Conference on Web Information Systems and Technologies - Volume 1: WEBIST,
TI - A Revisit to Web Browsing on Wearable Devices
SN - 978-989-758-246-2
AU - Song J.
AU - Kim H.
AU - Jin M.
AU - Woo H.
PY - 2017
SP - 212
EP - 224
DO - 10.5220/0006232102120224