Subscribe to this list via RSS Blog posts tagged in Delphi Programming

Posted by on in Blogs
Changing FireMonkey style at runtime Last month Sarina DuPont blogged about loading custom FireMonkey styles on a mobile device at runtime ("How to load custom styles at runtime"). That's a very interesting approach to compile a custom style as a resource into the mobile app. This week there was another blog post by David I about the availability of the new great looking mobile FireMonkey InfoPower grid component for registered Delphi XE5 users and also a demo app available at Google Play Store. I have immediately installed this...

Posted by on in Blogs
Changing FireMonkey style at runtime Last month Sarina DuPont blogged about loading custom FireMonkey styles on a mobile device at runtime ("How to load custom styles at runtime"). That's a very interesting approach to compile a custom style as a resource into the mobile app. This week there was another blog post by David I about the availability of the new great looking mobile FireMonkey InfoPower grid component for registered Delphi XE5 users and also a demo app available at Google Play Store. I have immediately installed this...

Posted by on in Blogs
RAD Studio XE5 in Action LIVE! in Bratislava I'm back from the RAD Studio XE5 in LIVE! event in Bratislava, the capital of Slovakia. It is not the first time I have demonstrated true native, multi device development for Android, iOS, Mac and Windows with Delphi XE5, but it always feels refreshing. Delphi XE5 release is so special, because you can reuse your existing Delphi programming skills and existing codebase and be immediately productive on all major desktop and mobile operating systems in the world! Programmers in Bratislava not o...

Posted by on in Blogs
RAD Studio XE5 in Action LIVE! in Bratislava I'm back from the RAD Studio XE5 in LIVE! event in Bratislava, the capital of Slovakia. It is not the first time I have demonstrated true native, multi device development for Android, iOS, Mac and Windows with Delphi XE5, but it always feels refreshing. Delphi XE5 release is so special, because you can reuse your existing Delphi programming skills and existing codebase and be immediately productive on all major desktop and mobile operating systems in the world! Programmers in Bratislava not o...
My "Secure DataSnap Development" CodeRage 8 session During my CodeRage 8 "Secure DataSnap Development" session I'm demonstrating different levels of security in DataSnap architecture. Communication Protocol: DataSnap supports three different communication protocols: TCP/IP, HTTP, HTTPS. Choosing the HTTPS protocol that is implemented using SSL (“Secure Sockets Layer”) adds encryption to the communication between client and server, making it a secure solution. Two other protocols – TCP/IP and HTTP – are inherently not safe and such a commun...
My "Secure DataSnap Development" CodeRage 8 session During my CodeRage 8 "Secure DataSnap Development" session I'm demonstrating different levels of security in DataSnap architecture. Communication Protocol: DataSnap supports three different communication protocols: TCP/IP, HTTP, HTTPS. Choosing the HTTPS protocol that is implemented using SSL (“Secure Sockets Layer”) adds encryption to the communication between client and server, making it a secure solution. Two other protocols – TCP/IP and HTTP – are inherently not safe and such a commun...
Mobile app lifecycle events handling in Delphi XE5 The lifecycle of a mobile app is more complex and different from a desktop app. On a mobile device an application runs either in the foreground or in the background. When a phone calls arrive or when user opens another app, our app is going to background. If you are a programmer, you might be interested in responding to changes in the application state, for example saving current app state when your app goes into the background or refreshing the screen after moving into foreground. Main two m...
Mobile app lifecycle events handling in Delphi XE5 The lifecycle of a mobile app is more complex and different from a desktop app. On a mobile device an application runs either in the foreground or in the background. When a phone calls arrive or when user opens another app, our app is going to background. If you are a programmer, you might be interested in responding to changes in the application state, for example saving current app state when your app goes into the background or refreshing the screen after moving into foreground. Main two m...

Posted by on in Blogs
My RAD Studio XE5 World Tour Stops so far It is September every year that I travel the most. This is typically the time that a new version of Delphi and RAD Studio is released. This year is different. Not because of less travel, but there were two major versions of Delphi released in 2013: XE4 with the Delphi for iOS support in Q2 and and less than two weeks ago - Delphi XE5 with support for Android development! My presentation setup gets more and more complicated as well: Mac machine with virtualized Windows, plus iPad and Android G...
Join me for "RAD in Action Webinar: Get to More Devices Faster with FireMonkey" I'm super excited! Just finished the recording of my "RAD in Action Webinar: Get to More Devices Faster with FireMonkey". Cannot wait until tomorrow to play it loud! Wednesday, July 17, 2013 06:00 San Francisco / 14:00 London / 15:00 Milan 11:00 San Francisco / 19:00 London / 20:00 Milan Thursday, July 18, 2013 01:00 London / 09:00 Tokyo / 10:00 Sydney It is free and please register here: http://embt.co/moredev Please join me in at any timeslot that is good for your timezone....

Check out more tips and tricks in this development video: