Soumettre la recherche
Mettre en ligne
20171117 NCオープンセミナー「XPages開発でここまで出来る!モダンアプリの開発事例一挙公開」
•
Télécharger en tant que PPTX, PDF
•
2 j'aime
•
362 vues
Kazunori Tatsuki
Suivre
20171117 NCオープンセミナー「XPages開発でここまで出来る!モダンアプリの開発事例一挙公開」
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 23
Télécharger maintenant
Recommandé
「dominoワークフローはここまで進化した!v12クラウドネイティブがもたらす新たなアプリ運用」ケートリックウェビナー2021.06.25
「dominoワークフローはここまで進化した!v12クラウドネイティブがもたらす新たなアプリ運用」ケートリックウェビナー2021.06.25
Kazunori Tatsuki
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Kazunori Tatsuki
XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」
Kazunori Tatsuki
20151118パートナーソリューションセミナー2015プレゼンテーション public
20151118パートナーソリューションセミナー2015プレゼンテーション public
Kazunori Tatsuki
IBM Connect Japan 2016 「ドミノアプリをカンタンWEB化!業務アプリ作成ツール 「Aveedo」のご紹介」
IBM Connect Japan 2016 「ドミノアプリをカンタンWEB化!業務アプリ作成ツール 「Aveedo」のご紹介」
Kazunori Tatsuki
20150225 テクテクlotus技術者夜会 ibm connect ed2015フィードバック 公開用
20150225 テクテクlotus技術者夜会 ibm connect ed2015フィードバック 公開用
Kazunori Tatsuki
[A 3]Javascript oop for xpages developers - public
[A 3]Javascript oop for xpages developers - public
Kazunori Tatsuki
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
Kazunori Tatsuki
Recommandé
「dominoワークフローはここまで進化した!v12クラウドネイティブがもたらす新たなアプリ運用」ケートリックウェビナー2021.06.25
「dominoワークフローはここまで進化した!v12クラウドネイティブがもたらす新たなアプリ運用」ケートリックウェビナー2021.06.25
Kazunori Tatsuki
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Kazunori Tatsuki
XPagesDay 2016 「xpagesでjava開発するぞ!」
XPagesDay 2016 「xpagesでjava開発するぞ!」
Kazunori Tatsuki
20151118パートナーソリューションセミナー2015プレゼンテーション public
20151118パートナーソリューションセミナー2015プレゼンテーション public
Kazunori Tatsuki
IBM Connect Japan 2016 「ドミノアプリをカンタンWEB化!業務アプリ作成ツール 「Aveedo」のご紹介」
IBM Connect Japan 2016 「ドミノアプリをカンタンWEB化!業務アプリ作成ツール 「Aveedo」のご紹介」
Kazunori Tatsuki
20150225 テクテクlotus技術者夜会 ibm connect ed2015フィードバック 公開用
20150225 テクテクlotus技術者夜会 ibm connect ed2015フィードバック 公開用
Kazunori Tatsuki
[A 3]Javascript oop for xpages developers - public
[A 3]Javascript oop for xpages developers - public
Kazunori Tatsuki
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
[A 3]SSJSでも使える!Javascriptでオブジェクト指向プログラミング入門
Kazunori Tatsuki
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Contenu connexe
Dernier
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Dernier
(12)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
En vedette
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
En vedette
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
20171117 NCオープンセミナー「XPages開発でここまで出来る!モダンアプリの開発事例一挙公開」
1.
ケートリック株式会社 代表取締役 田付 和慶 XPages開発でここまで出来る! モダンアプリの開発事例一挙公開 -ノーツコンソーシアム
オープンセミナー2017- -ノーツ四国フェスタ2017-
2.
自己紹介 • ケートリック株式会社 代表取締役 田付 和慶
(たつき かずのり) • XPAGESをはじめIBM ESS開発のプロフェッショナル集団
3.
Notesアプリ Web化 開発を取り巻く現状
4.
Notesアプリ Web化 開発を取り巻く現状 Notesエンジニアから見た難易度 モ ダ ナ イ ゼ ー シ ョ ン クラシック WEB開発 XPages
標準開発 (OneUI、Dojo、SSJS、 ExtLib) XPages 開発 w/ jQuery (+jQuery、 Bootstrapテーマ) XPages 開発 w/ XControls XPages 開発 w/ Java (+Java Bean) Node.js (Node-Red) + Domino Rest Service(or XAgent) Angular.js + Domino Rest Service (or XAgent) ReactJS or Vue.js + Domino Rest Service(or XAgent) IBMサポート範囲内 海外での開発の主流 最新アプリ開発 ケートリック 請負開発
5.
XPages開発の特性と強みを知ろう
6.
既存NSF WEB化着手 WEB化α開発
拡張β開発 等価置換 拡張開発 XPagesでのWEB化では等価置換も 拡張開発もコストはあまり変わり ません。 出来ることなら、 初めからXPagesの特性を生かした 拡張開発に着眼点を置きましょ う。 WEB化でハマらないための正しい理解 その① とりあえず XPagesで 等価置換 NSFアプリケーションの成長曲線 XPagesで 拡張開発を 取り入れな がらWEB化 コストは同じ アプリケーションの成長
7.
<Xpages開発は統合型?分離型?> 既存NSFに 対して開発 開発対象 WEBアクセス 統合型 既存NSF 手を加えない XPagesの設 計のみ 開発対象 Notesポート(1352) WEBアクセス 分離型 既存NSF/NTFに対してWEB化用 の設計を追加して開発 既存NSF/NTFに手を加えず、 WEB用のNSFを別途用意して 開発 WEB化でハマらないための正しい理解 その②
8.
統合型 <メリット> NSFの数を抑えた運用が出来る 開発がお手軽 <デメリット>
分離型の逆。 分離型 <メリット> 設計が類似するNSFが多数ある場合に横展開での開発がしやすい 既存コード(クライアント用)とWEB用コードを分離させ透過性が高まる DMZ等を用いた運用の際に文書データをDMZサーバーに配置しなくてもよい <デメリット> DB数が増える クライアントとWEBを併用する場合、既存コードにも手を加える必要が発生するケースがある。 (通知メール内の文書リンクに合わせWEBリンクを追加等) サーバー・DB名などハードコードしない開発を心掛けるため統合型より高度な開発になる 統合型、分離型について ケートリックは通常は 分離型を推奨
9.
▪ 複数のNSFの必要な個所だけを一つのNSF(Xpages)で表現 紹介事例1 使用するユーザーが使いやすいように、複数のアプリの必要な個所を組み合わせてXpagesで再構築しな がらWeb化
10.
XPagesで効率よく開発出来る準備をしよう
11.
場当たり的な開発を進めると、 DB毎にデザインがバラバラ 似たような ソースコードが乱立 共通メニューや ポータル機能がな くユーザーが目当 てのNSFにうまく たどり着けない
12.
▪ ケートリック製 WEB化マスターテンプレート 紹介事例2
13.
Domino デザインタスクを利用してマスター設計を自動継承するように対応
データベース単位でのマスターテンプレート継承ではなく設計事に継承 継承する設計はマスターであることが分かりやすい命名規則を採用する (common_ 等) カスタムコントロールで汎用化出来る設計を心がける (レイアウト、左ナビゲーション、全文検索、フォーム用基本ボタン 等) 出来るだけテーマで出来ることはテーマで行う (テーマにはSSJSだって書ける!) WEB化マスターテンプレート作成時の注意点
14.
▪ ケートリック ライブラリ(KTLib) 紹介事例3
ファイルドラッグ&ドロップ機能 カスタムネームピッカー (ライブネス社 共同開発) グリッドビュー ツリービュー Docリンク 貼り付け機能 グラフ表示機能 手書きエディタ機能(実験レベル) その他 多数の機能をライブラリ化 ◆手書きエディタ ◆グリッドビュー(Excelエクスポート、カテゴリービュー) ◆グラフ出力
15.
紹介事例 スケジューラーアプリ Notesクライアント画面 スマートフォーン画面 iPad画面 スケジュール スケジュール
スケジュール スケジュール
16.
紹介事例 WEB SSOリンク(製品名:SSOBOX) ライブネス社共同開発 ユーザー、パスワードの値は暗号化されて保存されます。 ※JAVAにより暗号化されているため管理者であっても解読不可能で す。 ユーザー パスワード XXXシステム xxさん
xxシステム 認証情報xxさん xxシステム 認証情報xxさん xxシステム 認証情報xxさん xxシステム 認証情報xxさん xxシステム 認証情報 XXXシステム 初回アクセス時に認証情報を保存 認証後 の画面 次回から認証画 面をバイパスし てSSOを実現! 初回アクセス 次回アクセス アクティブディレクトリ 連携可能!
17.
▪ スマホ端末で一部分の処理をWeb化 WFの承認処理の部分だけ(承認・否認 簡単なコメント入力) 紹介事例4 一部の必要な機能だけをWeb化することにより、工数削減 部分的に 承認処理のみ Web化
18.
紹介事例 モバイルアプリ開発 (WFアプリ) PC画面 スマートフォン画面 Notesクライアント画面 XControls
19.
紹介事例 未承認一覧・件数表示 4 未承認一覧 収集用のビューを挿入 ビュー選択式:未承認ステータスのみ表示 第1列:ユーザー名(カテゴリー列) 第2列:タイトル 第3列:申請日 第4列:申請者 イメー ジ 1 未承認一覧・件数表示アプリ 1.
設定文書で未承認一覧を表示させたいDB情報を設定 ①DBのファイル名 ②ビュー名 ③DBタイトル (例: 「稟議DB」等) ④遷移先の承認画面URL (例: 「xpFormXXX.xsp?unid=」) 2. 各DBの未承認文書をログインユーザーで絞り込み取得 3. 取得した未承認文書一覧を集約して表示 2 設定 文書 設定 文書 設定 文書 3 4 行クリックで対象の文書の 承認画面に直接遷移
20.
既存DBのしがらみがないのでWeb化の自由度が増します。 ▪ 一般ビジター向けXPAGES ▪ 既存のアプリは使用せず、一からXPagesで作成 紹介事例5 既存DB ×
21.
travel-yoyaku.net rfg-yoyaku.com 紹介事例4 フェリー予約システム
22.
紹介事例5 (notescons.gr.jp) 管理画面
23.
www.ktrick.com contact@ktrick.com
Télécharger maintenant