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

CHATON - MULTIPLATFORM COMMUNICATIONS

  • 1.
  • 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 SOCIALSERVICE 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 Whatis ? ChatON provides a fun & creative global messenger experience. Users can chat, express emotions, create animated messages and share content.
  • 6.
    1. CHATON SERVICE MAINFEATURES Multi & Cross Platform Enhanced 1:1 & Multimedia Content Sharing & Messaging Service Group Chat Trunk Animation Message (AMS) Anicon (Animated Emoticons)
  • 7.
    1. CHATON SERVICE MULTIPLEOS 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 SPREADINGSTRATEGY 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 APIINTRODUCTION 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 APIINTRODUCTION 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 APIINTRODUCTION 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 APIINTRODUCTION 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 APIFEATURES 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 APIFEATURES 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 APIFEATURES 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 APIFEATURES 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 APIFEATURES 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 APIFEATURES DEVELOPER SITE FOR CHATON API http://developer.samsung.com/chaton
  • 21.
    마스터 제목 스타일편집 04 SUMMARY Copyright © 1995-2012 SAMSUNG All rights reserved
  • 22.
  • 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 USAGEREQUEST 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