Tableauと4Dを連携させる方法
4D Webinar – How to Connect Tableau with 4D では、William Taylor (Technical Account Manager, 4D US)がTableauツールの概要と4Dデータの可視化に使用できる方法について説明しました。このブログ記事では、技術的な詳細を掘り下げ、その仕組みをより深く理解できるようにします。これにより、例えば、4D RESTとTableauだけで、最高額の請求書を表示するビジュアルを構築することができます。
4Dアプリケーションの豊富なライブラリーを利用可能
プロジェクトと、プロジェクトアプリケーションのソースコードをソースコントロールシステムで共有できるようになったことで、35以上のリポジトリを GitHubに公開しました(このブログ記事を書いている時点)。これには、HDI、コンポーネント、そして完全なサンプルアプリケーションが含まれます。完全なサンプルアプリケーションといえば、最近2つが追加されました。
4Dウェビナー – 4D Write Pro:軽量なメールコンポーザーを作成する
ロックダウン中も、4Dは魅力的なコンテンツ、インタラクティブなコミュニケーション、ウェビナーなどのバーチャルな集まりを通じて、コミュニティ意識を醸成し続けました。
ウィル・テイラー(4D USテクニカルアカウントマネージャー)が開催した4Dウェビナーの多くは、Youtubeチャンネルで公開されています。
最新のものは、4D Write Proと軽量なメール作成ソフトの作り方に関するものです。
デフォルトでプロジェクト、オンデマンドでバイナリー
4D v17 R5 で プロジェクトモード が導入されました。4Dアプリケーションの大きな進化を表すアーキテクチャーであるプロジェクトは、4D の世界にソースコントロールツール、共同プログラミング、コード共有、モジュール性など、多くのものをもたらしました。4D v18 R4 では、より良く (そしてシンプルに) するために、デフォルトで新しいプロジェクトを作成します。一方、開発者が選択した場合は、簡単な設定でバイナリーデータベースを作成し続けることができます。
4D v18 R4 ベータ版、本日より提供開始
4D は、4D v18 R4 のベータテストの開始を発表します。
4D v18 R4は、これまでで最高の機能リリースの一つです。4D v18 R4は、これまでで最高の機能リリースです!増え続ける4D機能のリストに追加されたすべての進歩を共有できることに、とても興奮しています。
さっそく、20以上の新機能をご紹介しましょう。
- ORDAクラスが初めて登場し、ビジネス指向のコードを可能にすることで、複雑さを隠し、エラーを減らし、開発プロセスをスピードアップすることができます。
- CryptoKeyクラスは、データの機密性を保護し、メッセージの整合性と送信者の信頼性を検証するために利用可能です。
- 4D開発者ツールキットは、直感的なオートコンプリートのための新しい宣言シンタックス、フォームオブジェクトの値へのコードによる簡単なアクセス、プロジェクトアプリケーションでのサーバーコードの 開発と デバッグの容易さなど、追加機能で溢れています …ほんの数例を挙げればきりがありません。
- 4D for iOSには、より魅力的なアプリ、UIの可能性、アプリへのアクセスのコントロールのための、よりエキサイティングな機能が含まれています。
- 4D Write Proは、インポートとエクスポートが可能です。4D Write Proは、ウィジェットを介して様々なドキュメントフォーマットをインポート、エクスポートでき、ハイパーリンク、画像サイズの最適化などをサポートしながらPDFに直接エクスポートすることも可能です。
- リストボックスのプロ機能を使用するために、4D View Proのライセンスはもう必要ありません。無料になりました。
- 4D View Proは、あなたのドキュメントをさらにコントロールするために、全く新しいコマンドセットを備えています。
- 4D v18 R4は、デフォルトで新しいプロジェクトを作成しますが、開発者は、簡単な設定で、バイナリデータベースを作成することができます。
- その他にも多くの機能があります(下記参照)。
4D v18 R3 はこちら
4D v18 R3がリリースされたことを発表できることに興奮しています。
4D v18 R3は、これまでで最も多くの機能が詰め込まれたリリースの1つです。また、オブジェクト指向プログラミングの追加により、4Dプログラミングの世界において非常に重要なステップの始まりとなります。
ここでは、その一部をご紹介します。
- 4D言語は、モジュール化され、再利用可能で、保守しやすい コードを書くことを可能にするクラスの導入により、大きな飛躍を遂げました。
- 例えば、構造が更新されたときに、最新のデータストアを持つために、データベースを再起動する必要はありません。さらに、1行のコードでエンティティ選択のための行を選択することができます。
- 4D Server の監視 セットは、指定した時間以降に実行されるすべてのオペレーションやその他の有用な情報を取得できるよう、追加機能が強化されています。
- 4DWrite Proインターフェイスの 標準アクションが追加され、開発の可能性がさらに広がりました。
- 4D for iOSは 、 40以上のすぐに使用できるテンプレートを提供します。ワンクリックでプロジェクトエディタから直接ダウンロードし、あなたのニーズに合った完璧なカスタムアプリを作り始めることができます。
- 1つの 4Dインスタンスで 複数のWebサーバーを実行したり、新しいメソッドと コンポーネントの ドキュメントを活用したり、ヘッドレスサーバーでオフスクリーンWebエリアを使用したり、XPathの進化や4D View Proワークシートのカスタマイズのオプションなど、これらは全て、4D v18 R3で利用できるもののほんの一例に過ぎません。
4D v18 R3 ベータ版本日より提供開始
4D v18 R3のベータテストの開始をお知らせします。この機能リリースは、どのような進化を遂げているのでしょうか?
- 私たちは、シームレスで直感的なコーディング体験のために、4D言語を進化させるよう努力しています。そのために、4D言語は、クラスの導入で大きな飛躍を遂げました。
- どの操作が原因でサーバーが遅くなるのかを判断するのに迷うことはありません。新しいコマンドは、指定された時間を 超える操作を検出するのに役立ちます。
- ORDAはまた、2つの新しいメンバーメソッドなどの機能も持っています。1つ目は、エンティティ選択からデータを抽出することができ、2つ目は、サーバーからリフレッシュされたデータを即座に取得することを可能にします。
- 4D write Proのインターフェースには、40以上の標準アクションが追加され、開発の可能性をさらに広げました。
- 4D for iOSでは、40種類以上のテンプレートが用意されています(プロジェクトエディタからアクセス可能)。
- その他にも、いろいろな機能があります(下記参照)。
4D v18 R2 はこちら
4D v18 R2がリリースされたことをお知らせします。
ここでは、その内容をご紹介します。
- フォームエディタのUXが大幅に強化され、ビューが使用されていることを即座に知らせ、フォームデザインを簡単にする多くのアクション(ビューの追加、ビューの削除、ビュー内のすべてのオブジェクトの選択など)が提供されます。そして極めつけはレイアウトを一新し、フラットなアイコンを採用することで、全体的にフレッシュな印象になりました。
- アプリケーションのインターフェイスがmacOSのドック/メニューやWindowsのタスクバーに隠れないように、作業領域を完全にコントロールすることが可能です。また、リストボックスビルダーが稼働しており、エンティティセレクションリストボックスを構築する際の生活を簡素化します。
- 4D Write Proには、ドキュメント内の数式を管理したり、画像を簡単に削除する機能などの追加機能が搭載されています。
- 4DView Proのドキュメントはどうでしょうか。行や列の追加や削除、サイズや可視性、ヘッダーラベルを定義するためのコマンド一式が追加されました。
- さらに、メールを受信する機能の最初の部分にアクセスでき、ローカルにメールをダウンロードしたり、メールサーバーから削除することができます。
そして、さらに多くのことがあなたを待っています。
4D RESTセッションの理解を深める
以前のブログ記事で、4D RESTサーバを始める方法を紹介しました。Postmanを使った様々なCRUDオペレーションを紹介し、RESTの完全なドキュメントを紹介しました。今回のブログでは、4Dでセッションがどのように機能するかを説明します。この理解によって、4D RESTサーバを使用してセッションベースの認証システムを構築することができるようになります。