OSがマルチスレッドクロスプラットフォームアプリに与える影響
コンピューティングの初期には、通常ほとんどのアプリケーションプログラムはシングルスレッドでした。多くの場合、マシンCPUでは、単一のプログラムが実行されているか、マシンリソースが他のアプリと競合し、まったく実行されないか、実行速度が遅くなるという状況でした。パーソナルコンピュータに対する高まる要求に応え、高度なアプリケーションの急速な台頭に対処するために、マルチスレッドオペレーティングシステムが利用可能になったのです。
続きを読むコンピューティングの初期には、通常ほとんどのアプリケーションプログラムはシングルスレッドでした。多くの場合、マシンCPUでは、単一のプログラムが実行されているか、マシンリソースが他のアプリと競合し、まったく実行されないか、実行速度が遅くなるという状況でした。パーソナルコンピュータに対する高まる要求に応え、高度なアプリケーションの急速な台頭に対処するために、マルチスレッドオペレーティングシステムが利用可能になったのです。
続きを読むAlister ChristieのLearnDelphi.tv WebサイトやYouTubeチャンネル、そして彼の著作「Code Faster in Delphi」からは、多くのことを学んでいます。Delphiで迅速かつ効率的なコーディングができることは、 Windowsプログラム開発における、強力なアドバンテージになります。最近開催された DelphiConでのセッションで、Alister Christieが、シンプルなキーボードショートカットから驚くほど効果的なテクニックまで、Delphiの生産性を最大化する方法について、知っておくべきすべてのポイントを共有します。
続きを読むDelphiでゲームを開発できるかどうか疑問に思っている方もいらっしゃるかもしれません。シンプルな2Dゲームや 没入型の3Dゲームを作成したい場合でも、Delphiには、ゲームを最初から作成できる多数のオプションが用意されています。その1つは、Castleゲームエンジンの利用です。これは、多くのアセット形式をサポートするオープンソースのクロスプラットフォーム3Dおよび2Dゲームエンジンであり、 RAD Studio IDEを用いてDelphiによる開発が可能です。
続きを読む以前のセッションで、Delphiが 最も学習が容易なプログラミング言語 のひとつであるということを見てきました。Delphiは本質的に単純ですが、初心者とプロの開発者の双方に適合する高機能なプログラミング言語です。最近開催された DelphiCon 2021では、David Corneliusが Windowsアプリケーション開発 向けのローコードアプローチによって、30分以内でスクラッチから稼働するプロトタイプを構築して見せました。
続きを読むモノのインターネット、すなわち Internet of Things (IoT) は、エンバカデロが配信している TCoffee and Code セッションでも採り上げられたトピックで、そこからイノベーションの可能性が日々高まっていることを学びました。今日、私たちが家庭で使っているデバイスの多くは、スマートフォンによって制御できるようになっています。いくつかの Windowsアプリケーションも活用することで、スマートフォンを数回タップするだけでデバイスを制御できます。
続きを読むあなたがロボット工学に興味があるなら、このセッションは間違いなくあなたにぴったりです。ロボットは、センサーが受け取った入力に基づいて特定のタスクを実行できる自律型マシンと見なされますが、強力な RAD Studio IDEを使用して適切にプログラムされるまでは、単なる機械的な部品です。これにより、コーディングはシステムの不可欠な部分になります。
続きを読む現在のソフトウェア開発においては、単一のプラットフォーム用のアプリを開発するだけではもはや十分ではありません。新しいアイデアや機能を歓迎し、ターゲット市場を拡大するには、複数のデバイスやプラットフォームからアクセスできる製品やソフトウェアを考え出す必要があります。つまりアプリケーションは、 Windowsアプリ開発だけでなく、macOS、Linux、Android、iOSなどの他のオペレーティングシステムに対しても互換性を提供するようにしなければなりません。
続きを読む簡単にカスタマイズできる手頃な価格のカードサイズのコンピューター向けにアプリケーションを作成できると想像してみてください。これが、Raspberry Piなのです。 TMS WEB Core and TMS Miletusを用いれば、Delphi 11用いてこのプラットフォーム向けアプリケーションを作成できます。DelphiConでは、Raspberry Pi向けのアプリケーションを作成し、外部デバイスにアクセスして温度と湿度を測定します。
続きを読む今回、 DelphiCon 2021のセッションでは、古いITシステムのも大内ゼーションの重要性を学びました。そして、モダナイゼーションによってどのようにシステム全体のパフォーマンス向上を実現するのか、また、 Windowsプログラム開発 をどれほど容易かつ迅速に行えるのかについても紹介します。
続きを読む最近開催されたDelphiCon 2021からのこのビデオでは、 Cary Jensen と仲間のDelphiエキスパートOlaf MonienとJens Fudgeが、FireDACのすべてを語ります。FireDACは、 Windowsアプリケーション開発 と他のデバイス向けにエンタープライズデータベースへ接続する方法を提供します。他のデータベースアクセスコンポーネントと比較して、FireDACは、データアクセスをサポート、抽象化、簡素化を実現した使いやすいアクセスレイヤーであり、実際の高負荷アプリケーションの構築に必要なすべての機能を提供します。
続きを読む