Subscribe to this list via RSS Blog posts tagged in DelphiLabs
Delphi Labs: DataSnap code samples updated to XE3 It seems that it is my very first post in the New Year 2013, so I wish You all the best and great time writing all kinds of programs. I'm sure it is going to be a great year for Delphi and Marco is predicting it as well, especially that next month Delphi is going to become adult! Two years ago I have put together a serie of Delphi DataSnap tutorials called "Delphi Labs" and many people found it useful, so I thought that it is a high time to at least update code samples for every tutorial so t...

Posted by on in Blogs
Delphi Labs: DataSnap XE - Callbacks I was always intrigued by a possibility of doing callbacks in client/server, distributed applications. RAD Studio XE demos include "CallbackChannels" demo that shows how to use callbacks with different DataSnap communication protocols (TCP/IP, HTTP) and architectures (DBX, REST). In this "Delphi Labs" episode I have tried to create the most simple example of using callbacks. Both client and server are Delphi VCL Forms applications. To keep it simple I'm only using TCP/IP and DBX. This tutoria...
Delphi Labs: DataSnap - Passing "Plain Old Delphi Objects" Parameters One of the cool new features in introduced in Delphi XE is a possibility to use TObject-descendant as parameter types in DataSnap server methods. I was planning to cover different possible parameter types that you can use in DataSnap applications, but it would be a huge discussion. Jim Tierney from Embarcadero has already discussed different DataSnap parameter types on his blog and during recent CodeRage5 conference session "DataSnap: Features and Integration with User Types". In Java Enterpr...
Delphi Labs: DataSnap XE - jQueryMobile Web Frontend Man! That was a LOT of work to get this finished. I am especially happy with three new video episodes that I have recorded and uploaded to youtube that shows how you can: use jQueryMobile in Delphi code, add DataSnap server connectivity and generate dynamic, data-driven jQueryMobile web pages dynamically. In this Delphi Labs DataSnap tutorial I am demonstrating practical steps for building jQueryMobile web frontend application for displaying InterBase XE “Employees” database data from a stand...
Delphi Labs: DataSnap XE - WebBroker jQueryMobile Boilerplate Two weeks ago I have been presenting with Jason Vokes at the University College of London for post-graduate students that were learning how to become technological entrepreneurs. We showed them building scalable, fault-tolerant Delphi XE application with DataSnap framework and deploying to Amazon EC2 cloud. For this occasion I really wanted to build a brand new, sexy looking demo and decided to build a jQuery Mobile web front-end for data coming from a DataSnap server. It is really a bit of m...
Delphi Labs: DataSnap XE - REST Web App Tutorial I am back from beautiful Alps. Skiing is so much fun, but Delphi Programming is like salt of the life:-) In the meantime I have got my own landing page for "Delphi Labs"! Check it out here: http://www.embarcadero.com/rad-in-action/delphi-labs How cool is that!!! "Delphi Labs: DataSnap XE - REST Web Application" whitepaper: http://edn.embarcadero.com/article/41305 source code: http://cc.embarcadero.com/item/28245 video: http://www.youtube.com/watch?v=p85OwANw4I4...
Delphi Labs: DataSnap XE Authentication and Authorization for Dummies:-) "Delphi Labs" is proud to announce the immediate availability of the new episode in the "DataSnap XE" serie: "Authentication and Authorization"! This work was scheduled for last week, but I hope to be back on track and just starting to work on the this week's episode on DataSnap filters. The most challenging thing this week was to invent a possibly the most simple scenario of role-based security for a DataSnap server. I have end up with just implementing a basic authentication rule, that only...
Delphi Labs: Testing DataSnap servers in Data Explorer I have promised myself to publish one new DataSnap "Delphi Labs" episode every week in this quarter. It is Friday afternoon and the new "DataSnap XE: Testing Servers in Data Explorer" article is published. The beauty of rapid application development is that you can build complex systems by assembling components. This approach to building software applications shines when applied to Delphi DataSnap programming. In a matter of minutes you can create a multithreaded server application, capable o...
Delphi Labs: New "Server Methods Lifecycle" episode is live! It is more fun and work as I expected but here there is: The third episode in the Delphi Labs "DataSnap" serie. My goal is to consistently release one new episode about Delphi DataSnap programming every week in this quarter. The demos are intentionally simple and all the steps documented in a detailed way so it should be OK to follow even for non-experienced Delphi XE users. In the video episodes I have decided to reduce resolution, but I am still doing zooming and panning in Camtasia before pro...
Delphi Labs: Second episode is live - DataSnap Multitier Database Application I'm getting more and more fun working on "Delphi Labs" episodes! Today I have published the second part where I demo using Delphi XE for building a multitier database application system consisting of InterBase XE database, Delphi DataSnap server and client. This architecture is very close to the original Delphi MIDAS approach with dataset providers on the server and client datasets on the client communicating with providers via "remote server" connection components. The demo is intentionally ...
  • Page :
  • 1

Check out more tips and tricks in this development video: