{"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":[],"_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}]}}