Looc: a Cyber-Physical Social Network on Android Platforms

Total Page:16

File Type:pdf, Size:1020Kb

Looc: a Cyber-Physical Social Network on Android Platforms LOOC: A CYBER-PHYSICAL SOCIAL NETWORK ON ANDROID PLATFORMS By CARMEN PATRICIA AYERDIS ESPINOZA Bachelor of Computer Systems Universidad Católica Managua, Nicaragua 2000 Submitted to the Faculty of the Graduate College of the Oklahoma State University in partial fulfillment of the requirements for the Degree of MASTER OF SCIENCE December, 2010 LOOC: A CYBER-PHYSICAL SOCIAL NETWORK ON ANDROID PLATFORMS Thesis Approved: Dr. Xiaolin Li Thesis Adviser Dr. Subhash Kak Dr. Blayne Mayfield Dr. Mark E. Payton Dean of the Graduate College ii ACKNOWLEDGMENTS I would love to express my gratitude to all the people who support me during this amazing two years. I am very grateful with Fulbright Fellowship for this life experience. Also, my thanks go to Dr. Li for the opportunity to work with him and be part of his amazing team of students. It was such an exciting experience to be part of the computer science family at Oklahoma State University. I have never met such a faculty so excited to teach their students how to be better and more dedicated. Special thanks to the wonderful family God gave me. My gratitude goes to my baby brother Jose Luis for being such a wonderful source of inspiration. Thanks to God for giving me the best American sister I could possible ask, Stacey Bridges who welcomed in her house and her life. Thanks to Noah Paul Evans for making me smile during this year. While studying in OSU I met amazing people and friends….Thanks to everybody who supports me. Finally, to my dad Dr. Guillermo Ayerdis thanks, you were right…… this country is an amazing one and I still miss you. This work is dedicated especially to you iii TABLE OF CONTENTS I INTRODUCTION ................................................................................................................ 1 1.1 Purpose of the study ...................................................................................................... 2 1.2 Objectives of the study ................................................................................................. 2 1.3 Significance of the study ............................................................................................... 3 II REVIEW OF LITERATURE .............................................................................................. 4 2.1 Android ........................................................................................................................ 4 2.2 What is Android? .......................................................................................................... 4 2.3 Benefits of working with Android ................................................................................ 6 2.4 Requirements to work with Android ............................................................................ 7 2.4.1 Eclipse Java Editor ................................................................................................. 7 2.4.2 Android SDK ......................................................................................................... 9 2.4.3 Java and Dalvik Virtual Machine .......................................................................... 9 2.4.3 Eclipse Debugger ................................................................................................... 9 2.4.4 Logcat .................................................................................................................. 10 2.4.5 Android Debug Bridge (ADB) ............................................................................. 10 2.5 System Requirements ................................................................................................. 10 2.6 Features in Android .................................................................................................... 11 2.7 System Architecture in Android ................................................................................. 12 2.7.1 Linux Kernel ........................................................................................................ 13 2.7.2 Libraries ............................................................................................................... 13 2.7.3 Android Runtime ................................................................................................. 14 2.7.3.1 Davilk Virtual Machine ................................................................................ 14 2.7.3.2 Core libraries ................................................................................................. 15 2.7.4 Application Framework ....................................................................................... 15 2.7.5 Application Layer ................................................................................................ 15 2.8 Android Application Life Cycle ................................................................................. 16 2.8.1 Activities .............................................................................................................. 16 2.8.2 Services ................................................................................................................ 20 2.8.3 Content providers ................................................................................................ 21 iv 2.8.4 Intents ................................................................................................................... 21 2.8.5 Broadcast receivers .............................................................................................. 21 2.9 Application priority in Android .................................................................................. 21 2.10 Create applications in Android ................................................................................. 24 2.11 The AndroidManifest.xml File ................................................................................. 28 2.12 Android phones to test applications .......................................................................... 28 2.12.1 T-Mobile G1 ...................................................................................................... 28 2.12.1Android Dev Phone 1 .......................................................................................... 28 2.13 Social Computing ..................................................................................................... 29 2.14 What is a social network site? ................................................................................... 30 2.15 Benefits in using social networks ............................................................................. 32 2.16 Basic features of a social network site ...................................................................... 33 2.16.1 Accounts ............................................................................................................ 33 2.16.2 Profiles ............................................................................................................... 33 2.16.3 Friends ................................................................................................................ 34 2.16.4Messaging ........................................................................................................... 34 2.16.5 Media galleries ................................................................................................... 34 2.16.6 Blogging ............................................................................................................. 34 2.16.7 Message boards .................................................................................................. 35 2.16.8 Groups ................................................................................................................ 35 2.16.9 Comments and tags ............................................................................................ 35 2.17 Mobile Social Computing ......................................................................................... 36 2.18 Mobile Social applications ........................................................................................ 37 2.18.1 Mobile micro-blogging ..................................................................................... 38 2.18.2 Mobile lifestreamming ....................................................................................... 38 2.18.3 Mobile social tagging ......................................................................................... 38 2.18.4 Mobile podcasting .............................................................................................. 39 2.18.5 Mobile social network ........................................................................................ 39 2.18.6 Mobile social gaming ......................................................................................... 39 2.19 Android and social networks .................................................................................... 40 2.20 Cyber-Physical Systems definition ........................................................................... 40 2.21 CPS design models ................................................................................................... 41 2.22 Challenges in CPS .................................................................................................... 42 2.23 Physical Topology .................................................................................................... 45 III.METHODOLOGY .........................................................................................................
Recommended publications
  • Uila Supported Apps
    Uila Supported Applications and Protocols updated Oct 2020 Application/Protocol Name Full Description 01net.com 01net website, a French high-tech news site. 050 plus is a Japanese embedded smartphone application dedicated to 050 plus audio-conferencing. 0zz0.com 0zz0 is an online solution to store, send and share files 10050.net China Railcom group web portal. This protocol plug-in classifies the http traffic to the host 10086.cn. It also 10086.cn classifies the ssl traffic to the Common Name 10086.cn. 104.com Web site dedicated to job research. 1111.com.tw Website dedicated to job research in Taiwan. 114la.com Chinese web portal operated by YLMF Computer Technology Co. Chinese cloud storing system of the 115 website. It is operated by YLMF 115.com Computer Technology Co. 118114.cn Chinese booking and reservation portal. 11st.co.kr Korean shopping website 11st. It is operated by SK Planet Co. 1337x.org Bittorrent tracker search engine 139mail 139mail is a chinese webmail powered by China Mobile. 15min.lt Lithuanian news portal Chinese web portal 163. It is operated by NetEase, a company which 163.com pioneered the development of Internet in China. 17173.com Website distributing Chinese games. 17u.com Chinese online travel booking website. 20 minutes is a free, daily newspaper available in France, Spain and 20minutes Switzerland. This plugin classifies websites. 24h.com.vn Vietnamese news portal 24ora.com Aruban news portal 24sata.hr Croatian news portal 24SevenOffice 24SevenOffice is a web-based Enterprise resource planning (ERP) systems. 24ur.com Slovenian news portal 2ch.net Japanese adult videos web site 2Shared 2shared is an online space for sharing and storage.
    [Show full text]
  • The Effects of Content Likeability, Content Credibility
    Journal of Theoretical and Applied Electronic Commerce Research This paper is available online at ISSN 0718–1876 Electronic Version www.jtaer.com VOL 15 / ISSUE 3 / SEPTEMBER 2020 / 1-19 DOI: 10.4067/S0718-18762020000300102 © 2020 Universidad de Talca - Chile The Effects of Content Likeability, Content Credibility, and Social Media Engagement on Users’ Acceptance of Product Placement in Mobile Social Networks Ivan Ka Wai Lai 1 and Yide Liu 2 1 City University of Macau, Faculty of International Tourism and Management, Taipa, Macau, [email protected] 2 Macau University of Science and Technology, School of Business, Taipa, Macau, [email protected] Received 29 August 2018; received in revised form 11 June 2019; accepted 1 October 2019 Abstract Nowadays, product placements are commonly presented on mobile social media but related studies are rare. The main purpose of the study is to investigate the effects of content likeability, content credibility, and social media engagement on users’ acceptance of product placement in mobile social networks. The results of the online survey indicate that content likeability is an antecedent of social media engagement and content credibility; social media engagement has an influence on content credibility; and content likeability, content credibility, and social media engagement both directly affect user acceptance of product placement in mobile social networks. Furthermore, social media engagement has an interaction effect with content likeability on the content credibility of mobile social networks. The results of the multi-group analysis indicate that young adults show differences with middle-aged adults in the direct effect of content likeability on social media engagement and in the interaction effect of content credibility and social media engagement on the acceptance of product placement in mobile social networks.
    [Show full text]
  • Top 50 Twitter Terms
    NetLingo Top 50 Twitter Terms 1. @reply - A way to say something directly back to another person on Twitter @username, so it’s public for all to see 2. #word - When you put a hashtag before a word, it adds and sorts tweets into a category to display what's trending 3. bieber baiting - Using Justin Bieber’s name in posts to drive traffic to your online accounts (it’s actually illegal) 4. blogosphere - The shared space of blogs, crogs, flogs, microblogs, moblogs, placeblogs, plogs, splogs, vlogs 5. digital dirt - Unflattering information you may have written on social networking sites that can later haunt you 6. DM - Direct Message, a message between only you and the person you are sending it to, it is considered private 7. flash mob - A large group of people who gather suddenly in a public place, do something, then quickly disperse 8. FOMO - Fear Of Missing Out, online junkies paying partial attention to everything while scrolling through feeds 9. hashtag - When the hash sign (#) is added to a word or phrase, it lets users search for tweets similarly tagged 10. hashtag activism - Using Twitter's hashtags for Internet activism, for example #metoo #occupywallstreet 11. HT - Hat Tip, it’s an abbreviation you use to attribute a link to one of your tweeps 12. indigenous content - User-generated content created by the digital natives for themselves 13. influencer - Active Twitter users who have influence on others due to their large number of followers 14. Larry the Bird - The name of the Twitter bird, in honor of the Celtics basketball legend Larry Bird 15.
    [Show full text]
  • Android (Operating System) 1 Android (Operating System)
    Android (operating system) 1 Android (operating system) Android Home screen displayed by Samsung Nexus S with Google running Android 2.3 "Gingerbread" Company / developer Google Inc., Open Handset Alliance [1] Programmed in C (core), C++ (some third-party libraries), Java (UI) Working state Current [2] Source model Free and open source software (3.0 is currently in closed development) Initial release 21 October 2008 Latest stable release Tablets: [3] 3.0.1 (Honeycomb) Phones: [3] 2.3.3 (Gingerbread) / 24 February 2011 [4] Supported platforms ARM, MIPS, Power, x86 Kernel type Monolithic, modified Linux kernel Default user interface Graphical [5] License Apache 2.0, Linux kernel patches are under GPL v2 Official website [www.android.com www.android.com] Android is a software stack for mobile devices that includes an operating system, middleware and key applications.[6] [7] Google Inc. purchased the initial developer of the software, Android Inc., in 2005.[8] Android's mobile operating system is based on a modified version of the Linux kernel. Google and other members of the Open Handset Alliance collaborated on Android's development and release.[9] [10] The Android Open Source Project (AOSP) is tasked with the maintenance and further development of Android.[11] The Android operating system is the world's best-selling Smartphone platform.[12] [13] Android has a large community of developers writing applications ("apps") that extend the functionality of the devices. There are currently over 150,000 apps available for Android.[14] [15] Android Market is the online app store run by Google, though apps can also be downloaded from third-party sites.
    [Show full text]
  • Social Media in Government
    Social Media in Government Alex Howard Government 2.0 Correspondent O’Reilly Media Agenda • A brief history of social media • e-government, open government & “We government” • The growth and future of “Gov 2.0” What is social media? Try today’s Wikipedia entry: social media is media for social interaction, using highly accessible and scalable publishing techniques A read-write Web Think of it another way: Social media are messages, text, video or audio published on digital platforms that the community to create the content Social media isn’t new • Consider the Internet before the Web (1969- 1991) • Used by military, academia and hackers • Unix-to-Unix Copy (UUCP), Telnet, e-mail Bulletin Board Services (BBS) (1979) Ward Christensen and the First BBS Usenet (1979) • First conceived of by Tom Truscott and Jim Ellis. • Usenet let users post articles or posts to newsgroups. Commercial online services (1979) Online chat rooms (1980) Internet Relay Chat (1988) • IRC was followed by ICQ in the mid- 90s. • First IM program for PCs. World Wide Web (1991) Blogs (1994) • Blogging rapidly grew in use in 1999, when Blogger and LiveJournal launched. Wikis (1994) • Ward Cunningham started development on the first wiki in 1994 and installed it on c2.om in 1995. • Cunningham was in part inspired by Apple’s Hypercard • Cunningham developed Vannevar Bush’s ideas of “allowing users to comment on and change one another’s text” America Online (1995) Social networks (1997) From one to hundreds of millions • Six Degrees was the first modern social network. • Friendster followed in 2002. • MySpace founded in 2003.
    [Show full text]
  • Instafame: Luxury Selfies in the Attention Economy
    Public Culture Instafame: Luxury Selfies in the Attention Economy Alice E. Marwick Empire on top, my Instagram — my watch Five days on my yacht Cash money act up I just Instagram my shit and let them broke haters just watch —Fat Joe, “Instagram That Hoe” Instagram, the mobile photo- sharing application, was pur- chased for $1 billion by Facebook in 2012; it had, at the time, thirteen employees. While a $1 billion valuation is difficult to grasp — that’s more than the New York Times is worth — the purchase is now widely viewed by tech and business analysts as a coup (Indvik 2013). Facebook’s popularity with young, lucrative American consumers has waned as it has grown into an aggregated behemoth of online content, its News Feeds clogged with video game scores, e- commerce purchases, and advertising (Hess 2013). Instagram, despite having far fewer users, is thriv- ing. The site’s top users are a who’s who of pop stars and television celebrities. It is used by 11 percent of American teenagers, was parodied by the popular site CollegeHumor, and is regularly name- checked in hip- hop songs (Madden et al. 2013). With Instagram’s user base of 150 million people comes the possibility of achieving Instafame, the condition of having a relatively great number of follow- ers on the app. While the most followed users are primarily celebrities — the pop star Rihanna, for instance, has 11 million followers — to many Instagram users, gathering thousands, or even hundreds, of followers can be a motivating force. One participant in a Pew Research Center Internet study on online bullying said: Public Culture 27:1 doi 10.1215/08992363-2798379 Copyright 2015 by Duke University Press 137 Published by Duke University Press Public Culture Public Culture “[On Instagram,] people tend to not come off so mean.
    [Show full text]
  • Introduction to Web 2.0 Technologies
    Introduction to Web 2.0 Joshua Stern, Ph.D. Introduction to Web 2.0 Technologies What is Web 2.0? Æ A simple explanation of Web 2.0 (3 minute video): http://www.youtube.com/watch?v=0LzQIUANnHc&feature=related Æ A complex explanation of Web 2.0 (5 minute video): http://www.youtube.com/watch?v=nsa5ZTRJQ5w&feature=related Æ An interesting, fast-paced video about Web.2.0 (4:30 minute video): http://www.youtube.com/watch?v=NLlGopyXT_g Web 2.0 is a term that describes the changing trends in the use of World Wide Web technology and Web design that aim to enhance creativity, secure information sharing, increase collaboration, and improve the functionality of the Web as we know it (Web 1.0). These have led to the development and evolution of Web-based communities and hosted services, such as social-networking sites (i.e. Facebook, MySpace), video sharing sites (i.e. YouTube), wikis, blogs, etc. Although the term suggests a new version of the World Wide Web, it does not refer to any actual change in technical specifications, but rather to changes in the ways software developers and end- users utilize the Web. Web 2.0 is a catch-all term used to describe a variety of developments on the Web and a perceived shift in the way it is used. This shift can be characterized as the evolution of Web use from passive consumption of content to more active participation, creation and sharing. Web 2.0 Websites allow users to do more than just retrieve information.
    [Show full text]
  • Opportunities and Challenges for Standardization in Mobile Social Networks
    Opportunities and Challenges for Standardization in Mobile Social Networks Laurent-Walter Goix, Telecom Italia [email protected] Bryan Sullivan, AT&T [email protected] Abstract This paper describes the opportunities and challenges related to the standardization of interoperable “Mobile Social Networks”. Challenges addressed include the effect of social networks on resource usage, the need for social network federation, and the needs for a standards context. The concept of Mobile Federated Social Networks as defined in the OMA SNEW specification is introduced as an approach to some of these challenges. Further specific needs and opportunities in standards and developer support for mobile social apps are described, including potentially further work in support of regulatory requirements. Finally, we conclude that a common standard is needed for making mobile social networks interoperable, while addressing privacy concerns from users & institutions as well as the differentiations of service providers. 1 INTRODUCTION Online Social Networks (OSN) are dominated by Walled Gardens that have attracted users by offering new paradigms of communication / content exchange that better fit their modern lifestyle. Issues are emerging related to data ownership, privacy and identity management and some institutions such as the European Commission have started to provide measures for controlling this. The impressive access to OSN from ever smarter mobile devices, as well as the growth of mobile- specific SN services (e.g. WhatsApp) have further stimulated the mobile industry that is already starving for new attractive services (RCS 1). In this context OMA 2 as mobile industry forum has recently promoted the SNEW specifications that can leverage network services such as user identity and native interoperability of mobile networks (the approach promoted by “federated social networks”).
    [Show full text]
  • Introduction to Social Networks a Guide to Getting Started on Social Media Guide to Getting Started on Social Networks
    Introduction to Social Networks A Guide to Getting Started on Social Media Guide to Getting Started on Social Networks Getting Started Facebook With a growing number of social networks, it can Facebook has become the largest social network in be difficult to determine where businesses should the world with over 1 billion users. Facebook users put their attention and resources. As as each social come from every demographic, using the popular network is different, they each require their own network to share content with their family, friends content and engagement strategies for their unique and coworkers. audiences With the roll out of Pages, Facebook has become In order to grow their social media presence, instrumental to businesses as more and more are businesses need to know how to leverage each of using Pages to maximize their marketing value and these popular social networks to better connect with customer engagement. customers and prospects. When using Facebook Pages, consider the To get started with social networks, businesses following: should understand the following: • Facebook Pages can help create awareness, • What today’s most popular social networks are generate excitement for campaigns and keep the conversation going with your customers • How the top social networks are used for business • Facebook Pages can act as a hub for customers, vendors and even employees to communicate • How businesses are interacting with customers with businesses through these networks • Facebook Pages can be used as an avenue for customer service and product feedback Use case Mountain Equipment Coop has just launched a new line of camping gear, so they post a photo on their Facebook Page.
    [Show full text]
  • Privacy Considerations for Secure Identification in Social Wireless
    Privacy considerations for secure identification in social wireless networks Master’s degree thesis ELENA KOZHEMYAK Academic supervisor: Sonja Buchegger, KTH External supervisor: Christian Gehrmann, SICS Examiner: Johan Håstad, KTH September 2011 iii Abstract This thesis focuses on privacy aspects of identification and key exchange schemes for mobile social networks. In particular, we consider identification schemes that combine wide area mobile communication with short range com- munication such as Bluetooth, WiFi. The goal of the thesis is to identify possi- ble security threats to personal information of users and to define a framework of security and privacy requirements in the context of mobile social networking. The main focus of the work is on security in closed groups and the procedures of secure registration, identification and invitation of users in mobile social net- works. The thesis includes an evaluation of the proposed identification and key exchange schemes and a proposal for a series of modifications that augments its privacy-preserving capabilities. The ultimate design provides secure and ef- fective identity management in the context of, and in respect to, the protection of user identity privacy in mobile social networks. Keywords: mobile social networks, identity privacy, identity management, pseudonyms. iv Sammanfattning Det här examensarbetet handlar om personlig integritet, identifiering och nyckelutbyte i mobila sociala nätverk. Speciellt adresserar vi dessa aspekter för system som kombinerar mobil kommunikation med kort räckviddskommunika- tion som Bluetooth och WiFi. Målet med detta arbete är att identifiera möjliga säkerhetshot mot användarinformation och att ta fram ett ramverk för säkerhet och krav på personlig integritet i mobila sociala nätverk. Tyngdpunkten i ar- betet ligger på säkerhet i slutna grupper och förfaranden för säker registrering, identifiering och inbjudan av användare i mobila sociala nätverk.
    [Show full text]
  • SOCIAL MEDIA MARKETING Generating Word-Of-Mouth Using Technology
    THE GRUMPY OLD MANAGERS GUIDE TO… SOCIAL MEDIA MARKETING Generating Word-of-Mouth Using Technology By Rick and Nikki Carter e-nova communications We don’t talk about organisations. We talk about the benefits they bring to people. Social media is content created by people using highly accessible and scalable publishing technologies. At its most basic sense, social media is a shift in how people discover, read and share news, information and content. It's a set of technologies, tools and platforms facilitating the discovery, participation and sharing of content. It is transforming monologues (one to many) into dialogues (many to many) and the democratisation of information, transforming people from content readers into publishers. Social media has become extremely popular because it allows people to connect in the online world to form relationships for personal and business. Businesses also refer to social media as user-generated content (UGC) or consumer-generated media (CGM). Source: www.wikipedia.com ©2009 E-nova Pty Ltd Feel free to post this e-book on your blog, share it on Facebook or LinkedIn, Twitter about it or email to another Grumpy Old Manager. Index ______________ The Grumpy Old Manager/Father and his Colleague/Daughter About us Our 10 year journey to Social Media Tatiana Grigorieva’s story The Grumpy Old Managers Guide to Social Media Marketing Introduction What is a Grumpy Old Manager? Embrace the evolution Social Media For a while we just didn’t get it either Social Networks The value of being LinkedIn LinkedIn So now we
    [Show full text]
  • International Students' Use of Social Network Sites For
    INTERNATIONAL STUDENTS’ USE OF SOCIAL NETWORK SITES FOR COLLEGE CHOICE ACTIVITIES AND DECISION MAKING Natalia Rekhter Submitted to the faculty of the University Graduate School in partial fulfillment of the requirements for the degree Doctor of Philosophy in the School of Education Indiana University June 2017 Accepted by the Graduate Faculty, Indiana University, in partial fulfillment of the requirements for the degree of Doctor of Philosophy. Doctoral Dissertation Committee _______________________________________________________________ Committee Chairperson, Robin Hughes, Ph.D. _______________________________________________________________ Committee Member, Donald Hossler, Ph.D. _______________________________________________________________ Committee Member, Gary Pike, Ph.D. _______________________________________________________________ Committee Member, James Scheurich, Ph.D. _______________________________________________________________ Committee Member, Eric Wright, Ph.D. Date of Defense March 9, 2017 ii I dedicate this dissertation to my husband, Mark Rekhter, M.D., Ph.D. Thank you for always encouraging me to persist, believing in me, listening to my endless self-doubts, always finding words of reassurance, and for being by my side all the way. I also dedicate this dissertation to my sons Ilya and Misha, who inspired me by their own successes, intelligence, and dedication. iii Acknowledgements I was able to complete this dissertation research only because of the encouragement, guidance, support and care of my dissertation research advisor Dr. Donald Hossler. Dr. Hossler, thank you for your infinite patience, for challenging my views, for always inspiring me to do better and reach higher, for your suggestions, your guidance, your feedback and your trust in me. An opportunity to work with you and learn from you made a profound impact on me as a person and as a researcher.
    [Show full text]