Wow, that is cool!  I find the Tree UI to be more intuitive than the tabbed
UI, but that is really neat!  :)

--Polly


On Fri, Jun 26, 2009 at 10:36 AM, Pavel Tavoda <pavel.tav...@gmail.com>wrote:

> Hello,
> SmartClient frontend sample generated from attached
> model-library.design is available at:
>
> http://f4.rainside.sk:8080/library
>
> It's not optimized (not compression, GWT with 'pretty' option, slow
> connection). First load should take sometimes 40-50 sec. 2nd time
> should be faster. Everything what you see is coming from default code
> generated by Sculptor entity tier. No GUI definition, additional code
> or something was written.
>
> Technical details:
> SC client is now using extensively all dirty tricks available in Java.
> Reflection, Spring context investigation, Hibernate mapping parsing,
> ... . WEB Client doesn't contain any business specific code which is
> written or generated. Only sculptor generated entity JAR file is
> dropped to web project. Everything else is done on the fly.
>
> Working features:
> * Hibernate definition (datatype, length, required, relations, ...)
> investigated on the fly
> * Spring services investigated on the fly (GUI strictly follow service
> definition)
> * Additional annotations for services for customizing behavior
> * Layout change (2 layouts)
> * Skin change (5 skins)
> * Language change
> * Status field handling (IfStatus actions, DetailBehavior, ...)
> * Translation file (have no time writing one for demo, only generated
> texts)
> * Grid/List layout saving (computed columns, column reordering, column
> sizes - right click on table header) - saving status is turned off in
> demo (require special service and entity)
> * Client side filtering, ordering
> * Lazy loading in lists on client side and paging in servlet
> * Error handling
>
> Unresolved problems:
> * Inheritance and abstract classes don't work very well - in queue
> * How to do customization :-D (expecting discusion about this,
> specially if (and what) we should generate for web tier, for now
> nothing is necessary, everything what you see is done by on the fly
> mapping)!!!
> * Working ONLY with sculptor version 1.5 - postponed
>
> Code:
> * Now I'm in process of Fornaxing code (cutting out some dependecies,
> package refactoring, ...)
> * Servlet is aroud 2000 lines of code
> * GUI is in SmartGWT around 1500 lines
> * Copyright have to stay for company (Factory4Solutions), license will be
> LGPL
>
> Any ideas, suggestions, recommendations, criticism and compliments are
> welcome
>
> Enjoy
>
> Pavel
>
> PS: Please don't hack this box. It's virtual server with empty JBoss
> and empty MySQL inside.
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Fornax-developer mailing list
> Fornax-developer@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fornax-developer
>
>
------------------------------------------------------------------------------
_______________________________________________
Fornax-developer mailing list
Fornax-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fornax-developer

Reply via email to