Submit Search
Upload
Mini project @ JDD Study #4
•
4 likes
•
2,050 views
Y
Yoshiki Ozaki
Follow
Actual example of a project in Japan Digital Design
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Download to read offline
Recommended
GIS総研 活動報告(仮)
GIS総研 活動報告(仮)
Akira Taniguchi
IGDA_JP 2012
IGDA_JP 2012
Kenji Ono
20150417 kintoneユーザー会発表資料
20150417 kintoneユーザー会発表資料
hiroponz
NPO法人国際ゲーム開発者協会日本 SIG-地方創生
NPO法人国際ゲーム開発者協会日本 SIG-地方創生
Kenji Hiruta
withコロナ・afterコロナ時代の地方創生ノウハウ
withコロナ・afterコロナ時代の地方創生ノウハウ
Kenji Hiruta
IGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについて
SIG-Glocalization
IgdaJ SIG-Glocalization
IgdaJ SIG-Glocalization
Kenji Ono
IGDA日本について(ゲーム×開発×UXD情報交換会)
IGDA日本について(ゲーム×開発×UXD情報交換会)
Kenji Ono
Recommended
GIS総研 活動報告(仮)
GIS総研 活動報告(仮)
Akira Taniguchi
IGDA_JP 2012
IGDA_JP 2012
Kenji Ono
20150417 kintoneユーザー会発表資料
20150417 kintoneユーザー会発表資料
hiroponz
NPO法人国際ゲーム開発者協会日本 SIG-地方創生
NPO法人国際ゲーム開発者協会日本 SIG-地方創生
Kenji Hiruta
withコロナ・afterコロナ時代の地方創生ノウハウ
withコロナ・afterコロナ時代の地方創生ノウハウ
Kenji Hiruta
IGDA日本とSIG-GLOCについて
IGDA日本とSIG-GLOCについて
SIG-Glocalization
IgdaJ SIG-Glocalization
IgdaJ SIG-Glocalization
Kenji Ono
IGDA日本について(ゲーム×開発×UXD情報交換会)
IGDA日本について(ゲーム×開発×UXD情報交換会)
Kenji Ono
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
syamane
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
GIG inc.
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
Shota Onishi
オンライン説明会「G検定の疑問・質問全部答えます!」
オンライン説明会「G検定の疑問・質問全部答えます!」
日本ディープラーニング協会(JDLA)
Emotional development
Emotional development
toshihiro ichitani
Vf sg hackathon#3_undp_v2
Vf sg hackathon#3_undp_v2
YasushiIshikawa4
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
More Related Content
Similar to Mini project @ JDD Study #4
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
syamane
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
GIG inc.
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
Shota Onishi
オンライン説明会「G検定の疑問・質問全部答えます!」
オンライン説明会「G検定の疑問・質問全部答えます!」
日本ディープラーニング協会(JDLA)
Emotional development
Emotional development
toshihiro ichitani
Vf sg hackathon#3_undp_v2
Vf sg hackathon#3_undp_v2
YasushiIshikawa4
Similar to Mini project @ JDD Study #4
(6)
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
IGDA Japan SIGAC Review 2019-2020 (in Japanese)
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
【Tech Trend Talk vol.19】社外向け勉強会「拡張するデザイン -(DONGURI)」
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
シビックテックオンラインアカデミー資料:シビックテックとブリゲイドサポート
オンライン説明会「G検定の疑問・質問全部答えます!」
オンライン説明会「G検定の疑問・質問全部答えます!」
Emotional development
Emotional development
Vf sg hackathon#3_undp_v2
Vf sg hackathon#3_undp_v2
Recently uploaded
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Recently uploaded
(8)
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
Mini project @ JDD Study #4
1.
Yoshiki Ozaki @JDD
Study #4 2018.11.5 Mini Project
2.
自己紹介 Senior Engineer in
Japan Digital Design @ikazo_y 趣味:ボードゲーム(遊ぶ/作る)、寿司(食べる/握る)
3.
・登録来場者数 156,063人(前年比 3,977人増、同2.6%増) ・出展者数:725社/団体(2017年実績:667社/団体、昨年比+8.7%) ・
出展小間数:1,786小間(2017年実績:1,758小間、昨年比+1.6%) ・ 新規出展者数 :345社/団体(2017年実績:327社/団体) ・ 海外出展者数 :19カ国/地域から206社/団体 (2017年実績:22カ国/地域から199社/団体) ・ スタートアップ/大学研究機関出展者数:162社/団体(2017年実績:140社/団体、昨年比+22社/団体) 2018.10.16 – 19 @幕張メッセ JDDとして8つの製品・コンセプトを展示 →”mini”ブランドを発表 CEATEC JAPAN 2018
4.
5.
6.
今よりちょっと便利に https://www.japan-d2.com/projects/concept-mini1/index.html
7.
8.
案内/開始 カード読取 暗証番号確認
NFCアクセス表示 認証完了 1 2 3 4 5 NFC 読み込み アプリDL インストール 起動 認証確認 (アプリ) キャッシュ カード挿入 暗証番号 入力 1 2 3 4 5 6 7 8 9 0 キャッシュカードを 入れてください 暗証番号を 入力してください スマートフォンで 簡単取引できます スマートフォン をかざしてください 認証が完了しました 認証が 完了しました X X X X 認証中 読み取り完了 NEW! ATM利用:認証 認証完了 (アプリ) 使い慣れたキャッシュカードを使用して、 スマホに1度登録すればいろいろな銀行取引が簡単にできるIDを発行
9.
案内/開始 個人認証 取引内容確認
取引 取引完了 0 1 2 3 4 5 取引内容確認 残高表示 (アプリ) 取引完了通知 (アプリ) 個人認証 (アプリ) アプリを起動して スマートフォンを かざしてください スマートフォンで 簡単取引できます 指定金額の引き出し を行いますか? お金をおとりください ありがとう ございました 引き出し いたしました 引き出し 予約します アプリ起動 ¥5,000 ¥5,000 ¥5,000 認証が 完了しました ¥5,000 はい 引出します 現金引き出し ¥5,000 アプリ起動・取引予約 残高表示 (アプリ) ATM利用:サービス利用ATM利用前 ¥1000,000 残高 ¥1000,000 残高 ¥995,000 残高 スマホに登録したIDで、事前の取引金額の指定により、 ATMでのワンタッチの払い出しを可能に
10.
Project overview ■ 成果物 –
ATMタブレット用 Webアプリ – Androidアプリ ■ 期間 – 2018.8 – 2018.10 ■ 体制 Frontend Backend Android Product Manager CXO Designer(1.5名) In-house Outsource
11.
LottieVue.js Firebase Hosting Cloud Functions
for Firebase Firestore(β) Technical Stack for Web app WebUSB
12.
DevOps toolchain
13.
14.
Plan ■ 1週間のスプリントを回す簡易スクラム ■ デザイン、開発はそれぞれ別で実施 ■
JIRAを使ってプランニング&イシュー管理 Frontend Backend Android Product Manager CXO Designer(1.5名) In-house Outsource
15.
16.
Verify ■ 短期プロジェクトのためテストコードはなし ■ JavaScriptコードに対してコミット前にprettier-eslintが自動で走るよう に設定 "husky":
{ "hooks":{ "pre-commit":"lint-staged" } }, "lint-staged":{ "src/**/*.js":[ "prettier-eslint --write", "git add" ], "src/**/*.vue":[ "prettier-eslint --write", "git add" ] }, $ git commit –m "test” husky > pre-commit (node v10.9.0) ↓ Running tasks for src/**/*.js [skipped] → No staged files match src/**/*.js ✔ Running tasks for src/**/*.vue package.json
17.
18.
Release ■ Push to
Gitlab → Gitlab CI → firebase deployを自動化 ■ Hockeyappでテスト端末にAndroidアプリを配布 .gitlab-ci.yml image: rambabusaravanan/firebase stages: - deploy deploy-prod: stage: deploy only: - master before_script: - yarn install - yarn run build script: - firebase usejdd-atm-web --token $FIREBASE_TOKEN - firebase deploy --only hosting -m ¥ "Automated deployment from gitlab (Build $CI_BUILD_ID)"
19.
20.
Monitor ■ Firebase提供のincident.jsonを監視しアプリ内にサマリ、アラート表示 – 展示会のためにオフラインで動く緊急モードを実装 https://status.firebase.google.com/incidents.json
21.
工夫したポイント
22.
How to restrict
access on Firebase Hosting? よくある要望:開発中は限られた人にのみアクセスを許可したい ↓ 現実:Firebase Hostingはプラットフォームとしてアクセス制限 機能を提供しておらず、アプリ側で頑張るしかない
23.
Possible "Serverless" solutions 1.
Firebase Hosting以外のホスティングサービスでユーザー認証 - S3 + CloudFront + Lambda - Netlify 2. Basic認証 with SSR - Nuxt.js on Firebase Functions / Lambda 3. クライアントサイドJSからIDaaSを使って認証 - Auth0 - Firebase Authentication - AWS Cognito
24.
Why we choose
Auth0 ■ Basic認証よりセキュアかつ柔軟な認証 ■ フロントエンドで完結するためアーキテクチャの自由度が高い ■ 多くの3rd party identity providerに対応 – Azure Active Directory – Google Apps – Github etc… ■ アクセス許可ルールの設定が簡単(IP address, domain etc…) ■ サンプルコード、ドキュメントが豊富で開発者に優しい ■ プロトタイプ用途なら無料プランの範囲で賄える
25.
SPA with Auth0 3rd
party IP SPA 1. Request authorization 2. Request authorization 3. Verify User 4. Return code 5. Request token 6. Return token 7. Redirect user & return code /redirect_url
26.
Demo & Codes 解説 https://www.storyblok.com/tp/how-to-auth0-vuejs-authentication
27.
We are hiring! https://www.wantedly.com/companies/japan-d2 Thank
you!
Download now