Captive Imagination
July 03, 2009, 09:43:26 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Hosting change completed. Please send an e-mail to support@captiveimagination.com if you have any problems.
 
   Home   Help Search Calendar Login Register  
Pages: [1]   Go Down
  Print  
Author Topic: jseamless event model  (Read 614 times)
0 Members and 1 Guest are viewing this topic.
syam
Full Member
***
Offline Offline

Posts: 139


View Profile
« on: September 21, 2008, 05:52:06 AM »

The event model used in jseamless is very elegant. I doubt if any other framework has something similar to this.

Is it necessary to emulate this event model in another environment if we want a non-flex implementation?

What does it take to create a HTML/AJAX implementation if I use a framework like WingS? (Event model is very similar to Swing)

Logged
darkfrog
Administrator
Inspired Imagination
*****
Offline Offline

Posts: 2613


View Profile
« Reply #1 on: September 21, 2008, 09:58:01 PM »

Thank you. The event model is probably the aspect of jSeamless I'm most proud of.

I am actually working on version 2.0 of jSeamless to deal with a lot of the "lessons learned" from 1.0.  It is slowly taking shape and probably will not have a lot happening with it for some time yet, but one of the major issues with 1.0 is new implementations.  I've realized that there is much greater complexity in creating a new implementation of jSeamless than there need be and 2.0 is being designed with simplicity in mind for a core that can be extended.  I have done some initial testing with Swing as I'm planning to write a Swing implementation and an ICEFaces implementation simultaneous as I'm developing it.

All this is to say that though it is very possible to develop new implementations using jSeamless 1.0 if you are willing to assist in the process of developing version 2.0 I would welcome the help and at the same time you would be able to build an implementation with WingS much more simplistically.  Realize that 2.0 is not at all complete even in framework concept yet, but at this time I'm considering only supporting the Flex implementation in 1.0 and focus on 2.0 to fully realize the intent of jSeamless.

If you'd like to see what I've put in place thus far you can see it here:

http://jseamless.googlecode.com/svn/framework/branches/2.0/

There are some drastic ideological changes from 1.0 that though I don't think any other UI framework has ever done before, I think they make for the next generation of UI development.  If you (and anyone else for that matter) are interested in collaborating on ideas for for 2.0 let me know and I'd be happy to discuss each aspect I'm considering in the forums as it's being molded.  There are others I'm also working with to develop the ideas, but much of it has come from using other frameworks since I've been developing jSeamless and limitations I've found in 1.0 or just standard limitations of UIs in general that could be resolved by changing structure.
Logged
syam
Full Member
***
Offline Offline

Posts: 139


View Profile
« Reply #2 on: September 23, 2008, 10:17:54 AM »

I'm definitely happy to participate. I had gone through the 1.0 implementation code and found out creating another implementation is not that trivial. So, it is nice to know that 2.0 will have a better architecture to support multiple implementation in easier ways.

I think, you may start a sub-forum to discuss the 2.0 features so that many people can participate in the discussion.

I have good Java background (core Java and desktop GUIs using Swing) and had written "text-based" GUIs in C++ earlier. I don't like all those complexities in Swing and am frustrated with quite a few of the Swing features that do not work properly. After all, they started with AWT and then wrote Swing after realizing design mistakes of AWT. Focus model of Swing got changed at least 2 times after that. Still it doesn't work properly at times. So, I had to implement my own "Focus Manager" to make sure that things work in a predictable way.

Now, I want to dump all those desktop applications and concentrate on an abstract UI.
 
Logged
darkfrog
Administrator
Inspired Imagination
*****
Offline Offline

Posts: 2613


View Profile
« Reply #3 on: September 23, 2008, 10:40:36 AM »

Check out the first post:

http://forum.captiveimagination.com/index.php/topic,660.0.html
Logged
Pages: [1]   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.177 seconds with 21 queries.