Subscribe to this list via RSS Blog posts tagged in Embarcadero
軽量の、だがしかし高性能なデータベース InterBase / IBLite を iOS / Android で利用する[JAPAN] 軽量の、だがしかし高性能なデータベース InterBase / IBLite を iOS / Android で利用する 世の中にはデータベースが数多く存在します。たとえばこのデータベースのサイト「DB-Engines」を見ると、それだけで300以上のデータベースが並んでいます。その中でおおよそ40位程度にランクしていて、知っている人は知っていて、重宝しているというデータベースを紹介します。 その名も InterBase 。 オープンソース DBの FireBird が上記の DB-Engines のランキングで 30位ぐらいなので、FireBird の方ををご存知の方も多いかもしれません。 InterBaseは FireBirdの元となったDBであります。 このInterBaseは、広範囲にサポートができ、かつ小回りの効くDBです。つまり、多くのOSをサポートし、RDBMSとして十分かつパワフルな機能を持ちつつも、小さな容量で、エンタープライズサーバーからモバイルアプリまで対応します。 InterBaseは使用する範囲とライセンスで呼び名が変わります。範...
【Delphi / C++Builder / Starter】3Dアプリケーションに、視点 カメラを追加してみよう[JAPAN] 【Delphi / C++Builder / Starter】3Dアプリケーションに、視点 カメラを追加してみよう 以前、「クロスプラットフォーム開発環境 Delphi / C++Builder で 3D表示のアプリを作る」の題名で、3D表示のアプリの作成をご紹介しましたが、今回、この3Dのアプリに、「カメラ」機能を加え、このカメラからの視点で3D表示を行う方法をご紹介します。 以前の「3D表示のアプリを作る」ではアニメーションを使って3Dの球体をくるくると回しましたが、今度は視点カメラのほうを、3Dの物体を中心に動かして、くるくる回っているように見せます。 余談ですが、Delphi / C++Builder はコンポーネントが豊富にあって、本当にアプリを作るのが楽です。コードを書く量が少ない! 話を戻します。3Dモデルを作ったアプリの作成は、無料で使えるStarter Editionでも、Windows 32bit向け限定ではありますが、作成できます。Delphi / C++Builder の Starter Edition はこちらの記事をご参考に。 すでにDelphi ...
開発中のUIをモバイルデバイス・スマホに実際に表示して確認できるFireUI ライブ プレビュー[JAPAN] 開発中のUIをモバイルデバイス・スマホに実際に表示して確認できるFireUI ライブ プレビュー Delphi / C++Builder / RAD Studio (以降ひっくるめてRAD Studioと呼びます)において、開発中のUIをモバイルデバイス・スマホに実際にリアルタイムに表示して確認できるFireUI ライブ プレビューを紹介します。 ライブ プレビューはRAD StudioのIDE内で設計中のユーザーインターフェースを、実際にデバイス上にリアルタイムに表示することができるツールです。様々なOS、様々なデバイス上で、実際に表示されるUIを確認しながらデザインできるため、思い通りの正確なユーザーインターフェース設計を手早く行うことができます。 RAD Studioでは、単一のコードで、かつ、一つのマスタUI設計でiOS, Android, macOS, Windows のデバイス上で動作する各実行ファイルをビルドできるクロスプラットフォーム開発が可能です。このようなクロスプラットフォーム開発においてのユーザーインターフェース設計を助ける機能として、Rad Studioで...
【Delphi / C++Builder / Starter 】アプリにWebページ表示機能をかんたんに組み込む 【Delphi / C++Builder / Starter 】アプリにWebページ表示機能をかんたんに組み込む Delphi/ C++Builder ユーザなら TWebBrowserの記事だな、と察しておられるかと思いますが、そのとおりです。この記事では、TWebBrowserコンポーネントを使って、かんたんにアプリへWebページ表示の機能を組み込む方法をご紹介します。 Webブラウザそのものの開発を行う、といういうよりも、アプリにおいて、一部地図を表示したり、Web上サーバー上にあるhtml情報を引っ張ってきて表示する、という使い方に便利です。 TWebBrowserコンポーネントを使ったモバイルアプリ作成のチュートリアルはエンバカデロのDockwikiに「モバイル チュートリアル:Web ブラウザ コンポーネントを使用する(iOS および Android)」という題名で記載されています。より詳しい情報を知りたい方は、こちらのDocwikiもご参考になってください。 無料で使えるStarter Editionでも、Windows 32bit向け限定ではありますが、作成でき...
【リポート】U-22 プロ・コン 出張ワークショップ 東京工科大学編 [JAPAN] ■U-22 プログラミング・コンテスト 2017 開催 先日のブログでもお伝えいたしましたが、22歳以前の方を対象としたプログラグラミングコンテストが開催されています。詳しくは割愛して、本家のURLを掲載しておきます。 http://www.u22procon.com/ ■エンバカデロも協賛 エンバガデロも協賛し、若い世代のソフトウエア開発活動を応援しています。そして、応募者は、コンテスト期間中、Delphi /C++Builder / RAD Studioを無料で利用できます。 ワークショップ開催についてのブログ記事⇒ http://blogs.itmedia.co.jp/barbaro/ エンバカデロの学生支援について⇒ https://www.embarcadero.com/jp/products/rad-studio/academic-program ■出張ワークショップ 「プログラミング×VRで三次元の世界を創ろう!」を開催  U-22プロコン協賛の一環で、応募見込みである学生さんを対象に、Delphiによるプログラミング手...
【リポート】U-22 プロ・コン 出張ワークショップ 広島工業大学編 [JAPAN] ■U-22 プログラミング・コンテスト 2017 開催 先日のブログでもお伝えいたしましたが、22歳以前の方を対象としたプログラグラミングコンテストが開催されています。先日記載をしたので、詳しくは割愛しておき、本家のURLを掲載しておきます。http://www.u22procon.com/   ■エンバカデロも協賛 こちらも先日同様、エンバガデロも協賛し、若い世代のソフトウエア開発活動を応援しています。そして、応募者は、コンテスト期間中、Delphi /C++Builder / RAD Studioを無料で利用できます。 ワークショップ開催についてのブログ記事  ⇒ http://blogs.itmedia.co.jp/barbaro/   エンバカデロの学生支援について  ⇒ https://www.embarcadero.com/jp/products/rad-studio/academic-program   ■出張ワークショップを開催 さて、そのU-22プロコン協賛の一環として、U-22 プロコンの応募見込みである学生さん...
【リポート】U-22 プロ・コン 出張ワークショップ 東洋大学編 [JAPAN] ■U-22 プログラミング・コンテスト 2017 開催 U-22プロコンとは:(Webページより抜粋) 1980年から経済産業省主催として、優れた人材の発掘・育成を目的として開催している、作品提出型のプログラミングコンテストです。2014年に民間へ移行し、現在は、日本からイノベーションを創出するIT業界のスター、世界でも活躍していくような若者を見つけて、応援したい、そんな思いに賛同いただいた、民間のIT・ソフトウェア業を中心としたスポンサー企業が、日本の未来を創る皆様を応援しています。 http://www.u22procon.com/   ■エンバカデロも協賛 エンバカデロ・テクノロジーズも、今回、このU-22プログラミング・コンテストに協賛。Delphi / C++Builderといったマルチデバイス対応のビジュアル開発ツールを通じて、ソフトウェア開発で自由な創造力を発揮する若者を応援します。※ U-22プログラミング・コンテストには、22歳以下の方であれば、団体・個人のいずれかで参加することができます。応募者は、コンテスト期間中、Delphi /C++Bui...
Delphiを使ってかんたんにSQLite接続のスマホアプリ作り [JAPAN] Delphiを使ってかんたんにSQLite接続のスマホアプリ作り クロスプラットフォーム開発環境の Delphi を使って、iOS / android 上で動作する データベース接続アプリをつくります。データベース接続の基本的な部分だけを実装して iPhone上で動かすまでの一連の手順をここで紹介します。 使用環境 項目 エディション / バージョン OS Windows 10 Pro, 1607 RAD Studio 10.2 Tokyo, Enterprise Edition macOS Sierra 10.12.5 iOS iPhone7, iOS10.3.2 この記事の手順はRAD Studioのトライアル版で確認することができます。トライアル版のインストールについてこちらの記事をどうぞ 使用するデータベース : SQLite モバイル・スマホ向けに使用するローカルデータベースとしてSQLiteを使用します。オープンソースデータベースデータベースで、軽量。データベース実体はファイル一つ...
REST+JSONはコンポーネントを使ってかんたんに取得・テーブル化[JAPAN] REST+JSONをコンポーネントを使ってかんたんに取得・テーブル化 クライアント側のアプリを作る際に、サーバーサイドからREST+JSONでデータを取得すること、あるかとおもいます。 Delphi / C++Builder でiOSアプリやAndroidアプリをクロスプラットフォーム開発をするなら、アプリ側でUIを受け持ち、主要なロジックやデータベースアクセスはサーバーサイドに任せる、といった構成で作ることも多いでしょう。 このJSONデータのリクエスト、レスポンスの取得、ROOT要素によるパースとテーブル化までコンポーネントを使って、かんたんに行うことができます。 またDelphi / C++Builderの一機能の「REST デバッガ」を使うと上記の一連の設定をセミオートで行うこともできます。 この記事では、RESTデバッガを使った超簡単JSON取得の方法をご紹介します。 使用環境 項目 エディション / バージョン OS Windows 10 Pro, 1607 RAD Studio 10.2 Tokyo, Profes...
【告知】データベースアプリケーション開発セミナー (5月30日開催)[JAPAN] 5月30日、エンバカデロ 飯田橋セミナールームにおいて、「データベースアプリケーション開発セミナー」を開催いたします。 今回の 5月30日分のセミナーは早々に満席となってしましたゆえ、次回、7月6日(木)に第2回を開催することを決定しています。受講をご希望の方、興味のある方、お早めにお申しみください。受講は無料です。 セミナー詳細Webページ、お申し込は下記のURLより: http://forms.embarcadero.com/latest-dbapp-seminar   開催概要 セミナー「モバイル、クラウド、IoT時代にどう立ち向かう?これからのDBアプリケーション開発」 主催: エンバカデロ・テクノロジーズ 日程: 2017年5月30日(火)16:00~18:00 (15:45 受付開始) 会場: エンバカデロ飯田橋オフィス セミナールーム(東京・飯田橋) 参加費: 無料(事前登録制。下記のページよりお申し込みください) * セミナーホームページ:http://forms.embarcadero.com/latest...

Check out more tips and tricks in this development video: