Personal & Contextual Portability and Plasticity with Opensocial

Total Page:16

File Type:pdf, Size:1020Kb

Personal & Contextual Portability and Plasticity with Opensocial Widgets and Spaces: Personal & Contextual Portability and Plasticity with OpenSocial Evgeny Bogdanov To cite this version: Evgeny Bogdanov. Widgets and Spaces: Personal & Contextual Portability and Plasticity with OpenSocial. Education. Ecole Polytechnique Fédérale de Lausanne (EPFL), 2013. English. tel- 00994409 HAL Id: tel-00994409 https://tel.archives-ouvertes.fr/tel-00994409 Submitted on 21 May 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Widgets and Spaces: Personal & Contextual Portability and Plasticity with OpenSocial THÈSE NO 5804 (2013) PRÉSENTÉE LE 30 AOUT 2013 À LA FACULTÉ DES SCIENCES ET TECHNIQUES DE L'INGÉNIEUR INSTITUT DE GÉNIE ÉLECTRIQUE ET ÉLECTRONIQUE PROGRAMME DOCTORAL EN INFORMATIQUE, COMMUNICATIONS ET INFORMATION ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE POUR L'OBTENTION DU GRADE DE DOCTEUR ÈS SCIENCES PAR Evgeny BOGDANOV acceptée sur proposition du jury: Dr A. Karimi, président du jury Dr D. Gillet, Dr C. Salzmann, directeurs de thèse Dr E. L.-C. Law, rapporteur Dr L. Moccozet, rapporteur Dr C. Ullrich, rapporteur Suisse 2013 A person who never made a mistake never tried anything new — Albert Einstein To my parents. Acknowledgments This thesis is only partially my work. It would not be possible without my friends, relatives, colleagues who were helping me (knowingly or unknowingly) during this PhD journey. I am hugely grateful to all of you! Denis Gillet and Christophe Salzmann. Thank you for accepting me into your research family, for giving me the freedom in choosing and shaping the research directions according to my interests, for being my mentors. After our discussions I was always leaving your office inspired and highly motivated. This is indeed something! I would like to thank my thesis committee members for reading my thesis and being my examinators: Alireza Karimi, Effie Lai-Chong Law, Carsten Ullrich, Laurent Moccozet. My research work was partially funded through the following projects: ROLE, PALETTE, SWITCH, GO-LAB. I am thankful to these projects and I did appreciate working in them. Stéphane Sire, I owe you a huge chunk of my thesis and my personal development. Thank you for your super good ideas, all our discussions and collaboration. It was a pleasure. Particularly, thanks for being my first JavaScript teacher who ignited my interest to this beautiful language! I was extremely lucky with my colleagues. Everyone is super nice and the ambiance in the group is as one could only dream about. Sandy Ingram, Willson Shibani, Adrian Holzer, Sten Govaerts, Wissam Halimi, Jad Naoum - thank you all for the conversations, ideas exchange, travels, barbecues, tea breaks, movie nights, life advices. Na Li, Laleh Makarem - you are the best colleagues ever (not only because you shared food with me!) Andrii Vozniuk - you joined our group recently but your interest in new things and technologies boosted my performance. I have learned and continue learning a lot of things because of you - thanks! Anne Remillet, thank you for being so responsive! Alain Bock, thanks for being my training partner. In addition to my colleagues at EPFL, I would like to thank all other researches with whom I had a chance to collaborate in joint projects and in conferences. Particularily, I want to express my gratitude to Matthias Palmér, Erik Isaksson, Fridolin Wild, Carsten Ullrich, and Freddy Limpens with whom we co-authored our research papers. When I started my PhD, our group was part of Laboratoire d’Automatique and I have very warm feelings towards all people in this lab. Thank you for being there for me when I needed it, for our breakfasts, social events and the perfect atmosphere in the lab! v Acknowledgments I would like to say thank you to all my sport partners who shared my passion over the last several years. I am very grateful to the Schweizerischer Akademischer Skiklub (SAS) and Stéphane Chevrier who found me and brought me into the club. Fabian Birbaum, Pascal We- ber, Alexander Walpen, Mauro Gruber, Reto Brunner, Dominique Schwab, Lada Sycheva - it was and is a great pleasure to train and compete with you (parties included)! Andrijana Radivojevic, Alexandra Paillusson, Natasa Pjescic - you are awesome friends, my best dance, ice skating partners and a lot more! Zlatko Emedi, Sean Costello, Francis Tschantz, David Ingram, thank you for the time we spent together - I was always enjoying it. Ira and Valya, you were my only friends in Lausanne, when I first came. Thank you for helping me, thank you for our scientific, sport and life discussions. I always enjoy spending time with you! In addition, I would like to thank all my other friends from Moscow Institute of Physics and Technology (MIPT), especially my ski club friends with whom we keep a very close contact. Niko, thanks for being like me, thinking like me, training like me. My life would be definitely dull if you were not here during the last year. It’s a pity we didn’t meet long before. You are the best friend, man! Denise, I can’t express in words how joyful and pleasant my life has become in the last two month because of you. I am very thankful to you for the fascinating moments we have spent together and for making my motor spin faster! Mama, Papa, Zoya, without you I would never make it. Everything I have ever achieved or did is because of you. You always supported all my crazy ideas and my interest in things. Thank you for being my greatest motivators! I am lucky to have you! Lenush and Elena Stepanovna, you are very dear to me and I am glad to have both of you in my life. You were always very supportive and showed a great interest in the things I did and do. It is truly motivating! Thank you!!! Len, I came to Lausanne because of you, I started my PhD because of you, and I did a lot of things because of you. Thank you for always giving me freedom and being a person I could rely on in my life. I became a better man because of you and I am deeply grateful to you for everything you did! Lausanne, 3 July 2013 E. B. vi Abstract Social media platforms are created and exploited for various activities carried out individually or collaboratively and relying on different resources and tools. Social media platforms are inherently contextual; the context being defined as a specific activity carried out for a specific purpose with specific tools and resources, as well as with specific people. These contexts may be spread over different platforms. Thus, users need to collaborate across various platforms, they need to move their environments and data from one platform to another. Every task a person accomplishes has its own specifics. Hence, there is a strong need for users to be able to personalize (shape) their environments to suit their specific needs: by changing a set of tools, adding and removing resources, by adapting the graphical and functional parts of their platforms, and sharing resources with others. This thesis investigates the challenges of contextualization, portability and personalization within social media platforms through the following research questions. How can we model a user context in a social media platform? How can we enable portability: i.e., to access the same user’s environment from different social media platforms and to migrate an environment from one platform to another? How can we enable the easy personalization of user’s contexts? In the first part of the thesis, we formally define the space concept, that materializes the user’s context and represents an environment constructed by the user. We propose an OpenSocial space extension that introduces the space concept into OpenSocial specification in the form of Space model and APIs. In addition, we propose a way to build contextual widgets capable of adapting to the user’s context. In the second part of the thesis, we propose the notion of collaborative portable space con- figuration relying on the space configuration language. We demonstrate how portability of spaces can be achieved with OpenSocial. This includes the classification of various migration methods and scenarios of space portability. In addition, we propose a concept of portable platform interfaces. In the third part of the thesis, we define plasticity as a measure of a platform ability to be shaped according to users’ needs. To address plasticity, we propose the functional skin concept for personalization of graphical and functional interfaces. In addition, we propose cloud aggregation and sharing mechanisms. Keywords: widget, space, personalization, context, portability, plasticity, opensocial, social media platform, interoperability, migration, collaboration, functional skin vii Résumé Les médias sociaux sont créés et utilisés pour des activités variées menées individuellement ou de manière collaborative et exploitent différents outils et ressources. Les médias sociaux sont intrinsèquement contextuels; le contexte étant défini comme une activité spécifique menée dans un but particulier avec des ressources et des outils choisis, ainsi qu’avec des personnes sélectionnées. Ces contextes peuvent être répartis sur différentes plates-formes que les utilisateurs doivent exploiter conjointement ou entre lesquelles ils doivent échanger leurs données pour collaborer selon leurs besoins spécifiques. Chaque tâche qu’une personne accomplit est unique. Il est donc essentiel pour les utilisateurs de pouvoir personnaliser les espaces qu’ils exploitent dans les médias sociaux en fonction de leurs besoins spécifiques; non seulement en y ajoutant ou supprimant des ressources et en les partageant, mais aussi en modifiant la palette des outils disponibles et en adaptant la visualisation ou les fonctionnalités de l’interface.
Recommended publications
  • Google Docs Accessibility (Pdf)
    Google Docs Accessibility (A11y) Building Accessible Google Docs • Heading Styles • Images • Table of Contents • Captioning • Columns and Lists • Tables A11y • Tab Stops • Color Contrast • Paragraph Spacing • Headers and Footers • Meaningful Link Text • Accessibility Checker What is Assistive Technology? Assistive Technology (AT) are “products, equipment, and systems that enhance learning, working, and daily living for persons with disabilities.” Magnification Speech Screen Readers Software Recognition Trackball Mouse Keyboard Zoom Text Braille Computer Keyboard Captions/Subtitles Captioned Telephone Video Relay Services Captioning Videos Per federal and state law, and CSU policy, instructional media (e.g., videos, captured lectures, recorded presentations) must have captions. This includes instructional media used in classrooms, posted on websites or shared in Canvas. • All students who are enrolled in a course must be able to access the content in the course. • Faculty: Funding is available to help faculty generate captions and transcripts for instructional media. Materials should be submitted at least six weeks in advance of their use in instruction. • Staff: For CSUN staff who do not provide classroom material, there is a cost through chargeback. For information on the chargeback, email [email protected]. csun.edu/captioning What are Screen Readers Screen readers are a form of assistive technology (AT) software that enables access to a computer, and all the things a computer does, by attempting to identify and interpret what is being displayed on the computer screen using text-to-speech. Screen readers can only access and process live text (fully editable or selectable text). • Provides access to someone who is visually impaired, mobility or has a learning disability to access text on the screen.
    [Show full text]
  • Opensocial: from Social Networks to Social Ecosystem
    2007 Inaugural IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2007) OpenSocial: From Social Networks to Social Ecosystem Juliana Mitchell-WongI, Ryszard Kowalczyk', Albena Rosheloval, Bruce Joy2 and Henry Tsai2 'Centre for Information Technology Research, Swinburne University, Hawthorn, VIC, Australia e-mail: (jmitchellwong, rkowalczyk, aroshelova)@ict.swin.edu.au 2Everyday Interactive Networks, Hawthorn, VIC, Australia, e-mail: (brucejoy, henrytsai)@ein.com.au ties to be managed using the one application. GAIM' and Abstract-Unlike the physical world where social ecosys- Trillian2 are two example applications for instant messaging tems are formed from the integrated and managed relation- communities. These applications however do not address ships between individuals and organisations, the online digital any of the fundamental issues: the independent and isolated world consists of many independent, isolated and incompatible nature of communities, the ignorance to overlapping rela- social networks established by organisations that have over- lapping and manually managed relationships. To bring the tionships in different communities, or the manual manage- online digital world in-line with the physical world, integration ment of relationships. of social networks, identification of overlapping relationships Communities on the other hand have moved towards in social networks, and automation of relationship manage- forming alliances with other communities to enable content ment in social networks are required. OpenSocial is a frame- search and retrieval between them by using common ontol- work that enables social networks to interlink and self- use common organise into a social ecosystem guided by the policies of indi- ogy [1]. The of ontology enables communities viduals and organisations. to interlink, but each of these communities assumes that their policies are agreeable by every community in the alli- Index Terms-social framework, self-organised, self- ance.
    [Show full text]
  • AGIS SOFTWARE DEVELOPMENT § LLC, § Case No
    Case 2:19-cv-00361-JRG Document 1 Filed 11/04/19 Page 1 of 70 PageID #: 1 IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION § AGIS SOFTWARE DEVELOPMENT § LLC, § Case No. § Plaintiff, § JURY TRIAL DEMANDED § v. § § GOOGLE LLC, § § Defendant. § § PLAINTIFF’S ORIGINAL COMPLAINT FOR PATENT INFRINGEMENT Plaintiff, AGIS Software Development LLC (“AGIS Software” or “Plaintiff”) files this original Complaint against Defendant Google LLC (“Defendant” or “Google”) for patent infringement under 35 U.S.C. § 271 and alleges as follows: THE PARTIES 1. Plaintiff AGIS Software is a limited liability company organized and existing under the laws of the State of Texas, and maintains its principal place of business at 100 W. Houston Street, Marshall, Texas 75670. AGIS Software is the owner of all right, title, and interest in and to U.S. Patent Nos. 8,213,970, 9,408,055, 9,445,251, 9,467,838, 9,749,829, and 9,820,123 (the “Patents-in-Suit”). 2. Defendant Google is a Delaware corporation and maintains its principal place of business at 1600 Amphitheatre Parkway, Mountain View, California 94043, and may be served with process via its registered agent, Corporation Service Company at 251 Little Falls Drive, Wilmington, DE 19808. Upon information and belief, Google does business in Texas, directly or through intermediaries, and offers its products and/or services, including those accused herein Case 2:19-cv-00361-JRG Document 1 Filed 11/04/19 Page 2 of 70 PageID #: 2 of infringement, to customers and potential customers located in Texas, including in the judicial Eastern District of Texas.
    [Show full text]
  • Samsung Galaxy A10e
    User manual Table of contents Features 1 Camera 1 Security 1 Expandable storage 1 Night mode 1 Getting started 2 Galaxy A10e 3 Galaxy A20 4 Assemble your device 5 Charge the battery 6 Accessories 6 Start using your device 7 Use the Setup Wizard 7 Transfer data from an old device 7 Lock or unlock your device 8 Accounts 9 Set up voicemail 10 Navigation 11 i SPT_A102U_A205U_EN_UM_TN_SED_061419_FINAL Table of contents Navigation bar 16 Customize your home screen 18 Bixby 25 Digital wellbeing 25 Flexible security 26 Multi window 29 Enter text 30 Emergency mode 33 Apps 35 Using apps 36 Uninstall or disable apps 36 Search for apps 36 Sort apps 36 Create and use folders 37 Samsung apps 38 Galaxy Essentials 38 Galaxy Store 38 Galaxy Wearable 38 Samsung Health 39 ii Table of contents Samsung Members 40 Samsung Notes 41 SmartThings 43 Calculator 44 Calendar 45 Camera 47 Contacts 51 Clock 56 Email 60 Gallery 63 Internet 67 Messages 70 My Files 72 Phone 74 Google apps 82 Chrome 82 Drive 82 Duo 82 Gmail 82 iii Table of contents Google 82 Maps 83 Photos 83 Play Movies & TV 83 Play Music 83 Play Store 83 YouTube 83 Settings 84 Access Settings 85 Search for Settings 85 Connections 85 Wi-Fi 85 Bluetooth 87 Phone visibility 88 NFC and payment 89 Airplane mode 90 Voice networks 90 Mobile networks 90 Data usage 90 iv Table of contents Mobile hotspot 92 Tethering 94 Call and message continuity 94 Nearby device scanning 94 Connect to a printer 95 Virtual Private Networks 95 Private DNS 96 Ethernet 96 Sounds and vibration 96 Sound mode 96 Vibrations 97 Volume
    [Show full text]
  • Profiles Research Networking Software Installation Guide
    Profiles Research Networking Software Installation Guide Documentation Version : July 25, 2014 Software Version : ProfilesRNS_2.1.0 Table of Contents Introduction ..................................................................................................................... 2 Hardware and Operating System Requirements ............................................................. 3 Download Options ........................................................................................................... 4 Installing the Database .................................................................................................... 5 Loading Person Data....................................................................................................... 8 Loading Person Data: Part 1 – Importing SSIS Packages into SQL Server msdb Database ..................................................................................................................... 8 Loading Person Data: Part 2 – Importing Demographic Data .................................... 10 Loading Person Data: Part 3 – Geocoding ................................................................ 15 Loading Person Data: Part 4 – Obtaining Publications .............................................. 16 Loading Person Data: Part 5 – Convert data to RDF ................................................. 19 Scheduling Database Jobs ............................................................................................ 21 Installing the Code........................................................................................................
    [Show full text]
  • Windows Desktop: Sharing Photos and Location with the Cloud
    Windows desktop: Sharing photos and location with the cloud How the cloud helps you share files, find people and your devices. Your Google Account cloud service lets you share files, photos and videos between your Windows computer and your Android phone. You can also use your Google Account on your computer to help locate your Android phone if it becomes lost or stolen. What you will need Before you begin the course, your computer must have a minimum of Windows 10 operating software. If you are not sure of your current software version, or how to update it to the latest available, please refer to the Windows desktop: Security and privacy guide. You should also check that your computer is connected to mains power, switched on and showing the latest version of the Chrome browser on the desktop. You should be connected to the internet, have an email Your free Google cloud service account set up on your computer, and ensure that the lets you share files, locate mouse, monitor and keyboard are connected properly. friends and find your missing devices Also, your Android phone needs to be switched on, have the latest version of its operating software installed, and be connected to the internet, either via Wi-Fi or mobile data. You’ll need to be signed in to your Google Account on your computer, and on your phone. To sign in to your Google Account, type google.com into the Search bar of your web browser and follow the steps. To get the most from this course, you should also back up the photos and videos on your Android phone to your Google Account cloud service, ready for viewing on your computer.
    [Show full text]
  • A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering
    1 A Comparison of Natural Language Understanding Platforms for Chatbots in Software Engineering Ahmad Abdellatif, Khaled Badran, Diego Elias Costa, and Emad Shihab, Senior Member, IEEE Abstract—Chatbots are envisioned to dramatically change the future of Software Engineering, allowing practitioners to chat and inquire about their software projects and interact with different services using natural language. At the heart of every chatbot is a Natural Language Understanding (NLU) component that enables the chatbot to understand natural language input. Recently, many NLU platforms were provided to serve as an off-the-shelf NLU component for chatbots, however, selecting the best NLU for Software Engineering chatbots remains an open challenge. Therefore, in this paper, we evaluate four of the most commonly used NLUs, namely IBM Watson, Google Dialogflow, Rasa, and Microsoft LUIS to shed light on which NLU should be used in Software Engineering based chatbots. Specifically, we examine the NLUs’ performance in classifying intents, confidence scores stability, and extracting entities. To evaluate the NLUs, we use two datasets that reflect two common tasks performed by Software Engineering practitioners, 1) the task of chatting with the chatbot to ask questions about software repositories 2) the task of asking development questions on Q&A forums (e.g., Stack Overflow). According to our findings, IBM Watson is the best performing NLU when considering the three aspects (intents classification, confidence scores, and entity extraction). However, the results from each individual aspect show that, in intents classification, IBM Watson performs the best with an F1-measure>84%, but in confidence scores, Rasa comes on top with a median confidence score higher than 0.91.
    [Show full text]
  • Connected Cl As Sroom
    Data in the Cloud he ability to move from one representation monthly temperatures for cities in the United of data to another is one of the key char- States, South America, and Russia. Tacteristics of expert mathematicians and A quick inspection of the graph makes it evi- scientists. Cloud computing will offer more dent that on average it is always colder in Verk- opportunities to create and display multiple hoyansk than in Washington (and much colder representations of data, making this skill in the winter) and that the seasons in the south- even more important in the future. ern hemisphere are reversed. These patterns would have been much more difficult to discern Multiple Representations in a table of numbers alone. We can represent data in a variety of forms— Even young students can explore multiple rep- graphs, charts, tables of numbers, equations. resentations of the same data with software such Mathematicians, scientists, and engineers often as The Graph Club (Tom Snyder Productions). look for patterns in data. Different representations This application allows students to view two of the same data sometimes make it easier to see linked representations of data simultaneously. As a pattern. For example, the pattern in the table children drag icons to form a picture graph or of numbers below is not immediately evident. enter numbers in a simple table, a corresponding bar graph or pie chart takes shape (see Figure 2). Changing the size of a sector in the circle graph or the height of a bar in a bar chart Table 1. changes the pictogram or vice versa.
    [Show full text]
  • Voice.AI Gateway One-Click Dialogflow Integration Guide
    Integration Guide AudioCodes Intuitive Human Communications for Chatbot Services Voice.AI Gateway Google One-Click DialogFlow Integration Integration Guide Contents Table of Contents 1 Introduction ......................................................................................................... 7 1.1 Purpose .................................................................................................................. 7 2 Messages Sent by Voice.AI Gateway ................................................................ 9 2.1 Welcome Message ................................................................................................. 9 3 Messages Sent by Agent .................................................................................. 11 3.1 Basic Activity Syntax ............................................................................................ 11 3.2 hangup activity ..................................................................................................... 11 3.3 Bot Framework Specific Details ............................................................................ 12 3.3.1 Google Dialogflow ....................................................................................................12 Voice Bot Solutions 3 Voice.AI Gateway One-Click Dialogflow List of Tables Table 2-1: Description of Initial Message Sent by Voice.AI Gateway ...................................................... 9 Table 3-1: Properties of JSON Object Activities.....................................................................................11
    [Show full text]
  • 'Order Denying the Motion to Dismiss As to the Merits Of
    Case 5:15-cv-04062-LHK Document 49 Filed 08/12/16 Page 1 of 38 1 2 3 4 5 6 7 8 UNITED STATES DISTRICT COURT 9 NORTHERN DISTRICT OF CALIFORNIA 10 SAN JOSE DIVISION 11 12 DANIEL MATERA, Case No. 15-CV-04062-LHK 13 Plaintiff, ORDER DENYING MOTION TO DISMISS AS TO THE MERITS OF 14 v. PLAINTIFF’S CLAIMS 15 GOOGLE INC., Re: Dkt. No. 20 16 Defendant. 17 United States District Court District United States Northern District of California District Northern 18 Plaintiff Daniel Matera (“Plaintiff”), individually and on behalf of those similarly situated, 19 alleges that Defendant Google Inc. (“Google”) violated federal and state wiretapping laws in its 20 operation of Gmail, an email service. ECF No. 1 (“Compl.”).1 Before the Court is Google’s 21 motion to dismiss for failure to state a claim. ECF No. 20. Having considered the parties’ 22 submissions, the relevant law, and the record in this case, the Court DENIES Google’s motion to 23 dismiss as to the merits of Plaintiff’s claims. The Court will issue a separate order on standing 24 issues. 25 26 1 27 Unless otherwise noted, all ECF references are to the docket of 15-CV-04062 in the Northern District of California. 28 1 Case No. 15-CV-04062-LHK ORDER DENYING MOTION TO DISMISS AS TO THE MERITS OF PLAINTIFF’S CLAIMS Case 5:15-cv-04062-LHK Document 49 Filed 08/12/16 Page 2 of 38 I. BACKGROUND 1 A. Factual Background 2 1. In re Google Inc.
    [Show full text]
  • Tools to Trace Path Between Server and Web Applications Over Internet
    Proceedings of the UGC Sponsored National Conference on Advanced Networking and Applications, 27th March 2015 Tools to Trace Path between Server and Web Applications over Internet P Veeralakshmi Department of Computer Science, Sourashtra College, Madurai-5 [email protected] A Dhavapandiammal Department of Computer Application, Sourashtra College, Madurai-5 [email protected] --------------------------------------------------------ABSTRACT------------------------------------------------------- The rise of the Internet and the worldwideweb had a wide revolution not only in network communications but also in application design and development. It is common to captured pieces of business functionality into distinct objects or components, and then made them available as self-contained Web services that can be accessed using Internet-based protocols and tools. Some tools Smartsniff, Httpnetworksniffer, Winwebcrawler, Wireshark, Network Manager and WebLogAnalyzer are discussed to trace the path between client request and server response, history report of path travelled. Keywords: network manager, protocols, report, webcrawler, wireshark ---------------------------------------------------------------------------------------------------------------- 1.Introduction the web server and displays them in a simple table. for The Internet is itself an enormous network, so whenever we every http request, the following information is displayed: access the Internet, we are using a network. The Web is host name, http method
    [Show full text]
  • AT&T Motivate™ User Guide
    AT&T Motivate™ User Guide Contents Getting started . ... ......... ........................ 9 Introduction . ... ......................... 10 About the user guide ................................................... .10 Set up your phone . ... ....... ........... ........... 11 Parts and functions ..................................................... 11 Battery use ............................................................ .13 Install a SIM/SD Card ................................................... .15 Turn your phone on and off .............................................. .19 Complete the setup screens ............................................. .19 Use the touch screen ................................................... .20 Basic operations . ... ....... ........................ 21 Home screen and Apps list .............................................. .22 Phone settings menu ................................................... .25 Portrait and landscape screen orientation ................................. .26 Capture screenshots ................................................... .27 Applications .......................................................... .28 Phone number ........................................................ .34 Airplane mode ........................................................ .35 Enter text ............................................................. .36 Google account ....................................................... .39 Lock and unlock your screen ............................................ .42
    [Show full text]