Subscribe to this list via RSS Blog posts tagged in DBX

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

Posted by on in Blogs
Delphi Labs: DataSnap XE Transport Filters Delphi Labs keep going! I have just published the latest episode in the "DataSnap XE" serie on communication filters. In DataSnap architecture you can use different communication protocols, like TCP/IP, HTTP or HTTPS, and you can also use transport filters that make it possible to programmatically access the raw stream of bytes that are transmitted between client and the server over the wire. Delphi XE comes with three DataSnap communication filters preinstalled: two for encryption and one fo...

Posted by on in Blogs
Delphi Workshop in Belgium Last Week Delphi is alive and kicking!!! Last week Delphi developers on RAD Studio workshop in Lier in Belgium were really happy to hear that Embarcadero CEO, Wayne Williams, is Delphi developer himself:-) Such small facts give us - Delphi developers world wide - the confidence into the future of Delphi - the best IDE for building high performance Windows applications! No doubts about that! This workshop was organized by Embarcadero partners: Barsten, PeopleWare and Synapsis Group. [caption id="attachm...
Logging DataSnap 2009 client/server communication A while ago I have described the most simple Delphi 2009 DataSnap "Echo" application in "Getting Started with Delphi DataSnap 2009" blog post and in the EDN article. DataSnap 2009 uses custom JSON-based protocol for on-the-wire communication between clients and servers. It is very easy to intercept and log messages being exchanged in DataSnap 2009. As a starting point for adding logging to a simple DataSnap server application, I'm going to use "DelphiDataSnapEchoServer" descibed in my previou...

Posted by on in Blogs
Getting Started with Delphi DataSnap 2009 Introduction The new DataSnap 2009 architecture extends the DBX4 database driver framework introduced in Delphi 2007 and C++Builder 2007. The DBX4 framework abstracted away the concept of a database driver and introduced the notion of extensible command types. DataSnap 2009 takes advantage of the DBX4 extensibility and adds to the portfolio of existing databases drivers the new “DataSnap” driver that - from the perspective of a client application - looks very much like a database, but in realit...
"A year in the Life of Delphi" webinar with Nick Hodges Nick had to wake up early today to do "A year in the Life of Delphi" webinar for Delphi developers from European timezone. It was excellent to hear some of the future directions of Delphi discussed. Of course these are only plans and "subjects to change without notice" but it gives the confidence in the future of Delphi. The year 2009 is going to be "transitional" for Delphi native compiler. Delphi Team is looking at completely new cross-compilation technology, the ability to target multiple bac...
What about watching a Delphi webinar today? Depending on your timezone it may or may not be "today" for you, but in coming hours I'm doing a couple of live Delphi webinars, and please feel invited to join:-) You only need to install free InterWise client and just few minutes before the event click on one of the URLs below to watch and ask questions. The first webinar is on 10am in Lisbon and Dublin, 11am in Amsterdam, Warsaw and Zagreb, and on 12am in Ankara and Kyiv. Morning... Tuesday, March 4th, 11.00 CET (GMT +1), "What's New in...
Creating database tables programmatically with Delphi DBX4 metadata classes Inspired by Steve Shaughnessy's post on "The New dbExpress 4.0 MetaData" I've decided to give this approach a try and created a sample Delphi 2007 for .NET VCL Forms application that I'm using during current serie of CodeGear seminars to demonstrate the incredible amount of innovation in DBX4 architecture. Many Delphi programmers asked me to blog about it, so here we are:-) With the new DBX4 metadata classes it is possible to programmatically create database tables and indices in code against...
Creating database tables programmatically with Delphi DBX4 metadata classes Inspired by Steve Shaughnessy's post on "The New dbExpress 4.0 MetaData" I've decided to give this approach a try and created a sample Delphi 2007 for .NET VCL Forms application that I'm using during current serie of CodeGear seminars to demonstrate the incredible amount of innovation in DBX4 architecture. Many Delphi programmers asked me to blog about it, so here we are:-) With the new DBX4 metadata classes it is possible to programmatically create database tables and indices in code against...

Check out more tips and tricks in this development video: