SlideShare ist ein Scribd-Unternehmen logo
1 von 25
CHATON -
MULTIPLATFORM
COMMUNICATIONS




IT Weekend Ukraine
INDEX



1. ChatON Service

2. ChatON API Introduction

3. ChatON API Features
4. Summary




Copyright © 1995-2012 SAMSUNG All rights reserved
INRODUCTION


TREND OF SOCIAL SERVICE
New business opportunities are created with an increase of SNS users and
SNS Open API.
             Global SNS users                        Global SNS revenue
               (Million users)                            (Million $)




                                 Source: eMarketer                  Source: Screen Digest
마스터 제목 스타일 편집
01                    CHATON SERVICE




Copyright © 1995-2012 SAMSUNG All rights reserved
1. CHATON SERVICE


What is                 ?
ChatON provides a fun & creative global messenger experience. Users can
chat, express emotions, create animated messages and share content.
1. CHATON SERVICE


MAIN FEATURES




    Multi & Cross Platform         Enhanced 1:1 &        Multimedia Content Sharing &
     Messaging Service               Group Chat                     Trunk




                Animation Message (AMS)         Anicon (Animated Emoticons)
1. CHATON SERVICE


MULTIPLE OS SUPPORT
ChatON support various OS like bada, Android, Android Tablet, iOS, Blackberry,
Windows Phone 7 and Web.


              OS                       OS version                ChatON version
             bada                      bada OS 2.0                    v.1.7.4

            Android                   Froyo, GB, ICS                  v.1.8.3

         Android Tablet              Honeycomb, ICS                   v.1.6.5

              iOS                    iOS 4.1 or higher                v.1.5.2

           Blackberry            Blackberry OS 5 or higher            v.1.5.5

       Windows Phone7                 WP7, WM6.5                      v.1.6.3

              Web               IE, Chrome, Firefox, Safari           v.1.5.3
1. CHATON SERVICE


SPREADING STRATEGY
About 200 countries, 68 local languages
Pre-loading on main devices of Samsung,
50 M users within this year globally.




                                       UK Germany               Russia
                                   France
                                           Italy
               USA                                     UAE
                                               Saudi                 China      S.Korea
                                                             India
                      Venezuela                                          Thailand

                          Brazil                                         Indonesia
                                           S. Africa
마스터 제목 스타일 편집
02                    CHATON API
                      INTRODUCTION




Copyright © 1995-2012 SAMSUNG All rights reserved
2. CHATON API INTRODUCTION


WHAT IS CHATON API?
The Open APIs which allow apps and services to…
    Access ChatON user base
    Utilize ChatON features (messaging, etc.)




                                                     3rd Party
           ChatON Users
                                                  Apps & Services
2. CHATON API INTRODUCTION


OVERVIEW
ChatON API is consisted of Server API and Client Library.
  Server API

  App can access ChatON server through
  HTTP to utilize ChatON capabilities
  - Can be used on various platforms



  Client Library

  App can invoke the features of ChatON
  client directly
  - For Android only
2. CHATON API INTRODUCTION


SERVER API ARCHITECTURE

 External                                                                          …
 Services   Game App.           SNS Service       News App.          LBS Service




Open API                                          Server API
 Layer
                                                  API Proxy


            Authentication              Graph                     Chat                 Media
                  App                                            ChatON
                                        Profile                                         File
  ChatON     authentication                                     Messaging
Component   App authorization           Buddy                  Samsung Push            Trunk
   Layer
                 User
                                        Group
             authentication
                                        Memo
2. CHATON API INTRODUCTION


CLIENT LIBRARY ARCHITECTURE

                            SNS
            Game app
 Android                   service             Client
                                                               ChatON client
 devices                     LBS                API
            News app
                           service




             Authentication          Graph              Chat            Media
                  App                Profile         ChatON              File
  ChatON     authentication                         Messaging
component                            Buddy                              Trunk
   layer    App authorization                       Samsung
                 User                Group            Push
             authentication          Memo
마스터 제목 스타일 편집
03                    CHATON API
                      FEATURES




Copyright © 1995-2012 SAMSUNG All rights reserved
3. CHATON API FEATURES


SERVER API FEATURES
RESTFUL Open API for app to utilize ChatON service

                                     Connect

               Graph                                           Messaging

                                    Authentication


       Buddy list      Profile            File              1:1 chat   Group chat




            User’s picture                                      Broadcasting


                                 Upload          Download
3. CHATON API FEATURES


FEATURES OF CLIENT API
API to utilize functionalities of ChatON within same device


                       Graph                     Messaging



          Buddy list           Profile       1:1 chat     Group chat




         User’s picture   Pick buddies     Broadcasting   File transfer
3. CHATON API FEATURES


SERVER API CHARACTERISTIC

                         Samsung Account based      Long Polling,
 RESTFUL Open API
                         OAuth 2.0 AUTHENTICATION   JSON data exchange

                                                    {"buddies":[ { "chaton_id":"1000288213
                                                    779751", "nickname":"NicknameKim",
                                                    "group":"Friend", "status":"Hi, there!",
                                                    "birthday":"1980-02-10",
                                                    "img_status":"0" },
                                                    { "chaton_id":"1000288213779752",
                                                    "nickname":"NicknameLee",
                                                    "group":"People", "status":"Happy
                                                    day :)", "birthday":"1987-11-11",
                                                    "img_status":"1" },
                                                    { "chaton_id":"1000288213779753",
                                                    "nickname":"NicknamePark",
                                                    "group":"Family", "status":"Good
                                                    Luck~", "birthday":"1975-09-07",
                                                    "img_status":"1" } ] }
3. CHATON API FEATURES


USAGE SCENARIO OF SERVER API
Try to use ChatON Features into your App. Using Server API




                                                 Choose a buddy to play with:



               ChatON Buddies
               Connect with your ChatON
               buddies and play!




                 1                                            2                               3
     Log in Samsung Account               Select a buddy from Buddy List         Play action match game with
        using ChatON API                     and send invite message            Buddy and share the experience
3. CHATON API FEATURES


USAGE SCENARIO OF CLIENT LIBRARY
3rd Party App. Can invoke ChatON UI directly without any effort to implement Buddy List
UI or Chatting window.


                                                                                 Ken sent you a gift!
                                                                                 Wolf’s Gambit e-book

                             Send via ChatON                                      Click to Read Now!!



                                                          Ken sent you a gift!
                                                         Wolf’s Gambit e-book
                             Send via ChatON
                                                          View        Close




                             Send via ChatON




          1                    2                   3                 4                 5

       Invoke ChatON UI and send message to Buddy to   Buddy can receive the recommendation
                    recommend a book                           message via ChatON.
3. CHATON API FEATURES


DEVELOPER SITE FOR CHATON API
http://developer.samsung.com/chaton
마스터 제목 스타일 편집
04                    SUMMARY




Copyright © 1995-2012 SAMSUNG All rights reserved
4. SUMMARY


CHATON SERVICE
             TURN ON CHATON!
4. SUMMARY


CHATON API
 Server API                           Client Library
3rd Party App. Can utilize ChatON     3rd Party App. Can use ChatON UI and
features by accessing ChatON Server   Features by invoking with ChatON
                                      Client
remotely
4. SUMMARY


API USAGE REQUEST




        Sign in       Request & Result          Development
                     Request on
  Login Samsung
                     Partnership Request     Develop App. Using
  Developers using
                     page and check result   ChatON API
  Samsung account
                     email
마스터 제목 스타일 편집
THANK YOU.

Contact information:
a.mitroshyn@samsung.com
o.dontsov@samsung.com




Copyright © 1995-2012 SAMSUNG All rights reserved

Weitere ähnliche Inhalte

Andere mochten auch

Tarjetas de presentacion
Tarjetas de presentacionTarjetas de presentacion
Tarjetas de presentacion
ANDRES FERIA C
 
relacion humanitarias en la minera cerro verde
relacion humanitarias en la minera cerro verderelacion humanitarias en la minera cerro verde
relacion humanitarias en la minera cerro verde
Milagros
 
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
Milay Perez
 
Friedrich Nietzsche y Edvard Munch
Friedrich Nietzsche y Edvard MunchFriedrich Nietzsche y Edvard Munch
Friedrich Nietzsche y Edvard Munch
Gloria López Pérez
 

Andere mochten auch (19)

La Guitarra y su historia
La Guitarra y su historiaLa Guitarra y su historia
La Guitarra y su historia
 
Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...Towards the development of smart agriculture infrastructure in Wielkopolska r...
Towards the development of smart agriculture infrastructure in Wielkopolska r...
 
Tarjetas de presentacion
Tarjetas de presentacionTarjetas de presentacion
Tarjetas de presentacion
 
relacion humanitarias en la minera cerro verde
relacion humanitarias en la minera cerro verderelacion humanitarias en la minera cerro verde
relacion humanitarias en la minera cerro verde
 
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
Decreto 638 normas sobre la calidad del aire y control de la contaminación at...
 
Nutricion
NutricionNutricion
Nutricion
 
Ecfirstbiz
EcfirstbizEcfirstbiz
Ecfirstbiz
 
LEBASI en Lupus
LEBASI en LupusLEBASI en Lupus
LEBASI en Lupus
 
Open Your Mind, Open Your Library (Handout): Texas Library Association 2016
Open Your Mind, Open Your Library (Handout): Texas Library Association 2016Open Your Mind, Open Your Library (Handout): Texas Library Association 2016
Open Your Mind, Open Your Library (Handout): Texas Library Association 2016
 
Natural Graphite Industry World Map 2012
Natural Graphite Industry World Map 2012Natural Graphite Industry World Map 2012
Natural Graphite Industry World Map 2012
 
Friedrich Nietzsche y Edvard Munch
Friedrich Nietzsche y Edvard MunchFriedrich Nietzsche y Edvard Munch
Friedrich Nietzsche y Edvard Munch
 
Balanced Scorecard
Balanced ScorecardBalanced Scorecard
Balanced Scorecard
 
Neumonía
NeumoníaNeumonía
Neumonía
 
Introducción: Los Círculos de la VIDA SALUDABLE
Introducción: Los Círculos de la VIDA SALUDABLEIntroducción: Los Círculos de la VIDA SALUDABLE
Introducción: Los Círculos de la VIDA SALUDABLE
 
SEMINARIO ALZHEIMER PARA GERICULTISTAS
SEMINARIO ALZHEIMER PARA GERICULTISTASSEMINARIO ALZHEIMER PARA GERICULTISTAS
SEMINARIO ALZHEIMER PARA GERICULTISTAS
 
Snowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.comSnowplow Analytics and Looker at Oyster.com
Snowplow Analytics and Looker at Oyster.com
 
Curso de Problemas Operacionales en Perforación de Pozos
Curso de Problemas Operacionales en Perforación de PozosCurso de Problemas Operacionales en Perforación de Pozos
Curso de Problemas Operacionales en Perforación de Pozos
 
Foresight 2020 - Industry trends and scenarios
Foresight 2020 - Industry trends and scenariosForesight 2020 - Industry trends and scenarios
Foresight 2020 - Industry trends and scenarios
 
Atlas de parasitos
Atlas de parasitosAtlas de parasitos
Atlas de parasitos
 

Ähnlich wie CHATON - MULTIPLATFORM COMMUNICATIONS

A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
Dan Diephouse
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
Axway Appcelerator
 

Ähnlich wie CHATON - MULTIPLATFORM COMMUNICATIONS (20)

A great api is hard to find
A great api is hard to findA great api is hard to find
A great api is hard to find
 
Bam windows phone 7 for informatics
Bam   windows phone 7 for informaticsBam   windows phone 7 for informatics
Bam windows phone 7 for informatics
 
microsoft windows phone for government and citizens
microsoft  windows phone for government and citizensmicrosoft  windows phone for government and citizens
microsoft windows phone for government and citizens
 
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
Amazon Cognito Public Beta of Built-in UI for User Sign-up/in and SAML Federa...
 
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
Add End User Sign-in, User Management, and Security to Your Mobile and Web Ap...
 
Latest Mxit Platform Features for Third Parties (15 Nov 2012)
Latest Mxit Platform Features for Third Parties (15 Nov 2012)Latest Mxit Platform Features for Third Parties (15 Nov 2012)
Latest Mxit Platform Features for Third Parties (15 Nov 2012)
 
Cross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San FranciscoCross Platform Mobile Apps with APIs from Qcon San Francisco
Cross Platform Mobile Apps with APIs from Qcon San Francisco
 
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
Raleigh DevDay 2017: Managing User Onboarding, Sign-up, Sign-in, Identity and...
 
Codestrong 2012 breakout session at&t api platform and trends
Codestrong 2012 breakout session  at&t api platform and trendsCodestrong 2012 breakout session  at&t api platform and trends
Codestrong 2012 breakout session at&t api platform and trends
 
User Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon CognitoUser Authentication and Identity with Amazon Cognito
User Authentication and Identity with Amazon Cognito
 
Developing Applications with Windows Phone 7
Developing Applications with Windows Phone 7Developing Applications with Windows Phone 7
Developing Applications with Windows Phone 7
 
Bam amor mobile development tools
Bam amor   mobile development toolsBam amor   mobile development tools
Bam amor mobile development tools
 
Melbourne API Management Seminar
Melbourne API Management SeminarMelbourne API Management Seminar
Melbourne API Management Seminar
 
Wechat Bible for Brands v1
Wechat Bible for Brands v1Wechat Bible for Brands v1
Wechat Bible for Brands v1
 
Scaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexusScaling your Mobile App Development in the Cloud - DevNexus
Scaling your Mobile App Development in the Cloud - DevNexus
 
Authentication and Identity with Amazon Cognito
Authentication and Identity with Amazon CognitoAuthentication and Identity with Amazon Cognito
Authentication and Identity with Amazon Cognito
 
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
Deep Dive on Amazon Cognito - DevDay Los Angeles 2017
 
I servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzioneI servizi AWS per le applicazioni mobili: sviluppo, test e produzione
I servizi AWS per le applicazioni mobili: sviluppo, test e produzione
 
Pizza Ordering Bot
Pizza Ordering BotPizza Ordering Bot
Pizza Ordering Bot
 
Protecting Online Identities - MIX09
Protecting Online Identities - MIX09Protecting Online Identities - MIX09
Protecting Online Identities - MIX09
 

Mehr von IT Weekend

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptance
IT Weekend
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
IT Weekend
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics shared
IT Weekend
 

Mehr von IT Weekend (20)

Quality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptanceQuality attributes testing. From Architecture to test acceptance
Quality attributes testing. From Architecture to test acceptance
 
Mobile development for JavaScript developer
Mobile development for JavaScript developerMobile development for JavaScript developer
Mobile development for JavaScript developer
 
Building an Innovation & Strategy Process
Building an Innovation & Strategy ProcessBuilding an Innovation & Strategy Process
Building an Innovation & Strategy Process
 
IT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right PlaceIT Professionals – The Right Time/The Right Place
IT Professionals – The Right Time/The Right Place
 
Building a Data Driven Organization
Building a Data Driven OrganizationBuilding a Data Driven Organization
Building a Data Driven Organization
 
7 Tools for the Product Owner
7 Tools for the Product Owner 7 Tools for the Product Owner
7 Tools for the Product Owner
 
Hacking your Doorbell
Hacking your DoorbellHacking your Doorbell
Hacking your Doorbell
 
An era of possibilities, a window in time
An era of possibilities, a window in timeAn era of possibilities, a window in time
An era of possibilities, a window in time
 
Web services automation from sketch
Web services automation from sketchWeb services automation from sketch
Web services automation from sketch
 
Why Ruby?
Why Ruby? Why Ruby?
Why Ruby?
 
REST that won't make you cry
REST that won't make you cryREST that won't make you cry
REST that won't make you cry
 
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общенияКак договариваться с начальником и заказчиком: выбираем нужный протокол общения
Как договариваться с начальником и заказчиком: выбираем нужный протокол общения
 
Обзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup FocusОбзор программы SAP HANA Startup Focus
Обзор программы SAP HANA Startup Focus
 
World of Agile: Kanban
World of Agile: KanbanWorld of Agile: Kanban
World of Agile: Kanban
 
Risk Management
Risk ManagementRisk Management
Risk Management
 
«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»«Spring Integration as Integration Patterns Provider»
«Spring Integration as Integration Patterns Provider»
 
Cutting edge of Machine Learning
Cutting edge of Machine LearningCutting edge of Machine Learning
Cutting edge of Machine Learning
 
Parallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET TechnicsParallel Programming In Modern World .NET Technics
Parallel Programming In Modern World .NET Technics
 
Parallel programming in modern world .net technics shared
Parallel programming in modern world .net technics   sharedParallel programming in modern world .net technics   shared
Parallel programming in modern world .net technics shared
 
Maximize Effectiveness of Human Capital
Maximize Effectiveness of Human CapitalMaximize Effectiveness of Human Capital
Maximize Effectiveness of Human Capital
 

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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Kürzlich hochgeladen (20)

Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
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...
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

CHATON - MULTIPLATFORM COMMUNICATIONS

  • 2. INDEX 1. ChatON Service 2. ChatON API Introduction 3. ChatON API Features 4. Summary Copyright © 1995-2012 SAMSUNG All rights reserved
  • 3. INRODUCTION TREND OF SOCIAL SERVICE New business opportunities are created with an increase of SNS users and SNS Open API. Global SNS users Global SNS revenue (Million users) (Million $) Source: eMarketer Source: Screen Digest
  • 4. 마스터 제목 스타일 편집 01 CHATON SERVICE Copyright © 1995-2012 SAMSUNG All rights reserved
  • 5. 1. CHATON SERVICE What is ? ChatON provides a fun & creative global messenger experience. Users can chat, express emotions, create animated messages and share content.
  • 6. 1. CHATON SERVICE MAIN FEATURES Multi & Cross Platform Enhanced 1:1 & Multimedia Content Sharing & Messaging Service Group Chat Trunk Animation Message (AMS) Anicon (Animated Emoticons)
  • 7. 1. CHATON SERVICE MULTIPLE OS SUPPORT ChatON support various OS like bada, Android, Android Tablet, iOS, Blackberry, Windows Phone 7 and Web. OS OS version ChatON version bada bada OS 2.0 v.1.7.4 Android Froyo, GB, ICS v.1.8.3 Android Tablet Honeycomb, ICS v.1.6.5 iOS iOS 4.1 or higher v.1.5.2 Blackberry Blackberry OS 5 or higher v.1.5.5 Windows Phone7 WP7, WM6.5 v.1.6.3 Web IE, Chrome, Firefox, Safari v.1.5.3
  • 8. 1. CHATON SERVICE SPREADING STRATEGY About 200 countries, 68 local languages Pre-loading on main devices of Samsung, 50 M users within this year globally. UK Germany Russia France Italy USA UAE Saudi China S.Korea India Venezuela Thailand Brazil Indonesia S. Africa
  • 9. 마스터 제목 스타일 편집 02 CHATON API INTRODUCTION Copyright © 1995-2012 SAMSUNG All rights reserved
  • 10. 2. CHATON API INTRODUCTION WHAT IS CHATON API? The Open APIs which allow apps and services to… Access ChatON user base Utilize ChatON features (messaging, etc.) 3rd Party ChatON Users Apps & Services
  • 11. 2. CHATON API INTRODUCTION OVERVIEW ChatON API is consisted of Server API and Client Library.  Server API App can access ChatON server through HTTP to utilize ChatON capabilities - Can be used on various platforms  Client Library App can invoke the features of ChatON client directly - For Android only
  • 12. 2. CHATON API INTRODUCTION SERVER API ARCHITECTURE External … Services Game App. SNS Service News App. LBS Service Open API Server API Layer API Proxy Authentication Graph Chat Media App ChatON Profile File ChatON authentication Messaging Component App authorization Buddy Samsung Push Trunk Layer User Group authentication Memo
  • 13. 2. CHATON API INTRODUCTION CLIENT LIBRARY ARCHITECTURE SNS Game app Android service Client ChatON client devices LBS API News app service Authentication Graph Chat Media App Profile ChatON File ChatON authentication Messaging component Buddy Trunk layer App authorization Samsung User Group Push authentication Memo
  • 14. 마스터 제목 스타일 편집 03 CHATON API FEATURES Copyright © 1995-2012 SAMSUNG All rights reserved
  • 15. 3. CHATON API FEATURES SERVER API FEATURES RESTFUL Open API for app to utilize ChatON service Connect Graph Messaging Authentication Buddy list Profile File 1:1 chat Group chat User’s picture Broadcasting Upload Download
  • 16. 3. CHATON API FEATURES FEATURES OF CLIENT API API to utilize functionalities of ChatON within same device Graph Messaging Buddy list Profile 1:1 chat Group chat User’s picture Pick buddies Broadcasting File transfer
  • 17. 3. CHATON API FEATURES SERVER API CHARACTERISTIC Samsung Account based Long Polling, RESTFUL Open API OAuth 2.0 AUTHENTICATION JSON data exchange {"buddies":[ { "chaton_id":"1000288213 779751", "nickname":"NicknameKim", "group":"Friend", "status":"Hi, there!", "birthday":"1980-02-10", "img_status":"0" }, { "chaton_id":"1000288213779752", "nickname":"NicknameLee", "group":"People", "status":"Happy day :)", "birthday":"1987-11-11", "img_status":"1" }, { "chaton_id":"1000288213779753", "nickname":"NicknamePark", "group":"Family", "status":"Good Luck~", "birthday":"1975-09-07", "img_status":"1" } ] }
  • 18. 3. CHATON API FEATURES USAGE SCENARIO OF SERVER API Try to use ChatON Features into your App. Using Server API Choose a buddy to play with: ChatON Buddies Connect with your ChatON buddies and play! 1 2 3 Log in Samsung Account Select a buddy from Buddy List Play action match game with using ChatON API and send invite message Buddy and share the experience
  • 19. 3. CHATON API FEATURES USAGE SCENARIO OF CLIENT LIBRARY 3rd Party App. Can invoke ChatON UI directly without any effort to implement Buddy List UI or Chatting window. Ken sent you a gift! Wolf’s Gambit e-book Send via ChatON Click to Read Now!! Ken sent you a gift! Wolf’s Gambit e-book Send via ChatON View Close Send via ChatON 1 2 3 4 5 Invoke ChatON UI and send message to Buddy to Buddy can receive the recommendation recommend a book message via ChatON.
  • 20. 3. CHATON API FEATURES DEVELOPER SITE FOR CHATON API http://developer.samsung.com/chaton
  • 21. 마스터 제목 스타일 편집 04 SUMMARY Copyright © 1995-2012 SAMSUNG All rights reserved
  • 22. 4. SUMMARY CHATON SERVICE TURN ON CHATON!
  • 23. 4. SUMMARY CHATON API  Server API  Client Library 3rd Party App. Can utilize ChatON 3rd Party App. Can use ChatON UI and features by accessing ChatON Server Features by invoking with ChatON Client remotely
  • 24. 4. SUMMARY API USAGE REQUEST Sign in Request & Result Development Request on Login Samsung Partnership Request Develop App. Using Developers using page and check result ChatON API Samsung account email
  • 25. 마스터 제목 스타일 편집 THANK YOU. Contact information: a.mitroshyn@samsung.com o.dontsov@samsung.com Copyright © 1995-2012 SAMSUNG All rights reserved