SlideShare a Scribd company logo
1 of 26
e f f e c t f o r c e
©2020 ef Co., Ltd. All rights Reserved.
御代 政彦(みよ まさひこ)
株式会社エフ
テクてくLotus技術者夜会
2020年6月
HCL Nomad 特集
Nomadアプリも作成してみたよ!
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
御代 政彦(Masahiko Miyo)
https://twitter.com/guylocke
https://www.facebook.com/guylocke34
2019~2020年度まで2年連続認定
自己紹介
- 2 -
のおつ -Notes/Dominoに関すること-
累計アクセス :約97.2万件
累計ページビュー:約133.7万
※2020年6月時点の情報です
ブログについて
2011~2019年度まで9年連続認定
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
開発環境
こんな環境があれば、アプリケーションが作成できるよ
- 3 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
開発環境(Notes/Domino)
- 4 -
 Linux(Cent OS)
 Prominic社が提供するクラウド環境のDominoサーバー
 HCL Masterになるとデモ用として提供してもらえます!
 HCL Domino 11.0.1
 正式な稼働環境ということなので・・・
 HCL Domino Designer 11.0.1
 Notes アプリケーションのスタンダードな開発環境です
 Android端末
 動作確認用です(SharpのAndroid One S3)
 Android OSのバージョンは10
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
開発環境(ブラウザ)
- 5 -
 以下は利用していません
 Webブラウザ
 Chrome、Firefox、Internet Explorer
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
作成したアプリケーション
色々考えながら作ってみたよ
- 6 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
作成したアプリケーション
 ワークフロー
 社内掲示板
 公開するのに管理者の承認が必要
- 7 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
作成したアプリケーション
 掲示板系
 用語集
 管理系
 ID切り替え
 パスワード生成
- 8 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
DEMO
アプリケーションのデモと解説
- 9 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
DEMO
 用語集
- 10 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
DEMO
 用語集
 1つのフレームの中だけでフォームやビューを切り替えるよ
うにした
 スマホでたくさんのタブを開かれても移動するのが大変なの
で・・・
- 11 -
ポイントはフレームセットの使い方
@SetTargetFrame
NotesUIWorkspace.SetTargetFrame
でフレームを明示的にセット!
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
DEMO
 用語集
 ただ・・・
 ビューの「対象フレーム(ダブルクリック)」がiPhone、iPad
では動作しない!?
– なぜか、新規ウィンドウで表示されてしまう
- 12 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
DEMO
 ID切り替え
 IDボールトからIDファイルをダウンロード、さらにロケー
ション文書を作成する
 ロケーション文書の切り
替えをすることで実現
- 13 -
詳しく知りたい人は
https://guylocke.blogspot.com/2020/03/hcl-nomadid.html
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
アプリケーション開発での強み/弱み
HCL Nomadではこんなところに気をつけて開発するとよい!?
- 14 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
アプリケーション開発での強み/弱み
 強み
 新しい知識を必要としない!
 関数やLotusScriptはほぼそのまま動く!
 開発環境は従来通り!
 新しいものを用意する必要がない!
 バージョン11なら、なお良い!
 既存アプリの設計によっては修正いらず!
- 15 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
アプリケーション開発での強み/弱み
 弱み
 既存のアプリをそのまま使える!と言いつつ、かなりのカス
タマイズは必要!
 画面設計は大幅な見直しが必要
 ただし、LotusScriptなどのコードは、ほぼ改変不要
 画面の見栄えを良くするのに苦労する
 XPagesだとCSSが利用できるのは大きい!
- 16 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
所感
触ってみて分かったこと・・・
- 17 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
所感
- 18 -
 利用するデバイスを意識することが大事
 iPhoneなのか、iPadなのか、Androidなのかを意識しないと画面
が思ったように表示されない
 利用者のタイプを想定すること!
 文書が読めればいいのか、入力もしたいのか?
 管理用画面までNomad対応の必要はない!?
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
 セクションを使いこなすといいかも!?
 スマホは画面に表示できる文字数が限られているので、セク
ションの開閉を利用すると良いかも・・・
 ただし、セクションのタイトルは非表示にすること!
 フレームセットは使おう!
 画面の切り替えが簡単にできるようになるよ!
- 19 -
所感
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
 非表示式は適切に!
 「モバイル」の場合は非表示にすると整理しやすいね!
 非表示の要素も意識して!
 非表示にしていても、画面幅は確保されている!?
- 20 -
所感
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
 チェックボックス/ラジオボタンに要注意!
 候補を表示する列の数を増やしすぎると・・・
 候補の数に関係ないので注意!
 横長ではなく縦長にしよう
 表を作成する場合、列数は1-2にするべし!
 3つ以上の列だと横スクロールしないと見えない
- 21 -
所感
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
- 22 -
いっそのこと、モバイル用は
別フォーム/別ビュー
にした方が良い!
所感
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
参考
アプリケーション開発時にお世話になったサイト
- 23 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
参考
- 24 -
 Nomad Forum
https://support.hcltechsw.com/community?id=communit
y_forum&sys_id=3b962d581b1104d483cb86e9cd4bcbae
 英語力が必須だけど、わからないことがあれば質問すると助
けてもらえます!(Google翻訳で十分いけます!)
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e
免責事項
本資料は、発表者のつたない語学力及びスキルを元にし
た個人的な見解によるものです。必ずしもHCLの見解と
一致するものではありません。
本資料の情報は、使用先の責任において使用されるべき
ものであることを、あらかじめご了承ください。
発表者の承諾なしに、コピー、複製、他のメディアに転
載する事はご遠慮ください。
当資料に記載された製品名または会社名はそれぞれ、各
社の商標または登録商標です。
- 25 -
©2020 ef Co., Ltd. All rights Reserved.
e f f e c t f o r c e

More Related Content

Similar to Nomad アプリも作成してみたよ!

Flashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてFlashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてTeiichi Ota
 
120829atechhills3flashfinal 120829215733-phpapp01
120829atechhills3flashfinal 120829215733-phpapp01120829atechhills3flashfinal 120829215733-phpapp01
120829atechhills3flashfinal 120829215733-phpapp01Chris Brownlee
 
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—Akira Tateishi
 
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~Akira Tateishi
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略Andy Hall
 
20120302第4回IOCJ情報交換会
20120302第4回IOCJ情報交換会20120302第4回IOCJ情報交換会
20120302第4回IOCJ情報交換会infoScoop
 
【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れ【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れDHRgroup
 
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!Sakura Asano
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたものYuki Yamakido
 
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてデバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてDevice WebAPI Consortium
 
How to create android's c to c EC APP !
How to create android's c to c EC APP !How to create android's c to c EC APP !
How to create android's c to c EC APP !Saiki Iijima
 
電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから馮 富久
 
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からAndroidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からdemuyan
 
フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性IIJ
 
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論Takakuni Furukawa
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManagerNamito Satoyama
 
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介Etsuji Kameyama
 
一歩先行くNotes dominoモバイルアプリ戦略
一歩先行くNotes dominoモバイルアプリ戦略一歩先行くNotes dominoモバイルアプリ戦略
一歩先行くNotes dominoモバイルアプリ戦略Mitsuru Katoh
 

Similar to Nomad アプリも作成してみたよ! (20)

Flashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについてFlashテクノロジーの今後とあなたの人生とのかかわりについて
Flashテクノロジーの今後とあなたの人生とのかかわりについて
 
120829atechhills3flashfinal 120829215733-phpapp01
120829atechhills3flashfinal 120829215733-phpapp01120829atechhills3flashfinal 120829215733-phpapp01
120829atechhills3flashfinal 120829215733-phpapp01
 
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—
ただでは起きないPoCの転び方—郵便受けを見守った1年の振り返り—
 
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~
AIをやろうと思ったのに 覚えたのはネジ回しでした ~と、ならないために~
 
ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略ソーシャルゲーム市場とアドビFlash戦略
ソーシャルゲーム市場とアドビFlash戦略
 
20120302第4回IOCJ情報交換会
20120302第4回IOCJ情報交換会20120302第4回IOCJ情報交換会
20120302第4回IOCJ情報交換会
 
Why android 2011
Why android 2011Why android 2011
Why android 2011
 
【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れ【配布用】20120411スターター資料スマホアプリご導入までの流れ
【配布用】20120411スターター資料スマホアプリご導入までの流れ
 
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!
PhotoshopとAdobe XDを組み合わせてクリエイティブを加速する!
 
Androidが変えたもの
Androidが変えたものAndroidが変えたもの
Androidが変えたもの
 
デバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開についてデバイスWebAPI/Symphonyを軸としたIoTの展開について
デバイスWebAPI/Symphonyを軸としたIoTの展開について
 
How to create android's c to c EC APP !
How to create android's c to c EC APP !How to create android's c to c EC APP !
How to create android's c to c EC APP !
 
電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから電子出版と電子書籍の今とこれから
電子出版と電子書籍の今とこれから
 
Androidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点からAndroidとは。ちょっと変った視点から
Androidとは。ちょっと変った視点から
 
フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性フロントからバックエンドまで - WebAssemblyで広がる可能性
フロントからバックエンドまで - WebAssemblyで広がる可能性
 
iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論iPhone、Android両対応アプリ開発講座 概論
iPhone、Android両対応アプリ開発講座 概論
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManager
 
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
Current state and case introducation of AR (Autumn of 2012)- 拡張現実の現状と事例紹介
 
一歩先行くNotes dominoモバイルアプリ戦略
一歩先行くNotes dominoモバイルアプリ戦略一歩先行くNotes dominoモバイルアプリ戦略
一歩先行くNotes dominoモバイルアプリ戦略
 
Lotus knows iPad
Lotus knows iPadLotus knows iPad
Lotus knows iPad
 

More from Masahiko Miyo

Col113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i createdCol113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i createdMasahiko Miyo
 
対称クラスタの設定と動作確認
対称クラスタの設定と動作確認対称クラスタの設定と動作確認
対称クラスタの設定と動作確認Masahiko Miyo
 
HCL Nomad用アプリケーション プレゼント企画
HCL Nomad用アプリケーション プレゼント企画HCL Nomad用アプリケーション プレゼント企画
HCL Nomad用アプリケーション プレゼント企画Masahiko Miyo
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみようMasahiko Miyo
 
XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習Masahiko Miyo
 
XPagesでRESTを使ってみよう
XPagesでRESTを使ってみようXPagesでRESTを使ってみよう
XPagesでRESTを使ってみようMasahiko Miyo
 
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡXPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡMasahiko Miyo
 
Domino認証局の作成
Domino認証局の作成Domino認証局の作成
Domino認証局の作成Masahiko Miyo
 
XPagesでRESTを使ってみたら、こんなんだった
XPagesでRESTを使ってみたら、こんなんだったXPagesでRESTを使ってみたら、こんなんだった
XPagesでRESTを使ってみたら、こんなんだったMasahiko Miyo
 

More from Masahiko Miyo (10)

Col113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i createdCol113 introducing the hcl domino volt application i created
Col113 introducing the hcl domino volt application i created
 
対称クラスタの設定と動作確認
対称クラスタの設定と動作確認対称クラスタの設定と動作確認
対称クラスタの設定と動作確認
 
HCL Nomad用アプリケーション プレゼント企画
HCL Nomad用アプリケーション プレゼント企画HCL Nomad用アプリケーション プレゼント企画
HCL Nomad用アプリケーション プレゼント企画
 
XPagesで検索してみよう
XPagesで検索してみようXPagesで検索してみよう
XPagesで検索してみよう
 
XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習XPagesDay 2015 RESTの総復習
XPagesDay 2015 RESTの総復習
 
XPagesでRESTを使ってみよう
XPagesでRESTを使ってみようXPagesでRESTを使ってみよう
XPagesでRESTを使ってみよう
 
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡXPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
XPagesDay2014 [B-3] XPagesでRESTを使ってみたら、こんなんだったPartⅡ
 
サーバー認証
サーバー認証サーバー認証
サーバー認証
 
Domino認証局の作成
Domino認証局の作成Domino認証局の作成
Domino認証局の作成
 
XPagesでRESTを使ってみたら、こんなんだった
XPagesでRESTを使ってみたら、こんなんだったXPagesでRESTを使ってみたら、こんなんだった
XPagesでRESTを使ってみたら、こんなんだった
 

Recently uploaded

シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ 株式会社
 
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチユニパー株式会社
 
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdfssuser80a51f
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipYasuyoshi Minehisa
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)KayaSuetake1
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfmasakisaito12
 

Recently uploaded (6)

シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
シンフォニティ株式会社(SYMPHONITY , Inc.) 会社説明・人材採用資料
 
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチUP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
UP103シリーズ パワーコメット ユニパー スライドレールタイプ 瓦揚げ機 ウインチ
 
20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf20240427 zaim academy counseling lesson .pdf
20240427 zaim academy counseling lesson .pdf
 
Service-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadershipService-introduction-materials-misorae-leadership
Service-introduction-materials-misorae-leadership
 
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
202405_VISIONARYJAPAN_engineerteam_entrancebook(ver2.1)
 
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdfストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
ストックマーク株式会社がご提供しているAnews(エーニュース)概要紹介.pdf
 

Nomad アプリも作成してみたよ!

  • 1. e f f e c t f o r c e ©2020 ef Co., Ltd. All rights Reserved. 御代 政彦(みよ まさひこ) 株式会社エフ テクてくLotus技術者夜会 2020年6月 HCL Nomad 特集 Nomadアプリも作成してみたよ!
  • 2. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 御代 政彦(Masahiko Miyo) https://twitter.com/guylocke https://www.facebook.com/guylocke34 2019~2020年度まで2年連続認定 自己紹介 - 2 - のおつ -Notes/Dominoに関すること- 累計アクセス :約97.2万件 累計ページビュー:約133.7万 ※2020年6月時点の情報です ブログについて 2011~2019年度まで9年連続認定
  • 3. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 開発環境 こんな環境があれば、アプリケーションが作成できるよ - 3 -
  • 4. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 開発環境(Notes/Domino) - 4 -  Linux(Cent OS)  Prominic社が提供するクラウド環境のDominoサーバー  HCL Masterになるとデモ用として提供してもらえます!  HCL Domino 11.0.1  正式な稼働環境ということなので・・・  HCL Domino Designer 11.0.1  Notes アプリケーションのスタンダードな開発環境です  Android端末  動作確認用です(SharpのAndroid One S3)  Android OSのバージョンは10
  • 5. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 開発環境(ブラウザ) - 5 -  以下は利用していません  Webブラウザ  Chrome、Firefox、Internet Explorer
  • 6. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 作成したアプリケーション 色々考えながら作ってみたよ - 6 -
  • 7. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 作成したアプリケーション  ワークフロー  社内掲示板  公開するのに管理者の承認が必要 - 7 -
  • 8. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 作成したアプリケーション  掲示板系  用語集  管理系  ID切り替え  パスワード生成 - 8 -
  • 9. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e DEMO アプリケーションのデモと解説 - 9 -
  • 10. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e DEMO  用語集 - 10 -
  • 11. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e DEMO  用語集  1つのフレームの中だけでフォームやビューを切り替えるよ うにした  スマホでたくさんのタブを開かれても移動するのが大変なの で・・・ - 11 - ポイントはフレームセットの使い方 @SetTargetFrame NotesUIWorkspace.SetTargetFrame でフレームを明示的にセット!
  • 12. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e DEMO  用語集  ただ・・・  ビューの「対象フレーム(ダブルクリック)」がiPhone、iPad では動作しない!? – なぜか、新規ウィンドウで表示されてしまう - 12 -
  • 13. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e DEMO  ID切り替え  IDボールトからIDファイルをダウンロード、さらにロケー ション文書を作成する  ロケーション文書の切り 替えをすることで実現 - 13 - 詳しく知りたい人は https://guylocke.blogspot.com/2020/03/hcl-nomadid.html
  • 14. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e アプリケーション開発での強み/弱み HCL Nomadではこんなところに気をつけて開発するとよい!? - 14 -
  • 15. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e アプリケーション開発での強み/弱み  強み  新しい知識を必要としない!  関数やLotusScriptはほぼそのまま動く!  開発環境は従来通り!  新しいものを用意する必要がない!  バージョン11なら、なお良い!  既存アプリの設計によっては修正いらず! - 15 -
  • 16. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e アプリケーション開発での強み/弱み  弱み  既存のアプリをそのまま使える!と言いつつ、かなりのカス タマイズは必要!  画面設計は大幅な見直しが必要  ただし、LotusScriptなどのコードは、ほぼ改変不要  画面の見栄えを良くするのに苦労する  XPagesだとCSSが利用できるのは大きい! - 16 -
  • 17. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 所感 触ってみて分かったこと・・・ - 17 -
  • 18. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 所感 - 18 -  利用するデバイスを意識することが大事  iPhoneなのか、iPadなのか、Androidなのかを意識しないと画面 が思ったように表示されない  利用者のタイプを想定すること!  文書が読めればいいのか、入力もしたいのか?  管理用画面までNomad対応の必要はない!?
  • 19. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e  セクションを使いこなすといいかも!?  スマホは画面に表示できる文字数が限られているので、セク ションの開閉を利用すると良いかも・・・  ただし、セクションのタイトルは非表示にすること!  フレームセットは使おう!  画面の切り替えが簡単にできるようになるよ! - 19 - 所感
  • 20. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e  非表示式は適切に!  「モバイル」の場合は非表示にすると整理しやすいね!  非表示の要素も意識して!  非表示にしていても、画面幅は確保されている!? - 20 - 所感
  • 21. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e  チェックボックス/ラジオボタンに要注意!  候補を表示する列の数を増やしすぎると・・・  候補の数に関係ないので注意!  横長ではなく縦長にしよう  表を作成する場合、列数は1-2にするべし!  3つ以上の列だと横スクロールしないと見えない - 21 - 所感
  • 22. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e - 22 - いっそのこと、モバイル用は 別フォーム/別ビュー にした方が良い! 所感
  • 23. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 参考 アプリケーション開発時にお世話になったサイト - 23 -
  • 24. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 参考 - 24 -  Nomad Forum https://support.hcltechsw.com/community?id=communit y_forum&sys_id=3b962d581b1104d483cb86e9cd4bcbae  英語力が必須だけど、わからないことがあれば質問すると助 けてもらえます!(Google翻訳で十分いけます!)
  • 25. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e 免責事項 本資料は、発表者のつたない語学力及びスキルを元にし た個人的な見解によるものです。必ずしもHCLの見解と 一致するものではありません。 本資料の情報は、使用先の責任において使用されるべき ものであることを、あらかじめご了承ください。 発表者の承諾なしに、コピー、複製、他のメディアに転 載する事はご遠慮ください。 当資料に記載された製品名または会社名はそれぞれ、各 社の商標または登録商標です。 - 25 -
  • 26. ©2020 ef Co., Ltd. All rights Reserved. e f f e c t f o r c e