アクセス実験を行いました。ブラウザでの実験も行っております。公式にはサポートを表明していないブラウザ。アクセスすると、遅すぎてとても実用向きではないという結果になりましたが、この辺はもしかするとレイアウトを軽量化することで速度を改善できるのかもしれません。導入をお考えの方は、参考にしていただければと思います。向けの開発の勘どころをご紹介します。概要と最適化のプレゼンテーションビデオをベースに、当社の知見も交えて開発のヒントをまとめてみました。時点)を中心に書かれたものです。関する記事も併せてご覧ください。相違表をご覧いただくと、さらに機能の概要がつかめると思います。導入にあたっては以下の問題に特に留意する必要があります。WebDirectの利用者数に応じて同時接続(ライセンス)の買い増しが必要(後述)。不特定多数を対象とした中大規模なサイトには向かない。WebDirect互換ブラウザが限られている(後述)。まともな印刷/PDF出力ができない。できること/できないことをまず認識し、プロジェクトを実施するかどうか決定します。状況によっては、プロトタイプを作成し、実際に近い運用環境でテストを行うことも検討してください。特性を意識した開発を行う必要があります。開発ステップを提示しています。導入・開発のポイントをまとめてみました。使用するユーザ候補を選定し、それらのユーザがWebDirectのサポートするブラウザを使用し、さらにWebDirectがサポートする機能のみで十分業務を行えるか検討し、最終的なWebDirectのユーザ数を決めます。使用する必要が出てきます。のを使う場合は、使用ユーザ数に応じた同時接続ライセンスを購入する必要があります。円分のライセンス料を支払う必要があります。最大ユーザ数≠同時接続数ではないことも少し考慮にいれましょう。済む可能性もあります。ブラウザはつぎのとおりです。上位バージョンでも動作しました。27.xWebDirect非互換のブラウザを使用している場合、互換ブラウザをインストールする必要があります。当方で上記に挙げたブラウザで動作や実行速度の検証を行っていますが、ブラウザによって動作にバラつきがあるので、使用を予定する各ブラウザによるテストも重要です。ブラウザ別パフォーマンス検証結果は、こちらの記事をご覧ください。レイアウト上のオブジェクトをCSS、HTML5、Web互換の画像データとして生成・転送するため、レイアウトに配置するオブジェクトは少なければ少ないほどページ読み込み速度は速くなります。用のレイアウトに分け、プラットフォーム別に動作するようにシステム構築するのが良いのでしょうが、そうすると開発工数が増えてしまうので、悩ましいところではあります。R1.5』はWebDirectに対応する予定ですが、FileMakerとWebDirectで原則、同じレイアウトを使用するようにし開発工数を減らしています。レイアウトはできるだけシンプルにし、できるだけ適用するテーマのママ、手を加えないようにしています。ブラウザの画面表示速度は、CSS、HTML5、画像データの転送量に依存し、レイアウトの作成方法によりこれらの転送量も大きく増減します。最適化されたレイアウトを作成することが重要で、そのためにはレイアウトモードで利用する「インスペクタ」の「スタイル」を使用します。この「スタイル」にはレイアウトレベルのスタイルとテーマレベルのスタイルがあり、この2つを使用することによりアプリケーション内でCSSが共有されるため、表示速度が向上します。この「スタイル」の使用方法については、機会があれば改めてご紹介したいと思います。減ったとのことでした。倍速くなる可能性があることを意味しています。書式が登録されてしまうため、余分なデータ転送が発生してしまいます。代わりに、スタイルを使いましょう。クライアントからも同データベースを利用できることになります。このような複数のアプリケーションバージョンに対応したシステム環境を「ハイブリッド環境」と呼びます。クライアントの動作条件を満たすようにする場合は、最もスペックの低いユーザに合わせて開発する必要があります。アクセスできるように調整していくことになります。ハイブリッド環境向けに開発を行う場合は、以下のような点に留意する必要があります。テーマ、およびカスタムスタイルの使用は避ける。十分に表示できないものが含まれています。行うようにするのが無難といえます。ブラウザに依存します。ブラウザの読み込み時間を考慮すると、レイアウトのデータサイズは小さければ小さいほど良いということになります。ページの読み込みに時間がかかってしまいます。クライアントもデータベースに快適にアクセスできるようになるでしょう。※本項の記述は上記ビデオを参考にしています。12で行ったレイアウト設定(特にフィールド内のインデント設定)が消失してしまったりすることがあります。データベース製品のことを考えると仕様に無理が出てくる可能性が高くなるでしょう。表示チェックのみを行うというのがより現実的といえるかもしれません。よる同時接続ユーザ数、およびレイアウトデータの転送量を意識した設計と最適化が必要になります。こちらも併せてご参照いただければ幸いです。開発ヒントをいくつかご紹介します。ブラウザでのロードに時間がかかります。ブラウザで画面切替するたびにキャッシュ読み込みが発生するため、表示速度が遅くなります。ような新規ウィンドウを開くことはできない新規ウィンドウを仮想ウィンドウとして開くことはできますが、複数ウィンドウ上または複数タブ上に異なるレコードまたは異なるレイアウトを表示することはできません。タブはできるだけ使わないレイアウトに配置できるタブは入力フィールドの整理に役立ちます。リクエストが発生するため、これがパフォーマンス低下につながることになります。側で実行されることになります。ソートしたときの方が処理速度が速かったという結果も出ています。近くのソート速度の差が出ています。使ったデータベース開発の参考にしていただければ幸いです。100ユーザまでの同時接続に対応(理論値)していました。接続単位でライセンスを買い増す必要があり、50の同時接続を行うには約115万円のライセンス料が必要となります。導入するには、ライセンスとハードウェアの費用が相当かさむことになりそうです。13対応のホスティングサービスは見あたらず、では海外のサイトはと探してみたところ、いくつか提供会社が見つかりましたので、下表にまとめてみました。利用ユーザ数が増えれば、それだけ利用料金も高くなるようです。提供しているプランがお得感がある印象ですが、細かいサービス内容については、それぞれのホスティング会社のサイトを確認したうえで、不明点は直接問い合わせてくださいね。環境にインストールされている仮想マシンを別のコンピュータに移行する方法について紹介します。共有しているフォルダにアクセスしようとすると、ネットワークリソースにアクセスできないという旨のメッセージが出ました。サーバ機能に特化した機能以外はほとんど使えないようになっているようです。サウンドボードのエミュレータは組み込まれていません。iBeacon(以下、ビーコン)を取り付け、それらモノや人の位置を把握することを目的とします。介してサーバに送るといった状況が発生します。クラウド環境での運用も増えているようです。