Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google Developers - Albert Talk
Search
Steven Hadley
November 20, 2013
Programming
0
36
Google Developers - Albert Talk
Sydney GDG, 20th November 2013 Steven Hadley, Developer Advocate Commonwealth Bank
Steven Hadley
November 20, 2013
Tweet
Share
More Decks by Steven Hadley
See All by Steven Hadley
Mobile App Case Studies
hadders
1
58
Alpha Android Apps
hadders
0
41
University of New South Wales Lecture - Security and Payments
hadders
0
29
CeBIT Albert Hackathon
hadders
0
43
Albert - Launch
hadders
0
35
DiG. Android Commerce Platform The Future of Payments
hadders
0
57
Other Decks in Programming
See All in Programming
CSC307 Lecture 06
javiergs
PRO
0
680
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
AgentCoreとHuman in the Loop
har1101
5
230
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
250
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
370
ぼくの開発環境2026
yuzneri
0
140
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
180
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
250
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
510
AWS re:Invent 2025参加 直前 Seattle-Tacoma Airport(SEA)におけるハードウェア紛失インシデントLT
tetutetu214
2
110
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
5
340
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
170
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
432
66k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Leo the Paperboy
mayatellez
4
1.4k
Why Our Code Smells
bkeepers
PRO
340
58k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
72
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Limits of Empathy - UXLibs8
cassininazir
1
210
Transcript
Albert Sydney GDG, 20th November 2013 Steven Hadley, Developer Advocate
Commonwealth Bank
Where next? ?
None
Welcome Albert on Pi…
The team
Customer centric design
User and merchant testing
What merchants want • Secure • Portable • Connected •
Touchscreen • Apps
Building a custom device
Device specs • 7” Touch screen • Card readers ◦
Magstripe ◦ NFC ◦ Smartcard • Bluetooth • Host mode USB • 3G • Wi-Fi • Camera • Internal printer
Device internals • Android 4.0.4 • SEAndroid
Security • Tamper resistant • Secure module • Comms manager
• Minimal Android • Signed apps
Device management • No Google Play • App management •
Restricted user profiles • Fleet management • Automated swap out
Payment app • Contactless • Smartcard • Magstripe
• What Albert is • How Albert was born •
What it does • How it does it • Security • The app ecosystem • Creating apps • Selling apps • Getting involved
App ideas? • Queue busters • Social sharing for rewards
• Catalog and offers • Loyalty • Phone Top Ups • Upselling extras
Writing apps • Android API 15 • SDK • Restrictions
• Usability • App reviews
Taking a payment
Code Android Activity/fragment ... AndroidManifest.xml ...
Types of apps • standalone • network • payment
SDK services • Non-payment card reading • Printing • Transaction
logging • Crash logging • Simulator and Emulator
Making money • Bespoke for merchants • Private • Public
• Pay per cycle • Pay per use
App lifecycle 1. Register 2. Upload app 3. Review 4.
Publish 5. Sell 6. Collect $
Getting involved • Create an account • Download the beta
SDK • Ask questions on the forum http://developers.piappbank.com.au
The future • AppBank • Field Test • Standalone •
Integrated • Global rollout by Wincor
Questions? & Thanks • Twitter @stevenahadley •
[email protected]
Acknowledgements •
World Map - http://www.tutsking.com/vectors/world-dots-map