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
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
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
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
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