Recent Blog Posts

Windows 10 Store, Android, iOS, OS X, Linux: recursos para migrar sua aplicação Delphi/C++ Builder e suportar TODAS as plataformas (parte 5) Estamos na quinta parte desta coletânea de artigos e tutoriais para migração de aplicações Delphi e C++ Builder, e hoje vamos falar sobre componentes de terceiros. Caso não os tenha encontrado, os artigos anteriores podem ser encontrados nos seguintes links: Introdução (Parte 1) https://fernandorizzato.com/2016/12/15/windows-10-store-android-ios-os-x-linux-recursos-para-migrar-sua-aplicacao-delphic-builder-e-suportar-todas-as-plataformas/ Parte 2 (Unicode) https://fernandorizzato.com/2017...

Posted by on in Blogs
Delphi’s DNA Infographic Remember my blog post about Delphi’s DNA? We’ve been working on making it into an Infographic, and now people are asking about creating a poster of it too! What do you think? Do you want a DNA poster for your wall? What suggestions or changes would you make?  ...
Looking to build multi-device apps? We have code snippets to get you started With RAD Studio, you can build multi-device applications from a single codebase. If you're just starting with mobile application development using the FireMonkey framework, we have great code snippets to help you get started. Location Sensor This code snippet shows you how to use the TLocationSensor component in order to read the GPS location of the device and display it realtime on the form. The snippet also shows you how to display Google Maps in a web browser in order to accurately pi...

Posted by on in Programming
Dave's Coding Roundup #3 Interesting programming things that I think other might also like to read - third edition! The next big blue-collar job is coding - "[The Zuckerberg-like] Silicon Valley stereotype isn’t even geographically accurate. The Valley employs only 8 percent of the nation’s coders. All the other millions? They’re more like Devon, a programmer I met who helps maintain a ­security-software service in Portland, Oregon. He isn’t going to get fabulously rich, but his job is stable and rewarding:...

Posted by on in Tutorial
IoT and the Smart Grids In this blog I will discuss IoT and then Smart Grid revolution that is changing the way electricity is going to be supplied over the next few years. Why is this important? – To build connected devices and services that help businesses and homes drive a greener IT agenda, you need to understand the road ahead so you can benefit from the changes coming. Introduction – IoT, the cloud and connected devices The Internet of things (IoT) is changing the way devices are connected and used. B...
Android Wear Smartwatch, iOS Smartphone und Lokationsdienste Seit einigen Tagen gibt es Android Wear (die Companion-App) für iOS in einer neuen "2er" Version. Auch wenn diese Version (aktuell 2.1) noch durchaus Potenzial nach oben hat (falsche/fehlende Übersetzungen, "Google Feed" geht zum Teil (zum großen Teil) gar nicht.....). Hintergrund: Ich selbst nutze ja eine Android Wear Watch (Sony Smartwatch 3) mit iOS (iPhone).... aus vielen Gründen finde ich diese Kombination ganz ausgezeichnet: Die Batterie (ein leidiges Thema bei Smartwatches) hält durchaus...
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. So I wrote PAServder launcher script.

Check out more tips and tricks in this development video: