🎃 4D 21ベータがラボを脱出
カボチャと光り輝くスクリーンの間のどこかで、コードとカフェインの静かなざわめきの中で、何かが蠢いている。4D 21 Betaが登場し、強力な新機能の波がテストされるのを待っている。
Qodlyスタジオは2クリックでスタートできます。
4D Qodly Proは、4DアプリケーションのWebフォームをデザイン、構築、実行するために必要な全てのツールを提供します。
これは4Dに完全に統合されているので、Qodly studioは4Dをインストールすればすぐに使い始めることができます。そして、4Dと同じように、その使い方は簡単で、アクセスしやすく、4Dでの考え方に基づいています。
古いバージョンで作成された4DプロジェクトでQodly Studioを使用するには、最新の機能をサポートするために、いくつかのプロジェクト設定を変更する必要があるかもしれません。
そのため、4D 21からは、 4D からQodly Studio へ 最短2クリックでアクセスできるようになりました。
Qodlyページのローカライズ:実践ガイド
4Dアプリケーションのローカライゼーションは、主にデスクトップアプリケーション用に設計されたXLIFFアーキテクチャー( )により、数十年にわたってサポートされてきました。
しかし、ブラウザーの動作は異なります。
そのため、4D Qodly Pro は、Webインターフェース用に調整された、新しいビルトイン国際化アプローチ(i18n)を導入しています。これにより複数言語に対応した Qodlyページをより柔軟に作成することができるようになります。
では、実際にどのように機能するのか見てみましょう。
4D NetKit:OAuth 2.0 認証後のリダイレクトの簡素化
4D NetKit は、4D 21 においてOAuth 2.0 認証後のリダイレクトをより簡単にしました。4D NetKit のOAuth2Provider クラスでは、authenticationPage とauthenticationErrorPage に実際のURL を指定できるようになりました。これは、Qodly ページやHTTP ハンドラのように、認証後のリダイレクトオプションが増えたことを意味します。認証が成功しても失敗しても、スムーズで柔軟なリダイレクトオプションでユーザーエクスペリエンスをコントロールできます。
4D 21ベータ版が本日スタート
4D21のベータテストが本日より開始され、ORDAで直接セマンティック・ベクター・クエリーを実行したり、AIツール・コールを使用して、構造化された応答を持つAI会話内で4Dメソッドを公開したり、ネットワークの変更にも中断されることなく4Dリモート・セッションを維持したりすることが可能になります。よりスマートなクエリ、より緊密なAI統合、より弾力的なクライアント接続が必要な場合は、このリリースをご利用ください。
メタデータではなく意味による検索:4D.Vectorによるセマンティック画像フィルタリング
ユーザーはファイル名やフォルダ階層で物事を考えません。アイデアで考えるのです。
- “水彩画で描かれたロボット”
- “色でいっぱいの晴れたビーチ”
- “モナリザのような何か…でも未来から来たもの”
そのアイデアが画像から来るのか、顧客からの注文から来るのか、Eメールから来るのか、4D Write Proのドキュメントから来るのかは関係ありません。
4D.Vectorと 4D AI Kitを使えば、アプリケーションは最終的に意味を理解することができます。この記事では、セマンティック画像類似検索で説明します。ここで重要なのは、私たちは生画像を扱っているのではなく、その説明文を扱っているということです。全く同じアプローチが、アプリケーション内のあらゆる種類のテキストデータにも有効です。
ORDA – コンストラクターと touchedイベント – ネットワークを介した動作の詳細
この前のブログ記事では、ORDAのエンティティが constructor を持てるようになり、エンティティのインスタンス化が完全なオブジェクト指向のアプローチに従うことができるようになったことを発見しました。
それだけではありません。別のブログ記事では、複数実装される ORDAデータイベントの中で最初のイベント、touched イベントを紹介しました。
クライアントアプリケーションとサーバーの間でアクションが行き来している間に、constructor と touched イベントがいつ、どこでトリガーされるかを正確に知りたいですか?
このブログ記事ではそれを詳細に説明いたしますので、読み進めてください!
4D Qodly Pro:4D 20 R10の新機能
4D 20 R10がリリースされ、製品全体に4D Qodly Proの新しい機能強化が施されました。
HTTPハンドラの設定が、これまで以上に簡単になりました。
ページをレンダリングする際に、URLのパーツやパラメータにアクセスできるようになりました。また、多くの機能強化により、エンドユーザーのユーザージャーニーをよりよく理解し、それぞれのアクションに対して明確なフィードバックを提供することができます。
ロバストでユーザーフレンドリーな、このパワフルな完全パートオブ4Dウェブ開発ソリューションをぜひお試しください。
デスクトップアプリケーションに実装済みのビジネスロジックを活用することで、最小限のコーディング作業でビジネスWebアプリケーションを構築できます。
詳しく見ていきましょう …続きを読む
ショーケース: AI によるスマートな経費精算
経費精算の苦労はご存じでしょう。領収書の山、手入力、誤字脱字。4D AIKit を使えば、そんな苦労はありません。紙の領収書や請求書をアップロードするだけで、内容が構造化された JSON に変換され、データベースに保存されます。
合計・日付・取引先名で時間を無駄にすることはもうありません。画像認識AI がそれらを読み取り、言語モデルが構造化し、4D がそれをそのままアプリに結びつけます。数秒で紙からデータベースへ、そしてユーザーがストレスを感じることはありません。
ORDA: 新しい touched イベント
ORDA は、4D の新たな可能性の世界を開く重要な機能です。
パワフルなコードを書けるようにするため、私たちは ORDA を強化し続けています。ORDA によってアプリの開発やメンテナンスが容易になるだけでなく、エンドユーザーにとって素晴らしいパフォーマンスが発揮されるよう最適化されています。
4D 20 R10 では、インメモリデータイベントという新機能をご紹介できることを嬉しく思います。
典型的なユーザーフローでは、ユーザーが必要とするデータはメモリにロードされます。そして、ユーザーのアクションに応じて変更され、最後にユーザーが保存ボタンをクリックすると保存されます。
その際、インメモリデータが変更されたときに、ビジネスロジックがトリガーされるとしたらどうでしょう? 保存処理をおこなう前にデータの形式を整えたり準備したりして、データを保存可能な状態にすることができれば、とても便利です。
ORDA の touched イベント によって、これが可能になりました! そのメリットは非常に大きいといえるでしょう。
もっと知りたいですか? 続きをお読みください!
