what is the nexus web ui built with?

View: New views
2 Messages — Rating Filter:   Alert me  

what is the nexus web ui built with?

by Stephen Legge-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Message
Hi,
 
A friend just showed me Nexus and it's one of the nicest looking web UIs I've ever seen.
 
Can someone tell me what AJAX technologies or widget tools kits the UI was built with? 
 
Is there a design document somewhere that provides an overview of the app's design?
 
Any help is greatly appreciated, thanks!
 
SL
 
====================================================================================

La version française suit le texte anglais.

------------------------------------------------------------------------------------

This email may contain privileged and/or confidential information, and the Bank of
Canada does not waive any related rights. Any distribution, use, or copying of this
email or the information it contains by other than the intended recipient is
unauthorized. If you received this email in error please delete it immediately from
your system and notify the sender promptly by email that you have done so. 

------------------------------------------------------------------------------------

Le présent courriel peut contenir de l'information privilégiée ou confidentielle.
La Banque du Canada ne renonce pas aux droits qui s'y rapportent. Toute diffusion,
utilisation ou copie de ce courriel ou des renseignements qu'il contient par une
personne autre que le ou les destinataires désignés est interdite. Si vous recevez
ce courriel par erreur, veuillez le supprimer immédiatement et envoyer sans délai à
l'expéditeur un message électronique pour l'aviser que vous avez éliminé de votre
ordinateur toute copie du courriel reçu.

Re: what is the nexus web ui built with?

by Tamás Cservenák :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi there,

There is no doco with architecture, but in short:

Nexus server side does not use any "view" techs at all, it simply
publishes REST API
We are using restlet.org for that: http://www.restlet.org/

The UI is -- you may say so -- a standalone Nexus client application
written in JavaScript, that uses REST calls to get the content to
present.
On client side, we use ExtJS: http://extjs.com/
(With some customizations)

Naturally, this means that your webapp is "blind" alone, but you can
(theoretically) have as much UIs and other clients for it as you like
(like integration with other systems, either by having dedicated
client app or even by simple python/ruby/... scripting). Another
interesting direction would be to use REST-enabled GWT. Thus said,
restlet.org does provide out of the box rest support for GWT. ExtJS
provides GXT (ExtJS + GWT)... so, almost endless possibilities....

That's all in short :)

Hope helps,
~t~

2009/2/3 Stephen Legge <slegge@...>:

> Hi,
>
> A friend just showed me Nexus and it's one of the nicest looking web UIs
> I've ever seen.
>
> Can someone tell me what AJAX technologies or widget tools kits the UI was
> built with?
>
> Is there a design document somewhere that provides an overview of the app's
> design?
>
> Any help is greatly appreciated, thanks!
>
> SL
>
>
> ====================================================================================
>
> La version française suit le texte anglais.
>
> ------------------------------------------------------------------------------------
>
> This email may contain privileged and/or confidential information, and the
> Bank of
> Canada does not waive any related rights. Any distribution, use, or copying
> of this
> email or the information it contains by other than the intended recipient is
> unauthorized. If you received this email in error please delete it
> immediately from
> your system and notify the sender promptly by email that you have done so.
>
> ------------------------------------------------------------------------------------
>
> Le présent courriel peut contenir de l'information privilégiée ou
> confidentielle.
> La Banque du Canada ne renonce pas aux droits qui s'y rapportent. Toute
> diffusion,
> utilisation ou copie de ce courriel ou des renseignements qu'il contient par
> une
> personne autre que le ou les destinataires désignés est interdite. Si vous
> recevez
> ce courriel par erreur, veuillez le supprimer immédiatement et envoyer sans
> délai à
> l'expéditeur un message électronique pour l'aviser que vous avez éliminé de
> votre
> ordinateur toute copie du courriel reçu.
>

---------------------------------------------------------------------
To unsubscribe, e-mail: nexus-dev-unsubscribe@...
For additional commands, e-mail: nexus-dev-help@...