テクてくLotus技術者夜会5月度 IBM inotes 9.0 Social Edition 日本アイ ビー エム株式会社 ソフトウェア開発研究所 Lotus 製品開発 宮崎 雅史 牧野 聡
自己紹介 日本アイ ビー エム株式会社 ソフトウェア開発研究所 Lotus 製品開発 宮崎 雅史 @mmasashi 2 IBM inotes の開発者でカレンダー スケジューリング 双方向言語対 応 リッチテキストエディタを担当しています Lab. Advocate (Software Group Advocate) も兼任しています 好きなものはカレーと猫 Android アプリ作ったり 海外から端末を 集めたりしています
自己紹介 同じくIBM inotesを開発しています 主にカレンダー&ス ケジューリングを担当しています 趣味はマラソンと電車と柏レイソルです (技術書の翻訳もしています) 3 牧野聡 アマゾン 検索
突然ですが inotes 9.0 Social Edition やっとでました 英語版 3/21 日本語版 4/23 4
産みの苦しみ 2010年 1月 Project Vulcan 発表 2011年 6月 8.5.4 として開発スタート 2012年 1月 8.5.4 and 8.5.4 Social Edition 発表 7月 8.5.4 Social Edition のみと発表 11月 9.0 Social Edition 発表 12月 9.0 Public Beta 配布 2013年 5 1月 IBM Connect でお披露目 3月英語版リリース 4月日本語版リリース
inotes 9.0 もう使ってみた方 まだの方は IBM Greenhouse で 簡単にお試しいただけます http://greenhouse.lotus.com 6
何が変わったの UI が黒っぽくなりました IBM OneUI UX やアクセシビリティを 考慮した IBM 標準 UI 他の IBM SW 製品と統一 7
inotes ってしょっちゅう UI 変わってるよね... 基本的なレイアウトは変わっていません 8
NBP/Connections 連携 これが inotes 9 の新しい UI 検索 マストヘッド バナー グローバル アクション Notes リンク 日付の短縮表示 9 添付ファイル
Portal の中に入ると スイッチャー グローバル アクション 10
それだけ カレンダー機能を一新しました IE 以外でもドラッグ ドロップできます 今日はここを クリップボードから画像添付できます ご紹介します Outlook からアドレス帳をインポートできます Connections や OpenSocial ガジェットと連携し ます Notes Browser プラグインもあります 11
カレンダービューはより便利に コンフリクト インジケーター カラーストライプ 隙間をダブル クリックできます 12
会議通知はシンプルで分かりやすく 空き時間か否か表示 折りたたみ可能 13
会議作成は UX を重視 必要に応じて展開 画像のコピー&ペースト 14 添付ファイルのD&D
空き時間検索がすごく便利に 特定の参加者を除外可 バーのD&D 15
予定変更は1ダイアログで 1画面で完結 16
もっと詳しく カレンダー機能を一新しました IE 以外でもドラッグ ドロップできます ここをもっと クリップボードから画像添付できます 詳しくご紹介します Outlook からアドレス帳をインポートできます Connections や OpenSocial ガジェットと連携し ます Notes Browser プラグインもあります 17
inotes Classic アーキテクチャ (8.0x) ユーティリティ Hea d s_jsminutils s_jsbase menucode s_jsview Body メニュー 共通フレームワーク 全スクリプトがロードされるまで 画面に何も表示されない 日付 スキン ピッ カー イベント等 共通ビューコード I/O XML アラーム バーチャルリスト等 18 環境によってパフォーマンスに問題が ネットワーク回線が細い 最初のアクセスでキャッシュが無い HTTPS 接続でキャッシュを無効にするブラウザ設定
inotes Sparkle アーキテクチャ (8.5 以降) Frameset メイン画面 表示フレーム 最初に非常に小さなスクリプトがロ ードされる 残りのスクリプトは必要に応じてス クリプトフレームで後読み (Lazyload) サーバー設定やプリファレンスはセ ッションスクリプトにロードされる メリット: l_jsbase l_mailviewcode 静的なスクリプト (非表示) l_sessioninfo セッションスクリプト (非表示) 19 スクリプトをロード中でも画面 表示が可能 スクリプトがロードされるのは 同一セッションで一度だけ セッション情報やその他の設計 要素もロードされるのは一度だ け パフォーマンスとメモリ使用量 の大幅な改善
パフォーマンス測定 メモリ使用量の改善 全ての画面でスクリプトを共有 メモリ使用量を約 60%改善 147.9 8.0.2 8.0.2 117.9 8.5.3 8.5.3 62.6 9.0 9.0 メモリ使用量 メモリ使用量 (MB) (MB) データ転送量の改善 画面表示とスクリプトを分割する スクリプトは必要に応じて後読み サイズを約 30%改善 204 8.0.2 8.0.2 82 (gzip) 197 8.5.3 8.5.3 80 (gzip) 150 9.0 9.0 (gzip) 58 データ転送量 データ転送量 (KB) (KB) 新規ミーティング作成を 新規ミーティング作成を 10回繰り返すシナリオで測定 10回繰り返すシナリオで測定 フレームワーク部分含まず フレームワーク部分含まず 20
スケジューラーのアーキテクチャ Day At A Glance (Side Calendar) Calendar View Federated Calendar Store Calendar Data Store Notes Calendar Loader Google Calendar Loader Scheduler Widget ical Calendar Loader inotes (Sparkle) Framework ical Notes Calendar CalendarStore Store Dojo Framework 実は Dojo IBM Domino Server 21 Google Calendar ical Services (ex. icalshare)
空き時間検索ダイアログ inotes DivDialog widget inotes Date/Time Input widgets Dojo Scheduler widget 22
他には カレンダー機能を一新しました IE 以外でもドラッグ ドロップできます クリップボードから画像添付できます Outlook からアドレス帳をインポートできます Connections や OpenSocial ガジェットと連携し ます この辺も ご紹介します Notes Browser プラグインもあります 23
D&D でファイル添付できるようになりました HTML5 File API Firefox, Chrome, Safari で利用可能 D&D でのファイル保存はできません (ブラウザ側の制限) Internet Explorer の ActiveX ファイル添付ユーティリティはこれまで通り 24
画像をペーストできるようになりました data:// URI サポート Firefox と Chrome で利用可能 25
Outlook から CSV インポートできるようになりました 26
その他の変更点 件名や差出人で詳細な検索ができるようになりました http:// リンクと同時に notes:// リンクも表示できるようになりました 受信日時が簡易表示されます 27
その他の変更点 ドラフト保存した後 そのまま編集を続けることができます ウルトラライトモードは Android 3.0/4.0 と ios6 をサポートします ライトモードは無くなりました フルモードに統合 サポート対象ブラウザを整理しました 28 IE 8 以降 Firefox 17ESR 以降 Safari 6 以降 Chrome 24 以降
まだまだあります カレンダー機能を一新しました IE 以外でもドラッグ ドロップできます 次はこの辺を クリップボードから画像添付できます ご紹介します Outlook からアドレス帳をインポートできます Connections や OpenSocial ガジェットと連携し ます Notes Browser プラグインもあります 29
IBM Connections 4.0 インテグレーション Connections Files へ添付ファイルの移動やコピーができます Connections Files へ添付したファイルへのリンクや ブラウズボタンをメールの本文に含めることができます メール送信時に Connections Files へのリンクを自動的に含めることができます マストヘッド バナー に Connections や NBP のアイコンが表示されます Embedded Experiences と連携します 30
IBM inotes Embedded Application Connections と Notes Browser Plugin のアイコン Embedded Application 31
IBM Connections 4.0 インテグレーション IBM Connections Mail をサポートします 32
Notes ウィジット と Live Text による拡張 デスクトップポリシーで Notes ウィジットを設定 My Widgets サイドバー カタログからウィジットを選んでインストールします ウィジットをD&D でインストールできます 33 ウィジットは inotes のタブ ダイアログ 新規のブラウザウィンドウなど様々な形で利用可能です Live Text 組織やユーザー毎に別々のウィジットを配布することができます Live Text を使って様々なアクションを実行 できるようになります OpenSocial ガジェットをサポートします (Embedded Applications)
続きはハンズオンで 34
inotes 9.0 使ってみたくなりましたか IBM Greenhouse に今すぐ登録 http://greenhouse.lotus.com 35
ありがとうございました Get S ocial. Do Business. 36
Legal disclaimer IBM Corporation 2013. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only. 37