SlideShare a Scribd company logo
1 of 39
Mobile Cloud
Ubiquitous Cloud
Mobile Cloud
Ubiquitous Cloud
Mobile Cloud
Ubiquitous Cloud
Mobile Cloud
Ubiquitous Cloud
Mobile Cloud
Ubiquitous Cloud
Agenda


Introduction: Mobility
 Key Messages: Mobile Cloud
Real Case: Show me the money
Intro: What Is a Mobile Device?
• It’s really difficult to categorize every mobile device.
   –   Is it a smartphone?
   –   Is it a handheld?
   –   Is it a netbook?
   –   Is it a music player?
   –   First, when is a device considered a mobile one?
What Is a Mobile Device?
• For the purposes of this course, a mobile
  device has the following features:
  1.   It’s portable.
  2.   It’s personal.
  3.   It’s with you almost all the time.
  4.   It’s easy and fast to use.
  5.   It has some kind of network connection.
Portable
• A mobile device has to be portable, meaning
  that we can carry it without any special
  considerations.
• We can take it to the gym, to the university, to
  work; we can carry it with us everywhere, all
  the time.
Personal
              We’ve all heard it:
           “Don’t touch my phone!”

   A mobile device is absolutely personal.

                My mobile is mine;
              it’s not property of the family,
nor is it managed by the company who manufactured it.
Personal
• We choose the ringtone, the visual theme, the games
  and applications installed, and which calls I should
  accept. This personal feature will be very important in
  our projects. You can browse a desktop website from
  any computer—your familiar home PC, your computer
  at work, or even a desktop at a hotel or Internet café—
  and numerous people may have access to those
  machines.
• However, you will almost always browse a mobile
  website from the same device, and you are likely to be
  the only person who uses that device.
Companion
• Your mobile device can be with you anytime!
• Even in the bathroom, you probably have your
  mobile phone with you.
• You may forget to take lots of things with you
  from your home in the morning, but you
  won’t forget your wallet, your keys, and your
  mobile device.
• The opportunity to be with the user all the
  time, everywhere, is really amazing.
Easy usage
• A notebook (or even a netbook) is portable; it
  can be with you at any time and it has a
  network connection, but if you want to use
  it, you need to sit down and perhaps find a
  table.
• Therefore, it’s not a mobile device for the
  purposes of this course. A mobile device
  needs to be easy and quick to use.
Easy usage
• We don’t want to wait two minutes for
  Windows to start; we don’t want to sit down.
• If I’m walking downtown, I want to be able to
  find out when the next train will be departing
  without having to stop.
Connected device
• A mobile device should be able to connect to
  the Internet when you need it to.
• This can be a little difficult sometimes, so we
  will differentiate between fully connected
  devices that can connect any time in a couple
  of seconds and limited connected devices that
  usually can connect to the network but
  sometimes cannot.
Connected device: iPod
• A classic iPod (non-Touch) doesn’t have a
  network connection, so it’s out of our list too,
  like the notebooks.
Connected device: iPad
Where do tablets, like the iPad, fit in?
Connected device: iPad
• Where do tablets, like the iPad, fit in?
• They are not so personal (will you have one
  tablet per member of the family?), and they
  may not be so portable.
• But, as they generally use mobile instead of
  desktop operating systems, they are more
  mobile than notebooks or netbooks.
• So, they are in the middle.
Agenda


Introduction: Mobility
 Key Messages: Mobile Cloud
Real Case: Show me the money
Mobile Cloud Terminology 1:
           Content Aware
                      from

     Accessing Data through Mobile Terminal

                       to

Accessing Cloud Computing through Mobile Terminal
Mobile Cloud Terminology 2:
      Context Aware
             from

      Ubiquitous Computing
Ubiquitous Mobile Communications

               to

     Interconnected Mobile
Content Aware in Mobile Cloud
• Paradox 1:
               Mobile web apps
                       Vs.
               Purely native apps
Content Aware in Mobile Cloud
• Paradox 1:
                   Mobile web apps
                           Vs.
                   Purely native apps

• Paradox 2:
                        Traffic
                          Vs.
                   Storage/Capacity
• More understanding (and complex) like human
Context Aware in Mobile Cloud
• Paradox:
             Client Sever
                  Vs.
             Workgroup
Context Aware in Mobile Cloud
• Paradox:
                         Client Sever
                              Vs.
                         Workgroup

•   Behavior
•   Sensor
•   Power
•   Location
•   More fast (and simple) like machine
Content & Context

 Human Vs. Technology
Content & Context

 Human Vs. Technology


  Computation Vs. Communication
            Granularity
Agenda


Introduction: Mobility
 Key Messages: Mobile Cloud
Real Case: Show me the money
Mobile Browsers in The World
Mobile Browsers in Indonesia
Mobile OSs in The World
Mobile OSs in Indonesia
BlackBerry History
• Launched April 1, 2009 in the US, Canada, and the UK
• Expanded to 10 additonal countries on July 31, 2009
   – Added localiza4on support for French, Italian, German, and
     Spanish
   – PayPal is only supported payment method
• Expanded distribution to LATAM and APAC Fall 2009
   – Added localization support for Brazilian Portuguese
• Launched BlackBerry App World Server 2.0 in April
  2010
   – Backend support for BlackBerry ID, carrier and credit card
     billing
BlackBerry History
• BlackBerry App World 2.0 launched August 2010
   – Support for BlackBerry ID, carrier billing, credit card and PayPal
     billing in over 70 countries world wide and 21 currencies
• BlackBerry App World 2.0 Web Storefront Launch Oct
  2010
   – Buy, download, and manage your apps from on the web
   – New $0.99 and $1.99 price 4ers Launched
• BlackBerry App World Server 2.1 in Nov 2010
   – Backend support for BlackBerry Payment Service, BlackBerry
     PlayBook App submissions and localized feature carousel
• BlackBerry App World 2.1 launched February 2011
   – Support for in--‐app purchases
   – Localized “Featured” Content
BlackBerry Key Statistics
• 3 million application downloads per day
• 35 million Downloads of App World client
• Available in over 100+ Countries and
  Territories
• 21 Currencies
• 6 Languages (English, French, Italian,
  German, Spanish, and Brazilian Portuguese)
• Over 25,000 apps available for download or
  purchase
• App sales launched in 57 additional
  countries on August 19, 2010
• Indonesia ranks 5th, Mexico ranks 8th, and
  Australia ranks 10th for global sales after less
  than 30 days
BlackBerry App World
• The first step in publishing your application on App
  World is signing up for an account.
• If you’re ready with the prerequisites, sign up for App
  World, and go to the App World Vendor Portal at
  http://us.blackberry.com/developers/appworld/
http://us.blackberry.com/developers/appworld/
Blackberry :
Distributing Your Application on App World
• App World applications are all managed through
  the Vendor Portal.
• Before we walk through an application
  submission, let’s talk a bit about pricing and
  licensing.
• Licensing Options: Applications on App World can
  be one of the following three types:
  – Free
  – Paid
  – Try & Buy
The development process

for Android applications
Publish
Before you can publish software on the Android
  Market, you must do three things:
• Create a developer profile
• Agree to the Android Market Developer
  Distribution Agreement
• Pay a registration fee ( $25.00) with your
  credit card (using Google Checkout)
https://market.android.com/publish
Mobile Cloud: Ubiquitous Access to Data and Services
Mobile Cloud: Ubiquitous Access to Data and Services
Mobile Cloud: Ubiquitous Access to Data and Services

More Related Content

What's hot

Tazzle iT presentation
Tazzle iT presentationTazzle iT presentation
Tazzle iT presentationTazzle, Inc.
 
Personal device assistent
Personal device assistentPersonal device assistent
Personal device assistentSHIVAM VERMA
 
Role of tablets in computer world
Role of tablets in computer worldRole of tablets in computer world
Role of tablets in computer worldAnkita Shilpa
 
Ipad for teaching & learning
Ipad for teaching & learningIpad for teaching & learning
Ipad for teaching & learningRene Torres Visso
 
Five Capabilities that Will Engage Your Community
Five Capabilities that Will Engage Your CommunityFive Capabilities that Will Engage Your Community
Five Capabilities that Will Engage Your CommunityEktron
 
Going Mobile: Serving the Always On, Always Connected
Going Mobile: Serving the Always On, Always ConnectedGoing Mobile: Serving the Always On, Always Connected
Going Mobile: Serving the Always On, Always ConnectedBusinessOnline
 
mnrem smartphone powertool
 mnrem smartphone powertool mnrem smartphone powertool
mnrem smartphone powertoolmnrem
 
MNRem smartphone powertool
MNRem smartphone powertoolMNRem smartphone powertool
MNRem smartphone powertoolAnn Treacy
 
Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredSocial Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredTom Eston
 
The Mobile Context and People-centric Mobile Computing
The Mobile Context and People-centric Mobile ComputingThe Mobile Context and People-centric Mobile Computing
The Mobile Context and People-centric Mobile ComputingCarlos Enrique Ortiz
 
Distance communication and AAC
Distance communication and AACDistance communication and AAC
Distance communication and AACKim Singleton
 
Mobility, Context, Interactions and Data
Mobility, Context, Interactions and DataMobility, Context, Interactions and Data
Mobility, Context, Interactions and DataCarlos Enrique Ortiz
 

What's hot (18)

Tazzle iT presentation
Tazzle iT presentationTazzle iT presentation
Tazzle iT presentation
 
Personal device assistent
Personal device assistentPersonal device assistent
Personal device assistent
 
Tablet PC
Tablet PCTablet PC
Tablet PC
 
Tablet pc
Tablet pcTablet pc
Tablet pc
 
Role of tablets in computer world
Role of tablets in computer worldRole of tablets in computer world
Role of tablets in computer world
 
Ipad for teaching & learning
Ipad for teaching & learningIpad for teaching & learning
Ipad for teaching & learning
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Five Capabilities that Will Engage Your Community
Five Capabilities that Will Engage Your CommunityFive Capabilities that Will Engage Your Community
Five Capabilities that Will Engage Your Community
 
Going Mobile: Serving the Always On, Always Connected
Going Mobile: Serving the Always On, Always ConnectedGoing Mobile: Serving the Always On, Always Connected
Going Mobile: Serving the Always On, Always Connected
 
mnrem smartphone powertool
 mnrem smartphone powertool mnrem smartphone powertool
mnrem smartphone powertool
 
SEPA Summit 2011
SEPA Summit 2011SEPA Summit 2011
SEPA Summit 2011
 
How... Do you know?
How... Do you know?How... Do you know?
How... Do you know?
 
MNRem smartphone powertool
MNRem smartphone powertoolMNRem smartphone powertool
MNRem smartphone powertool
 
Social Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and UncensoredSocial Zombies Gone Wild: Totally Exposed and Uncensored
Social Zombies Gone Wild: Totally Exposed and Uncensored
 
The Mobile Context and People-centric Mobile Computing
The Mobile Context and People-centric Mobile ComputingThe Mobile Context and People-centric Mobile Computing
The Mobile Context and People-centric Mobile Computing
 
Distance communication and AAC
Distance communication and AACDistance communication and AAC
Distance communication and AAC
 
Mobility, Context, Interactions and Data
Mobility, Context, Interactions and DataMobility, Context, Interactions and Data
Mobility, Context, Interactions and Data
 
Chapter 13 presentation
Chapter 13 presentationChapter 13 presentation
Chapter 13 presentation
 

Viewers also liked

Mobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi LuhurMobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi LuhurRiza Fahmi
 
REST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A TourREST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A TourCarl Brown
 
APWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPAPWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPArief Gunawan
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaArief Gunawan
 
Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Arief Gunawan
 

Viewers also liked (7)

M2M Day Two
M2M Day TwoM2M Day Two
M2M Day Two
 
Mobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi LuhurMobile Programming - Network Universitas Budi Luhur
Mobile Programming - Network Universitas Budi Luhur
 
REST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A TourREST/JSON/CoreData Example Code - A Tour
REST/JSON/CoreData Example Code - A Tour
 
APWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFPAPWiMob 2014 (Bali, 28-30 August 2014) CFP
APWiMob 2014 (Bali, 28-30 August 2014) CFP
 
M2M Day One
M2M Day OneM2M Day One
M2M Day One
 
Prof Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in IndonesiaProf Ekram Hossain on DLT 2013 in Indonesia
Prof Ekram Hossain on DLT 2013 in Indonesia
 
Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...Tutorial on Network Management and Security in Wireless Communications (Bandu...
Tutorial on Network Management and Security in Wireless Communications (Bandu...
 

Similar to Mobile Cloud: Ubiquitous Access to Data and Services

The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesIvano Malavolta
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignBrandon Carson
 
Tech Tools To Boost Your Business
Tech Tools To Boost Your BusinessTech Tools To Boost Your Business
Tech Tools To Boost Your BusinessMaura Neill
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptxAMITKUMARSINGH756828
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen worldAussie
 
10 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 201510 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 2015Lukasz Felsztukier
 
Powerpoint
PowerpointPowerpoint
Powerpointlissyh
 
mobile technologies for libraries
mobile technologies for librariesmobile technologies for libraries
mobile technologies for librariesguiod123
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computingguestc37919f
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud ComputingSimeon Oriko
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011arendsf
 
Sws lecture13
Sws lecture13Sws lecture13
Sws lecture13sundarnu
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)Yahoo Developer Network
 
Going mobile writing content for mobile
Going mobile  writing content for mobileGoing mobile  writing content for mobile
Going mobile writing content for mobileMaya Irving-Regev
 
The new web is mobile
The new web is mobileThe new web is mobile
The new web is mobileVasco Elvas
 
Tomorrow four screen world
Tomorrow  four screen worldTomorrow  four screen world
Tomorrow four screen worldTom Goodwin
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Echelon Design
 

Similar to Mobile Cloud: Ubiquitous Access to Data and Services (20)

01 Mobile Jungle
01 Mobile Jungle01 Mobile Jungle
01 Mobile Jungle
 
The mobile ecosystem & technological strategies
The mobile ecosystem & technological strategiesThe mobile ecosystem & technological strategies
The mobile ecosystem & technological strategies
 
Gadget and apps in computing
Gadget and apps in computing Gadget and apps in computing
Gadget and apps in computing
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
Tech Tools To Boost Your Business
Tech Tools To Boost Your BusinessTech Tools To Boost Your Business
Tech Tools To Boost Your Business
 
1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx1- Mobile Computing Introduction.pptx
1- Mobile Computing Introduction.pptx
 
Building web apps for a multiscreen world
Building web apps for a multiscreen worldBuilding web apps for a multiscreen world
Building web apps for a multiscreen world
 
10 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 201510 industries that will be disrupted by iBeacons in 2015
10 industries that will be disrupted by iBeacons in 2015
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
mobile technologies for libraries
mobile technologies for librariesmobile technologies for libraries
mobile technologies for libraries
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011Mobile Web (R)Evolution - Sept 2011
Mobile Web (R)Evolution - Sept 2011
 
Mobile Cloud Computing
Mobile Cloud ComputingMobile Cloud Computing
Mobile Cloud Computing
 
Sws lecture13
Sws lecture13Sws lecture13
Sws lecture13
 
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
Firefox os  the web, mobile (for yahoo! hack europe - april 2013)Firefox os  the web, mobile (for yahoo! hack europe - april 2013)
Firefox os the web, mobile (for yahoo! hack europe - april 2013)
 
Going mobile writing content for mobile
Going mobile  writing content for mobileGoing mobile  writing content for mobile
Going mobile writing content for mobile
 
The new web is mobile
The new web is mobileThe new web is mobile
The new web is mobile
 
Tomorrow four screen world
Tomorrow  four screen worldTomorrow  four screen world
Tomorrow four screen world
 
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!Social Media and Mobile Event Technology, Tools, and Apps Oh My!
Social Media and Mobile Event Technology, Tools, and Apps Oh My!
 

More from Arief Gunawan

Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Arief Gunawan
 
Technology Disruptions
Technology DisruptionsTechnology Disruptions
Technology DisruptionsArief Gunawan
 
Day one ofdma and mimo
Day one ofdma and mimoDay one ofdma and mimo
Day one ofdma and mimoArief Gunawan
 
Day two 10 november 2012
Day two 10 november 2012Day two 10 november 2012
Day two 10 november 2012Arief Gunawan
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012Arief Gunawan
 
IEEE Background presentation
IEEE Background  presentationIEEE Background  presentation
IEEE Background presentationArief Gunawan
 
Cloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraCloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraArief Gunawan
 
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiCloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiArief Gunawan
 
Small Cell @ IT Telkom
Small Cell @ IT TelkomSmall Cell @ IT Telkom
Small Cell @ IT TelkomArief Gunawan
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application DevelopmentArief Gunawan
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application DevelopmentArief Gunawan
 
Indonesia Pasar Empuk
Indonesia Pasar EmpukIndonesia Pasar Empuk
Indonesia Pasar EmpukArief Gunawan
 
Questionnaires on heterogeneous network, including the femtocell
Questionnaires on heterogeneous network, including the femtocellQuestionnaires on heterogeneous network, including the femtocell
Questionnaires on heterogeneous network, including the femtocellArief Gunawan
 
01 indonesia 9-contents
01 indonesia 9-contents01 indonesia 9-contents
01 indonesia 9-contentsArief Gunawan
 
Logical elements in basic system architecture configuration
Logical elements in basic system architecture configurationLogical elements in basic system architecture configuration
Logical elements in basic system architecture configurationArief Gunawan
 

More from Arief Gunawan (20)

Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...Metaverse - Let's learn to understand when business becomes virtual and when ...
Metaverse - Let's learn to understand when business becomes virtual and when ...
 
Technology Disruptions
Technology DisruptionsTechnology Disruptions
Technology Disruptions
 
Day two planning
Day two planningDay two planning
Day two planning
 
Day one ofdma and mimo
Day one ofdma and mimoDay one ofdma and mimo
Day one ofdma and mimo
 
Day two 10 november 2012
Day two 10 november 2012Day two 10 november 2012
Day two 10 november 2012
 
Day one 09 november 2012
Day one 09 november 2012Day one 09 november 2012
Day one 09 november 2012
 
Cloud Architecture
Cloud ArchitectureCloud Architecture
Cloud Architecture
 
Cloud Ecosystem
Cloud EcosystemCloud Ecosystem
Cloud Ecosystem
 
IEEE Background presentation
IEEE Background  presentationIEEE Background  presentation
IEEE Background presentation
 
Cloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of TeraCloud and Ubiquitous Computing in Today's Era of Tera
Cloud and Ubiquitous Computing in Today's Era of Tera
 
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan RegulasiCloud Computing: Peluang Bisnis dan Tantangan Regulasi
Cloud Computing: Peluang Bisnis dan Tantangan Regulasi
 
Small Cell @ UI
Small Cell @ UISmall Cell @ UI
Small Cell @ UI
 
Small Cell @ IT Telkom
Small Cell @ IT TelkomSmall Cell @ IT Telkom
Small Cell @ IT Telkom
 
03 Beginning Android Application Development
03 Beginning Android Application Development03 Beginning Android Application Development
03 Beginning Android Application Development
 
02 BlackBerry Application Development
02 BlackBerry Application Development02 BlackBerry Application Development
02 BlackBerry Application Development
 
Indonesia Pasar Empuk
Indonesia Pasar EmpukIndonesia Pasar Empuk
Indonesia Pasar Empuk
 
Questionnaires on heterogeneous network, including the femtocell
Questionnaires on heterogeneous network, including the femtocellQuestionnaires on heterogeneous network, including the femtocell
Questionnaires on heterogeneous network, including the femtocell
 
01 indonesia 9-contents
01 indonesia 9-contents01 indonesia 9-contents
01 indonesia 9-contents
 
Logical elements in basic system architecture configuration
Logical elements in basic system architecture configurationLogical elements in basic system architecture configuration
Logical elements in basic system architecture configuration
 
SaaS: Introduction
SaaS: IntroductionSaaS: Introduction
SaaS: Introduction
 

Recently uploaded

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
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 

Recently uploaded (20)

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?
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
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
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
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
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 

Mobile Cloud: Ubiquitous Access to Data and Services

  • 1. Mobile Cloud Ubiquitous Cloud Mobile Cloud Ubiquitous Cloud Mobile Cloud Ubiquitous Cloud Mobile Cloud Ubiquitous Cloud Mobile Cloud Ubiquitous Cloud
  • 2. Agenda Introduction: Mobility Key Messages: Mobile Cloud Real Case: Show me the money
  • 3. Intro: What Is a Mobile Device? • It’s really difficult to categorize every mobile device. – Is it a smartphone? – Is it a handheld? – Is it a netbook? – Is it a music player? – First, when is a device considered a mobile one?
  • 4. What Is a Mobile Device? • For the purposes of this course, a mobile device has the following features: 1. It’s portable. 2. It’s personal. 3. It’s with you almost all the time. 4. It’s easy and fast to use. 5. It has some kind of network connection.
  • 5. Portable • A mobile device has to be portable, meaning that we can carry it without any special considerations. • We can take it to the gym, to the university, to work; we can carry it with us everywhere, all the time.
  • 6. Personal We’ve all heard it: “Don’t touch my phone!” A mobile device is absolutely personal. My mobile is mine; it’s not property of the family, nor is it managed by the company who manufactured it.
  • 7. Personal • We choose the ringtone, the visual theme, the games and applications installed, and which calls I should accept. This personal feature will be very important in our projects. You can browse a desktop website from any computer—your familiar home PC, your computer at work, or even a desktop at a hotel or Internet café— and numerous people may have access to those machines. • However, you will almost always browse a mobile website from the same device, and you are likely to be the only person who uses that device.
  • 8. Companion • Your mobile device can be with you anytime! • Even in the bathroom, you probably have your mobile phone with you. • You may forget to take lots of things with you from your home in the morning, but you won’t forget your wallet, your keys, and your mobile device. • The opportunity to be with the user all the time, everywhere, is really amazing.
  • 9. Easy usage • A notebook (or even a netbook) is portable; it can be with you at any time and it has a network connection, but if you want to use it, you need to sit down and perhaps find a table. • Therefore, it’s not a mobile device for the purposes of this course. A mobile device needs to be easy and quick to use.
  • 10. Easy usage • We don’t want to wait two minutes for Windows to start; we don’t want to sit down. • If I’m walking downtown, I want to be able to find out when the next train will be departing without having to stop.
  • 11. Connected device • A mobile device should be able to connect to the Internet when you need it to. • This can be a little difficult sometimes, so we will differentiate between fully connected devices that can connect any time in a couple of seconds and limited connected devices that usually can connect to the network but sometimes cannot.
  • 12. Connected device: iPod • A classic iPod (non-Touch) doesn’t have a network connection, so it’s out of our list too, like the notebooks.
  • 13. Connected device: iPad Where do tablets, like the iPad, fit in?
  • 14. Connected device: iPad • Where do tablets, like the iPad, fit in? • They are not so personal (will you have one tablet per member of the family?), and they may not be so portable. • But, as they generally use mobile instead of desktop operating systems, they are more mobile than notebooks or netbooks. • So, they are in the middle.
  • 15. Agenda Introduction: Mobility Key Messages: Mobile Cloud Real Case: Show me the money
  • 16. Mobile Cloud Terminology 1: Content Aware from Accessing Data through Mobile Terminal to Accessing Cloud Computing through Mobile Terminal
  • 17. Mobile Cloud Terminology 2: Context Aware from Ubiquitous Computing Ubiquitous Mobile Communications to Interconnected Mobile
  • 18. Content Aware in Mobile Cloud • Paradox 1: Mobile web apps Vs. Purely native apps
  • 19. Content Aware in Mobile Cloud • Paradox 1: Mobile web apps Vs. Purely native apps • Paradox 2: Traffic Vs. Storage/Capacity • More understanding (and complex) like human
  • 20. Context Aware in Mobile Cloud • Paradox: Client Sever Vs. Workgroup
  • 21. Context Aware in Mobile Cloud • Paradox: Client Sever Vs. Workgroup • Behavior • Sensor • Power • Location • More fast (and simple) like machine
  • 22. Content & Context Human Vs. Technology
  • 23. Content & Context Human Vs. Technology Computation Vs. Communication Granularity
  • 24. Agenda Introduction: Mobility Key Messages: Mobile Cloud Real Case: Show me the money
  • 25. Mobile Browsers in The World
  • 26. Mobile Browsers in Indonesia
  • 27. Mobile OSs in The World
  • 28. Mobile OSs in Indonesia
  • 29. BlackBerry History • Launched April 1, 2009 in the US, Canada, and the UK • Expanded to 10 additonal countries on July 31, 2009 – Added localiza4on support for French, Italian, German, and Spanish – PayPal is only supported payment method • Expanded distribution to LATAM and APAC Fall 2009 – Added localization support for Brazilian Portuguese • Launched BlackBerry App World Server 2.0 in April 2010 – Backend support for BlackBerry ID, carrier and credit card billing
  • 30. BlackBerry History • BlackBerry App World 2.0 launched August 2010 – Support for BlackBerry ID, carrier billing, credit card and PayPal billing in over 70 countries world wide and 21 currencies • BlackBerry App World 2.0 Web Storefront Launch Oct 2010 – Buy, download, and manage your apps from on the web – New $0.99 and $1.99 price 4ers Launched • BlackBerry App World Server 2.1 in Nov 2010 – Backend support for BlackBerry Payment Service, BlackBerry PlayBook App submissions and localized feature carousel • BlackBerry App World 2.1 launched February 2011 – Support for in--‐app purchases – Localized “Featured” Content
  • 31. BlackBerry Key Statistics • 3 million application downloads per day • 35 million Downloads of App World client • Available in over 100+ Countries and Territories • 21 Currencies • 6 Languages (English, French, Italian, German, Spanish, and Brazilian Portuguese) • Over 25,000 apps available for download or purchase • App sales launched in 57 additional countries on August 19, 2010 • Indonesia ranks 5th, Mexico ranks 8th, and Australia ranks 10th for global sales after less than 30 days
  • 32. BlackBerry App World • The first step in publishing your application on App World is signing up for an account. • If you’re ready with the prerequisites, sign up for App World, and go to the App World Vendor Portal at http://us.blackberry.com/developers/appworld/
  • 34. Blackberry : Distributing Your Application on App World • App World applications are all managed through the Vendor Portal. • Before we walk through an application submission, let’s talk a bit about pricing and licensing. • Licensing Options: Applications on App World can be one of the following three types: – Free – Paid – Try & Buy
  • 35. The development process for Android applications
  • 36. Publish Before you can publish software on the Android Market, you must do three things: • Create a developer profile • Agree to the Android Market Developer Distribution Agreement • Pay a registration fee ( $25.00) with your credit card (using Google Checkout) https://market.android.com/publish