Hi Julia,

I, too, am a big fan of ditching the current UI. It is ugly, hard to program, 
harder to debug and it leaves the user with little guidance on what actions are 
available and/or appropriate. There should also be hints for the user on how to 
request a certificate that will actually work for their needs--not a trivial 
task because most users don't really know what they need. They just expect it 
to work.

Personally, my two favorites are Cappuccino (http://cappuccino.org) and 
SproutCore (http://sproutcore.com). 

With Cappuccino, you have a framework for developing GUI apps that just happen 
to be served via HTTP and run in the browser. Layout is done either in 
Interface Builder (or in the OpenStep multi-platform equivalent) or 
programmatically. There are no CSS style sheets or other web layout stuff to 
worry about. For a programmer familiar with Mac Cocoa, iPhone or 
NextStep/OpenStep, it's intuitive. For others, it's a bit of a learning curve, 
but not that bad.

With SproutCore, you have a JavaScript library that uses widgets similar to 
Cappuccino, but it relies more on the web layout. It's the JS library used by 
Apple for, among other things, their developer site and iTunes Connect (used by 
developers for managing their apps in AppStore). The pages are very clean and 
sexy.

I prefer Cappuccino over SproutCore because our goal is to build a user 
interface application and not a fancy, interactive website.

In any case, the usability should be the main focus, regardless of what 
underlying libraries and technologies are used for the implementation.

Scott


On Apr 4, 2010, at 14:39 , Julia Dubenskaya wrote:

...

> Taking into account the above said for me one of the top issues is a
> well-looking web interface. As a proverb says: fine dress helps to
> impress. What is the use of a super-stable, super-scalable,
> super-functional, super-something-else server part if nobody tries to
> play with it being scared by the ugly interface? So making oxi look
> better is a very important point.
> 
> During the last years I was working with different JS libraries
> including yahoo and jQuery. So I'm ready to contribute to the web
> interface improvement. But first it would be great to work out a
> common strategy, decide what technology do we use, which pages should
> be interactive and to what extent, etc.
> 
> 

...

> All the best,
> Julia.
> 
> ------------------------------------------------------------------------------



------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
OpenXPKI-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openxpki-devel

Reply via email to