SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
geo location
 messaging
      A labs.ericsson.com API
http://labs.ericsson.com/apis/geo-location-messaging/
Geo location messaging
› The Geo Location Messaging API enables fast, simple
  and cost-efficient location-based content delivery

› Location-Bases Service Providers can use the API to
  push data content to clients in customer-selected
  locations or notify clients about data

› Users can subscribe for certain information channels or
  applications (services) and enable the reception of the
  push content



© Ericsson AB 2010 | Page 2
WHY geo Location Messaging?
› Flexibility – Service areas can be defined with flexibility and
  in real time
› Real-time Messaging – Very low latency thus high
  accuracy so that only users who are actually in the
  selected area will receive messages
› Scalability – The Geo Location Messaging APIs provide the
  needed capacity and can be scaled up transparently when
  traffic increases
› Security – Increased privacy for end-users as the location
  information of individuals will not be revealed to service
  providers


© Ericsson AB 2010 | Page 3
Main Features
› Messaging based upon GPS location
› Message length up to 4k
› Support of Android Geo Location Messaging client

Soon available:
› Support of iOS Geo Location Messaging client
› Handling of long messages (16k/42k)
› Messaging based upon Cell-ID




© Ericsson AB 2010 | Page 4
Geo Location Messaging
              Overview – GEO Grid
                                                  › Example of a grid could
                                                    be:
                                                     – 1 km base tile size
                                                       countrywide
                                                     – Denser grid spacing
                                                       where appropriate
                                                     – 32 m tile size on fifth
                                                       level




On startup clients register themselves in the grid for wanted services.
When roaming within a tile no communication takes place.
When crossing the tile border the server is notified.
Only when grid spacing has changed the server updates the client.

© Ericsson AB 2010 | Page 5
Geo Location Messaging
              Overview – GEO Push
                                                          › Example of a geo push
                                                            could be :
                                                             – Circular target area
                                                               with 1 km radius
                                                               around shop location
                                                             – Arbitrary target area
                                                               defined by polygon of
                                                               points on a map




Assume that the “yellow circle” is the target area in which a discount is offered
When an offer is pushed the target area is mapped to the grid like the red tiles
Clients which have registered for the service and are located in the red tiles will
 receive Discounts on the display pushed through the network


© Ericsson AB 2010 | Page 6
Geo Location Messaging
              Overview - APIs
› The following slides present the APIs on labs.ericsson.com
› It can be used both on the mobile client side as well as on
  the backend service side
› The “normal” case is to distribute a geocast message from
  the backend service side and receive it on the client side

                    GeLoM Terminal

                    Svc Front End           GeLoM client                GeLoM Server         Svc Back End

                      UDP     TCP               TCP   UDP                 UDP   TCP              TCP   UDP


                                    HTTP GET                Control Channel           HTTP GET

                                    HTTP POST               Service Channel       HTTP POST

                                                        GM-specific Comm.




© Ericsson AB 2010 | Page 7
Server API
› Example code from API - Server
public class SimpleServerTest {

          final static String labskey     = "<your personal developer key goes here>";
          final static String serviceID   = "ericsson.net/hello";        // change to your needs
          final static String serviceHost = "http://glm.labs.ericsson.net:8070"; // change to your needs

          GeocastConnector enabler;

          public SimpleServerTest () {
                  try   { enabler = new GeocastConnector (serviceID, serviceHost, labskey); }
                  catch (MalformedURLException e) { e.printStackTrace(); }
          }

          public void send (String message) {
                  final String destination = "{ "shape":"all" }";
                  System.out.println("Geocast result: " + enabler.send(message.getBytes(), destination));
          }

          public static void main (String[] args) {
                  SimpleServerTest hello = new SimpleServerTest ();
                  hello.send ("Hello World!");
          }

}




© Ericsson AB 2010 | Page 8
Client API
› Example code from API - Client
public class SimpleClientTest {

          final static String serviceID = "ericsson.net/hello";       // change to your needs
          final static int port = 8070; // default client local HTTP port

          GeocastConnector enabler;

          public SimpleClientTest () {
                  try   { enabler = new GeocastConnector (serviceID, port); }
                  catch (MalformedURLException e) { e.printStackTrace(); }
          }

          public void uplink (String message) {
                  System.out.println("Geocast result: " + enabler.send(message.getBytes()));
          }

          public static void main (String[] args) {
                  SimpleClientTest hello = new SimpleClientTest ();
                  hello.uplink ("Hello World!");
          }

}




© Ericsson AB 2010 | Page 9
Example applications 1
                               › Time-bound discounts
                                 – Early Bird discount: 20% off, Monday 10:00 - 12:00
                                   a.m.
                                 – Lunch time discount: 2nd meal free, weekdays 12:00 –
                                   13:00


                               › M2M advertisement
                                 – Vending machines receive special offers, based on
                                   their location (or depending on the weather in the
                                   region)
                                 – Digital signage in taxis receive local content


                               › Campaign Games
                                 – Follow the guidance and collect virtual bottles that are
                                   hidden in special areas  win a price if all are found


© Ericsson AB 2010 | Page 10
Example applications 2
                               › Hazard Warning
                                  – Immediate car-to-car or network triggered
                                    warning at hazardous situations
                                  – Support through car navigation systems or
                                    mobile apps


                               › Transport notification
                                  – Logistics support, local transport queries
                                  – Simple, flexible notifications
                                  – Range depending on transport system (van,
                                    bike, e-vehicles)


                               › Commuter Information
                                  – Generic departure time and location changes
                                    service (airports, trains, bus)

© Ericsson AB 2010 | Page 11
© Ericsson AB 2010 | Page 12

Más contenido relacionado

La actualidad más candente

Euromedia May June
Euromedia May JuneEuromedia May June
Euromedia May JuneTroy Brandon
 
IPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming TechnologiesIPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming TechnologiesCisco Canada
 
Mikael Bäck: The Continued Evolution of Mobile Broadband
Mikael Bäck: The Continued Evolution of Mobile BroadbandMikael Bäck: The Continued Evolution of Mobile Broadband
Mikael Bäck: The Continued Evolution of Mobile BroadbandMobileMonday Estonia
 
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightBT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightParitosh Sharma
 
Entertainment At Your Command – Capital Markets Day 2011
Entertainment At Your Command – Capital Markets Day 2011Entertainment At Your Command – Capital Markets Day 2011
Entertainment At Your Command – Capital Markets Day 2011Modern Times Group MTG AB
 
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...ngoctrampnt
 
Beyond DVB-S2: Next-Gen Satellite Transmission Standards
Beyond DVB-S2: Next-Gen Satellite Transmission StandardsBeyond DVB-S2: Next-Gen Satellite Transmission Standards
Beyond DVB-S2: Next-Gen Satellite Transmission StandardsNewtec
 
Presentation:Technology challenges in the broadcast industry
Presentation:Technology challenges in the broadcast industryPresentation:Technology challenges in the broadcast industry
Presentation:Technology challenges in the broadcast industryNewtec
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huaweisouthmos
 

La actualidad más candente (18)

Euromedia May June
Euromedia May JuneEuromedia May June
Euromedia May June
 
IPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming TechnologiesIPTV, Internet Video and Adaptive Streaming Technologies
IPTV, Internet Video and Adaptive Streaming Technologies
 
IPTV
IPTVIPTV
IPTV
 
IPTV Basics
IPTV BasicsIPTV Basics
IPTV Basics
 
Alloptics
AllopticsAlloptics
Alloptics
 
and I
and Iand I
and I
 
Novinky: Broadband přes satelit
Novinky: Broadband přes satelitNovinky: Broadband přes satelit
Novinky: Broadband přes satelit
 
Mikael Bäck: The Continued Evolution of Mobile Broadband
Mikael Bäck: The Continued Evolution of Mobile BroadbandMikael Bäck: The Continued Evolution of Mobile Broadband
Mikael Bäck: The Continued Evolution of Mobile Broadband
 
Intelligent Mobile Broadband
Intelligent Mobile BroadbandIntelligent Mobile Broadband
Intelligent Mobile Broadband
 
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue InsightBT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
BT Represented at The Mobile VAS SUMMIT 2009 by Virtue Insight
 
Caporale_ASI
Caporale_ASICaporale_ASI
Caporale_ASI
 
Entertainment At Your Command – Capital Markets Day 2011
Entertainment At Your Command – Capital Markets Day 2011Entertainment At Your Command – Capital Markets Day 2011
Entertainment At Your Command – Capital Markets Day 2011
 
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...10 gpon  information technology interfaces, 2007. iti 2007. 29th internationa...
10 gpon information technology interfaces, 2007. iti 2007. 29th internationa...
 
Basics of IPTV
Basics of IPTVBasics of IPTV
Basics of IPTV
 
Beyond DVB-S2: Next-Gen Satellite Transmission Standards
Beyond DVB-S2: Next-Gen Satellite Transmission StandardsBeyond DVB-S2: Next-Gen Satellite Transmission Standards
Beyond DVB-S2: Next-Gen Satellite Transmission Standards
 
Presentation:Technology challenges in the broadcast industry
Presentation:Technology challenges in the broadcast industryPresentation:Technology challenges in the broadcast industry
Presentation:Technology challenges in the broadcast industry
 
Ovsyannikov huawei
Ovsyannikov huaweiOvsyannikov huawei
Ovsyannikov huawei
 
Promotion of broadband: insights from Bahrain
Promotion of broadband: insights from BahrainPromotion of broadband: insights from Bahrain
Promotion of broadband: insights from Bahrain
 

Similar a Geo Location Messaging on Ericsson Labs

Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLCAplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLCTICAnoia
 
Comcast metro ethernet enterprise services overview
Comcast metro ethernet enterprise services overviewComcast metro ethernet enterprise services overview
Comcast metro ethernet enterprise services overviewtimmurphycomcast
 
Accedian METRONODE 10GE
Accedian METRONODE 10GEAccedian METRONODE 10GE
Accedian METRONODE 10GEsavomir
 
Secure, High Performance Transport Networks Based on WDM Technology
Secure, High Performance Transport Networks Based on WDM TechnologySecure, High Performance Transport Networks Based on WDM Technology
Secure, High Performance Transport Networks Based on WDM TechnologyADVA
 
Sspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSSPI Brasil
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, HuaweiHilary Ip
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingir. Carmelo Zaccone
 
Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010PhaedraPardue
 
Sharing is caring: Real-life shared infrastructure experience
Sharing is caring: Real-life shared infrastructure experienceSharing is caring: Real-life shared infrastructure experience
Sharing is caring: Real-life shared infrastructure experienceADVA
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MECSabidur Rahman
 
Government and Defense Fixed Communications
Government and Defense Fixed CommunicationsGovernment and Defense Fixed Communications
Government and Defense Fixed CommunicationsST Engineering iDirect
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchAlan Quayle
 
Airborne Satellite Communications on the Move
Airborne Satellite Communications on the MoveAirborne Satellite Communications on the Move
Airborne Satellite Communications on the MoveST Engineering iDirect
 
Network_Operator_presentation.ppt
Network_Operator_presentation.pptNetwork_Operator_presentation.ppt
Network_Operator_presentation.pptNugrohoAri1
 

Similar a Geo Location Messaging on Ericsson Labs (20)

IP Trunking
IP TrunkingIP Trunking
IP Trunking
 
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLCAplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
Aplicacions de 5G al IoT i la Indústria 4.0: mMTC i URLLC
 
Comcast metro ethernet enterprise services overview
Comcast metro ethernet enterprise services overviewComcast metro ethernet enterprise services overview
Comcast metro ethernet enterprise services overview
 
Accedian METRONODE 10GE
Accedian METRONODE 10GEAccedian METRONODE 10GE
Accedian METRONODE 10GE
 
Secure, High Performance Transport Networks Based on WDM Technology
Secure, High Performance Transport Networks Based on WDM TechnologySecure, High Performance Transport Networks Based on WDM Technology
Secure, High Performance Transport Networks Based on WDM Technology
 
WEGO2
WEGO2WEGO2
WEGO2
 
Sspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gilSspi day out_2014_comtech-leonardo_gil
Sspi day out_2014_comtech-leonardo_gil
 
David Soldani, Huawei
David Soldani, HuaweiDavid Soldani, Huawei
David Soldani, Huawei
 
Northtelecom broshur v2 (low res)
Northtelecom broshur v2 (low res)Northtelecom broshur v2 (low res)
Northtelecom broshur v2 (low res)
 
POF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cablingPOF a DIY fiber for ubiquitous inhome's gigabit cabling
POF a DIY fiber for ubiquitous inhome's gigabit cabling
 
5G
5G5G
5G
 
Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010Masergy Corporate Overview Oct2010
Masergy Corporate Overview Oct2010
 
Huawei ipran solution
Huawei ipran solutionHuawei ipran solution
Huawei ipran solution
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 
Sharing is caring: Real-life shared infrastructure experience
Sharing is caring: Real-life shared infrastructure experienceSharing is caring: Real-life shared infrastructure experience
Sharing is caring: Real-life shared infrastructure experience
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
Government and Defense Fixed Communications
Government and Defense Fixed CommunicationsGovernment and Defense Fixed Communications
Government and Defense Fixed Communications
 
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet ResearchTADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
TADSummit, The MONEH Innovation Showcase chaired by James Body, Telet Research
 
Airborne Satellite Communications on the Move
Airborne Satellite Communications on the MoveAirborne Satellite Communications on the Move
Airborne Satellite Communications on the Move
 
Network_Operator_presentation.ppt
Network_Operator_presentation.pptNetwork_Operator_presentation.ppt
Network_Operator_presentation.ppt
 

Más de Ericsson Labs

Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Ericsson Labs
 
Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson Labs
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Ericsson Labs
 
NoSQL Slideshare Presentation
NoSQL Slideshare Presentation NoSQL Slideshare Presentation
NoSQL Slideshare Presentation Ericsson Labs
 
Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Labs
 
5G for the Networked Society beyond 2020
5G for the Networked Society beyond 20205G for the Networked Society beyond 2020
5G for the Networked Society beyond 2020Ericsson Labs
 
3D visual communication
3D visual communication3D visual communication
3D visual communicationEricsson Labs
 
Openflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationOpenflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationEricsson Labs
 
Federated Networked Cloud
Federated Networked CloudFederated Networked Cloud
Federated Networked CloudEricsson Labs
 
Technology Challenges in the Networked Society
Technology Challenges in the Networked SocietyTechnology Challenges in the Networked Society
Technology Challenges in the Networked SocietyEricsson Labs
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected MegacityEricsson Labs
 
The Networked Society
The Networked SocietyThe Networked Society
The Networked SocietyEricsson Labs
 
Towards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyTowards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyEricsson Labs
 
Web Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsWeb Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsEricsson Labs
 
Stream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchStream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchEricsson Labs
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsEricsson Labs
 
Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Ericsson Labs
 
Mobile Monday Athens 111003
Mobile Monday Athens 111003Mobile Monday Athens 111003
Mobile Monday Athens 111003Ericsson Labs
 
Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Ericsson Labs
 

Más de Ericsson Labs (20)

Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...Capillary Networks integrates the machine and IoT devices as integral part of...
Capillary Networks integrates the machine and IoT devices as integral part of...
 
Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014 Ericsson 5 g at mobile world congress 2014
Ericsson 5 g at mobile world congress 2014
 
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
Evolved Cloud Collaboration Presentation at MWC14 by Ericsson Research
 
NoSQL Slideshare Presentation
NoSQL Slideshare Presentation NoSQL Slideshare Presentation
NoSQL Slideshare Presentation
 
Ericsson Application Awards 2014
Ericsson Application Awards 2014Ericsson Application Awards 2014
Ericsson Application Awards 2014
 
5G for the Networked Society beyond 2020
5G for the Networked Society beyond 20205G for the Networked Society beyond 2020
5G for the Networked Society beyond 2020
 
3D visual communication
3D visual communication3D visual communication
3D visual communication
 
Openflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson CollaborationOpenflow Stanford University - Ericsson Collaboration
Openflow Stanford University - Ericsson Collaboration
 
Federated Networked Cloud
Federated Networked CloudFederated Networked Cloud
Federated Networked Cloud
 
Exploring Big Data
Exploring Big DataExploring Big Data
Exploring Big Data
 
Technology Challenges in the Networked Society
Technology Challenges in the Networked SocietyTechnology Challenges in the Networked Society
Technology Challenges in the Networked Society
 
The Connected Megacity
The Connected MegacityThe Connected Megacity
The Connected Megacity
 
The Networked Society
The Networked SocietyThe Networked Society
The Networked Society
 
Towards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked SocietyTowards Timely Efficient Semantic Reasoning for the Networked Society
Towards Timely Efficient Semantic Reasoning for the Networked Society
 
Web Connectivity on Ericsson Labs
Web Connectivity on Ericsson LabsWeb Connectivity on Ericsson Labs
Web Connectivity on Ericsson Labs
 
Stream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson ResearchStream analytics for churn prediction from Ericsson Research
Stream analytics for churn prediction from Ericsson Research
 
An Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIsAn Overview of All Ericsson Labs APIs
An Overview of All Ericsson Labs APIs
 
Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop Over the Air 2011 Security Workshop
Over the Air 2011 Security Workshop
 
Mobile Monday Athens 111003
Mobile Monday Athens 111003Mobile Monday Athens 111003
Mobile Monday Athens 111003
 
Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516Mobile Monday London M2M Event 110516
Mobile Monday London M2M Event 110516
 

Último

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
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Último (20)

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.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Geo Location Messaging on Ericsson Labs

  • 1. geo location messaging A labs.ericsson.com API http://labs.ericsson.com/apis/geo-location-messaging/
  • 2. Geo location messaging › The Geo Location Messaging API enables fast, simple and cost-efficient location-based content delivery › Location-Bases Service Providers can use the API to push data content to clients in customer-selected locations or notify clients about data › Users can subscribe for certain information channels or applications (services) and enable the reception of the push content © Ericsson AB 2010 | Page 2
  • 3. WHY geo Location Messaging? › Flexibility – Service areas can be defined with flexibility and in real time › Real-time Messaging – Very low latency thus high accuracy so that only users who are actually in the selected area will receive messages › Scalability – The Geo Location Messaging APIs provide the needed capacity and can be scaled up transparently when traffic increases › Security – Increased privacy for end-users as the location information of individuals will not be revealed to service providers © Ericsson AB 2010 | Page 3
  • 4. Main Features › Messaging based upon GPS location › Message length up to 4k › Support of Android Geo Location Messaging client Soon available: › Support of iOS Geo Location Messaging client › Handling of long messages (16k/42k) › Messaging based upon Cell-ID © Ericsson AB 2010 | Page 4
  • 5. Geo Location Messaging Overview – GEO Grid › Example of a grid could be: – 1 km base tile size countrywide – Denser grid spacing where appropriate – 32 m tile size on fifth level On startup clients register themselves in the grid for wanted services. When roaming within a tile no communication takes place. When crossing the tile border the server is notified. Only when grid spacing has changed the server updates the client. © Ericsson AB 2010 | Page 5
  • 6. Geo Location Messaging Overview – GEO Push › Example of a geo push could be : – Circular target area with 1 km radius around shop location – Arbitrary target area defined by polygon of points on a map Assume that the “yellow circle” is the target area in which a discount is offered When an offer is pushed the target area is mapped to the grid like the red tiles Clients which have registered for the service and are located in the red tiles will receive Discounts on the display pushed through the network © Ericsson AB 2010 | Page 6
  • 7. Geo Location Messaging Overview - APIs › The following slides present the APIs on labs.ericsson.com › It can be used both on the mobile client side as well as on the backend service side › The “normal” case is to distribute a geocast message from the backend service side and receive it on the client side GeLoM Terminal Svc Front End GeLoM client GeLoM Server Svc Back End UDP TCP TCP UDP UDP TCP TCP UDP HTTP GET Control Channel HTTP GET HTTP POST Service Channel HTTP POST GM-specific Comm. © Ericsson AB 2010 | Page 7
  • 8. Server API › Example code from API - Server public class SimpleServerTest { final static String labskey = "<your personal developer key goes here>"; final static String serviceID = "ericsson.net/hello"; // change to your needs final static String serviceHost = "http://glm.labs.ericsson.net:8070"; // change to your needs GeocastConnector enabler; public SimpleServerTest () { try { enabler = new GeocastConnector (serviceID, serviceHost, labskey); } catch (MalformedURLException e) { e.printStackTrace(); } } public void send (String message) { final String destination = "{ "shape":"all" }"; System.out.println("Geocast result: " + enabler.send(message.getBytes(), destination)); } public static void main (String[] args) { SimpleServerTest hello = new SimpleServerTest (); hello.send ("Hello World!"); } } © Ericsson AB 2010 | Page 8
  • 9. Client API › Example code from API - Client public class SimpleClientTest { final static String serviceID = "ericsson.net/hello"; // change to your needs final static int port = 8070; // default client local HTTP port GeocastConnector enabler; public SimpleClientTest () { try { enabler = new GeocastConnector (serviceID, port); } catch (MalformedURLException e) { e.printStackTrace(); } } public void uplink (String message) { System.out.println("Geocast result: " + enabler.send(message.getBytes())); } public static void main (String[] args) { SimpleClientTest hello = new SimpleClientTest (); hello.uplink ("Hello World!"); } } © Ericsson AB 2010 | Page 9
  • 10. Example applications 1 › Time-bound discounts – Early Bird discount: 20% off, Monday 10:00 - 12:00 a.m. – Lunch time discount: 2nd meal free, weekdays 12:00 – 13:00 › M2M advertisement – Vending machines receive special offers, based on their location (or depending on the weather in the region) – Digital signage in taxis receive local content › Campaign Games – Follow the guidance and collect virtual bottles that are hidden in special areas win a price if all are found © Ericsson AB 2010 | Page 10
  • 11. Example applications 2 › Hazard Warning – Immediate car-to-car or network triggered warning at hazardous situations – Support through car navigation systems or mobile apps › Transport notification – Logistics support, local transport queries – Simple, flexible notifications – Range depending on transport system (van, bike, e-vehicles) › Commuter Information – Generic departure time and location changes service (airports, trains, bus) © Ericsson AB 2010 | Page 11
  • 12. © Ericsson AB 2010 | Page 12