4. What is Open Services Platform?
Outside
Rakuten
SPACE of SPACE Ecosystem
SPACE
SPACE
SPACE
SPACE
SPACE
SNS
Developers
SPACE
SPACE
SPACE
SPACE
Partner companys
SPACE
SPACE
SPACE SPACE
SPACE
4
5. What is Open Services Platform?
Review
APIs
Story 1
Developers
Singapore
Open
Bookmark
SNS
Facebook, twitter, Line
Rakuten Ecosystem
Story 2
Partner companys
Meronsoda Advertise Tag
Affiliate
5
7. Self introductions
We are producers, Promote Rakuten Web service
Yuko Furusho
Levine Jacob
2009 Joined Rakuten
Promotion@JAPAN
2012 Joined Rakuten
Promotion@Overseas
8. Schedule
1 Our mission
2 What is Rakuten API?
3 Rakuten API Event
4 Singapore Startup Challenge
8
9. Schedule
1 Our mission
2 What is Rakuten API?
3 Rakuten API Event
4 Singapore Startup Challenge
9
16. 2013, We noticed
Application with using Rakuten API
is not so increasing…
Need more support!!
Rakuten API user
is not so increasing…
Need more promotion!!
16
17. Our Action for developers
High Level
&
Have Account
High Level
&
No Account
API Workshop
To teach
Application Id
how to use
Rakuten APIs
Technic Level
Low Level
&
Have Account
Hackathon Events
To promote
Rakuten APIs
Low Level
&
No Account
17
18. Rakuten API Event Activitys in 2013
Jan
Apr
July Aug
API Work Shop
Student Hackathon
18
19. Rakuten API Event Activitys in 2013
Mash Up Award 9
Kyoto
Osaka
Nagoya
Tokushima
Tokyo
Okinawa
19
20. Result of promotion in Japan
After Workshop and Hackathon,
Application with using Rakuten API ,and
Rakuten API user are Increasing than before!!
20
21. Schedule
1 Our mission
2 What is Rakuten API?
3 Rakuten API Event
4 Singapore Startup Challenge
21
49. Self Introduction
Sayuri
Hoshikawa
Open Services Platform Department
Affiliate Platform Group
Rakuten Affiliate Team
Language
JavaScript
Call me
Hoshipy!
My work
~2011.03
2011.04 Join Rakuten
2011.07- Develop Dynamic Ad Contents
2013.06- Develop Something using Melonsoda
49
50. Application
We create an application which changes the
suggestion by the condition on the client side.
YES
Suggestion A
NO
Suggestion B
Condition
50
51. For example
If you are a girl, we’ll suggest sweets.
But if you are a boy, we’ll suggest Monster
Hunter.
YES
Are you
a girl?
NO
Suggestion B
51
52. way
By creating many conditions and suggestions,
we can offer the best one for the audience.
YES
Suggestion
Condition
YES
NO
Suggestion
Condition
YES
NO
Suggestion
Condition
NO
Suggestion
52
53. Wishes
To realize it, we have two wishes!
1. Everyone including non-engineers
can understand the logic.
2. Quickly changing logic
53
54. Why is this needed?
1. Everyone including non-engineers
can understand the logic.
If they can’t understand..
If they can understand..
ask
answer
ask
answer
Sales person
Change
by themselves
54
55. Why is this needed?
2. Quickly changing logic
We want to make
AB test cycle quickly
to achieve goal
in short time.
Goal
Try 8th
Try 7th
Try 6th
Try 5th
1
Try 4th
Try 2nd
Try
1st
Try 2nd
Try 3rd
Try 1st
Not achieved..
2
Time
55
64. Even if Sales person..
1. Everyone including non-engineers
can understand the logic.
If they can’t understand..
If they can understand..
ask
answer
ask
answer
Sales person
Change
by themselves
64
65. If you use melonsoda…
So many call backs will disappear!
And become readable and flexible!
65
67. To do tuning in two way
Melonsoda
Not Melonsoda
Design : 1 hour
Short Time!!
Development : 5 hour
Coding : 1min
Unit Test : 2 hour
Test
Integration Test
Release
Release
67
68. Quickly ABtesting
2. Quickly changing logic
We want to make
AB test cycle quickly
to achieve find goal
in short time.
Goal
Try 8th
Try 7th
Try 6th
Try 5th
1
Try 4th
Try 2nd
Try
1st
Try 2nd
Try 3rd
Try 1st
Not achieved..
2
Time
68
70. DEMO
Please answer below questions.
with hash tag “#melon1026”
What’s this name?
Q1
Q2
??? float
#melon1026
??? float
#melon1026
??? float
#melon1026
Q3
If your answer is correct,
You get a prize in DEMO!
70
71. By July
What I talked about so far is just until July,
We didn’t have satisfaction before Melonsoda..
_人人人人人人_
>
WE
<
 ̄Y^Y^Y^Y^Y^Y ̄
71
77. Nested flow chart
someIce1
|
Ice2 – Ice3
Vertical Line connects ices
based on character’s index
Horizontal Line connects adjoining ices
Parser creates a binary tree called “Corn Tree”
Each ice is placed on one corn
77
82. At last
We’ll make Melonsoda open source code in near future.
So if you are interested in,
please tweet “interest!!” with hash tag “melon1026”.
I’ll send you the announcement of
“Melonsoda night”.
I hope you also enjoy developing
Melonsoda!!
Interest! #melon1026
82
What was it?We held an affiliate commission contest. Singapore developers built e-commerce sites using our APIs. When a customer bought something on our marketplace through one of their sites, that developer received a percentage of the price as a commission. We monitored the traffic and the developer with the highest sales figures won the contest.
Why did we hold this contest?We have held many events for Japanese developers but Rakuten is rapidly expanding around the world and we needed to globalize our team’s impact. We chose Singapore because of its growing startup culture, experienced web developer base, lack of competing hackathon-style events, and because Singaporean customers are already buying a lot from our Japanese marketplace.
Local developers best understand the appetites of the Singaporean customer. The developers chose what items from our massive marketplace to offer on their sites.
We began organizing the contest in the spring, launched it in June, and announced the winner in September.