MOBILE COMPUTING - Nd.edu

2y ago
9 Views
3 Downloads
6.07 MB
17 Pages
Last View : 20d ago
Last Download : 2m ago
Upload by : Maleah Dent
Transcription

1/25/21MOBILE COMPUTINGCSE 40814/60814Spring 2021Course Overview Instructor: Christian Poellabauer 323B Cushing Hall cpoellab@nd.edu 574-631-9131 Website: https://www3.nd.edu/ cpoellab/teaching/cse40814/index.htm Schedule, announcements, grading info, etc. Sakai: Submissions, grading Zoom: Link on website and Sakai Used for office hours, Friday “LAB” sessions, remoteattendance (quarantine, etc.), potential shut-downs, .1

1/25/21Course GoalsFundamentals of mobile computing Fundamentals of wireless networking Topics from closely related areas: Pervasive Computing Wearables Internet of Things Real-Time Systems Embedded Systems Wireless sensor networks Acquire and practice development skills Mini projects and course/group projectMobile Computing & IoT ProspectsTEKsystems 2017CNN Money 20172

1/25/21Grading Midterm ExamFinal ExamMini AssignmentsFirst Progress ReportSecond Progress ReportFinal Project DeliverablesProject Demonstration/PresentationClass Participation20%20%20%5%5%10%10%10%Course Project Mini Projects: Purpose: Learn/improve programming skills; learn Google Flutter Individually, but collaboration encouraged! Class Project Purpose: Develop innovative/unique “mobile computing solution” Individually or in teams [1-3] Collaboration across teams encouraged!3

1/25/21Questions?Mobile ComputingA simple definition could be: Mobile Computing is usinga computer (of one kind or another) while on the move Another definition could be: Mobile Computing is whena work process is moved from a normal fixed position to amore dynamic position A third definition could be: Mobile Computing is when awork process is carried out somewhere where it was notpreviously possible Mobile Computing is an umbrella term used to describetechnologies that enable people to access servicesanytime and anywhere4

1/25/21Mobile Computing Many other names/overlapping computing paradigms: Nomadic Computing (mobile computing) Pervasive Computing (anytime and everywhere) Ubiquitous Computing (anytime and everywhere) Embedded Computing (embedded in a larger system) Real-Time Systems (timing requirements) Wireless Networks (wireless radios) Wireless Sensor Networks (connected sensors) (Mobile) Ad-Hoc Networks (dynamic network formation) Internet of Things or IoT (“smart things” connected to the Internet) Mobile ComputingMobile ComputingWireless Communication ApplicationsLocation-awarenessMobility SupportSecurityResource ManagementNetwork ProtocolsBroadcastTechnologiesStandardsWireless Medium5

1/25/21EvolutionMobile computing can be categorized into seven majorcategories of focus These categories are the basis for the technology that isused today in research and design of mobile computing Each category or section is a different area that wasfocused on making mobile computing what it is today These seven categories are: Portability, Miniaturization,Connectivity, Convergence, Divergence, Apps, DigitalEcosystems Miniaturization Creating new and significantly smaller mobile form factorsthat allowed the use of personal mobile devices while onthe move6

1/25/21Portability Reducing the size of hardware to enable the creation ofcomputers that could be physically moved aroundrelatively easilyConnectivity Developing devices and applications that allowed users tobe online and communicate via wireless data networkswhile on the move7

1/25/21Convergence Integrating emerging types of digital mobile devices, suchas Personal Digital Assistants (PDAs), mobile phones,music players, cameras, games, etc., into hybrid devicesDivergence Opposite approach to interaction design by promotinginformation appliances with specialized functionality ratherthan generalized ones8

1/25/21Applications (Apps) The latest wave of applications (apps) is about developingmatter and substance for use and consumption on mobiledevices, and making access to this fun or functionalinteractive application content easy and enjoyableDigital Ecosystems The emerging wave of digital ecosystems is about thelarger wholes of pervasive and interrelated technologiesthat interactive mobile systems are increasingly becominga part of9

1/25/21Example: Smartphone Portability: carry it anywhere you wantMiniaturization: make it possible to build device to fit inyour pocketConnectivity: Wi-Fi, LTE/4G, 5G, cellular, Bluetooth, RFID,NFC, Convergence: phone, camera, gaming device, moviestreaming, music player, Divergence: ?Applications: “Rise of the Apps”Digital Ecosystem: social networks, distributed gaming,mobile cloud computing, shopping, banking/transfer,location-based services, App Store (iOS) 2003: iTunes Music Store2008: iPhone App Store (500 apps)2015: 100 billion app downloads2016: 2 million apps2016: App developers earned 20 billions2020: Games accounted for 40% of total app downloads10

1/25/21App Store (iOS): 2020 Free Apps ZoomTikTokDisney PlusYouTubeInstagramFacebookSnapchatFacebook MessengerGmailCash AppApp Store (iOS): 2020 Paid Apps TouchRetouchProcreate PocketFacetuneHotSchedulesAutoSleep Track SleepThe Wonder WeeksSkyViewShadowrocketSkyGuideForest – Stay Focused11

1/25/21Trends in Mobile: Phone Subscribers12

1/25/2113

1/25/21Time spent on Devices14

1/25/21COVID-19 ImpactTrends in Mobile: Shopping15

1/25/21Trends in Mobile: WearablesTrends in Mobile: Apps16

1/25/21That’s it for today Questions, comments, concerns, ? Up next: Project details/discussion/Q&A/etc. (Friday) 17

1/25/21 2 Course Goals Fundamentals of mobile computing Fundamentals of wireless networking Topics from closely related areas: Pervasive Computing Wearables Internet of Things Real-Time Systems Embedded Systems Wireless sensor networks Acquire and practice development skills Mini projects and course/group project Mobile Computing &

Related Documents:

Cloud Computing J.B.I.E.T Page 5 Computing Paradigm Distinctions . The high-technology community has argued for many years about the precise definitions of centralized computing, parallel computing, distributed computing, and cloud computing. In general, distributed computing is the opposite of centralized computing.

Mobile Cloud Computing Cloud Computing has been identified as the next generation’s computing infrastructure. Cloud Computing allows access to infrastructure, platforms, and software provided by cloud providers at low cost, in an on-demand fashion. Mobile Cloud Computing is introduced as an int

distributed. Some authors consider cloud computing to be a form of utility computing or service computing. Ubiquitous computing refers to computing with pervasive devices at any place and time using wired or wireless communication. Internet computing is even broader and covers all computing paradigms over the Internet.

Chapter 10 Cloud Computing: A Paradigm Shift 118 119 The Business Values of Cloud Computing Cost savings was the initial selling point of cloud computing. Cloud computing changes the way organisations think about IT costs. Advocates of cloud computing suggest that cloud computing will result in cost savings through

cloud computing, mobile cloud, fog computing, heteroge-neous resource sharing, service-oriented 1. INTRODUCTION Recent advances of cloud computing platforms and mobile devices have given rise to mobile cloud computing (MCC), which is a new paradigm for mobile applications and services that promises to have a strong impact on our lifestyle. Ini-

CMU in Silicon Valley Established 2002 Significant growth in the past 10 years Mobile computing as a disruptive force First wave of mobile computing: . consist of developer's code some cloud service IP packets traveling mobile-to-cloud or mobile-to-mobile

Strategy 6: Mobile Workload Mobile devices are increasingly driving mainframe workloads April 2014: Mobile Workload Pricing – 60% reduction in mobile workload CPU to R4HA peak MUST be from mobile device MUST show connection to mobile device – Mobile Safari good – Desktop Safari not good Mobile to mainframe is .

know your name, because you burn with the brightest flame." She urged the class to "Connect this lyric to your future and continue to make us proud.” Class officer Michayla Sharlow wel-comed all to the ceremony and was grate-ful that Franklin High was a small school, as it" has allowed us to get to know each other in a way that is not possible at a larger school.” Salutatorian Zoe Kaplan .