Thread: [smartweb-devel] Classes Diagrams
Brought to you by:
rlogiacco
From: Annamaria M. <ann...@gm...> - 2008-04-02 16:07:42
|
Hello everybody, I'm going on with the reorganization of SmartWeb User's Guide and now, I need the classes diagrams of the implemented modules (auth, registry...) Does anybody knows if they are adjourned and if they aren't, someone can regenerate them? I'll wait for news, thanks |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-02 22:56:27
|
2008/4/2, Annamaria Marini <ann...@gm...>: > Hello everybody, > > I'm going on with the reorganization of SmartWeb User's Guide and now, I > need the classes diagrams of the implemented modules (auth, registry...) > Does anybody knows if they are adjourned and if they aren't, someone can > regenerate them? Well Anna, I think you could need a class diagram of the core too so I started preparing it. I think Stefano could update the smartweb-auth module class diagram and Giuseppe the smartweb-registry one. I suggest you ask for a PNG export of the diagrams so it would be easier for you to use into the documentation. For other modules I hope for volunteers like Salvatore, Gaetano and any of the fore mentioned developers. > I'll wait for news, thanks If I correctly understand you are preparing a per-module introduction... so I suggest you start with the core then move on each module. Thank you! -- Roberto Lo Giacco |
From: Gaetano P. <gpe...@sm...> - 2008-04-03 12:20:12
|
smartweb-core class diagram attached http://www.nabble.com/file/p16467441/smartweb-core-class-diagram.zip smartweb-core-class-diagram.zip Roberto Lo Giacco-4 wrote: > > 2008/4/2, Annamaria Marini <ann...@gm...>: >> Hello everybody, >> >> I'm going on with the reorganization of SmartWeb User's Guide and now, I >> need the classes diagrams of the implemented modules (auth, registry...) >> Does anybody knows if they are adjourned and if they aren't, someone can >> regenerate them? > > Well Anna, I think you could need a class diagram of the core too so I > started preparing it. > > I think Stefano could update the smartweb-auth module class diagram > and Giuseppe the smartweb-registry one. I suggest you ask for a PNG > export of the diagrams so it would be easier for you to use into the > documentation. > > For other modules I hope for volunteers like Salvatore, Gaetano and > any of the fore mentioned developers. > >> I'll wait for news, thanks > > If I correctly understand you are preparing a per-module > introduction... so I suggest you start with the core then move on each > module. > > Thank you! > > -- > Roberto Lo Giacco > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > -- View this message in context: http://www.nabble.com/Classes-Diagrams-tp16454589s17546p16467441.html Sent from the SmartWeb Developers mailing list archive at Nabble.com. |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-03 12:57:24
Attachments:
class-diagram.png
|
2008/4/3, Gaetano Perrone <gpe...@sm...>: > > > smartweb-core class diagram attached :) It looks like we are competing... Anyway I've built a class-diagram too in the meanwhile: I suggest to let Anna choose the one she thinks better suits the documentation needs. As a guideline I suggest to use eUML2 to produce the diagrams (at least the one it can produce) because we have a shared project-wide license from Soyatec. I suggest to locate the diagram source into the doc folder (as it is produced for documentation purposes) and the exported image into the res/site/images folder. The diagram I generated is not exaustive as the Gaetano's one. -- Roberto Lo Giacco |
From: Annamaria M. <ann...@gm...> - 2008-04-04 10:01:42
|
Wow, I think it's truly a good beginning, thanks! Don't stop now :) Shortly, my purpose is to pick up all the material and therefore I would integrate and show it according to the various requirements. As an example, regarding the several modules I have thought it will be useful to have in the SmartWeb User's Guide a complete but very simple class diagram so that the user can have a prompt view and can straight understand if that module can be useful. Instead, in the single modules user's guides I would put more detailed and deepened images and documents, in order to satisfy the need of who has already decided for module usefulness. For this reason I think I'll put the *'class-diagram.png'* in the SmartWeb User's Guide therefore, to stay in this argument, I'll need not less then three diagrams according to the three different perspective: persistence, business, presentation. Obviously I'm still waiting for the others one we talked about (registry, auth....) ;-) Let me know if you agree... On Thu, Apr 3, 2008 at 2:57 PM, Roberto Lo Giacco <rlo...@sm...> wrote: > 2008/4/3, Gaetano Perrone <gpe...@sm...>: > > > > > > smartweb-core class diagram attached > > :) It looks like we are competing... > > Anyway I've built a class-diagram too in the meanwhile: I suggest to > let Anna choose the one she thinks better suits the documentation > needs. > > As a guideline I suggest to use eUML2 to produce the diagrams (at > least the one it can produce) because we have a shared project-wide > license from Soyatec. > > I suggest to locate the diagram source into the doc folder (as it is > produced for documentation purposes) and the exported image into the > res/site/images folder. > > The diagram I generated is not exaustive as the Gaetano's one. > > -- > Roberto Lo Giacco > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-04 10:56:31
|
2008/4/4 Annamaria Marini <ann...@gm...>: > Wow, I think it's truly a good beginning, thanks! Don't stop now :) Continue to ask us what you need :) > Shortly, my purpose is to pick up all the material and therefore I would > integrate and show it according to the various requirements. As an example, > regarding the several modules I have thought it will be useful to have in > the SmartWeb User's Guide a complete but very simple class diagram so that > the user can have a prompt view and can straight understand if that module > can be useful. Instead, in the single modules user's guides I would put more > detailed and deepened images and documents, in order to satisfy the need of > who has already decided for module usefulness. I agree with the per-module approach and a per-module overview diagram > For this reason I think I'll put the 'class-diagram.png' in the SmartWeb > User's Guide therefore, to stay in this argument, I'll need not less then > three diagrams according to the three different perspective: persistence, > business, presentation. If I'm not misunderstanding you are asking for three more diagrams on the core, one for each tier, each one focused on that particular tier. Am I right? > Obviously I'm still waiting for the others one we talked about (registry, > auth....) ;-) I think Giuseppe is already working on the registry module class diagram and Salvatore on the poll module. I already suggested Stefano to provide you a work-in-progress diagram but we don't have module leaders for the others so we need some volunteers... please, be patient on those "uncovered" modules... I wish to thank you very much for your contribution, you blown life back into the project! -- Roberto Lo Giacco |
From: Gaetano P. <gpe...@sm...> - 2008-04-07 18:55:03
|
I try to give some "impartial" answers to your question 1. What is the overall performance of SmartWeb framework as it compares to others? In my opinion good if application built with Smartweb are properly designed implemented and configured. SmartWeb based applications is able to take advantage of Hibernate caching and its performance is limited by the underlying JDBC driver / relational database combination. Morover Struts is no slower or faster than any other analogous web-tier framework. 2. How does your framework position itself in relation to Web Beans? Actually no support for Web Beans and Component Types was provided by SmartWeb but in my opinion, there's not limits to extending the framework in this direction or to developing application with SmartWeb and Web Beans. 3. How easy is it to create a re-useable component in your framework? Is it as easy as sub-classing an existing component? Re-using pre-existing component is easier (at configuration time). Create re-usable web component is more complex than sub-classing an existing component, more easier then Struts but a bit more complex then JSF frameworks. 4. What is the key differentiating characteristic of your framework that makes it better than the rest? Devoloping standard, profiled access, web-application is very fast. A designer and coding support ide ( eclipse ) plugin made it still faster. 5. What do you think about the various scopes introduced by Seam, e.g. conversation vs request or session? If you support these additional scopes, do you also provide some sort of concurrency control? The approch is very intersting : EJB 3.0, AJAX workflow and pageflow integration gives a lot of no cost functionality support but i think that for the application with i work around every day it's like to "shot a fly with an antiaircraft gun" :-) 6. What are you doing to help with developer productivity Refer to my 4th question answer... ;-) 7. 2008 is a huge year for the mobile web. How do you help developers build great mobile web applications? At this time mobile web developer couldn't give thanks to me... but i hope we could add soon web mobile application support. 8. If you couldn't use your framework, what would you use and why? Hibernate, MyFaces / Struts and AJAX: Hibernate gives fast persistence implementation, MyFaces / Struts gives the enough tier separation and web-component re-usability level. AJAX makes WEB GUI more friendly. 9. How do you enable rich Ajax applications? Very little support at this moment , but one of the next features...i hope... 10. Can a developer make a change to source, and hit RELOAD in the browser to see the change? If not, why not? Yes he was able...if he configure properly his developing work area... 11. What do you think about the whole Flex revolution, and do you think you are competitors to this technology? I could think easier to a Flex application as a SmartWeb (server application) client then a competitor 12. How easy is it to create a module and plug it into a bigger application, complete with configuration, code, and view? Not as complex as it seems...try it to take as true... ----- Original Message ----- From: Annamaria Marini To: Framework development discussions Sent: Friday, April 04, 2008 2:07 PM Subject: Re: [smartweb-devel] Classes Diagrams You're right on what I was asking...and whereas you say to ask what I need....as I pursue my purpose to pick up all the material... can I steal to everyone of you a little bit of his time to answer some question to drive me more deeply into the framework's knowledge through the developer's view? Take a look to the following twelve questions and take your time to answer...I don't want to hurry you :-P * What is the overall performance of SmartWeb framework as it compares to others? * How does your framework position itself in relation to Web Beans? * How easy is it to create a re-useable component in your framework? Is it as easy as sub-classing an existing component? * What is the key differentiating characteristic of your framework that makes it better than the rest? * What do you think about the various scopes introduced by Seam, e.g. conversation vs request or session? If you support these additional scopes, do you also provide some sort of concurrency control? * What are you doing to help with developer productivity? * 2008 is a huge year for the mobile web. How do you help developers build great mobile web applications? * If you couldn't use your framework, what would you use and why? * How do you enable rich Ajax applications? * Can a developer make a change to source, and hit RELOAD in the browser to see the change? If not, why not? * What do you think about the whole Flex revolution, and do you think you are competitors to this technology? * How easy is it to create a module and plug it into a bigger application, complete with configuration, code, and view? Thanks to all... ------------------------------------------------------------------------------ ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace ------------------------------------------------------------------------------ _______________________________________________ smartweb-devel mailing list sma...@li... https://lists.sourceforge.net/lists/listinfo/smartweb-devel |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-07 17:43:11
Attachments:
class-diagram.png
|
I've generated the i18n module overview class diagram... here attached the PNG export 2008/4/4 Annamaria Marini <ann...@gm...>: > Wow, I think it's truly a good beginning, thanks! Don't stop now :) > > Shortly, my purpose is to pick up all the material and therefore I would > integrate and show it according to the various requirements. As an example, > regarding the several modules I have thought it will be useful to have in > the SmartWeb User's Guide a complete but very simple class diagram so that > the user can have a prompt view and can straight understand if that module > can be useful. Instead, in the single modules user's guides I would put more > detailed and deepened images and documents, in order to satisfy the need of > who has already decided for module usefulness. > > For this reason I think I'll put the 'class-diagram.png' in the SmartWeb > User's Guide therefore, to stay in this argument, I'll need not less then > three diagrams according to the three different perspective: persistence, > business, presentation. > > Obviously I'm still waiting for the others one we talked about (registry, > auth....) ;-) > > Let me know if you agree... > > > > On Thu, Apr 3, 2008 at 2:57 PM, Roberto Lo Giacco <rlo...@sm...> > wrote: > > > > > > > > > > 2008/4/3, Gaetano Perrone <gpe...@sm...>: > > > > > > > > > > > smartweb-core class diagram attached > > > > :) It looks like we are competing... > > > > Anyway I've built a class-diagram too in the meanwhile: I suggest to > > let Anna choose the one she thinks better suits the documentation > > needs. > > > > As a guideline I suggest to use eUML2 to produce the diagrams (at > > least the one it can produce) because we have a shared project-wide > > license from Soyatec. > > > > I suggest to locate the diagram source into the doc folder (as it is > > produced for documentation purposes) and the exported image into the > > res/site/images folder. > > > > The diagram I generated is not exaustive as the Gaetano's one. > > > > -- > > Roberto Lo Giacco > > > > > > ------------------------------------------------------------------------- > > Check out the new SourceForge.net Marketplace. > > It's the best place to buy or sell services for > > just about anything Open Source. > > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > > _______________________________________________ > > smartweb-devel mailing list > > sma...@li... > > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > > > > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > -- Roberto Lo Giacco |
From: Gaetano P. <gpe...@sm...> - 2008-04-03 08:59:41
|
volunteer for core class diagram ----- Original Message ----- From: "Roberto Lo Giacco" <rlo...@sm...> To: "Framework development discussions" <sma...@li...> Sent: Thursday, April 03, 2008 12:56 AM Subject: Re: [smartweb-devel] Classes Diagrams > 2008/4/2, Annamaria Marini <ann...@gm...>: >> Hello everybody, >> >> I'm going on with the reorganization of SmartWeb User's Guide and now, I >> need the classes diagrams of the implemented modules (auth, registry...) >> Does anybody knows if they are adjourned and if they aren't, someone can >> regenerate them? > > Well Anna, I think you could need a class diagram of the core too so I > started preparing it. > > I think Stefano could update the smartweb-auth module class diagram > and Giuseppe the smartweb-registry one. I suggest you ask for a PNG > export of the diagrams so it would be easier for you to use into the > documentation. > > For other modules I hope for volunteers like Salvatore, Gaetano and > any of the fore mentioned developers. > >> I'll wait for news, thanks > > If I correctly understand you are preparing a per-module > introduction... so I suggest you start with the core then move on each > module. > > Thank you! > > -- > Roberto Lo Giacco > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-03 11:29:10
|
2008/4/3, Gaetano Perrone <gpe...@sm...>: > volunteer for core class diagram As in my previous post.... > > Well Anna, I think you could need a class diagram of the core too so I > > started preparing it. I already started the core class diagram... but I haven't done it yet so if you are quicker than me.... :) -- Roberto Lo Giacco |
From: Stefano V <st...@gm...> - 2008-04-03 09:06:48
|
Hello evryobody! At this moment i'm working hard on the smartweb-auth module. I'm fixing some bug i found thanks to new release of dbunit and adding some futures like a new tag for authorization and a first scope implementation. Due to this the UML diagram must be rewrited. As soon as i'll do this i send you the png image... Bye svetrini --- A new smarteb-auth is coming soon.. Stay tuned !!! 2008/4/2, Annamaria Marini <ann...@gm...>: > > Hello everybody, > > I'm going on with the reorganization of SmartWeb User's Guide and now, I > need the classes diagrams of the implemented modules (auth, registry...) > Does anybody knows if they are adjourned and if they aren't, someone can > regenerate them? > > I'll wait for news, thanks > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-03 11:31:23
|
Hi Stefano, a long time passed since your last post on the list! 2008/4/3, Stefano V <st...@gm...>: > Hello evryobody! > At this moment i'm working hard on the smartweb-auth module. > I'm fixing some bug i found thanks to new release of dbunit and adding some > futures like a new tag for authorization and a first scope implementation. > Due to this the UML diagram must be rewrited. As soon as i'll do this i > send you the png image... May I suggest to give Anna a first diagram now (containing the 0.7.1 main elements) and then an updated version upon your next (0.8.0 i suppose) release? Thank you! -- Roberto Lo Giacco |
From: Annamaria M. <ann...@gm...> - 2008-04-04 12:07:10
|
You're right on what I was asking...and whereas you say to ask what I need....as I pursue my purpose to pick up all the material... can I steal to everyone of you a little bit of his time to answer some question to drive me more deeply into the framework's knowledge through the developer's view? Take a look to the following twelve questions and take your time to answer...I don't want to hurry you :-P * What is the overall performance of SmartWeb framework as it compares to others? * How does your framework position itself in relation to Web Beans? * How easy is it to create a re-useable component in your framework? Is it as easy as sub-classing an existing component? * What is the key differentiating characteristic of your framework that makes it better than the rest? * What do you think about the various scopes introduced by Seam, e.g. conversation vs request or session? If you support these additional scopes, do you also provide some sort of concurrency control? * What are you doing to help with developer productivity? * 2008 is a huge year for the mobile web. How do you help developers build great mobile web applications? * If you couldn't use your framework, what would you use and why? * How do you enable rich Ajax applications? * Can a developer make a change to source, and hit RELOAD in the browser to see the change? If not, why not? * What do you think about the whole Flex revolution, and do you think you are competitors to this technology? * How easy is it to create a module and plug it into a bigger application, complete with configuration, code, and view? Thanks to all... |
From: Roberto Lo G. <rlo...@sm...> - 2008-04-07 16:52:13
|
Hi Anna, I'll try to answer to your question, but I think our developers should answer too to bring you their own impressions. 2008/4/4 Annamaria Marini <ann...@gm...>: > * What is the overall performance of SmartWeb framework as it compares > to others? I think our framework performs pretty well and comparing it to other frameworks it has a reliable scalability which can always be achieved even with other framework, but we already have the code which makes our framework scalable... Obviuosly, as our framework is based on Hibernate and Struts, its performances are comparable to those frameworks performances. > * How easy is it to create a re-useable component in your framework? Is > it as easy as sub-classing an existing component? It could be even easier than you depicted as our modules growing collection can make developing a component very simple: you could be able to find the code you need alredy developed and tested, so the process will simply became the component usage. Anyway, if you can't find what you need alredy in the modules repository, developing a component can be obtained just by inheritance > * What is the key differentiating characteristic of your framework that > makes it better than the rest? In short form: it gives you guidelines on the business level, leveraging what proven frameworks alredy give you. > * What do you think about the various scopes introduced by Seam, e.g. > conversation vs request or session? If you support these additional scopes, > do you also provide some sort of concurrency control? We didn't added other scopes: we stay on the classic level as we think it would be easier for new developers to understand how things works > * What are you doing to help with developer productivity? We give away the code needed to have a clean architecture developing a web application: three tiers, clean code, scalable components. > * 2008 is a huge year for the mobile web. How do you help developers > build great mobile web applications? Making the process easier and cleaner > * If you couldn't use your framework, what would you use and why? I think I'll stay on Struts and Hibernate: they are great, well developed and supported and easy to understand. > * How do you enable rich Ajax applications? We try to reuse what already available on the open source market, avoiding to rewrite already existing code. As a framework we do not want to put any constraint so many AJAX frameworks can be combined with SmartWeb, I already have tested DWR, scriptaculous and mootools. I think many others could be adopted without problems > * Can a developer make a change to source, and hit RELOAD in the browser > to see the change? If not, why not? If the developer choose to deploy an exploded war and the change doesn't impact on the persistence layer the answer is yes, but this happens rarely on early developement phases, often only during last test and maintenance phases. > * What do you think about the whole Flex revolution, and do you think > you are competitors to this technology? I think flex could bring more interactivity to the user interface, but we are not competing with that project. > * How easy is it to create a module and plug it into a bigger > application, complete with configuration, code, and view? As easy as it be with struts, with the addition of the simplified business tier. > Thanks to all... Thanks to you for giving us the opportunity to talk about our work! ;) -- Roberto Lo Giacco |
From: Pino C. <gco...@gm...> - 2008-04-07 14:19:18
|
Hy everyone, correctly..as Roberto said I was working on registry class diagram.. In these days I was really happy about your activities on mailing list and the most important speech of smartweb http://www.nabble.com/file/p16537465/net.smartlab.registry.png net.smartlab.registry.png :Documentation!! Thanks Anna for your aggregation spirit..I don't know why but when is a woman to propose anything it always better :wistle: .. So here the diagramm class.. Waiting for your consideration and reply about it.. Ciao Roberto Lo Giacco-4 wrote: > > 2008/4/4 Annamaria Marini <ann...@gm...>: >> Wow, I think it's truly a good beginning, thanks! Don't stop now :) > > Continue to ask us what you need :) > >> Shortly, my purpose is to pick up all the material and therefore I would >> integrate and show it according to the various requirements. As an >> example, >> regarding the several modules I have thought it will be useful to have in >> the SmartWeb User's Guide a complete but very simple class diagram so >> that >> the user can have a prompt view and can straight understand if that >> module >> can be useful. Instead, in the single modules user's guides I would put >> more >> detailed and deepened images and documents, in order to satisfy the need >> of >> who has already decided for module usefulness. > > I agree with the per-module approach and a per-module overview diagram > >> For this reason I think I'll put the 'class-diagram.png' in the SmartWeb >> User's Guide therefore, to stay in this argument, I'll need not less then >> three diagrams according to the three different perspective: persistence, >> business, presentation. > > If I'm not misunderstanding you are asking for three more diagrams on > the core, one for each tier, each one focused on that particular tier. > Am I right? > >> Obviously I'm still waiting for the others one we talked about (registry, >> auth....) ;-) > > I think Giuseppe is already working on the registry module class > diagram and Salvatore on the poll module. I already suggested Stefano > to provide you a work-in-progress diagram but we don't have module > leaders for the others so we need some volunteers... please, be > patient on those "uncovered" modules... > > I wish to thank you very much for your contribution, you blown life > back into the project! > > -- > Roberto Lo Giacco > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > smartweb-devel mailing list > sma...@li... > https://lists.sourceforge.net/lists/listinfo/smartweb-devel > > -- View this message in context: http://www.nabble.com/Classes-Diagrams-tp16454589s17546p16537465.html Sent from the SmartWeb Developers mailing list archive at Nabble.com. |
From: Annamaria M. <ann...@gm...> - 2008-04-08 16:03:58
|
Perfect Pino, I think you can commit the diagram so I'll pick up and put it into the documentation. Thanks for your readiness :) On Mon, Apr 7, 2008 at 4:19 PM, Pino Contartese <gco...@gm...> wrote: > > Hy everyone, > correctly..as Roberto said I was working on registry class diagram.. > In these days I was really happy about your activities on mailing list and > the most important speech of smartweb > http://www.nabble.com/file/p16537465/net.smartlab.registry.png > net.smartlab.registry.png :Documentation!! > Thanks Anna for your aggregation spirit..I don't know why but when is a > woman to propose anything > it always better :wistle: .. > So here the diagramm class.. > > Waiting for your consideration and reply about it.. > > Ciao > > |