SlideShare a Scribd company logo
1 of 24
INTRODUCTION TO MOBILE TECHNOLOGY
Overview Of The Various Mobile Computing, Applications
And Devices
 Mobile computing refers to the use of small and portable computing devices in
wireless enabled networks that perform computation tasks.
 Mobile computing describes technologies that :
 enable people to access network services anyplace, and anytime,
 with portable and wireless computing and communication enabled devices.
 Some other names:
• Pervasive computing/ Ubiquitous computing - computing everywhere
• Wireless computing
 Ubiquitous computing (sometimes ubiqcomp) integrates computation into the
environment, rather than having computers which are distinct objects.
NATURAL EVOLUTION OF COMPUTING
NATURAL EVOLUTION OF COMPUTING
 Mobile Computing allows transmission of data, voice and video via a computer or
any other wireless enabled device without having to be connected to a fixed
physical link.
 It consists of the hardware devices, the software and communication parts.
 A mobile device refers to an electronic device that can move or be moved from
place to place with ease. Basic components in mobile devices include:
 digital camera, media players, games, wireless communication receptors, Office suites
applications, customized mobile apps, internet browsing functionality & peripheral
support for connection with PCs e.g USB connection
PARADIGMS IN MOBILE COMPUTING
1. Low power computing: Mobile computing brings about a focus on energy
efficiency and performance optimization that guarantees reliability just like with
other computer devices.
 Mobile technologies and designs squeeze more powerful performance into ever-
smaller devices which consequently boost battery life, by minimizing the
peripheral components that consume power.
 Smaller designs also reduce heat emitted by parts and the need for cooling fans as
power management functions are integrated across the entire design system.
 Mobile designs embody event-based programming whereby, when applications are
not directly concerned with events, the CPU is switched off in order to conserve
power.
PARADIGMS IN MOBILE COMPUTING
2.Computing in an environment with limited resources: High computing
performance brings about the need to use a lot of resources such as memory and
power. However mobile computing enables a tradeoff which ensures low power
consumption, cool operation, and light weight memory consumption.
 Mobile computing designs have enabled advancement in system integration,
processing innovation and idle power management.
 Mobile computing devices can work with low storage e.g. can be run in about 1 MB
of memory.
PARADIGMS IN MOBILE COMPUTING
3. Fault tolerance and persistence: Due to the distributed nature of mobile
computing design, a service breakdown in one of the node is corrected by services of
other functioning nodes.
4. Pervasiveness/ubiquity: Any time any place computing, unlike a desktop in an
office.
5. Varying User Interfaces: Using a combination of interface types in mobile devices
is not uncommon. Examples of some alternative interfaces are voice user interfaces,
smaller displays, stylus and other pointing devices, touch-screen displays, and
miniature keyboards.
DESIGN ISSUES AND LIMITATIONS IN MOBILE
COMPUTING SYSTEMS
 Unlike desktops, mobile devices use special types of designs, which are scaled to
the requirements of their application software, hardware, and peripherals used in
them. For example ,these considerations are necessary:
 1. Operating systems
 2. File systems
 3. Database systems
 4. Programming Languages
 5. Communication architecture and protocols
 6. Hardware and architecture
 7. Real-Time, multimedia,
 8. Security
 9. Application requirements and design
LIMITATIONS OF MOBILE COMPUTING
 1. Resource-poor
 • Battery packs
 • Hardware: Memory, CPU, peripherals
 • Software – Middleware
 • low bandwidth or bandwidth fluctuation
 2. Less secure
 • Lost or stolen
 • Devices more vulnerable, endpoint authentication harder
LIMITATIONS OF MOBILE COMPUTING
 3. Mobile connectivity
 • Dynamic changes in environment: infrastructure
 • Reliability: disconnections
 4. Heterogeneous network
 Different devices, interfaces and protocols
 5. Need for Location awareness
 Locality adaptation during search and handoff
MOBILE HARDWARE AND SOFTWARE
a) Mobile Devices :- These are hardware devices or device components that receive
or access the services offered by mobile computing. Basic types of mobile devices
range from :
Mobile Phones(smart phones),
This is the main device that is best describe the
aspect of mobility in mobile computing.
Laptop computers,
Though classified as a personal computers,
laptops provide mobility and flexibility of use,
unlike traditional desktop computers.
MOBILE HARDWARE AND SOFTWARE
Tablets,
They can be categorized as mini laptops as they
provide close functionalities with a laptop; even
though at a smaller scale of computation and
customization.
Personal Digital Assistants(PDAs)
These can be programmed for customized
applications like taking notes for research
during field work, reading books..etc.
MOBILE HARDWARE AND SOFTWARE
Robots
In a robotic system or an industrial automation system- multiple smart sensors are
embedded in it. Smart sensors consists of the sensing device, processor, memory,
analog to digital converter (ADC), signal processing element, wireless or infrared
receiver and transmitter.
Diagram of a robotic system
Sensors - devices that sense the physical environment e.g. sensors for temperature,
pressure, light, metal, smoke, and proximity to an object.
Normally, a sensor sends its signals to a computer or controller i.e. wireless sensors
which facilitate interaction of the mobile device with the surrounding environment.
Actuators- devices that receive signals from a controller or central computer and
accordingly activates a physical device, appliance, or system.
A smart actuator is able to receive the commands or signals from a network, mobile
device, computer, or controller and accordingly activates the physical device or
system.
Other types of mobile devices include:
MOBILE HARDWARE AND SOFTWARE
Other types of mobile devices include:
Smart Appliances
Home appliances and security systems can be controlled
using a cell phone or computer, especially those appliances
that are networked using power lines. Signals from these
appliances can communicate from one appliance to another,
thus forming a network.
The devices can also communicate though a central server or
network using very short- range wireless protocols, such as
Bluetooth.
An example of a home appliances network
Set-top box
This is a computer-based device with data, media, and
network processing capabilities, which interconnects the
home TV and the broadcasting service network.
Its mechanism of operation is similar to that of a mobile
phone device, where the server of mobile service
provider manages and administers the operation of the
device.
MOBILE HARDWARE AND SOFTWARE
 Mobile software-: For the hardware to work, they need the support of mobile
software ,just like computer devices.
 Therefore, mobile software are programs that run on the hardware; which include
both the operating systems and the application software.
 Mobile operating systems help to start the hardware devices and also to support
the functionality of mobile apps. Major Mobile OS software include:
MOBILE HARDWARE AND SOFTWARE
Palm OS,
It was initially developed by Palm, Inc. It focused in including
the functionality of touch screen on mobile devices.
http://searchmobilecomputing.techtarget.com/definition/P alm-
OS.
Win CE,
Windows Embedded Compact is an Microsoft product that has
a hybrid kernel/OS framework. Used in windows phones. It is
based on the Microsoft Windows OS which is designed for
including or embedding in mobile and other space-constrained
devices.
It is mainly designed for real-time applications e.g. cable TV
set top-boxes.
https://msdn.microsoft.com/en-us/library/ms905511.aspx.
Symbian OS,
Was initially developed in Europe by Nokia as an operating
system targeting mobile devices .It was initially the base
support for communication in primitive mobile devices, but
later was improved to support user
interaction using smart phones. http://www.symbianos.org/.
Symbian OS
MOBILE HARDWARE AND SOFTWARE
Android OS,
The OS is open source which is mostly developed and
maintained by Google. This is one of the latest and the
most improved OS which runs on smart-phones, watches,
cars and TVs. It comes with full user interaction and the
latest mobile communication technologies.
Linux OS for Mobile Devices,
Linux can be modified easily to suit different sorts of
hardware and software applications. Being an open source
OS, it enables the user to customize their device to suit
their specific needs.
APPLICATIONS OF MOBILE COMPUTING
 [1].Emergency news reporting
 Early transmission of patient data to the hospital, current status, first diagnosis
 Provide mobile infrastructure in dealing with Natural Disaster (earthquake, hurricane,
 fire), terrorist attacks, war, ...
 [2].Vehicles
 transmission of news, road condition, weather, music via DAB
 personal communication using GSM
 position via GPS
 local ad-hoc network with vehicles close-by to prevent accidents, guidance system,
 redundancy
 vehicle data (e.g., from busses, high-speed trains) can be transmitted in advance for
 maintenance
APPLICATIONS OF MOBILE COMPUTING
 [3].E-commerce
 Sales representatives are using Tablet PCs with Smart phones for presentation,
 transmitting/access information among office, hotel, and customer location.
 [4].Industrial
 [5].Home assistance
 [6].Office applications
 [7].Research and information management
 [8].Security
APPLICATIONS OF MOBILE COMPUTING
 [12]. Electronic mail and web access
 [13]. Communication and social networking i.e. Mobile Internet Access
 [14]. Mobile Multimedia Entertainment
 [15]. Medical and fitness i.e. healthcare
 [16]. Personal records keeping
 [17]. Weather and environment management
TO DO (STUDENTS):
 [1].Find out other types of mobile OS e.g. those that support iPhones and other
popular smart- phone brands.
 [2].State two unique features in every device and mobileOS
Lesson one  introduction to mc

More Related Content

What's hot

Ict tools used in education new
Ict tools used in education newIct tools used in education new
Ict tools used in education newNandhiniAntonyraj
 
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGYSuswara Goli
 
Mobile computing
Mobile computingMobile computing
Mobile computingpooja s p
 
T1 [intro to computer]
T1 [intro to computer]T1 [intro to computer]
T1 [intro to computer]ICAM
 
Pervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FuturePervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FutureKarthikeyan V
 
Introduction of computer networks
Introduction of computer networksIntroduction of computer networks
Introduction of computer networksAlidHasan4
 
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...Ahmad Lotfi
 
Trends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentTrends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentDr. Shivananda Koteshwar
 
The latest open source software available and the latest development in it
The latest open source software available and the latest development in itThe latest open source software available and the latest development in it
The latest open source software available and the latest development in itRizwan Razman
 

What's hot (20)

Smart devices
Smart devicesSmart devices
Smart devices
 
Ict tools used in education new
Ict tools used in education newIct tools used in education new
Ict tools used in education new
 
BLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGYBLUE EYES TECHNOLOGY
BLUE EYES TECHNOLOGY
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY
5G MOBILE TECHNOLOGY AND EVOLUTION OF MOBILE TECHNOLOGY
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
T1 [intro to computer]
T1 [intro to computer]T1 [intro to computer]
T1 [intro to computer]
 
Pervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our FuturePervasive Computing - Let us Pervade our Future
Pervasive Computing - Let us Pervade our Future
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
Introduction of computer networks
Introduction of computer networksIntroduction of computer networks
Introduction of computer networks
 
Business.com.
Business.com.Business.com.
Business.com.
 
Mobile Technology
Mobile TechnologyMobile Technology
Mobile Technology
 
Unit I
Unit IUnit I
Unit I
 
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
From Non-Intelligent to Intelligent Environments: a Computational and Ambient...
 
Trends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems DevelopmentTrends and Implications in Embedded Systems Development
Trends and Implications in Embedded Systems Development
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 
The latest open source software available and the latest development in it
The latest open source software available and the latest development in itThe latest open source software available and the latest development in it
The latest open source software available and the latest development in it
 
Mobile Computing
Mobile ComputingMobile Computing
Mobile Computing
 
Notacd03
Notacd03Notacd03
Notacd03
 
Mobile computing
Mobile computingMobile computing
Mobile computing
 

Similar to Lesson one introduction to mc

A Study Mobile Computing
A Study   Mobile ComputingA Study   Mobile Computing
A Study Mobile ComputingSara Alvarez
 
Overview of mobile computing
Overview of mobile computingOverview of mobile computing
Overview of mobile computingVENNILAV6
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficemohammed shoaib uddin
 
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...Editor IJCATR
 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingEditor IJCATR
 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingEditor IJCATR
 
MOBILE COMPUTING Unit 1.pptx
MOBILE COMPUTING Unit 1.pptxMOBILE COMPUTING Unit 1.pptx
MOBILE COMPUTING Unit 1.pptxkarthiksmart21
 
Mobile computing The brief explanation of mobile computing and how it used
Mobile computing The brief explanation of mobile computing and how it usedMobile computing The brief explanation of mobile computing and how it used
Mobile computing The brief explanation of mobile computing and how it usedAsyathShahina
 
Distributed systems
Distributed systemsDistributed systems
Distributed systemssree kanth
 
mobile computing - Unit 1 Material.pdf
mobile computing - Unit 1 Material.pdfmobile computing - Unit 1 Material.pdf
mobile computing - Unit 1 Material.pdfdeepapriya28
 
The latest development networks and communications (Microsoft Word)
The latest development networks and communications (Microsoft Word)The latest development networks and communications (Microsoft Word)
The latest development networks and communications (Microsoft Word)ainizbahari97
 
Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingRutvik Pensionwar
 
how does smart phone works?
how does smart phone works?how does smart phone works?
how does smart phone works?Sakshi Bhargava
 
The Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its ApplicationsThe Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its ApplicationsIRJET Journal
 
Mobile Computing and Application 2.pptx
Mobile Computing and Application 2.pptxMobile Computing and Application 2.pptx
Mobile Computing and Application 2.pptxDiptimayeeTripathy1
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn finalAyesha Mubeen
 

Similar to Lesson one introduction to mc (20)

A Study Mobile Computing
A Study   Mobile ComputingA Study   Mobile Computing
A Study Mobile Computing
 
Overview of mobile computing
Overview of mobile computingOverview of mobile computing
Overview of mobile computing
 
Basics of Mobile COmmunication.pptx
Basics of Mobile COmmunication.pptxBasics of Mobile COmmunication.pptx
Basics of Mobile COmmunication.pptx
 
Class 2
Class 2Class 2
Class 2
 
NEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeofficeNEW Advanced low cost voice recognition based smart homeoffice
NEW Advanced low cost voice recognition based smart homeoffice
 
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
Hop- by- Hop Message Authentication and Wormhole Detection Mechanism in Wirel...
 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile Computing
 
A Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile ComputingA Posteriori Perusal of Mobile Computing
A Posteriori Perusal of Mobile Computing
 
MOBILE COMPUTING Unit 1.pptx
MOBILE COMPUTING Unit 1.pptxMOBILE COMPUTING Unit 1.pptx
MOBILE COMPUTING Unit 1.pptx
 
Mobile computing The brief explanation of mobile computing and how it used
Mobile computing The brief explanation of mobile computing and how it usedMobile computing The brief explanation of mobile computing and how it used
Mobile computing The brief explanation of mobile computing and how it used
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 
mobile computing - Unit 1 Material.pdf
mobile computing - Unit 1 Material.pdfmobile computing - Unit 1 Material.pdf
mobile computing - Unit 1 Material.pdf
 
The latest development networks and communications (Microsoft Word)
The latest development networks and communications (Microsoft Word)The latest development networks and communications (Microsoft Word)
The latest development networks and communications (Microsoft Word)
 
Mobile computing- it
Mobile computing- it Mobile computing- it
Mobile computing- it
 
Quality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous ComputingQuality Metrics In Ubiquitous Computing
Quality Metrics In Ubiquitous Computing
 
how does smart phone works?
how does smart phone works?how does smart phone works?
how does smart phone works?
 
The Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its ApplicationsThe Survey on Mobile Computing and its Applications
The Survey on Mobile Computing and its Applications
 
Mobile Computing and Application 2.pptx
Mobile Computing and Application 2.pptxMobile Computing and Application 2.pptx
Mobile Computing and Application 2.pptx
 
IT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTINGIT6601 MOBILE COMPUTING
IT6601 MOBILE COMPUTING
 
Mini final docmtn final
Mini final docmtn finalMini final docmtn final
Mini final docmtn final
 

Recently uploaded

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Lesson one introduction to mc

  • 2.
  • 3. Overview Of The Various Mobile Computing, Applications And Devices  Mobile computing refers to the use of small and portable computing devices in wireless enabled networks that perform computation tasks.  Mobile computing describes technologies that :  enable people to access network services anyplace, and anytime,  with portable and wireless computing and communication enabled devices.  Some other names: • Pervasive computing/ Ubiquitous computing - computing everywhere • Wireless computing  Ubiquitous computing (sometimes ubiqcomp) integrates computation into the environment, rather than having computers which are distinct objects.
  • 6.  Mobile Computing allows transmission of data, voice and video via a computer or any other wireless enabled device without having to be connected to a fixed physical link.  It consists of the hardware devices, the software and communication parts.  A mobile device refers to an electronic device that can move or be moved from place to place with ease. Basic components in mobile devices include:  digital camera, media players, games, wireless communication receptors, Office suites applications, customized mobile apps, internet browsing functionality & peripheral support for connection with PCs e.g USB connection
  • 7. PARADIGMS IN MOBILE COMPUTING 1. Low power computing: Mobile computing brings about a focus on energy efficiency and performance optimization that guarantees reliability just like with other computer devices.  Mobile technologies and designs squeeze more powerful performance into ever- smaller devices which consequently boost battery life, by minimizing the peripheral components that consume power.  Smaller designs also reduce heat emitted by parts and the need for cooling fans as power management functions are integrated across the entire design system.  Mobile designs embody event-based programming whereby, when applications are not directly concerned with events, the CPU is switched off in order to conserve power.
  • 8. PARADIGMS IN MOBILE COMPUTING 2.Computing in an environment with limited resources: High computing performance brings about the need to use a lot of resources such as memory and power. However mobile computing enables a tradeoff which ensures low power consumption, cool operation, and light weight memory consumption.  Mobile computing designs have enabled advancement in system integration, processing innovation and idle power management.  Mobile computing devices can work with low storage e.g. can be run in about 1 MB of memory.
  • 9. PARADIGMS IN MOBILE COMPUTING 3. Fault tolerance and persistence: Due to the distributed nature of mobile computing design, a service breakdown in one of the node is corrected by services of other functioning nodes. 4. Pervasiveness/ubiquity: Any time any place computing, unlike a desktop in an office. 5. Varying User Interfaces: Using a combination of interface types in mobile devices is not uncommon. Examples of some alternative interfaces are voice user interfaces, smaller displays, stylus and other pointing devices, touch-screen displays, and miniature keyboards.
  • 10. DESIGN ISSUES AND LIMITATIONS IN MOBILE COMPUTING SYSTEMS  Unlike desktops, mobile devices use special types of designs, which are scaled to the requirements of their application software, hardware, and peripherals used in them. For example ,these considerations are necessary:  1. Operating systems  2. File systems  3. Database systems  4. Programming Languages  5. Communication architecture and protocols  6. Hardware and architecture  7. Real-Time, multimedia,  8. Security  9. Application requirements and design
  • 11. LIMITATIONS OF MOBILE COMPUTING  1. Resource-poor  • Battery packs  • Hardware: Memory, CPU, peripherals  • Software – Middleware  • low bandwidth or bandwidth fluctuation  2. Less secure  • Lost or stolen  • Devices more vulnerable, endpoint authentication harder
  • 12. LIMITATIONS OF MOBILE COMPUTING  3. Mobile connectivity  • Dynamic changes in environment: infrastructure  • Reliability: disconnections  4. Heterogeneous network  Different devices, interfaces and protocols  5. Need for Location awareness  Locality adaptation during search and handoff
  • 13. MOBILE HARDWARE AND SOFTWARE a) Mobile Devices :- These are hardware devices or device components that receive or access the services offered by mobile computing. Basic types of mobile devices range from : Mobile Phones(smart phones), This is the main device that is best describe the aspect of mobility in mobile computing. Laptop computers, Though classified as a personal computers, laptops provide mobility and flexibility of use, unlike traditional desktop computers.
  • 14. MOBILE HARDWARE AND SOFTWARE Tablets, They can be categorized as mini laptops as they provide close functionalities with a laptop; even though at a smaller scale of computation and customization. Personal Digital Assistants(PDAs) These can be programmed for customized applications like taking notes for research during field work, reading books..etc.
  • 15. MOBILE HARDWARE AND SOFTWARE Robots In a robotic system or an industrial automation system- multiple smart sensors are embedded in it. Smart sensors consists of the sensing device, processor, memory, analog to digital converter (ADC), signal processing element, wireless or infrared receiver and transmitter. Diagram of a robotic system Sensors - devices that sense the physical environment e.g. sensors for temperature, pressure, light, metal, smoke, and proximity to an object. Normally, a sensor sends its signals to a computer or controller i.e. wireless sensors which facilitate interaction of the mobile device with the surrounding environment. Actuators- devices that receive signals from a controller or central computer and accordingly activates a physical device, appliance, or system. A smart actuator is able to receive the commands or signals from a network, mobile device, computer, or controller and accordingly activates the physical device or system. Other types of mobile devices include:
  • 16. MOBILE HARDWARE AND SOFTWARE Other types of mobile devices include: Smart Appliances Home appliances and security systems can be controlled using a cell phone or computer, especially those appliances that are networked using power lines. Signals from these appliances can communicate from one appliance to another, thus forming a network. The devices can also communicate though a central server or network using very short- range wireless protocols, such as Bluetooth. An example of a home appliances network Set-top box This is a computer-based device with data, media, and network processing capabilities, which interconnects the home TV and the broadcasting service network. Its mechanism of operation is similar to that of a mobile phone device, where the server of mobile service provider manages and administers the operation of the device.
  • 17. MOBILE HARDWARE AND SOFTWARE  Mobile software-: For the hardware to work, they need the support of mobile software ,just like computer devices.  Therefore, mobile software are programs that run on the hardware; which include both the operating systems and the application software.  Mobile operating systems help to start the hardware devices and also to support the functionality of mobile apps. Major Mobile OS software include:
  • 18. MOBILE HARDWARE AND SOFTWARE Palm OS, It was initially developed by Palm, Inc. It focused in including the functionality of touch screen on mobile devices. http://searchmobilecomputing.techtarget.com/definition/P alm- OS. Win CE, Windows Embedded Compact is an Microsoft product that has a hybrid kernel/OS framework. Used in windows phones. It is based on the Microsoft Windows OS which is designed for including or embedding in mobile and other space-constrained devices. It is mainly designed for real-time applications e.g. cable TV set top-boxes. https://msdn.microsoft.com/en-us/library/ms905511.aspx. Symbian OS, Was initially developed in Europe by Nokia as an operating system targeting mobile devices .It was initially the base support for communication in primitive mobile devices, but later was improved to support user interaction using smart phones. http://www.symbianos.org/. Symbian OS
  • 19. MOBILE HARDWARE AND SOFTWARE Android OS, The OS is open source which is mostly developed and maintained by Google. This is one of the latest and the most improved OS which runs on smart-phones, watches, cars and TVs. It comes with full user interaction and the latest mobile communication technologies. Linux OS for Mobile Devices, Linux can be modified easily to suit different sorts of hardware and software applications. Being an open source OS, it enables the user to customize their device to suit their specific needs.
  • 20. APPLICATIONS OF MOBILE COMPUTING  [1].Emergency news reporting  Early transmission of patient data to the hospital, current status, first diagnosis  Provide mobile infrastructure in dealing with Natural Disaster (earthquake, hurricane,  fire), terrorist attacks, war, ...  [2].Vehicles  transmission of news, road condition, weather, music via DAB  personal communication using GSM  position via GPS  local ad-hoc network with vehicles close-by to prevent accidents, guidance system,  redundancy  vehicle data (e.g., from busses, high-speed trains) can be transmitted in advance for  maintenance
  • 21. APPLICATIONS OF MOBILE COMPUTING  [3].E-commerce  Sales representatives are using Tablet PCs with Smart phones for presentation,  transmitting/access information among office, hotel, and customer location.  [4].Industrial  [5].Home assistance  [6].Office applications  [7].Research and information management  [8].Security
  • 22. APPLICATIONS OF MOBILE COMPUTING  [12]. Electronic mail and web access  [13]. Communication and social networking i.e. Mobile Internet Access  [14]. Mobile Multimedia Entertainment  [15]. Medical and fitness i.e. healthcare  [16]. Personal records keeping  [17]. Weather and environment management
  • 23. TO DO (STUDENTS):  [1].Find out other types of mobile OS e.g. those that support iPhones and other popular smart- phone brands.  [2].State two unique features in every device and mobileOS

Editor's Notes

  1. freedom collocations and examples ​‌‌‌ · the right or ability to do what you want or go where you want · a situation in which you are not affected by something ...
  2. Paradigm- patern or model /features
  3. Paradigm- patern or model
  4. Paradigm- patern or model