Recent Blog Posts

C++BuilderでRESTfulなWebBrokerを構築する[JAPAN] C++Builder Professional以上にはWebBrokerが付いています。 そのWebBrokerを使いRESTfulなリソースサフィックス形式のURIを受け取り解釈する事が可能です。 TWebModuleにはActionを持っていてresourceは切れますが自前で実装しています。 今回試したのはWebBrokerスタンドアロン(Win64)です。 TWebModule側にはDB接続テストする為のFireDACのコンポーネントを配置しています。 DBはMySQLです TWebModule1に入ってくるTWebRequest Request->PathInfoをResource/Suffixとして解釈します。   [PathInfoを"/"で分解してstd::vector<UnicodeString>に入れる] //// std::vector<UnicodeString> __fastcall TWebModule1::path_to_vector(String path_) { std::vector<Uni...

Posted by on in Blogs
Cool App Contender: Petra Images, resolution problems, sizing … the entire idea of loading up WordPress with a blog post and having to fiddle with the resolution challenges give me a headache. The good news is that there are entrepreneurs out there, like the people at Applying Code,  that feel your pain just as Embarcadero does when it comes to providing a development platform for building apps just like Petra.  Petra is a MacOS App that converts Sketch App drawings into Native "Pascal" drawing code for...
Case Study Webinar Tomorrow about my Mini Figures Mobile App Embarcadero has asked me to give a webinar covering my experience in building and publishing my Mini Figures Mobile App, which is actually available on 3 Stores (iOS Apple, Android Google, and Windows Desktop Microsoft). The description says "available on mobile, using many Delphi and RAD Studio technologies" and this is only partially true. In any case, I'll cover some of the lessons I learned publishing store apps, I'll show some of the technologiues used in FireMonkey, but also on the ser...
Interactive PAServer executing dispacher for macOS/iOS deployment. This is translated from http://qiita.com/kazinoue/items/583f3271fe96ee8d1b6d If you wish to use multiple version of RAD Studio/Delphi/C++Builder, you have to swith PAServer on macOS for using IDE version.But I think it is no good idea to swith paserver with GUI operation.
Using Delphi to get OS version, device name, language on iOS/Android This is translated blog. Original my Japanese document is on Qiita (Japanese engineer community to share useful technical information) http://qiita.com/kazinoue/items/82b7a4d8e563f8ed3a74 When I wish to get OS version and device name for iOS and Android in same project, some part will seems platform dependent. This is sample for my imprementation.
Building Mobile Apps for iOS and Android from One Codebase webinar, Feb 22, 11am Amsterdam Why Delphi and C++Builder are unique on the developer tools market today? There are many other development environments, many different programming languages, but there is no other tool, that makes it possible to build natively compiled apps from one codebase for all major mobile and desktop operating systems including iOS, Android, Windows, Mac and Linux! On the lowest level there are many different compilers for C++ and Object Pascal languages in RAD Studio that can generate native executable...

Posted by on in Blogs
深圳Beaconfence POC 上星期到深圳出差順便到經銷商的辦公室實作Beaconfence POC並請客戶到現場觀摩, 我在一天內於經銷商的辦公室安裝Delphi, RAD Server, 架設環境, 設置Beacon設備, 寫程式等, 時間緊湊的令我幾乎喘不過氣來, 最後幸不辱命安成了工作, 也讓Beaconfence在現場完美的運作.     第一步當然是從現場圖和丈量開始:   接著在現場架設4個Beacon:   最後成功在現場執行室內定位:   很高興又多了一個Beaconfence的成功案例, 客戶到現場實測看了也非常滿意, 而我個人也玩Beaconfence玩的很快樂, 一舉3得. 這就是享受工作樂趣的真義吧.  ...

Posted by on in Blogs
深圳Beaconfence概念性验证 上星期到深圳出差顺便到经销商的办公室实作Beaconfence POC并请客户到现场观摩, 我在一天内于经销商的办公室安装Delphi, RAD Server, 架设环境, 设置Beacon设备, 写程序等, 时间紧凑的令我几乎喘不过气来, 最后幸不辱命安成了工作, 也让Beaconfence在现场完美的运作.     第一步当然是从现场图和丈量开始:   接着在现场架设4个Beacon:   最后成功在现场执行室内定位:   很高兴又多了一个Beaconfence的成功案例, 客户到现场实测看了也非常满意, 而我个人也玩Beaconfence玩的很快乐, 一举3得. 这就是享受工作乐趣的真义吧....
How to make RESTful WebBroker using C++Builder More than C++Builder Professional Edition has WebBroker attached. With that WebBroker you can make a RESTful server. For RESTful input, Resource and Suffix are expressed on the URL side. When using RAD Server, it is standard. We made at this time WebBroker of the stand-alone. Of course it is Windows.(Win64)

Posted by on in Blogs
The Stephen Ball Smart Grid Episode Today we talk with Stephen Ball about his work at Embarcadero, and Smart Grids! Audio version Video version...

Check out more tips and tricks in this development video: