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.c...
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 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.
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...

Check out more tips and tricks in this development video: