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

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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