{"id":535,"date":"2011-08-30T00:38:01","date_gmt":"2011-08-29T14:38:01","guid":{"rendered":"http:\/\/www.desiderata.com.au\/blog\/?p=535"},"modified":"2011-08-30T00:38:01","modified_gmt":"2011-08-29T14:38:01","slug":"database-application-development-pathways-with-rad-studio-xe2","status":"publish","type":"post","link":"https:\/\/www.desiderata.com.au\/blog\/?p=535","title":{"rendered":"Database application development pathways with RAD Studio XE2"},"content":{"rendered":"<p>Embarcadero&#8217;s RAD Studio XE2 allows the following database development pathways:<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Delphi Object Pascal or C++ generated DataSnap middle tier data servers<\/strong> which run on a Windows server and allows the following thin clients to connect to it:<\/p>\n<ul>\n<li><strong>Delphi Object Pascal or C++ VCL WinForms<\/strong> clients compiled for either <strong>Win32 or Win64<\/strong><\/li>\n<li><strong>Delphi Object Pascal FireMonkey<\/strong> compiled for native client application for any of the following platforms:<\/li>\n<ul>\n<li><strong>Win64<\/strong><\/li>\n<li><strong>Win32<\/strong><\/li>\n<li><strong>Mac OS X<\/strong><\/li>\n<li><strong>iOS<\/strong><\/li>\n<li>and in 2012, <strong>Linux<\/strong> and Java for <strong>Android<\/strong><\/li>\n<\/ul>\n<li><strong>via Mobile Connectors:<\/strong><\/li>\n<ul>\n<li>Eclipse compiled java client for <strong>Android<\/strong><\/li>\n<li>XCode compiled iOS client for <strong>iPad, iPhone<\/strong><\/li>\n<li><strong>Blackberry<\/strong> client<\/li>\n<li><strong>Windows Phone 7<\/strong> client<\/li>\n<\/ul>\n<li><strong>isapi.dll web client<\/strong> hosted on a Windows web server<br \/>\n<strong><\/strong><\/li>\n<li><strong>RADPhP web application<\/strong> hosted on a web server (requires the DataSnap server to be a REST application)<\/li>\n<li><strong>RADPhP mobile application<\/strong> packaged for mobile devices via PhoneCap<\/li>\n<li><strong>.NET client<\/strong> created using Delphi Prism (REMObject&#8217;s Oxygene) Object Pascal for .NET running in MS Visual Studio<\/li>\n<li><strong>ASP.NET web database application<\/strong> created using Delphi Prism (REMObject&#8217;s Oxygene) Object Pascal for .NET running in MS Visual Studio.<\/li>\n<li><strong>Java client<\/strong> created using <a href=\"http:\/\/www.remobjects.com\/tv\/oxygene.aspx?video=oxygene-04-CooperBeta\">REMObject&#8217;s Cooper project<\/a> &#8211; Object Pascal for java\u00a0running in MS Visual Studio (in development)<\/li>\n<\/ul>\n<p>Third party REMObjects is extending its Hydra technology to allow FireMonkey plugins to work on VCL Winforms, and vice versa, as well as WPF plugins to work in FireMonkey apps and vice versa &#8211; see <a href=\"http:\/\/blogs.remobjects.com\/blogs\/ejay\/2011\/08\/18\/p2909\">here<\/a>.<\/p>\n<p><strong>RADPhP web database application<\/strong> using MySQL database.<\/p>\n<p><strong><br \/>\n<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Embarcadero&#8217;s RAD Studio XE2 allows the following database development pathways: &nbsp; Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object &hellip; <a href=\"https:\/\/www.desiderata.com.au\/blog\/?p=535\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[9,43,11],"class_list":["post-535","post","type-post","status-publish","format-standard","hentry","category-delphi","tag-database-programming","tag-delphi","tag-mobile-phones"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.4 - aioseo.com -->\n\t<meta name=\"description\" content=\"Embarcadero&#039;s RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"admin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.desiderata.com.au\/blog\/?p=535\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Desiderata software\u00ae and consultancy blog | specialising in clinical database solutions for Australian hospitals\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Embarcadero&#039;s RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.desiderata.com.au\/blog\/?p=535\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2011-08-29T14:38:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2011-08-29T14:38:01+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Embarcadero&#039;s RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#article\",\"name\":\"Database application development pathways with RAD Studio XE2 | Desiderata software\\u00ae and consultancy blog\",\"headline\":\"Database application development pathways with RAD Studio XE2\",\"author\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?author=1#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#organization\"},\"datePublished\":\"2011-08-30T00:38:01+10:00\",\"dateModified\":\"2011-08-30T00:38:01+10:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#webpage\"},\"articleSection\":\"Delphi, database programming, Delphi, mobile phones\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?cat=6#listItem\",\"name\":\"Delphi\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?cat=6#listItem\",\"position\":2,\"name\":\"Delphi\",\"item\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?cat=6\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#listItem\",\"name\":\"Database application development pathways with RAD Studio XE2\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#listItem\",\"position\":3,\"name\":\"Database application development pathways with RAD Studio XE2\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?cat=6#listItem\",\"name\":\"Delphi\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#organization\",\"name\":\"Desiderata software\\u00ae and consultancy blog\",\"description\":\"specialising in clinical database solutions for Australian hospitals\",\"url\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?author=1#author\",\"url\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?author=1\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2e1b81787d3c120839a7ac43aab76a4be8cfa3669c2ebe1886aa1135ba07740d?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#webpage\",\"url\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535\",\"name\":\"Database application development pathways with RAD Studio XE2 | Desiderata software\\u00ae and consultancy blog\",\"description\":\"Embarcadero's RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?p=535#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?author=1#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/?author=1#author\"},\"datePublished\":\"2011-08-30T00:38:01+10:00\",\"dateModified\":\"2011-08-30T00:38:01+10:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/\",\"name\":\"Desiderata software\\u00ae and consultancy blog\",\"description\":\"specialising in clinical database solutions for Australian hospitals\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.desiderata.com.au\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog","description":"Embarcadero's RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal","canonical_url":"https:\/\/www.desiderata.com.au\/blog\/?p=535","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#article","name":"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog","headline":"Database application development pathways with RAD Studio XE2","author":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?author=1#author"},"publisher":{"@id":"https:\/\/www.desiderata.com.au\/blog\/#organization"},"datePublished":"2011-08-30T00:38:01+10:00","dateModified":"2011-08-30T00:38:01+10:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#webpage"},"isPartOf":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#webpage"},"articleSection":"Delphi, database programming, Delphi, mobile phones"},{"@type":"BreadcrumbList","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.desiderata.com.au\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/?cat=6#listItem","name":"Delphi"}},{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/?cat=6#listItem","position":2,"name":"Delphi","item":"https:\/\/www.desiderata.com.au\/blog\/?cat=6","nextItem":{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#listItem","name":"Database application development pathways with RAD Studio XE2"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#listItem","position":3,"name":"Database application development pathways with RAD Studio XE2","previousItem":{"@type":"ListItem","@id":"https:\/\/www.desiderata.com.au\/blog\/?cat=6#listItem","name":"Delphi"}}]},{"@type":"Organization","@id":"https:\/\/www.desiderata.com.au\/blog\/#organization","name":"Desiderata software\u00ae and consultancy blog","description":"specialising in clinical database solutions for Australian hospitals","url":"https:\/\/www.desiderata.com.au\/blog\/"},{"@type":"Person","@id":"https:\/\/www.desiderata.com.au\/blog\/?author=1#author","url":"https:\/\/www.desiderata.com.au\/blog\/?author=1","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2e1b81787d3c120839a7ac43aab76a4be8cfa3669c2ebe1886aa1135ba07740d?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"WebPage","@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#webpage","url":"https:\/\/www.desiderata.com.au\/blog\/?p=535","name":"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog","description":"Embarcadero's RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.desiderata.com.au\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?p=535#breadcrumblist"},"author":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?author=1#author"},"creator":{"@id":"https:\/\/www.desiderata.com.au\/blog\/?author=1#author"},"datePublished":"2011-08-30T00:38:01+10:00","dateModified":"2011-08-30T00:38:01+10:00"},{"@type":"WebSite","@id":"https:\/\/www.desiderata.com.au\/blog\/#website","url":"https:\/\/www.desiderata.com.au\/blog\/","name":"Desiderata software\u00ae and consultancy blog","description":"specialising in clinical database solutions for Australian hospitals","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.desiderata.com.au\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Desiderata software\u00ae and consultancy blog | specialising in clinical database solutions for Australian hospitals","og:type":"article","og:title":"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog","og:description":"Embarcadero's RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal","og:url":"https:\/\/www.desiderata.com.au\/blog\/?p=535","article:published_time":"2011-08-29T14:38:01+00:00","article:modified_time":"2011-08-29T14:38:01+00:00","twitter:card":"summary","twitter:title":"Database application development pathways with RAD Studio XE2 | Desiderata software\u00ae and consultancy blog","twitter:description":"Embarcadero's RAD Studio XE2 allows the following database development pathways: Delphi Object Pascal or C++ generated DataSnap middle tier data servers which run on a Windows server and allows the following thin clients to connect to it: Delphi Object Pascal or C++ VCL WinForms clients compiled for either Win32 or Win64 Delphi Object Pascal"},"aioseo_meta_data":{"post_id":"535","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-12-06 10:55:30","updated":"2026-10-23 03:00:29","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.desiderata.com.au\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.desiderata.com.au\/blog\/?cat=6\" title=\"Delphi\">Delphi<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDatabase application development pathways with RAD Studio XE2\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.desiderata.com.au\/blog\/"},{"label":"Delphi","link":"https:\/\/www.desiderata.com.au\/blog\/?cat=6"},{"label":"Database application development pathways with RAD Studio XE2","link":"https:\/\/www.desiderata.com.au\/blog\/?p=535"}],"_links":{"self":[{"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/posts\/535","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=535"}],"version-history":[{"count":6,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/posts\/535\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=\/wp\/v2\/posts\/535\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=535"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=535"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.desiderata.com.au\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=535"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}