SlideShare ist ein Scribd-Unternehmen logo
1 von 16
F2F Mobile Computing Master Thesis (20 CP) Sven Kirsim äe The Frid goes mobile
[object Object],[object Object],[object Object],[object Object],[object Object],Motivation
Grid Computing
Mobile Grid
Friend-to-Friend Computing ,[object Object],[object Object],[object Object],[object Object]
Mobile market ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mobile fragmentation/constraints Mobile software developer must manage a huge number of different devices.
Mobile fragmentation/constraints Standard Keypad Full QWERTY Suretype Touchscreen
Mobile fragmentation/constraints 208x208px 1.5 inch 320x240px 2.36 inch 240x260px 2.2 inch 320x480px 3.5 inch
Mobile fragmentation/constraints Processors speeds Memory limits Different  communication interfaces Many operating systems 3 rd  party software Software bugs Customized mobile devices and software Operator customization Constrained networks
Porting the F2F Computing functionality to Symbian mobile platform ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
F2F Mobile infrastructure
F2F Mobile Grid setup
F2F Mobile Grid setup
Running the F2F Mobile Grid demo
Summary and future work ,[object Object],[object Object],[object Object],[object Object]

Weitere ähnliche Inhalte

Was ist angesagt?

TechRadar#32 ibeacon
TechRadar#32 ibeaconTechRadar#32 ibeacon
TechRadar#32 ibeacon
Fan Jiang
 

Was ist angesagt? (20)

Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
Hugo Swart (Qualcomm, Inc.): How 5G, Distributed Processing and Technology Ad...
 
IPR - Infographic
IPR - Infographic IPR - Infographic
IPR - Infographic
 
Group mobile slam SwitchPitch
Group mobile slam SwitchPitchGroup mobile slam SwitchPitch
Group mobile slam SwitchPitch
 
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operatorsAWE USA 2019: 2 Partners sharing 1 vision for smart operators
AWE USA 2019: 2 Partners sharing 1 vision for smart operators
 
TechRadar#32 ibeacon
TechRadar#32 ibeaconTechRadar#32 ibeacon
TechRadar#32 ibeacon
 
Firefox OS: Challenges and opportunities for an open source mobile OS
Firefox OS: Challenges and opportunities for an open source mobile OSFirefox OS: Challenges and opportunities for an open source mobile OS
Firefox OS: Challenges and opportunities for an open source mobile OS
 
Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019Fundamentals of IoT - Data Science Africa 2019
Fundamentals of IoT - Data Science Africa 2019
 
5G Driving the Evolution of AI
5G Driving the Evolution of AI5G Driving the Evolution of AI
5G Driving the Evolution of AI
 
120": Internet of Drones
120": Internet of Drones 120": Internet of Drones
120": Internet of Drones
 
Ospf
OspfOspf
Ospf
 
5G in Africa - Prospects and strategic decisions
5G in Africa - Prospects and strategic decisions5G in Africa - Prospects and strategic decisions
5G in Africa - Prospects and strategic decisions
 
Mobile edge computing an important step to a virtual world!
Mobile edge computing an important step to a virtual world!Mobile edge computing an important step to a virtual world!
Mobile edge computing an important step to a virtual world!
 
5 tips for open ran success
5 tips for open ran success5 tips for open ran success
5 tips for open ran success
 
iBwave: High level deployment process for enterprise small cells
iBwave: High level deployment process for enterprise small cellsiBwave: High level deployment process for enterprise small cells
iBwave: High level deployment process for enterprise small cells
 
ZTE Embracing the 5 g future and dramatic opportunities
ZTE Embracing the 5 g future and dramatic opportunitiesZTE Embracing the 5 g future and dramatic opportunities
ZTE Embracing the 5 g future and dramatic opportunities
 
WCIT 2014 Bob Conrad - Internet of Things Accelerating ICT Innovation
WCIT 2014 Bob Conrad - Internet of Things Accelerating ICT InnovationWCIT 2014 Bob Conrad - Internet of Things Accelerating ICT Innovation
WCIT 2014 Bob Conrad - Internet of Things Accelerating ICT Innovation
 
5G and Drones
5G and Drones 5G and Drones
5G and Drones
 
IMT Lecture: Mobile Device & Mobile Operation Systems
IMT Lecture: Mobile Device & Mobile Operation SystemsIMT Lecture: Mobile Device & Mobile Operation Systems
IMT Lecture: Mobile Device & Mobile Operation Systems
 
T-Mobile.pl: Powering Telco AIOps with Elastic Machine Learning
T-Mobile.pl: Powering Telco AIOps with Elastic Machine LearningT-Mobile.pl: Powering Telco AIOps with Elastic Machine Learning
T-Mobile.pl: Powering Telco AIOps with Elastic Machine Learning
 
Trends of Smartphone
Trends of SmartphoneTrends of Smartphone
Trends of Smartphone
 

Ähnlich wie F2F Mobile Computing / The Frid goes mobile

What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web apps
Vodafone developer
 
Cellphone the next pc
Cellphone the next pcCellphone the next pc
Cellphone the next pc
Jebin Joseph
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform war
toteb5
 

Ähnlich wie F2F Mobile Computing / The Frid goes mobile (20)

Welcome To The Mobile World
Welcome To The Mobile WorldWelcome To The Mobile World
Welcome To The Mobile World
 
Symbian Operating system
Symbian Operating systemSymbian Operating system
Symbian Operating system
 
What do mobile network operators know about open source web apps
What do mobile network operators know about open source web appsWhat do mobile network operators know about open source web apps
What do mobile network operators know about open source web apps
 
Application development for mobile phones
Application development for mobile phonesApplication development for mobile phones
Application development for mobile phones
 
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptxChapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
Chapter#01 Introduction, Basic Concepts, Mobile OS (1).pptx
 
SMART PHONE
SMART PHONE SMART PHONE
SMART PHONE
 
Cellphone the next pc
Cellphone the next pcCellphone the next pc
Cellphone the next pc
 
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
 
Ijetr021120
Ijetr021120Ijetr021120
Ijetr021120
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
 
Current State and the Future of Firefox OS
Current State and the Future of Firefox OSCurrent State and the Future of Firefox OS
Current State and the Future of Firefox OS
 
Symbian
SymbianSymbian
Symbian
 
Symbian
SymbianSymbian
Symbian
 
Symbian os
Symbian osSymbian os
Symbian os
 
Symbian Os
Symbian OsSymbian Os
Symbian Os
 
Prezentare 1 - LTM
Prezentare 1 - LTMPrezentare 1 - LTM
Prezentare 1 - LTM
 
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen CastingIRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
 
REPORTOF MEMS2
REPORTOF MEMS2REPORTOF MEMS2
REPORTOF MEMS2
 
Mobile platform war
Mobile platform warMobile platform war
Mobile platform war
 
White paper on Mobile OS and efforts on open standards
White paper on Mobile OS and efforts on open standardsWhite paper on Mobile OS and efforts on open standards
White paper on Mobile OS and efforts on open standards
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

F2F Mobile Computing / The Frid goes mobile

Hinweis der Redaktion

  1. F2F Computing - distributed computing concept where computational resource can be shared easily between friendly peers.
  2. Grid Computing - networks single computers, servers, supercomputers, clusters and special devices into a global resource. Several computers are used as one. Usually, the Grid is used to solve scientific or technical problems. Typically they require heavy computational power.
  3. Mobile Grid – movable wireless devices are integrated into traditional wired Grid through a wireless channel. Not a novel concept by copying the PC grid-infrastructure to mobiles. K*Grid Mobile Grid Akogrimo Maybe the approach of Mobile Grid should be novel.
  4. Initiated in 2007, here in MIT. Simple distributed programs can be written using object oriented approach. Connection is made over widely used instant messaging client and fostering P2P techniques.
  5. Understanding required for finding out the suitable F2F Mobile platform. 3 years in mobile software development – still getting valid information is a complex task. -> operators, handset manufacturers, mobile software aggregators, website trackers, mobile consulting companies. Young market -> 20+ years; around 5000+ different mobile devices; billions of users. Changes happen fast -> Apple iPhone in mid 2007 (touchscreens, application stores). The work results in selecting Symbian : -> around 40% of smartphones, around 250 different phone models, supports 3 rd party software development
  6. Everyone can write software for mobiles. Mobile fragmentation - situation where a mobile software developer must manage a huge number of different mobile devices. Mobile fragmentation -> mobile constraints. Three main types of mobile constraints are described Hardware keypads, screen sizes, processors speeds, memory limits, communication interfaces Software different software operating the mobile devices different mobile platforms for 3 rd party developers software bugs Operator customizing mobile phones constraining mobile networks Examples are included from the real world Possible solutions and workarounds for F2F Mobile Grid are proposed Constraints found in Symbian is described in detail
  7. Everyone can write software for mobiles. Mobile fragmentation - situation where a mobile software developer must manage a huge number of different: mobile devices, specifications, software platforms, external parties, operators, 3rd party mobile software providers. Mobile fragmentation -> mobile constraints. Three main types of mobile constraints are described Hardware keypads, screen sizes, processors speeds, memory limits, communication interfaces Software different software operating the mobile devices different mobile platforms for 3 rd party developers software bugs Operator customizing mobile phones constraining mobile networks Examples are included from the real world Possible solutions and workarounds for F2F Mobile Grid are proposed Constraints found in Symbian is described in detail
  8. Everyone can write software for mobiles. Mobile fragmentation - situation where a mobile software developer must manage a huge number of different: mobile devices, specifications, software platforms, external parties, operators, 3rd party mobile software providers. Mobile fragmentation -> mobile constraints. Three main types of mobile constraints are described Hardware keypads, screen sizes, processors speeds, memory limits, communication interfaces Software different software operating the mobile devices different mobile platforms for 3 rd party developers software bugs Operator customizing mobile phones constraining mobile networks Examples are included from the real world Possible solutions and workarounds for F2F Mobile Grid are proposed Constraints found in Symbian is described in detail
  9. Everyone can write software for mobiles. Mobile fragmentation -> mobile constraints. Mobile fragmentation - situation where a mobile software developer must manage a huge number of different: mobile devices, specifications, software platforms, external parties, operators, 3rd party mobile software providers. Examples are included from the real world Possible solutions and workarounds for F2F Mobile Grid are proposed Constraints found in Symbian is described in detail ----------- Three main types of mobile constraints are described Hardware keypads, screen sizes, processors speeds, memory limits, communication interfaces Software different software operating the mobile devices different mobile platforms for 3 rd party developers software bugs Operator customizing mobile phones constraining mobile networks
  10. Basis framework for porting was implemented by Ulrich Norbisrath using C and Python . lowering the footprint faster implementation Mobile industry constraints were expected. Dependency technologies used: Python for Symbian and missing libraries Open C/C++ for Symbian Hashlib module for security F2F Mobile is a custom Python module. SWIG for generating the required Python/C API User interfaces implemented using Symbian native UI. Developed and tested on real devices and in real mobile networks with a real F2F Mobile application!
  11. Describe the demo infrastructure: F2F for PC and mobiles Mobile phones and network Internet connected PC
  12. F2F Mobile Grid setup - download: Over web, can be wire Mobile devices get the required F2F libraries over-the-air installation mode Installation process on the mobile devices can begin
  13. F2F Mobile Grid setup - installation: Standard click-through process Due to the security restrictions defined in the Symbian, user has to grant access to some of the features of the program, like networking. The successful installation will be notified to the user. Friend to Friend mobile grid application is now installed onto the mobile devices and can be executed to create F2F Mobile Grid.
  14. Game: hangman-style game. You guess the letter to quess the word. Full F2F Mobile capabilities are used: composition, distribution, execution and inter-communication of the F2F Mobile application within the mobile environment. The application is sent to the mobile devices as a distributed game. Mobile phones have to be running the F2F Mobile Grid. Task is sent and executed. Sender can now step out as the F2F Mobile Grid task is started. When the game exits, it will be lost in the mobile devices. In other cases, the computed data could be gathered as a result and sent back to the sender of the task. The whole setup and execution process is described.
  15. "Ive done it" – I’ve implemented the first prototype of F2F computing to mobile phones. Can mobile phones be used as grid computing devices? What are the main obstacles in supporting grid-like frameworks on mobile devices? A working mobile solution using F2F Computing framework and ideology. Theoretical support for all of the Symbian S60 3rd Edition devices. Billions of connected mobile phones is alluring as a computational resource. Mobile industry is a fragmented place. Technical limitations apply. A template for how F2F Computing applications should be implemented across a Mobile Grid framework. Mobile device is a personal social tool.