The Experts below are selected from a list of 113859 Experts worldwide ranked by ideXlab platform

Hiroshi Ishiguro - One of the best experts on this subject based on the ideXlab platform.

  • Creation and Staging of Android Theatre “Sayonara”towards Developing Highly Human-Like Robots
    Future Internet, 2017
    Co-Authors: Takenobu Chikaraishi, Oriza Hirata, Yuichiro Yoshikawa, Kohei Ogawa, Hiroshi Ishiguro
    Abstract:

    Even after long-term exposures, Androids with a strikingly human-like appearance evoke unnatural feelings. The behavior that would induce human-like feelings after long exposures is difficult to determine, and it often depends on the cultural background of the observers. Therefore, in this study, we generate an acting performance system for the Android, in which an Android and a human interact in a stage play in the real world. We adopt the theatrical theory called Contemporary Colloquial Theatre Theory to give the Android natural behaviors so that audiences can comfortably observe it even after long-minute exposure. A stage play is created and shown in various locations, and the audiences are requested to report their impressions of the stage and their cultural and psychological backgrounds in a self-evaluating questionnaire. Overall analysis indicates that the audience had positive feelings, in terms of attractiveness, towards the Android on the stage even after 20 min of exposure. The singularly high acceptance of the Android by Japanese audiences seems to be correlated with a high animism tendency, rather than to empathy. We also discuss how the stage play approach is limited and could be extended to contribute to realization of human–robot interaction in the real world.

  • Acceptability of a Teleoperated Android by Senior Citizens in Danish Society
    International Journal of Social Robotics, 2014
    Co-Authors: Ryuji Yamazaki, Nobu Ishiguro, Marco Norskov, Shuichi Nishio, Hiroshi Ishiguro, Giuseppe Balistreri
    Abstract:

    We explore the potential of teleoperated Androids, which are embodied telecommunication media with humanlike appearances. By conducting a pilot study, we investigated how Telenoid, a teleoperated Android designed as a minimalistic human, affects people in the real world when it is employed to express telepresence and a sense of ‘being there’. Our exploratory study focused on the social aspects of the Android robot, which might facilitate communication between the elderly and Telenoid’s operator. This new way of creating social relationships can be used to solve a problem in society, the social isolation of senior citizens. It has become a major issue even in Denmark that is known as one of countries with advanced welfare systems. In this pilot study at Danish homes, we found that the elderly with or without dementia showed positive attitudes toward Telenoid and developed various dialogue strategies. Contrary to the issue of revulsion that can be caused by humanlike robots and the negative reactions by non-users in media reports, we discuss potentials and challenges of the Android’s embodiment for social inclusion of senior citizens in telecommunications.

  • Teleoperated Android Robot as Emotion Regulation Media
    International Journal of Social Robotics, 2013
    Co-Authors: Shuichi Nishio, Koichi Taura, Hidenobu Sumioka, Hiroshi Ishiguro
    Abstract:

    In this paper, we experimentally examined whether changes in the facial\nexpressions of teleoperated Androids could affect and regulate operators’\nemotion, based on the facial feedback theory of emotion and the phenomenon\nof body ownership transfer to the robot. Twenty-six Japanese participants\nhad conversations with an experimenter based on a situation where\nparticipants feel anger and, during the conversation, the Android’s\nfacial expression changed according to a pre-programmed scheme. The\nresults showed that the facial feedback from the Android did occur.\nMoreover, by comparing the two groups of participants, one with operating\nthe robot and another without operating it, we found that this facial\nfeedback from the Android robot occur only when participants operated\nthe robot and, when an operator could effectively operate the robot,\nhis/her emotional states were much affected by facial expression\nchange of the robot.

  • Effect of perspective change in body ownership transfer to teleoperated Android robot
    Proceedings - IEEE International Workshop on Robot and Human Interactive Communication, 2012
    Co-Authors: Kohei Ogawa, Koichi Taura, Shuichi Nishio, Hiroshi Ishiguro
    Abstract:

    We previously investigated body ownership transfer to a teleoperated Android body caused by motion synchronization between the robot and its operator. Although visual feedback is the only information provided from the robot, due to body ownership transfer, some operators feel as if they were touched when the robot's body was touched. This illusion can help operators transfer their presence to the robotic body during teleoperation. By enhancing this phenomenon, we can improve our communication interface and the quality of the interaction between operator and interlocutor. In this paper, we examined how the change in the operator's perspective affects the body ownership transfer during teleoperation. Based on past studies on the rubber hand illusion, we hypothesized that the perspective change will suppress the body owner transfer. Our results, however, showed that in any perspective condition, the participants felt the body ownership transfer. This shows that its generation process may differ in the body ownership transfer for teleoperated Androids and the rubber hand illusion.

  • AI*IA - Integrating Built-in Sensors of an Android with Sensors Embedded in the Environment for Studying a More Natural Human-Robot Interaction
    AI*IA 2011: Artificial Intelligence Around Man and Beyond, 2011
    Co-Authors: Giuseppe Balistreri, Rosario Sorbello, Shuichi Nishio, Hiroshi Ishiguro
    Abstract:

    Several studies supported that there is a strict and complex relationship between outer appearance and the behavior showed by the robot and that a human-like appearance is not enough for give a positive impression. The robot should behave closely to humans, and should have a sense of perception that enables it to communicate with humans. Our past experience with the Android "Geminoid HI-1" demonstrated that the sensors equipping the robot are not enough to perform a humanlike communication, mainly because of a limited sensing range. To overcome this problem, we endowed the environment around the robot with perceptive capabilities by embedding sensors such as cameras into it. This paper reports a preliminary study about an improvement of the controlling system by integrating cameras in the surrounding environment, so that a human-like perception can be provided to the Android. The integration of the development of Androids and the investigations of human behaviors constitute a new research area fusing engineering and cognitive sciences.

Wallace Jackson - One of the best experts on this subject based on the ideXlab platform.

  • Introduction to Android Wearables: Concepts, Types, and Material Design
    Pro Android Wearables, 2015
    Co-Authors: Wallace Jackson
    Abstract:

    Welcome to the Pro Android Wearables book! This book will show you how to develop Android Studio applications for those Android devices that are outside your normal smartphones and tablets. This book also includes Android development for devices that can be worn on your person, which is why these Android devices are commonly called “wearables.”

  • The Future of Android: The 64-Bit Android 5.0 OS
    Android Apps for Absolute Beginners, 2014
    Co-Authors: Wallace Jackson
    Abstract:

    As the third edition of this book was going to press, Google announced a 64-bit Android 5.0 L version of its popular operating system at the Google I/O trade show. Although Android hardware devices running this version of Android will not be available in large numbers until 2015, I decided to take this opportunity to add a "Future of Android" chapter covering what was different in the 64-bit Android 5 OS and how to develop applications for it. By doing so, this book covers developing for Android versions 1 through 5 and beyond!

  • Pro Android UI
    2014
    Co-Authors: Wallace Jackson
    Abstract:

    If youre an Android application developer, chances are youre using fixed, scrolling, swipe-able, and other cutting-edge custom UI Designs in your Android development projects. These UI Design approaches as well as other Android ViewGroup UI layout containers are the bread and butter of Pro Android User Interface (UI) design and Android User Experience (UX) design and development. Using a top down approach, Pro Android UI shows you how to design and develop the best user interface for your app, while taking into account the varying device form factors in the increasingly fragmented Android environment. Pro Android UI aims to be the ultimate reference and customization cookbook for your Android UI Design, and as such will be useful to experienced developers as well as beginners. With Androids powerful UI layout classes, you can easily create everything from the simplest of lists to fully tricked-out user interfaces. While using these UI classes for boring, standard user interfaces can be quite simple, customizing a unique UI design can often become extremely challenging. What youll learnHow to design and develop a sleek looking and highly functional user interface (UI) design and experience (UX) design using Android APIsWhat Android layout containers are, and how to best leverage themHow to design user-friendly UI layouts that conform to Android UI guidelinesWhat, when, why and how to use fundamental Android UI layout containers (ViewGroup subclasses) and Android UI widgets (View subclasses)How to use new media assets such as images, video, and animation in a UIHow to create UI Fragments for UI design for specific ActionBar or Activity classes that you wish to create for UI designs within your applicationsScaling UI Design for the various Android smartphone and tablet form factorsWho this book is for This book is for experienced Android app developers. It can also be for app developers and UI designers working on other platforms like iOS and BlackBerry who might also be interested in Android. Table of ContentsPart I. Introduction to the Core Classes for Android UI Design: Development Tools, Layout Containers and Widgets1. Android UI Design Tools: Setting Up Your Android Development System2. Android UI Layouts: Layout Containers and the ViewGroup Class3. Android UI Widgets: User Interface Widgets and the View ClassPart II. Introduction to Android Menu Class for UI Design: OptionsMenu, ContextMenu, PopupMenu and ActionBar4. Android UI Options Menus: OptionsMenu Class and an Introduction to the Android ActionBar5. Android UI Local Menus: The ContextMenu Class and PopupMenu Class6. Android UI Action Bar: Advanced ActionBar Design & ActionBar ClassPart III. Android UI: Layout Considerations, Concepts & UI Containers: LinearLayout, RelativeLayout, FrameLayout7. Android UI Design Considerations: Styles, Screen Density Targets and New Media Formats8. Android UI Design Concepts: Wire-framing & UI Layout Design Patterns9. Android UI Layout Conventions, Differences and Approaches10. Android UI Theme Design & Digital Media ConceptsPart IV. Basic Android UI Design: Basic Layout Containers: FrameLayout, LinearLayout,RelativeLayout, GridLayout11. Androids FrameLayout Class: Using Digital Video in your UI Design12. Androids LinearLayout Class: Horizontal and Vertical UI Design13. Androids RelativeLayout Class: Complex UI Design Via a Single Layout Container14. Androids GridLayout Class: Optimized UI Design using a Grid-based LayoutPart V. Advanced Android UI Design: Advanced Layout Containers: DrawerLayout, SlidingPane, ViewPager, Strips15. Android DrawerLayout Class: Using Left and Right Side UI Drawer Design16. Android SlidingPaneLayout Class: Optimized UI Design using a Grid-based Layout Container17. Android ViewPager Class: Using View Paging to Navigate Complex View Hierarchies18. Android PagerTabStrip and PagerTitleStrip Classes: Design Navigation UI Elements for the ViewPager Layout

  • Pro Android UI
    Pro Android UI, 2014
    Co-Authors: Wallace Jackson
    Abstract:

    The Android development platform, created by Google and the Open Handset Alliance, is a platform in its truest sense, encompassing hundreds of classes beyond the traditional Java classes and open source components that ship with the SDK. With Beginning Android 2, you'll learn how to develop applications for Android 2.x mobile devices, using simple examples that are ready to run with your copy of the SDK. Author, Android columnist, writer, developer, and community advocate Mark L. Murphy will show you what you need to know to get started programming Android applications, including how to craft GUIs, use GPS, and access web services. What you'll learn Discover Android and how to use it to build Java-based mobile applications for a wide range of phones and other devices. Create user interfaces using both the Android widget framework and the built-in WebKit-powered Web browser components. Utilize the distinctive capabilities of the Android engine, including location tracking, maps, and Internet access. Use and create Android applications incorporating activities, services, content providers, and broadcast receivers. Support Android 1.5, 1.6, and 2.0 devices, including dealing with multiple Android OS versions, multiple screen sizes, and other device-specific characteristics. Who is this book for? This book is aimed at people new to mobile development, perhaps even to Java development itself.

Grigore Rosu - One of the best experts on this subject based on the ideXlab platform.

  • RV - RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial
    Runtime Verification, 2015
    Co-Authors: Philip Daian, Yliès Falcone, Traian Florin Serbanuta, Shin’ichi Shiriashi, Akihito Iwai, Patrick O'neil Meredith, Grigore Rosu
    Abstract:

    RV-Android is a new freely available open source runtime library for monitoring formal safety properties on Android. RV-Android uses the commercial RV-Monitor technology as its core monitoring library generation technology, allowing for the verification of safety properties during execution and operating entirely in userspace with no kernel or operating system modifications required. RV-Android improves on previous Android monitoring work by replacing the JavaMOP framework with RV-Monitor, a more advanced monitoring library generation tool with core algorithmic improvements that greatly improve resource consumption, efficiency, and battery life considerations. We demonstrate the developer usage of RV-Android with the standard Android build process, using instrumentation mechanisms effective on both Android binaries and source code. Our method allows for both property development and advanced application testing through runtime verification. We showcase the user frontend of RV-Monitor, which is available for public demo use and requires no knowledge of RV concepts. We explore the extra expressiveness the MOP paradigm provides over simply writing properties as aspects through two sample security properties, and show an example of a real security violation mitigated by RV-Android on-device. Lastly, we propose RV as an extension to the next-generation Android permissions system debuting in Android M.

  • RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial
    2015
    Co-Authors: Philip Daian, Yliès Falcone, Patrick Meredith, Traian Florin Serbanuta, Shin’ichi Shiriashi, Akihito Iwai, Grigore Rosu
    Abstract:

    RV-Android is a new freely available open source runtime library for monitoring formal safety properties on Android. RV-Android uses the commercial RV-Monitor technology as its core monitoring library generation technology, allowing for the verification of safety properties during execution and operating entirely in userspace with no kernel or operating system modifications required. RV-Android improves on previous Android monitoring work by replacing the JavaMOP framework with RV-Monitor, a more advanced monitoring library generation tool with core algorithmic improvements that greatly improve resource consumption , e and battery life considerations. We demonstrate the developer usage of RV-Android with the standard Android build process, using instrumentation mechanisms e↵ective on both Android binaries and source code. Our method allows for both property development and advanced application testing through runtime verification. We showcase the user frontend of RV-Monitor, which is available for public demo use and requires no knowledge of RV concepts. We explore the extra expres-siveness the MOP paradigm provides over simply writing properties as aspects through two sample security properties, and show an example of a real security violation mitigated by RV-Android on-device. Lastly, we propose RV as an extension to the next-generation Android permissions system debuting in Android M.

Gabriele Bavota - One of the best experts on this subject based on the ideXlab platform.

  • The Android OS stack and its vulnerabilities: an empirical study
    Empirical Software Engineering, 2019
    Co-Authors: Alejandro Mazuera-rozo, Jairo Bautista-mora, Sandra Rueda, Mario Linares-vásquez, Gabriele Bavota
    Abstract:

    The wide and rapid adoption of Android-based devices in the last years has motivated the usage of Android apps to support a broad range of daily activities. In that sense, being the most popular mobile platform makes it an attractive target for security attacks. In fact, 1,489 security vulnerabilities have been reported in the last three years (2015-2017) for the Android OS (which is the underlying platform for Android-based devices). While there is a plethora of approaches and tools for detecting malware and security issues in Android apps, few research has been done to identify, categorize, or detect vulnerabilities in the Android OS. In this paper we present the largest study so far aimed at analyzing software vulnerabilities in the Android OS. In particular, we analyzed a total of 1,235 vulnerabilities from four different perspectives: vulnerability types and their evolution, CVSS vectors that describe the vulnerabilities, impacted Android OS layers, and their survivability across the Android OS history. Based on our findings, we propose a list of future actions that could be performed by researchers and practitioners to reduce the number of vulnerabilities in the Android OS as well as their impact and survivability.

Weikang Yang - One of the best experts on this subject based on the ideXlab platform.

  • HPCC/EUC - Android Power Management and Analyses of Power Consumption in an Android Smartphone
    2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquito, 2013
    Co-Authors: Weikang Yang
    Abstract:

    With the rapid development of Android phones, the users' requirements are increasingly demanding. But the huge power consumption has seriously affected the users' communication demands. In this article, we introduce the power management modules and Wake Lock mechanism of the Android system, and analyze the power consumption of it. And we used DC power sources to measure the power consumption of every hardware modules of Android phones. The analysis of measured power consumption data could produce possible Android power-saving modes or a low power consumption mechanism, or lead us to the design of a new power consumption monitoring and power-saving software for Android. Finally, we summarize Android power management and make a prospect on the uncompleted work of Android power consumption monitoring software models.

  • Android Power Management and Analyses of Power Consumption in an Android Smartphone
    2013 IEEE 10th International Conference on High Performance Computing and Communications & 2013 IEEE International Conference on Embedded and Ubiquito, 2013
    Co-Authors: Weikang Yang
    Abstract:

    With the rapid development of Android phones, the users' requirements are increasingly demanding. But the huge power consumption has seriously affected the users' communication demands. In this article, we introduce the power management modules and Wake Lock mechanism of the Android system, and analyze the power consumption of it. And we used DC power sources to measure the power consumption of every hardware modules of Android phones. The analysis of measured power consumption data could produce possible Android power-saving modes or a low power consumption mechanism, or lead us to the design of a new power consumption monitoring and power-saving software for Android. Finally, we summarize Android power management and make a prospect on the uncompleted work of Android power consumption monitoring software models.