SlideShare a Scribd company logo
1 of 33
Download to read offline
iosched読書会
T.K
at 頓智・会議室
機能概要
• Google I/O 2011 スケジュール閲覧
• セッションの詳細とスピーカー情報の閲覧
• セッションとサンドボックスの評価
• リアルタイムの buzz 情報の閲覧
• カンファレンス地図を利用したガイド
• Catch を利用したノート作成・管理
アプリ画面
phoneのみ
tablet未所持なもので・・・
Top , search
Schedule
Map
Sessions
Starred
Sandbox
Blletin
Realtime Stream
初見の雑感
• 素直によくできている
– tabletも使ってみたかったが、emulator は立ち上
げる気が起きず・・・
• オプションメニューで機能を提供していない
– iOS 向けに同じアプリを提供したいから?
– ActionBarがあるから?
• ActionBar が機能ごとに微妙に異なる機能を
提供
– どこからでも Home に戻れる機能を提供
中身をざっとみた雑感
• Honycombで Activity + Fragment のアプリを作ったことが
ないため、違和感あり
– 3.0以上では、Activity+Fragment
– 2.3以下では、FragmentActivity + Fragment
• 互換ライブラリの準備が必要
• iosched のビルドにも必要
– 1画面 1Activity に慣れているAndroid開発者はつらそう
– tabletの1Activity 複数Fragmentからみたほうがよかったかも
• 端末がないからイメージできず・・・
• これをベースに他のイベント向けスケジュールアプリ作るの
は、意外と時間がかかりそう
– phone向けのみで Fragment 利用無し版があればいいのに・・・
– でも、CEATECなどでは両対応のものを提供してもらいたい
Buildするのに思ったより
時間が・・・・orz
技術詳細
AndroidManifest.xml(1/?)
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.google.android.apps.iosched"
android:versionCode="16"
android:versionName="0.16"
android:installLocation="auto">
<uses-sdk
android:minSdkVersion="7"
android:targetSdkVersion="11" />
<permission
android:name="com.google.android.apps.iosched.permission.WRITE_SCHEDULE"
android:protectionLevel="normal"
android:label="@string/permission_write"
android:description="@string/permission_write" />
2.1 eclair
3.0 honycomb
AndroidManifest.xml(2/?)
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission
android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
android:logo="@drawable/title_logo"
android:theme="@style/Theme.IOSched"
android:hardwareAccelerated="true">
AndroidManifest.xml <application>
android:logo
AndroidManifest.xml(3/?)
<!-- Used for install referrer tracking -->
<receiver
android:name="com.google.android.apps.analytics.AnalyticsReceiver"
android:exported="true">
<intent-filter>
<action android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
<!-- Other manifest items -->
<meta-data
android:name="android.app.default_searchable"
android:value=".ui.SearchActivity" />
<service android:name=".service.SyncService" />
<provider
android:name=".provider.ScheduleProvider"
android:authorities="com.google.android.apps.iosched"
android:writePermission="com.google.android.apps.iosched.permission.WRITE_SCHEDULE" />
Google Analytics向け
インストール数計算?
.service.SyncService
• com.google.android.apps.iosched.service
– SyncService.java
• 機能
– BackGround で動作
– 最新情報をデータベース(ScheduleProvider)に同期
• 備考
– アプリ起動時に起動
• HomeActivity:102line:startService(intent)
– xmlフォルダ内から各種情報を取得(オフライン対応)
• blocks, rooms, tracks, search_suggest, sessions
– ネットワーク上から最新情報取得も可能
Activity 一覧
• Common Activity
– .ui.HomeActivity
– .ui.BulletinActivity
– .ui.TagStreamActivity
– .ui.StarredActivity
– .ui.SearchActivity
• For Phone
– .ui.phone.ScheduleActivity
– .ui.phone.TracksActivity
– .ui.phone.SessionsActivity
– .ui.phone.SessionDetailActivity
– .ui.phone.VendorsActivity
– .ui.phone.VendorDetailActivity
– .ui.phone.MapActivity
• For Tablet
– .ui.tablet.SessionsMultiPaneActivity
– .ui.tablet.VendorsMultiPaneActivity
– .ui.tablet.ScheduleMultiPaneActivity
– .ui.tablet.MapMultiPaneActivity
– .ui.tablet.NowPlayingMultiPaneActivity
Activity 一覧
• Common Activity
– .ui.HomeActivity
• intent-filter
– android.intent.action.MAIN
– android.intent.category.LAUNCHER
– .ui.BulletinActivity
– .ui.TagStreamActivity
– .ui.StarredActivity
– .ui.SearchActivity
• android:launchMode="singleTop“
• intent-filter
– android.intent.action.SEARCH
– android.intent.category.DEFAULT
• <meta-data android:name="android.app.searchable"
android:resource="@xml/searchable" />
Activity 一覧
• For Phone
– .ui.phone.ScheduleActivity
– .ui.phone.TracksActivity
– .ui.phone.SessionsActivity
– .ui.phone.SessionDetailActivity
– .ui.phone.VendorsActivity
– .ui.phone.VendorDetailActivity
– .ui.phone.MapActivity
Common Activity系クラス図
.ui.*(AndroidManifestベース)
Base
Activity
Home
Activity
Fragment
Activity
BaseSinglePane
Activity
Bulletin
Activity
BaseMultiPane
Activity
Starred
Activity
Search
Activity
TagStream
Activity
phone Activity系クラス図
.ui.phohe.* (AndroidManifestベース)
Base
Activity
Fragment
Activity
BaseSinglePane
Activity
Schedule
Activity
Tracks
Activity
SessionDetail
Activity
Vendors
Activity
Sessions
Activity
VendorDetail
Activity
Map
Activity
ui.Phone Activity
tablet Activity系クラス図
.ui.tablet.*(AndroidManifestベース)Base
Activity
Fragment
Activity
BaseMultiPane
Activity
ScheduleMultiPane
Activity
SessionsMultiPane
Activity
NowPlaying
MultiPane
Activity
VendorsMultiPane
Activity
MapMultiPane
Activity
FragmentManager.
OnBackStackChangedListener
View.
OnClickListener
.ui.HomeActivity
• トップページで、phone と tablet で異なるレイアウト
– Phone
• ダッシュボード(DashboardFragment)
– tablet
• ダッシュボード(DashboardFragment)
• Stream(TagStreamFragment)
• Layout
– activity_home.xml
• [include] actionbar.xml
– [include] colorstrip.xml
• [fragment] DashboradFragment
– layout/fragment_dashboard.xml
• [fragment] WhatsOnFragment
– layout/fragment_whats_on
• 疑問
– Actionbarのデザインや機能は誰が設定しているか?
• *Fragment の中で Honycomb かどうかを判断して、View を構築し、onCreateView()の返
り値として、そのview として返すことによって画面を作成
DashboardFragment
• layout
– R.layout.fragment_dashboard
• .ui.widget.DashboardLayout
– 子Viewとして、ダッシュボードの各ボタンを保持
– 子Viewをグリッドのように表示し、縦、横の空白を同じにするカスタ
ムレイアウト
• view を構築して、onCreateView() の返り値で返す
– 各ボタンへのクリック処理を追加
– この View が HomeActivity の<fragment>に展開される
WhatsOnFragment
• layout
– R.layout.fragment_whats_on
• <LinearLayout>のみ horizontal
• 第1要素
– 3パターンの文言表示
• Google IO 開催前
– R.layout.whats_on_countdown
– カウントダウンタイマー
– 残り時間、日数を表示
• 開催中
– R.layout.whats_on_now_playing
– Now Playing(リンク設定)
» Honycombの場合:NowPlayingMultiPaneActivity へのリンク
» phoneの場合:現在開催中のScheduleContract へのリンク
• 開催後
– R.layout.whats_on_thank_you
» @string/whats_on_thank_you_title
» you next year!
• 参考情報
– UIUtils
» public static final long CONFERENCE_START_MILLIS = ParserUtils.parseTime("2011-05-10T09:00:00.000-
07:00");
» public static final long CONFERENCE_END_MILLIS = ParserUtils.parseTime("2011-05-11T17:30:00.000-07:00");
• 第2要素
– phoneのみ
• R.layout.whats_on_stream
– 文言:Realtime¥nStream
– TagStreamActivity へのリンク
第1 第2
Fragment系クラス
• Fragment の派生クラス
– .ui
• BulletinFragment
• DashboardFragment
• MapFragment
• ScheduleFragment
• SessionDetailFragment
• SessionsFragment
• TagStreamFragment
• TracksFragment
• VendorDetailFragment
• VendorsFragment
• WhatsOnFragment
– .ui.tablet
• TracksDropdownFragment
Fragment系 クラス図
Fragment
.tablet.
TracksDropdown
Fragment
NotifyingAsyncQueryHandler.
AsyncQueryListener
AdapterView.
OnItemClickListener
PopupWindow.
OnDismissListener
Bulletin
Fragment
Dashboard
Fragment
Map
Fragment
Schedule
Fragment
SessionDetail
Fragment
Sessions
Fragment
TagStream
Fragment Tracks
Fragment
VendorDetail
Fragment
Vendors
Fragment
WhatsOn
Fragment
View.
OnClickListener
ObservableScrollView.
OnScrollListener
CompoundButton.
OnCheckedChangeListener
というところで、力尽きました・・・

More Related Content

Similar to Iosched読書会向け資料

Google io2011報告
Google io2011報告Google io2011報告
Google io2011報告cat kaotaro
 
Google I/O 2012 and Android 4.1
Google I/O 2012 and Android 4.1Google I/O 2012 and Android 4.1
Google I/O 2012 and Android 4.1Katsumi Onishi
 
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010Takashi EGAWA
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなすonozaty
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキングTakashi Okamoto
 
Firebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支えるFirebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支える健一 辰濱
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open GraphTetsuwo OISHI
 
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?Yuki Anzai
 
Apple watchアプリを作ってみた
Apple watchアプリを作ってみたApple watchアプリを作ってみた
Apple watchアプリを作ってみた暁 三宅
 
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えようNishida Kansuke
 
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourceMashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourcecmutoh
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)NTT Resonant Technology Inc.
 
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebWebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebKensaku Komatsu
 
Devとopsをつなぐchat ops
Devとopsをつなぐchat opsDevとopsをつなぐchat ops
Devとopsをつなぐchat opsikikko
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト健一 辰濱
 

Similar to Iosched読書会向け資料 (18)

Google io2011報告
Google io2011報告Google io2011報告
Google io2011報告
 
Google I/O 2012 and Android 4.1
Google I/O 2012 and Android 4.1Google I/O 2012 and Android 4.1
Google I/O 2012 and Android 4.1
 
Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010Tokyo GTUG Bootcamp2010
Tokyo GTUG Bootcamp2010
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 
Jqm20120804 publish
Jqm20120804 publishJqm20120804 publish
Jqm20120804 publish
 
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
jQuery MobileとPhoneGapでスマートフォンアプリ楽々クッキング
 
Firebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支えるFirebase & BigQuery で Android アプリの成⻑を支える
Firebase & BigQuery で Android アプリの成⻑を支える
 
everevo × Open Graph
everevo × Open Grapheverevo × Open Graph
everevo × Open Graph
 
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
"あんざいゆき" x "秋葉ちひろ" はカンファレンスアプリをどう作るのか?
 
Apple watchアプリを作ってみた
Apple watchアプリを作ってみたApple watchアプリを作ってみた
Apple watchアプリを作ってみた
 
㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう㉙iPhoneアプリ開発の基礎知識を覚えよう
㉙iPhoneアプリ開発の基礎知識を覚えよう
 
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSourceMashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
Mashup Caravan in オープンソースカンファレンス2011 Hiroshima: infoScoop OpenSource
 
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)リモート・スマホ・レンタル(第2回 Androidテスト祭り)
リモート・スマホ・レンタル(第2回 Androidテスト祭り)
 
リモート・スマホ・レンタル
リモート・スマホ・レンタルリモート・スマホ・レンタル
リモート・スマホ・レンタル
 
WebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWebWebIntentsにより拓かれる次のWeb
WebIntentsにより拓かれる次のWeb
 
Devとopsをつなぐchat ops
Devとopsをつなぐchat opsDevとopsをつなぐchat ops
Devとopsをつなぐchat ops
 
DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会DevLOVE iPhoneアプリ勉強会
DevLOVE iPhoneアプリ勉強会
 
Device Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テストDevice Farm を使ったスマホアプリの自動テスト
Device Farm を使ったスマホアプリの自動テスト
 

More from tkawashita

DevRelMeetup Tokyo #36 技術書典5 参加報告
DevRelMeetup Tokyo #36 技術書典5 参加報告DevRelMeetup Tokyo #36 技術書典5 参加報告
DevRelMeetup Tokyo #36 技術書典5 参加報告tkawashita
 
DroidKaigi2016 windows環境での効率的なアプリ開発手法
DroidKaigi2016 windows環境での効率的なアプリ開発手法DroidKaigi2016 windows環境での効率的なアプリ開発手法
DroidKaigi2016 windows環境での効率的なアプリ開発手法tkawashita
 
20150916 potatotips 21_public
20150916 potatotips 21_public20150916 potatotips 21_public
20150916 potatotips 21_publictkawashita
 
20150811 potatotips 20
20150811 potatotips 2020150811 potatotips 20
20150811 potatotips 20tkawashita
 
201401217 potatotips no12-for_slideshare_english
201401217 potatotips no12-for_slideshare_english201401217 potatotips no12-for_slideshare_english
201401217 potatotips no12-for_slideshare_englishtkawashita
 
201401217 potatotips No12
201401217 potatotips No12201401217 potatotips No12
201401217 potatotips No12tkawashita
 

More from tkawashita (6)

DevRelMeetup Tokyo #36 技術書典5 参加報告
DevRelMeetup Tokyo #36 技術書典5 参加報告DevRelMeetup Tokyo #36 技術書典5 参加報告
DevRelMeetup Tokyo #36 技術書典5 参加報告
 
DroidKaigi2016 windows環境での効率的なアプリ開発手法
DroidKaigi2016 windows環境での効率的なアプリ開発手法DroidKaigi2016 windows環境での効率的なアプリ開発手法
DroidKaigi2016 windows環境での効率的なアプリ開発手法
 
20150916 potatotips 21_public
20150916 potatotips 21_public20150916 potatotips 21_public
20150916 potatotips 21_public
 
20150811 potatotips 20
20150811 potatotips 2020150811 potatotips 20
20150811 potatotips 20
 
201401217 potatotips no12-for_slideshare_english
201401217 potatotips no12-for_slideshare_english201401217 potatotips no12-for_slideshare_english
201401217 potatotips no12-for_slideshare_english
 
201401217 potatotips No12
201401217 potatotips No12201401217 potatotips No12
201401217 potatotips No12
 

Recently uploaded

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Recently uploaded (9)

論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

Iosched読書会向け資料