pharo(smalltalk)でapi作りをはじめよう

13
Pharo(Smalltalk)API作りをはじめよう Smalltalk: PROJECTS Smalltalk: www.smalltalk-users.jp Sho Yoshida @newapplesho 60Smalltalk勉強会 WEBPAY API

Upload: sho-yoshida

Post on 14-Jun-2015

809 views

Category:

Technology


2 download

DESCRIPTION

Smalltalk用のAPIを自分で作ってみようという話。第1弾としてクレジットカード決済のWebPay用のAPIを作ってみる.

TRANSCRIPT

Page 1: Pharo(Smalltalk)でAPI作りをはじめよう

Pharo(Smalltalk)で API作りをはじめよう

Smalltalk: PROJECTS

Smalltalk: www.smalltalk-users.jp

Sho Yoshida @newapplesho

第60回Smalltalk勉強会

WEBPAY API

Page 2: Pharo(Smalltalk)でAPI作りをはじめよう

知らない方のために

Massimo Banzi 著、船田 巧 訳

Arduinoをはじめよう 第2版

出版 O’Reilly Japan

Page 3: Pharo(Smalltalk)でAPI作りをはじめよう

2013年を振り返って

• 自社サービスを展開しようとしたが企画段階のまま

• 年末にかけてSmalltalkをいじる機会が増えてきた

• Smalltalk,主にSeasideの活用方法を検討中

では何をするか

Page 4: Pharo(Smalltalk)でAPI作りをはじめよう

無料ストアの登場

Page 5: Pharo(Smalltalk)でAPI作りをはじめよう

モバイルクレジット決済が流行

Page 6: Pharo(Smalltalk)でAPI作りをはじめよう

カード決済をやってみよう

Page 7: Pharo(Smalltalk)でAPI作りをはじめよう

WebPay

• RestfulなAPIで実装できる

• シンプルな料金体系

• 豊富な機能

• 5大クレジットカードブランドに対応

https://webpay.jp/

Page 8: Pharo(Smalltalk)でAPI作りをはじめよう

問題 国際ブランドはいくつあるでしょうか

Page 9: Pharo(Smalltalk)でAPI作りをはじめよう

正解

Page 10: Pharo(Smalltalk)でAPI作りをはじめよう

Pharo(Smalltalk)で WebPay API作り

Smalltalk: PROJECTS

Smalltalk: www.smalltalk-users.jp

Sho Yoshida

SHO YOSHIDA

Smalltalk

12/130000-0000-0000-0000

WEBPAY API

Page 11: Pharo(Smalltalk)でAPI作りをはじめよう

伝説の寿司ストア

• Seaside 2.6のサンプル

• 当時唯一のバイブル

Page 12: Pharo(Smalltalk)でAPI作りをはじめよう

今時風?に作ってみました

時間がなかったので 全て再現はしていません

Page 13: Pharo(Smalltalk)でAPI作りをはじめよう

Pharo(Smalltalk)で WebPay API作り

Smalltalk: PROJECTS

Smalltalk: www.smalltalk-users.jp

Sho Yoshida @newapplesho

SHO YOSHIDA

Smalltalk

12/130000-0000-0000-0000

WEBPAY API

Pharo用API 製作中公開するかもしれません