
I’m working on a HTML5 cross-platform Survey application using jquery mobile, phoneGap , and sqlite database with web Storage !!!!
For Now I’m testing this App on Android Plateform using eclipse .
I’m new to the mobile world , I’m more familiar with j2ee web applications
So i’m wondering what can we call this type of architecture especially that I’m not working with a real server such glassFish ,TomCat .. or even a real SGBD and that everything is on the web browser (I’m using chrome)
Could Any one Help me with this ?
thank u 🙂
Here is the list of possible styles of architecture but I can’t find the suitable one for my case !!!
You’re building HTML5 loader apps on multiple platforms, depending on if you are storing your HTML5 locally or pulling it off a server, that’s your answer for Server/Client.
You’ll want object orient your javascript so you don’t pollute the namespace. If you are scripting on the backend, also a good practise… I think object oriented goes without saying these days.
You can tier out your javascript to have a frontend generator, business logic layer, and data layer to handle your transactions with sqlite. Or you could also follow a MVC tiered setup.
If you are pushing data from the device to a central repository (which I think you must), you could build SOA on the server to handle the ingestion of data.