Let’s Build a DSL: Platform Research

Now that we decided on a domain and target platform of our DSL, it is time to explore our target platform. Although I have used HTML, CSS and Javascript for many years, I never looked that seriously into the possibilities of especially CSS and Javascript. To help me with that I’ve been reading a few books:

In addition there are a number of great blog posts and libraries helping to develop native-looking web applications for the iPhone:

And a number of performance related posts from Google (from the Gmail team that developed the excellent Gmail mobile application):

Because eventually I want to add automatic data synchronization support to our DSL, I’m also looking into synchronization strategies. I found a nice post about that. Of course, Apple’s own iPhone web app documentation is also very useful.