On 02/04/2013 08:28 AM, Martin Povolny wrote:
On Fri, Feb 01, 2013 at 03:02:18PM +0000, Martyn Taylor wrote:
> On 02/01/2013 02:50 PM, Martin Povolny wrote:
>> Also there are things such as Sencha Touch and other mobile web
>> frameworks that can be used w/o reinventing the wheel.
> Thing like Sencha Touch and JQuery mobile offer libraries for creating
> standard elements and mobile type pages using js and html5. converge ui is
> more about creating a uniform style and look and feel across projects such
> as katello and conductor and builds on top of things like standard jquery.
Sorry Martyn but what you are writing is simply not true.
Sencha Touch [1] and JQuery mobile [2] are libraries that provide
(beside other benefits) a set of mobile-optimised components --
optimized and tested on/for small devices.
I can not see how what you suggested and
what I said is different. My
point is that Converge-UI stemmed from the need to create a consistent
look and feel across Aeolus projects, having this extend to mobile
applications imo would be useful. It could well be that the best
approach to implement this is to create a theme or something else that
utilizes the two libraries you suggest or do what Jaromir suggested and
use responsive web design, the point is that simply using one of these
libraries is not going to solve the problem.
I can say that I know different developers that have chosen to use both
approaches suggested in this thread, i.e. building a JQuery mobile app
with custom themes or use a responsive approach like Jaromir suggested.
From my experience I can say that I found that beyond simple styling I
found customisation of JQuery mobile elements particularly complex.
These can be compared to Sencha ExtJS and SmartClient in the desktop web
world.
Your description "offer libraries for creating standard elements" fits
to plain JQuery, Sencha ExtJS Core and other libraries.
To get a uniform look and feel, you can use the theming capabilities of
JQuery Mobile and/or Sencha Touch. Both seem to be strong in this
aspect.
Also worth attention is the fact that while mobile web framework
generally use JavaScript a lot, Alchemy (Converge UI) tries to work w/o
JavaScript which might be seen as swimming against the stream on mobile
platforms.
With all respect to Alchemy, to support the mobile web in the way
comparable to JQuery Mobile and Sencha Touch a huge effort would be
needed.
This is just to get facts right before jumping into something.
I think it is you
that jumped into something, it seems with both feet.
I merely asked: "I wonder how much work converting our current
converge-ui to target mobile devices would be. Telling someone to "Get
their facts right" is where I am from rather insulting. I can only
assume that this does not quite translate properly. However, I feel
this is actually leading to nothing, so I shall remove myself from this
conversation.
>> I would love if we could concentrate more on getting things done rather
>> than splitting forces between more and projects.
> I would say given that we would like to create mobile applications like
> Jeremy and Angus suggested, then having a uniform look and feel across the
> many possible applications would
>
> a) make development easier
> b) make it look like it fits in with the the rest of Aeolus projects, like
> conductor and Katello.
>
That is surely true. But writing own mobile web toolkit is IMHO not the
way to get there in a reasonable time with a justifiable effort.
We should pick an existing solution and just style it to fit our
would-like-to-have uniform look and feel.
[1]
http://cdn.sencha.io/touch/sencha-touch-2.1.0/examples/kitchensink/index....
[2]
http://jquerymobile.com/demos/1.2.0/docs/about/features.html