Delphi Labs: DataSnap XE - WebBroker jQueryMobile Boilerplate

Posted by on in Blogs
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



About
Gold User, Rank: 9, Points: 364
Crazy about Delphi Programming!

Comments

  • Guest
    Roman Monday, 14 March 2011

    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)

  • Guest
    Keith Monday, 14 March 2011

    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

  • Guest
    Robert Tuesday, 15 March 2011

    What is this "standalone desktop browser"?

  • Guest
    Pawel Glowacki Tuesday, 15 March 2011

    @Robert,
    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.

  • Guest
    Robert Tuesday, 15 March 2011

    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.

  • Guest
    Robert Wednesday, 16 March 2011

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

  • Guest
    Robert Wednesday, 16 March 2011

    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?

  • Guest
    Robert Wednesday, 16 March 2011

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

  • Guest

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

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: