Skip to content

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 moving away from the list of DataSnap topics I originally wanted to cover for this "Delphi Labs: DataSnap XE" series, but I felt it is really something interesting that nobody have tried. Especially that jQueryMobile is not even finished! It is still in alpha3. The sexy factor comes from the fact that web pages that uses this framework look very much like native applications for smartphones, but can still be accessed via modern web browsers (think Chrome) running on desktops.

It took a while to get this article finished. In fact this is the first part of the longer article that I have decided to split into two.

In the first video episode I am introducing Delphi WebBroker architecture for building web applications.

In the second one I’m building and refactoring Delphi WebBroker web application that serves jQuery Mobile boilerplate web page.

Have fun!

Delphi Labs: DataSnap XE - WebBroker jQueryMobile Boilerplate

{ 8 } Comments

  1. Roman | March 14, 2011 at 10:52 pm | Permalink

    Awesome! It was very interesting for me (I have 10 years of C/C++ experience but now I would like to learn Delphi and related technologies as well)

  2. Keith | March 15, 2011 at 12:10 am | Permalink

    Great Job Pawal!

    We are going full-blast on DataSnap here where I work.

    I’m sure we will be following your lead in the coming months.

    Thanks again

  3. Robert | March 15, 2011 at 4:09 pm | Permalink

    What is this "standalone desktop browser"?

  4. Pawel Glowacki | March 15, 2011 at 4:17 pm | Permalink

    It is not a "standalone desktop browser" but rather a standalone Windows executable that is both: a web server and a web application. This is a new project type in Delphi XE and C++Builder XE. You can still build web apps as DLLs that are deployed to IIS, but this new option is much more agile. You do not have to redeploy every time you change something in your web application.

  5. Robert | March 15, 2011 at 5:31 pm | Permalink

    Pawel, I mean you show the JQueryMobile webpage (the demo page from the JQuery developers) in a "standalone desktop browser" as you call it. (1st video 1:59 min). I like to see the working of the demo but it is not workin in my IE.

  6. Robert | March 16, 2011 at 10:45 am | Permalink

    Pawel, It’s clear. In your next article you write that it is the Chrome browser.

  7. Robert | March 16, 2011 at 12:38 pm | Permalink

    Strange that there is no way to install Chrome browser behind a proxy at my office network. Even the standalone installer is trying to access the web and fails because of proxy. Is there an alternative Windows browser that will show the JQueryMobile page demo’s in the right way?

  8. Robert | March 16, 2011 at 1:49 pm | Permalink

    Solved: Plug the internet cable out from the PC. Without network connection the standalone installer is working OK.

{ 1 } Trackback

  1. [...] 集08(第1部分):WebBroker jQuery移动“样板”- – - – - -视频1和视频2, 白皮书, 源代码 [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

Bad Behavior has blocked 1687 access attempts in the last 7 days.