6

I looked already and couldn't find anything good.

So a question is, are there any good web frameworks that would allow to easily develop GUI for the majority of high end phones? By this I mean

  1. It would have to work "the same" on majority of high end phones (forget the low cost ones)
  2. It would have to simplify the development and hide the ugly details from developer
  3. Clear design and good documentation. Also some stability on the market.
  4. The focus is on good looking and easy to make GUI. Javascript is only a plus.

So basically I am looking for something like jQuery or maybe ExtJS for phone development.

EDIT:

It would be a big plus if it could be consumed in Delphi

EDIT 2:

If it was not clear, I am looking for a web base solution that would run in a browser. So the target is HTML output and not native code.

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
Runner
  • 6,073
  • 26
  • 38
  • If you're looking for "something like jQuery" that can "run in a browser," then you're looking for jQuery. – Rob Kennedy Apr 17 '10 at 00:08
  • No, If you look at how pages look on mobile devices you will know what I mean. The browser support is completely different. Take a look at Blackberry Web manual. Certain devices support only subset of HTML and CSS. They are terrible with table type display. And javascirpt is very poory supported on some. What I need is a framework tha would help me construct a GUI and not worry about HTML, CSS and javascript level of support on various high end devices. – Runner Apr 17 '10 at 06:24
  • As no truly good answers came and mine at least covers a wide variety of choices, I am forced to accept my own answer as much as I hate doing that. – Runner Apr 22 '10 at 05:11

5 Answers5

4

To contribute to the subject. I found a question that has answers to such topic:

iWebkit vs. JQTouch vs. iUI

So there seem to be the following frameworks:

  1. iUI
  2. jQTouch
  3. WebApp.net
  4. iWebKit
  5. Yahoo! Blueprint
  6. JQTouch
  7. PhoneGap
  8. Sencha Touch
  9. jQueryMobile

PhoneGap supports a wide variety of phones but it does so by making native (or interpreted I don't know) code to run on them, so it is a no go for me.

Yahoo! Blueprint supports a lot of phones also, but seems to need a special framework to run on. So also a no go.

jQTouch and WebApp.net look promissing, but they only support webkit based browsers. Yes these are in majority these days probably, but Blackberry for one has non webkit based browser and Blackberry is very important to me.

I will keep looking, in the meantime, don't be shy to contribute ;)

EDIT

Found this wiki about some frameworks. Most are embedded.

http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework

EDIT2

I added Sencha Touch (www.sencha.com/products/touch) to the list as it was added after this post was created. They are the former ExtJS and now have the WebKit based mobile solution.

EDIT3

I added jQuery Mobile (http://jquerymobile.com/) to the list as it was added after this post was created.

Community
  • 1
  • 1
Runner
  • 6,073
  • 26
  • 38
2

Sencha Touch seams to be the solution. Since UniGui for Delphi/Lazarus already supports eye catching ExtJS it would be ideal if it extends to Sencha Touch. We will see.

avra
  • 3,690
  • 19
  • 19
  • 2
    True, for now it is the most complete solution for WebKit based browsers. There just ins't enything better a the moment. And for the update, I went with Sencha Touch for my solution that spawned this question. – Runner Sep 27 '10 at 14:35
1

I'm confused, do you want a web framework that runs on the web for phones (like jqTouch), or are you looking for something that will create native apps provides some amount of portability (like MonoTouch/C#)?

Joel Martinez
  • 46,929
  • 26
  • 130
  • 185
  • I updated the question. I am looking for a web based solution to be viewed in a browser. I will look at jqTouch. – Runner Apr 16 '10 at 16:42
  • Now I remember I already came upon jqTouch, but it is not what I want as it only supports iPhone and related devices. – Runner Apr 16 '10 at 17:16
1

lightweight jquery-like alternative that works on android & iphone (& possibly blackberry & winmo) is xui, cfr. http://xuijs.com/documentation and http://github.com/brianleroux/xui.

edit: xui is more about javascript and less about a good looking GUI, so this might not be what you're looking for after all.

futtta
  • 5,917
  • 2
  • 21
  • 33
  • Yes, these are javascript micro-frameworks. I am looking more into GUI possibilies. Javascript is only a plus here. – Runner Apr 19 '10 at 11:11
1

http://jquerymobile.com/

... when its released in "Late 2010".

Paul Martin
  • 316
  • 3
  • 5