Perfect! I will now ask on the Struts list if there are some people interested
Thanks! Am 05.09.13 14:42, schrieb Kureem Rossaye: > Done! > Kureem > Am 05.09.13 07:09, schrieb Kureem Rossaye: >> Thank you very much, >> I have not included the proposal to the Incubator wiki yet. >> How can I do that? > Create an account here: > http://wiki.apache.org/incubator/ > > Then mail your username to this list, askinf for access. You'll be > granted then. > > Then you can add your proposal here: > http://wiki.apache.org/incubator/ProjectProposals > > I assume you know this link already: > http://incubator.apache.org/guides/proposal.html > > Please try to make the proposal look similar to the others on the wiki. > > Cheers! > > > On 5 September 2013 12:47, Christian Grobmeier <grobme...@gmail.com> wrote: > >> Am 05.09.13 07:09, schrieb Kureem Rossaye: >>> Thank you very much, >>> I have not included the proposal to the Incubator wiki yet. >>> How can I do that? >> Create an account here: >> http://wiki.apache.org/incubator/ >> >> Then mail your username to this list, askinf for access. You'll be >> granted then. >> >> Then you can add your proposal here: >> http://wiki.apache.org/incubator/ProjectProposals >> >> I assume you know this link already: >> http://incubator.apache.org/guides/proposal.html >> >> Please try to make the proposal look similar to the others on the wiki. >> >> Cheers! >> >> Christian >>> Thanks >>> Kureem >>> >>> >>> On 5 September 2013 00:09, Christian Grobmeier <grobme...@gmail.com> >> wrote: >>>> Nice! >>>> >>>> Have you included your proposal to the Incubator wiki? >>>> I would like to forward it to the Struts team, some might be interested. >>>> >>>> I have no time to actually code, but I might help with incubation >>>> (mentoring or championing). Before deciding on that, I would like to >>>> hear if there is interest of others here. >>>> >>>> Am 04.09.13 15:04, schrieb Kureem Rossaye: >>>>> "*once could use Castafiore >>>>> in conjunction with Struts. In other terms, Castafiore could be used as >>>>> a Struts plugin which then calls Struts Actions and replaces Tiles, JSP >>>>> whatever. Is that correct?*" >>>>> >>>>> Correct! >>>>> Actually I myself did not get the idea that it could be used like that. >>>> Yes >>>>> it can be used like that. >>>>> Actually, a castafiore application (which can be a simple table) can be >>>>> included on a page using a simple javascript or a jsp tag. So why not a >>>>> struts plugin. >>>>> Actually I have tried it as an echo2 framework component. It works just >>>>> nice. >>>>> >>>>> >>>>> Thanks for your interest >>>>> >>>>> Ragards, >>>>> Kureem >>>>> >>>>> >>>>> On 4 September 2013 15:32, Christian Grobmeier <grobme...@gmail.com> >>>> wrote: >>>>>> Kureem, >>>>>> >>>>>> this sounds nice. As far as I understood it, once could use Castafiore >>>>>> in conjunction with Struts. In other terms, Castafiore could be used >> as >>>>>> a Struts plugin which then calls Struts Actions and replaces Tiles, >> JSP >>>>>> whatever. Is that correct? >>>>>> >>>>>> Cheers >>>>>> >>>>>> >>>>>> >>>>>> Am 04.09.13 10:01, schrieb Kureem Rossaye: >>>>>>> Hi, >>>>>>> Indeed, I have read the incubation proposal guide. The only thing I >>>> could >>>>>>> not figure out is how to recruit a champion. >>>>>>> However, after re-reading the guide, I missed something. I should >> have >>>>>>> prefixed the subject of the mail with [PROPOSAL]. So I am resending >> the >>>>>>> proposal with the proper subject. >>>>>>> >>>>>>> >> ********************************************************************** >>>>>>> PROPOSAL >>>>>>> Abstract >>>>>>> >>>>>>> Castafiore framework is a web frameworks, fully component oriented, >>>> ajax >>>>>>> based, one page appplication. Although the framework can be viewed >> as a >>>>>>> classical component oriented web framework like GWT, it has been >>>> designed >>>>>>> and implemented with a particular goal in mind. It is to be able to >>>> make >>>>>>> existing javascript libraries "java-able". Meaning that the framework >>>>>>> allows to easily take a javascript library like e.g jquery ui and use >>>> the >>>>>>> components and features via java. The integration of the javascript >>>>>>> libraries need to be easy and natural. >>>>>>> >>>>>>> Actually companies like ext js and smartgwt have made their >> components >>>>>>> "java-able" using GWT. I wish to provide an alternative to gwt that >> is >>>>>> much >>>>>>> easier, fast, lightweight, and much more productive. >>>>>>> Proposal >>>>>>> >>>>>>> Castafiore framework has been designed and implemented with the >>>> following >>>>>>> goals in mind >>>>>>> >>>>>>> 1. >>>>>>> >>>>>>> Fully object oriented >>>>>>> 2. >>>>>>> >>>>>>> Simple API that is very close to html itself >>>>>>> We wanted an API that is closer to html markup and javascripts >> event >>>>>>> model. I believe that this would help web developers easily >>>> visualize >>>>>> the >>>>>>> rendering when reading source code. >>>>>>> 3. >>>>>>> >>>>>>> Write a full application with only java >>>>>>> 4. >>>>>>> >>>>>>> No need for compiler to convert to javascript like gwt.Javascript >> is >>>>>>> rendered at runtime. >>>>>>> 5. >>>>>>> >>>>>>> The same API can be used to make an software that is server >> centric >>>>>> and >>>>>>> or client centric. Meaning that the user can make part of his >>>>>> application >>>>>>> server centric and part of his application client centric. He can >> of >>>>>> course >>>>>>> choose to make the whole application client centric or server >>>> centric >>>>>>> depending on the requirement. All of this using the same API. >>>>>>> 6. >>>>>>> >>>>>>> Low memory footprint >>>>>>> 7. >>>>>>> >>>>>>> Easy packaging of application. Everything can be packaged in a >>>> single >>>>>>> jar. This includes images, css or javascript as well >>>>>>> 8. >>>>>>> >>>>>>> Same API used to create custom components. No need to external set >>>> of >>>>>>> API or specific programming technique to create custom components. >>>>>> Creating >>>>>>> a custom components should be done only the same way as writing an >>>>>>> application. >>>>>>> 9. >>>>>>> >>>>>>> No need for javascript to create custom components. >>>>>>> 10. >>>>>>> >>>>>>> Although there is no need for javascript to create an application, >>>> it >>>>>>> should be easy to integrate external javascript libraries and use >>>>>> them in >>>>>>> java codes itself. This should be done is a natural way just like >> we >>>>>> would >>>>>>> do in an HTML page. This should be like this so that javascript >>>>>> library >>>>>>> authors with some java skills find it natural and easy to provide >> a >>>>>>> castafiore component together with the library. e.g. The author of >>>>>> flexgrid >>>>>>> should should find it easy to create a castafiore component thus >>>>>> making his >>>>>>> library usable directly in java. >>>>>>> >>>>>>> *Actually, I wanted to create a java web framework for javascript >>>>>>> programmers. They should find it easy and fun to integrate and >>>> distribute >>>>>>> their js libraries as a castafiore component. They will be able to >>>>>>> distribute their libraries as a single jar. This is very convenient >> for >>>>>>> java developers to just download the jar, include in classpath, and >>>> using >>>>>>> the library, components and feature right away in their web >> application >>>>>> in >>>>>>> pure java. Furthermore the castafiore framework itself is very >>>>>> lightweight >>>>>>> with just 2 libraries and 1 web.xml entry. Even if the java developer >>>> is >>>>>>> not using castafiore in his project, he should find it easy to just >>>> drop >>>>>>> the 2 libraries + web.xml entry in classpath and start using it right >>>>>> away. >>>>>>> Very practical.* >>>>>>> >>>>>>> 1. >>>>>>> >>>>>>> Load external resources like css and javascript lazily and >>>> efficiently >>>>>>> only when needed. >>>>>>> 2. >>>>>>> >>>>>>> Loading of external resources can be done eagerly if the API user >>>> wish >>>>>>> so. >>>>>>> 3. >>>>>>> >>>>>>> The framework does not own the whole page. Meaning that an >>>> application >>>>>>> created with the framework can be used in an already created page. >>>>>> This >>>>>>> allows API developer to use the framework only for very specific >>>>>> purposes >>>>>>> like for example a dynamic table, while at the same time using >> other >>>>>> web >>>>>>> framework like struts for the other sections of the application. >>>>>>> 4. >>>>>>> >>>>>>> Although a whole application can be created using pure java, the >>>>>>> framework should be able to integrate templates. >>>>>>> 5. >>>>>>> >>>>>>> By default, there should be 100% separation of logic and >>>> presentation. >>>>>>> Meaning that the API user should be able to take an html template, >>>> and >>>>>>> dynamise it without needing to add any modification in the >> template. >>>>>>> 6. >>>>>>> >>>>>>> On the other hand, if an API user is more script centric, he is >> able >>>>>> to >>>>>>> write groovy template, jstl templates or any other template >> engine. >>>>>>> 7. >>>>>>> >>>>>>> The API user should be able to easily use any template engine he >>>>>> wishes >>>>>>> easily and naturally. >>>>>>> 8. >>>>>>> >>>>>>> Event model is in 3 phase. Client-> server->back to client. API >> user >>>>>>> should be able to write events in java that starts executing on >> the >>>>>>> browser, then goes on the server if he wishes, then continue >>>>>> executing on >>>>>>> the browser. e.g. We should be able to add an event on a button >> that >>>>>> starts >>>>>>> by executing some javascript codes, then take some parameters and >>>>>> execute >>>>>>> codes on the server, then continue back with some parameter from >> the >>>>>> server >>>>>>> to execute some more javascript codes on the client. This >> technique >>>>>> if used >>>>>>> skillfully helps to create very smooth application that constantly >>>>>>> communicates with the server without any flicker >>>>>>> 9. >>>>>>> >>>>>>> Support for websocket when the browser supports it. >>>>>>> 10. >>>>>>> >>>>>>> Support for HTML5 >>>>>>> 11. >>>>>>> >>>>>>> Same API to write SVG applications. >>>>>>> 12. >>>>>>> >>>>>>> Same API to write html5 canva application. >>>>>>> 13. >>>>>>> >>>>>>> Support for browser back button >>>>>>> 14. >>>>>>> >>>>>>> Crawlable by google crawler >>>>>>> 15. >>>>>>> >>>>>>> Ultimately, the framework will come with a very rich set of >>>> re-usable >>>>>>> components >>>>>>> 16. >>>>>>> >>>>>>> Handle browser quirks >>>>>>> 17. >>>>>>> >>>>>>> Built in validation >>>>>>> >>>>>>> Background >>>>>>> >>>>>>> The initial development of castafiore framework started back 3years >> ago >>>>>> by >>>>>>> Kureem Rossaye. Later it was mature enough to be used in production. >> A >>>>>>> whole web based platform was created. It consists of applications >> like >>>>>>> Inventory system, CMS, DMS, account system, organization management >>>>>> system >>>>>>> and also an advanced WYSIWYG online application builder. Many >> websites >>>>>>> ranging from simple catalog website to advanced e-commerce website >> were >>>>>>> also created using the framework. >>>>>>> >>>>>>> Now I wish to donate this framework to the ASF in the hope to build a >>>>>>> community and see it strive >>>>>>> Rationale >>>>>>> >>>>>>> While there exists many web frameworks, there are very few that >> address >>>>>> all >>>>>>> the requirements at the same time. There is a need for a web >>>> applications >>>>>>> that at the same time can free user from javascript, html and css and >>>> at >>>>>>> the same time easily integrate them when needed. There is also the >> need >>>>>> for >>>>>>> a web framework that at the same time can be server centric and >> client >>>>>>> centric. For example, the front-end of a web site should be made >> client >>>>>>> centric and the back end server centric. While the whole application >>>> can >>>>>> be >>>>>>> written in java, the web framework allows to create a whole >> application >>>>>>> using traditional methods like html css javascript and page oriented >>>>>>> framework like struts or spring mvc and at the same time implement >> only >>>>>>> very specific parts using the framework. >>>>>>> >>>>>>> Today many javascript library providers and making their libraries >>>>>>> “java-able”. e.g. SmartGWT or extjs >>>>>>> >>>>>>> They are using GWT for this purpose. Writing custom components with >> GWT >>>>>> can >>>>>>> be extremely complex, error prone, difficult to debug and stabilize. >>>> Not >>>>>>> mentioning the compilation nightmare. And GWT is exclusively client >>>>>>> centric. Connection with the server is done exclusively via web >>>> services. >>>>>>> On the other hand, castafiore framework helps to make javascript >>>>>> libraries >>>>>>> “java-able” very easily. It is easy to debug and stabilize components >>>>>> since >>>>>>> there is no such thing as compiler to generate javascript. >>>>>>> >>>>>>> The framework is built upon jquery. Indeed jquery is an excellent >>>>>>> javascript library. The framework basically acts as a thin layer over >>>>>>> jquery. The result is a very simple and intuitive api which helps to >>>>>> write >>>>>>> highly dynamic applications with lesser code. Just like jquery. >>>>>>> >>>>>>> The 3 phase event model helps to bring the server very close to the >>>>>>> browser. Meaning that with the same API, it is easy to interact with >>>> the >>>>>>> browser and interact with the server. This helps to create very >> smooth >>>>>>> running applications and at the same time interacting with the server >>>> and >>>>>>> progressively render new components. >>>>>>> >>>>>>> Thanks to the framework we will be able to harness the new HTML 5 api >>>>>> like >>>>>>> websocket, workers, storage system, canvas and others using pure >> java. >>>>>> This >>>>>>> is pretty exciting. >>>>>>> >>>>>>> And hopefully, thanks to the ease at which we can integrate js >>>> libraries >>>>>> as >>>>>>> a castafiore components, we will be able to use already mature js >>>>>> libraries >>>>>>> in our java codes and interact with the server easily >>>>>>> Current Status >>>>>>> >>>>>>> The rendering engine of the framework is completed and is being used >> in >>>>>>> production. A large set of components are also being used. The >> javadocs >>>>>> and >>>>>>> documentations are 90% completed. However there are many components >>>> that >>>>>>> need to be stabilized and of course, there is the need to create more >>>>>>> interesting, useful and sexy components for the pleasure of every >>>>>>> programmer. >>>>>>> >>>>>>> We need to create a good set of demo and sample codes >>>>>>> >>>>>>> There is also a need to create a website where contributors can >> publish >>>>>>> their custom components together with their license and demo >>>>>>> >>>>>>> I intend to donate the WYSIWYG application builder to the ASF and >> host >>>> it >>>>>>> online. This will be used as a sandbox or even can be used to create >>>>>> custom >>>>>>> components and publish them online itself, without the need to >> download >>>>>> or >>>>>>> install anything. I believe that this will help javascript library >>>>>> authors >>>>>>> to make their libraries “java-able”. To attain this objective, we >> need >>>> to >>>>>>> stabilize and increase security level on the application. >>>>>>> Meritocracy >>>>>>> >>>>>>> By submitting this incubator proposal, we’re expressing our intent to >>>>>> build >>>>>>> a diverse developer community around Castafiore that will conduct >>>> itself >>>>>>> according to The Apache Way and use meritocratic means of accepting >>>>>>> contributions. >>>>>>> Community >>>>>>> >>>>>>> Castafiore is actively being developed and maintained within Archnet >>>> Ltd >>>>>> by >>>>>>> myself. By open sourcing it, I hope to attract contributors and >> build a >>>>>>> vibrant community around the project. I will do my best to provide >> all >>>>>>> necessary documentation and helps as swiftly as possible to help >>>> anybody >>>>>>> interested in contributing on the project. >>>>>>> Core Developers >>>>>>> >>>>>>> Castafiore is currently being developed by only Kureem Rossaye >>>>>>> Alignment >>>>>>> >>>>>>> The ASF is a natural choice to host the Castafiore project, given the >>>>>> goal >>>>>>> of open sourcing the project and fostering a community to grow and >>>>>> support >>>>>>> the software. >>>>>>> >>>>>>> Castafiore is a web framework tested and developed on apache-tomcat >> and >>>>>>> websocket features uses implementation provided by tomcat7 >>>>>>> Known Risks Orphaned Products >>>>>>> >>>>>>> There is currently one single developer for this project. However, >> this >>>>>> is >>>>>>> the main reason why I want to host this project to ASF in order to >>>>>> create a >>>>>>> community in order make the project less dependent on only myself. I >>>> also >>>>>>> express my intention to provide all necessary help and documentation >> to >>>>>>> help those interested to get started with the project. >>>>>>> >>>>>>> Every aspect of the framework will be heavily documented to give >> clear >>>>>>> understanding of the rendering engine in order to help anybody >> modify, >>>>>>> enhance it. >>>>>>> >>>>>>> Furthermore, the framework is being used in production in my company >>>>>>> Archnet ltd and has been deployed in several companies in Mauritius. >>>>>>> Inexperience with Open Source >>>>>>> >>>>>>> Indeed, I have low level of experience in open source and has never >>>>>>> contributed in any opensource, although I have always wanted to do >> so. >>>>>>> However, by working with our mentor and the Apache community I >> believe >>>> I >>>>>>> will be able to conduct myself in accordance with the Apache >> Incubator >>>>>>> guidelines. >>>>>>> >>>>>>> >>>>>>> >>>>>>> Homogenous Developers >>>>>>> >>>>>>> Actually there is only myself who is developing this project. This is >>>>>>> actually one of the reasons why I want to submit this proposal. In >>>> order >>>>>> to >>>>>>> be able to attract developers from various countries and companies. >> As >>>> I >>>>>>> have already mentioned, I will be dedicated to provide everything >>>>>> required >>>>>>> to help get started with contributing on this project. >>>>>>> Reliance on Salaried Developers >>>>>>> >>>>>>> I am the sole developer of this project. I am the director of my >>>> company, >>>>>>> Archnet ltd. So there is no reliance on salaried developers for this >>>>>>> project. >>>>>>> Relationships with Other Apache Products >>>>>>> >>>>>>> The project is a web frameworks that has been developed and tested on >>>>>>> apache tomcat. Furthermore, the websocket feature actually uses >>>>>> exclusively >>>>>>> the implementation provided by apache 7 >>>>>>> >>>>>>> >>>>>>> >>>>>>> An Excessive Fascination with the Apache Brand >>>>>>> >>>>>>> While we respect the reputation of the Apache brand and have no >> doubts >>>>>> that >>>>>>> it will attract contributors and users, our interest is primarily to >>>> give >>>>>>> Castafiore a solid home as an open source project following an >>>>>> established >>>>>>> development model. We have also given reasons in the Rationale and >>>>>>> Alignment sections. >>>>>>> Documentation >>>>>>> >>>>>>> Project documentation exists and will be update online soon >>>>>>> Initial Source >>>>>>> >>>>>>> https://github.com/archnetltd/castafioreframework >>>>>>> Source and Intellectual Property Submission Plan >>>>>>> >>>>>>> All the codes are available online on github. >>>>>>> https://github.com/archnetltd/castafioreframework/tree/elie/ui >>>>>>> >>>>>>> >>>>>>> Since I am actually the only developer on this project, it is very >> easy >>>>>> for >>>>>>> me to change the license to whatever license that best suits the ASF. >>>>>>> >>>>>>> >>>>>>> >>>>>>> External Dependencies >>>>>>> >>>>>>> Castafiore depends on spring framework and commons-fileupload. They >> are >>>>>> all >>>>>>> Apache compatible. >>>>>>> Cryptography >>>>>>> >>>>>>> Not applicable. >>>>>>> Required Resources Mailing Lists >>>>>>> >>>>>>> - >>>>>>> >>>>>>> castafiore-private for private PMC discussions >>>>>>> - >>>>>>> >>>>>>> castafiore-dev >>>>>>> - >>>>>>> >>>>>>> castafiore-commits >>>>>>> - >>>>>>> >>>>>>> castafiore-user >>>>>>> - >>>>>>> >>>>>>> castafiore-issues >>>>>>> >>>>>>> Subversion Directory >>>>>>> >>>>>>> We prefer to use Git as our source control system: git:// >>>>>>> git.apache.org/castafiore >>>>>>> Issue Tracking >>>>>>> >>>>>>> JIRA Castafiore >>>>>>> Initial Committers >>>>>>> >>>>>>> - >>>>>>> >>>>>>> Kureem Rossaye (kureem at gmail dot com) >>>>>>> >>>>>>> Affiliations >>>>>>> >>>>>>> Archnetltd >>>>>>> Interested Parties >>>>>>> >>>>>>> - >>>>>>> >>>>>>> >>>>>>> Sponsors Champion Nominated Mentors >>>>>>> >>>>>>> - >>>>>>> >>>>>>> >>>>>>> Sponsoring Entity >>>>>>> >>>>>>> Incubator PMC >>>>>>> >>>>>>> >>>>>>> Regards, >>>>>>> Kureem >>>>>>> >>>>>>> On 4 September 2013 11:42, Andy Van Den Heuvel >>>>>>> <andy.vandenheu...@gmail.com>wrote: >>>>>>> >>>>>>>> [image: Boxbe] <https://www.boxbe.com/overview> This message is >>>>>> eligible >>>>>>>> for Automatic Cleanup! (andy.vandenheu...@gmail.com) Add cleanup >>>> rule< >>>> >> https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Ftoken%3DA7cIgY7uXc9fhSlhgyPtQ3odw9ckUjD8qzvzM6gGOlZGdVBKKg2%252Fojo9BgFWXieYd8ChwzLpil4FJnF3YGm%252FPMB1s4La4z9ERllcJrTb%252BOohGD8W32Z9jm9FWhC7VZtQB3e%252FjFyeL3%252FUnxJFNPD7tA%253D%253D%26key%3DW2AiTYUetCwnw12oW9MqdvyL700C%252BosmRuC4Bs7Ibbs%253D&tc_serial=15046099525&tc_rand=167615126&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001 >>>>> | >>>>>> More >>>>>>>> info< >> http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=15046099525&tc_rand=167615126&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001 >>>>>>>> I think Kureem already knows the incubation process. >>>>>>>> He is looking for a java champion. Since he already has a first >> draft >>>> of >>>>>>>> his proposal, I asked him to copy it >>>>>>>> so people interessed could have an idea what the project is about. >>>>>>>> >>>>>>>> Sorry if my communication caused any inconvenience >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Sep 4, 2013 at 8:50 AM, David Crossley <cross...@apache.org >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Kureem Rossaye wrote: >>>>>>>>>> Hello community, >>>>>>>>>> >>>>>>>>>> please find below a proposal I wish to submit to the ASF. I am new >>>>>> here >>>>>>>>> and >>>>>>>>>> was told that I could paste the proposal here. So here we are. >>>>>>>>> That was misleading to simply say that. There is quite a process >>>>>>>>> which will all be beneficial. >>>>>>>>> >>>>>>>>>> Awaiting reply, recommendation and feedback and will be pleased to >>>>>>>> answer >>>>>>>>>> any questions. >>>>>>>>> Please review the Incubator website. There are instructions >>>>>>>>> about the process for Proposals. >>>>>>>>> http://incubator.apache.org/ >>>>>>>>> In the top-left see the link to the "Proposal Guide". >>>>>>>>> >>>>>>>>> -David >>>>>>>>> >>>>>>>>>> Thanks in advance >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Kind regards, >>>>>>>>>> >>>>>>>>>> Kureem Rossaye >>>>>>>>>> Abstract >>>>>>>>>> >>>>>>>>>> Castafiore framework is a web frameworks, fully component >> oriented, >>>>>>>> ajax >>>>>>>>>> based, one page appplication. Although the framework can be viewed >>>> as >>>>>> a >>>>>>>>>> classical component oriented web framework like GWT, it has been >>>>>>>> designed >>>>>>>>>> and implemented with a particular goal in mind. It is to be able >> to >>>>>>>> make >>>>>>>>>> existing javascript libraries "java-able". Meaning that the >>>> framework >>>>>>>>>> allows to easily take a javascript library like e.g jquery ui and >>>> use >>>>>>>> the >>>>>>>>>> components and features via java. The integration of the >> javascript >>>>>>>>>> libraries need to be easy and natural. >>>>>>>>>> >>>>>>>>>> Actually companies like ext js and smartgwt have made their >>>> components >>>>>>>>>> "java-able" using GWT. I wish to provide an alternative to gwt >> that >>>> is >>>>>>>>> much >>>>>>>>>> easier, fast, lightweight, and much more productive. >>>>>>>>>> Proposal >>>>>>>>>> >>>>>>>>>> Castafiore framework has been designed and implemented with the >>>>>>>> following >>>>>>>>>> goals in mind >>>>>>>>>> >>>>>>>>>> 1. >>>>>>>>>> >>>>>>>>>> Fully object oriented >>>>>>>>>> 2. >>>>>>>>>> >>>>>>>>>> Simple API that is very close to html itself >>>>>>>>>> We wanted an API that is closer to html markup and javascripts >>>>>> event >>>>>>>>>> model. I believe that this would help web developers easily >>>>>>>> visualize >>>>>>>>> the >>>>>>>>>> rendering when reading source code. >>>>>>>>>> 3. >>>>>>>>>> >>>>>>>>>> Write a full application with only java >>>>>>>>>> 4. >>>>>>>>>> >>>>>>>>>> No need for compiler to convert to javascript like >> gwt.Javascript >>>>>> is >>>>>>>>>> rendered at runtime. >>>>>>>>>> 5. >>>>>>>>>> >>>>>>>>>> The same API can be used to make an software that is server >>>> centric >>>>>>>>> and >>>>>>>>>> or client centric. Meaning that the user can make part of his >>>>>>>>> application >>>>>>>>>> server centric and part of his application client centric. He >> can >>>>>> of >>>>>>>>> course >>>>>>>>>> choose to make the whole application client centric or server >>>>>>>> centric >>>>>>>>>> depending on the requirement. All of this using the same API. >>>>>>>>>> 6. >>>>>>>>>> >>>>>>>>>> Low memory footprint >>>>>>>>>> 7. >>>>>>>>>> >>>>>>>>>> Easy packaging of application. Everything can be packaged in a >>>>>>>> single >>>>>>>>>> jar. This includes images, css or javascript as well >>>>>>>>>> 8. >>>>>>>>>> >>>>>>>>>> Same API used to create custom components. No need to external >>>> set >>>>>>>> of >>>>>>>>>> API or specific programming technique to create custom >>>> components. >>>>>>>>> Creating >>>>>>>>>> a custom components should be done only the same way as writing >>>> an >>>>>>>>>> application. >>>>>>>>>> 9. >>>>>>>>>> >>>>>>>>>> No need for javascript to create custom components. >>>>>>>>>> 10. >>>>>>>>>> >>>>>>>>>> Although there is no need for javascript to create an >>>> application, >>>>>>>> it >>>>>>>>>> should be easy to integrate external javascript libraries and >> use >>>>>>>>> them in >>>>>>>>>> java codes itself. This should be done is a natural way just >> like >>>>>> we >>>>>>>>> would >>>>>>>>>> do in an HTML page. This should be like this so that javascript >>>>>>>>> library >>>>>>>>>> authors with some java skills find it natural and easy to >>>> provide a >>>>>>>>>> castafiore component together with the library. e.g. The author >>>> of >>>>>>>>> flexgrid >>>>>>>>>> should should find it easy to create a castafiore component >> thus >>>>>>>>> making his >>>>>>>>>> library usable directly in java. >>>>>>>>>> >>>>>>>>>> *Actually, I wanted to create a java web framework for javascript >>>>>>>>>> programmers. They should find it easy and fun to integrate and >>>>>>>> distribute >>>>>>>>>> their js libraries as a castafiore component. They will be able to >>>>>>>>>> distribute their libraries as a single jar. This is very >> convenient >>>>>> for >>>>>>>>>> java developers to just download the jar, include in classpath, >> and >>>>>>>> using >>>>>>>>>> the library, components and feature right away in their web >>>>>> application >>>>>>>>> in >>>>>>>>>> pure java. Furthermore the castafiore framework itself is very >>>>>>>>> lightweight >>>>>>>>>> with just 2 libraries and 1 web.xml entry. Even if the java >>>> developer >>>>>>>> is >>>>>>>>>> not using castafiore in his project, he should find it easy to >> just >>>>>>>> drop >>>>>>>>>> the 2 libraries + web.xml entry in classpath and start using it >>>> right >>>>>>>>> away. >>>>>>>>>> Very practical.* >>>>>>>>>> >>>>>>>>>> 1. >>>>>>>>>> >>>>>>>>>> Load external resources like css and javascript lazily and >>>>>>>> efficiently >>>>>>>>>> only when needed. >>>>>>>>>> 2. >>>>>>>>>> >>>>>>>>>> Loading of external resources can be done eagerly if the API >> user >>>>>>>> wish >>>>>>>>>> so. >>>>>>>>>> 3. >>>>>>>>>> >>>>>>>>>> The framework does not own the whole page. Meaning that an >>>>>>>> application >>>>>>>>>> created with the framework can be used in an already created >>>> page. >>>>>>>>> This >>>>>>>>>> allows API developer to use the framework only for very >> specific >>>>>>>>> purposes >>>>>>>>>> like for example a dynamic table, while at the same time using >>>>>> other >>>>>>>>> web >>>>>>>>>> framework like struts for the other sections of the >> application. >>>>>>>>>> 4. >>>>>>>>>> >>>>>>>>>> Although a whole application can be created using pure java, >> the >>>>>>>>>> framework should be able to integrate templates. >>>>>>>>>> 5. >>>>>>>>>> >>>>>>>>>> By default, there should be 100% separation of logic and >>>>>>>> presentation. >>>>>>>>>> Meaning that the API user should be able to take an html >>>> template, >>>>>>>> and >>>>>>>>>> dynamise it without needing to add any modification in the >>>>>> template. >>>>>>>>>> 6. >>>>>>>>>> >>>>>>>>>> On the other hand, if an API user is more script centric, he is >>>>>> able >>>>>>>>> to >>>>>>>>>> write groovy template, jstl templates or any other template >>>> engine. >>>>>>>>>> 7. >>>>>>>>>> >>>>>>>>>> The API user should be able to easily use any template engine >> he >>>>>>>>> wishes >>>>>>>>>> easily and naturally. >>>>>>>>>> 8. >>>>>>>>>> >>>>>>>>>> Event model is in 3 phase. Client-> server->back to client. API >>>>>> user >>>>>>>>>> should be able to write events in java that starts executing on >>>> the >>>>>>>>>> browser, then goes on the server if he wishes, then continue >>>>>>>>> executing on >>>>>>>>>> the browser. e.g. We should be able to add an event on a button >>>>>> that >>>>>>>>> starts >>>>>>>>>> by executing some javascript codes, then take some parameters >> and >>>>>>>>> execute >>>>>>>>>> codes on the server, then continue back with some parameter >> from >>>>>> the >>>>>>>>> server >>>>>>>>>> to execute some more javascript codes on the client. This >>>> technique >>>>>>>>> if used >>>>>>>>>> skillfully helps to create very smooth application that >>>> constantly >>>>>>>>>> communicates with the server without any flicker >>>>>>>>>> 9. >>>>>>>>>> >>>>>>>>>> Support for websocket when the browser supports it. >>>>>>>>>> 10. >>>>>>>>>> >>>>>>>>>> Support for HTML5 >>>>>>>>>> 11. >>>>>>>>>> >>>>>>>>>> Same API to write SVG applications. >>>>>>>>>> 12. >>>>>>>>>> >>>>>>>>>> Same API to write html5 canva application. >>>>>>>>>> 13. >>>>>>>>>> >>>>>>>>>> Support for browser back button >>>>>>>>>> 14. >>>>>>>>>> >>>>>>>>>> Crawlable by google crawler >>>>>>>>>> 15. >>>>>>>>>> >>>>>>>>>> Ultimately, the framework will come with a very rich set of >>>>>>>> re-usable >>>>>>>>>> components >>>>>>>>>> 16. >>>>>>>>>> >>>>>>>>>> Handle browser quirks >>>>>>>>>> 17. >>>>>>>>>> >>>>>>>>>> Built in validation >>>>>>>>>> >>>>>>>>>> Background >>>>>>>>>> >>>>>>>>>> The initial development of castafiore framework started back >> 3years >>>>>> ago >>>>>>>>> by >>>>>>>>>> Kureem Rossaye. Later it was mature enough to be used in >>>> production. A >>>>>>>>>> whole web based platform was created. It consists of applications >>>> like >>>>>>>>>> Inventory system, CMS, DMS, account system, organization >> management >>>>>>>>> system >>>>>>>>>> and also an advanced WYSIWYG online application builder. Many >>>> websites >>>>>>>>>> ranging from simple catalog website to advanced e-commerce website >>>>>> were >>>>>>>>>> also created using the framework. >>>>>>>>>> >>>>>>>>>> Now I wish to donate this framework to the ASF in the hope to >> build >>>> a >>>>>>>>>> community and see it strive >>>>>>>>>> Rationale >>>>>>>>>> >>>>>>>>>> While there exists many web frameworks, there are very few that >>>>>> address >>>>>>>>> all >>>>>>>>>> the requirements at the same time. There is a need for a web >>>>>>>> applications >>>>>>>>>> that at the same time can free user from javascript, html and css >>>> and >>>>>>>> at >>>>>>>>>> the same time easily integrate them when needed. There is also the >>>>>> need >>>>>>>>> for >>>>>>>>>> a web framework that at the same time can be server centric and >>>> client >>>>>>>>>> centric. For example, the front-end of a web site should be made >>>>>> client >>>>>>>>>> centric and the back end server centric. While the whole >> application >>>>>>>> can >>>>>>>>> be >>>>>>>>>> written in java, the web framework allows to create a whole >>>>>> application >>>>>>>>>> using traditional methods like html css javascript and page >> oriented >>>>>>>>>> framework like struts or spring mvc and at the same time implement >>>>>> only >>>>>>>>>> very specific parts using the framework. >>>>>>>>>> >>>>>>>>>> Today many javascript library providers and making their libraries >>>>>>>>>> “java-able”. e.g. SmartGWT or extjs >>>>>>>>>> >>>>>>>>>> They are using GWT for this purpose. Writing custom components >> with >>>>>> GWT >>>>>>>>> can >>>>>>>>>> be extremely complex, error prone, difficult to debug and >> stabilize. >>>>>>>> Not >>>>>>>>>> mentioning the compilation nightmare. And GWT is exclusively >> client >>>>>>>>>> centric. Connection with the server is done exclusively via web >>>>>>>> services. >>>>>>>>>> On the other hand, castafiore framework helps to make javascript >>>>>>>>> libraries >>>>>>>>>> “java-able” very easily. It is easy to debug and stabilize >>>> components >>>>>>>>> since >>>>>>>>>> there is no such thing as compiler to generate javascript. >>>>>>>>>> >>>>>>>>>> The framework is built upon jquery. Indeed jquery is an excellent >>>>>>>>>> javascript library. The framework basically acts as a thin layer >>>> over >>>>>>>>>> jquery. The result is a very simple and intuitive api which helps >> to >>>>>>>>> write >>>>>>>>>> highly dynamic applications with lesser code. Just like jquery. >>>>>>>>>> >>>>>>>>>> The 3 phase event model helps to bring the server very close to >> the >>>>>>>>>> browser. Meaning that with the same API, it is easy to interact >> with >>>>>>>> the >>>>>>>>>> browser and interact with the server. This helps to create very >>>> smooth >>>>>>>>>> running applications and at the same time interacting with the >>>> server >>>>>>>> and >>>>>>>>>> progressively render new components. >>>>>>>>>> >>>>>>>>>> Thanks to the framework we will be able to harness the new HTML 5 >>>> api >>>>>>>>> like >>>>>>>>>> websocket, workers, storage system, canvas and others using pure >>>> java. >>>>>>>>> This >>>>>>>>>> is pretty exciting. >>>>>>>>>> >>>>>>>>>> And hopefully, thanks to the ease at which we can integrate js >>>>>>>> libraries >>>>>>>>> as >>>>>>>>>> a castafiore components, we will be able to use already mature js >>>>>>>>> libraries >>>>>>>>>> in our java codes and interact with the server easily >>>>>>>>>> Current Status >>>>>>>>>> >>>>>>>>>> The rendering engine of the framework is completed and is being >> used >>>>>> in >>>>>>>>>> production. A large set of components are also being used. The >>>>>> javadocs >>>>>>>>> and >>>>>>>>>> documentations are 90% completed. However there are many >> components >>>>>>>> that >>>>>>>>>> need to be stabilized and of course, there is the need to create >>>> more >>>>>>>>>> interesting, useful and sexy components for the pleasure of every >>>>>>>>>> programmer. >>>>>>>>>> >>>>>>>>>> We need to create a good set of demo and sample codes >>>>>>>>>> >>>>>>>>>> There is also a need to create a website where contributors can >>>>>> publish >>>>>>>>>> their custom components together with their license and demo >>>>>>>>>> >>>>>>>>>> I intend to donate the WYSIWYG application builder to the ASF and >>>> host >>>>>>>> it >>>>>>>>>> online. This will be used as a sandbox or even can be used to >> create >>>>>>>>> custom >>>>>>>>>> components and publish them online itself, without the need to >>>>>> download >>>>>>>>> or >>>>>>>>>> install anything. I believe that this will help javascript library >>>>>>>>> authors >>>>>>>>>> to make their libraries “java-able”. To attain this objective, we >>>> need >>>>>>>> to >>>>>>>>>> stabilize and increase security level on the application. >>>>>>>>>> Meritocracy >>>>>>>>>> >>>>>>>>>> By submitting this incubator proposal, we’re expressing our intent >>>> to >>>>>>>>> build >>>>>>>>>> a diverse developer community around Castafiore that will conduct >>>>>>>> itself >>>>>>>>>> according to The Apache Way and use meritocratic means of >> accepting >>>>>>>>>> contributions. >>>>>>>>>> Community >>>>>>>>>> >>>>>>>>>> Castafiore is actively being developed and maintained within >> Archnet >>>>>>>> Ltd >>>>>>>>> by >>>>>>>>>> myself. By open sourcing it, I hope to attract contributors and >>>> build >>>>>> a >>>>>>>>>> vibrant community around the project. I will do my best to provide >>>> all >>>>>>>>>> necessary documentation and helps as swiftly as possible to help >>>>>>>> anybody >>>>>>>>>> interested in contributing on the project. >>>>>>>>>> Core Developers >>>>>>>>>> >>>>>>>>>> Castafiore is currently being developed by only Kureem Rossaye >>>>>>>>>> Alignment >>>>>>>>>> >>>>>>>>>> The ASF is a natural choice to host the Castafiore project, given >>>> the >>>>>>>>> goal >>>>>>>>>> of open sourcing the project and fostering a community to grow and >>>>>>>>> support >>>>>>>>>> the software. >>>>>>>>>> >>>>>>>>>> Castafiore is a web framework tested and developed on >> apache-tomcat >>>>>> and >>>>>>>>>> websocket features uses implementation provided by tomcat7 >>>>>>>>>> Known Risks Orphaned Products >>>>>>>>>> >>>>>>>>>> There is currently one single developer for this project. However, >>>>>> this >>>>>>>>> is >>>>>>>>>> the main reason why I want to host this project to ASF in order to >>>>>>>>> create a >>>>>>>>>> community in order make the project less dependent on only >> myself. I >>>>>>>> also >>>>>>>>>> express my intention to provide all necessary help and >> documentation >>>>>> to >>>>>>>>>> help those interested to get started with the project. >>>>>>>>>> >>>>>>>>>> Every aspect of the framework will be heavily documented to give >>>> clear >>>>>>>>>> understanding of the rendering engine in order to help anybody >>>> modify, >>>>>>>>>> enhance it. >>>>>>>>>> >>>>>>>>>> Furthermore, the framework is being used in production in my >> company >>>>>>>>>> Archnet ltd and has been deployed in several companies in >> Mauritius. >>>>>>>>>> Inexperience with Open Source >>>>>>>>>> >>>>>>>>>> Indeed, I have low level of experience in open source and has >> never >>>>>>>>>> contributed in any opensource, although I have always wanted to do >>>> so. >>>>>>>>>> However, by working with our mentor and the Apache community I >>>> believe >>>>>>>> I >>>>>>>>>> will be able to conduct myself in accordance with the Apache >>>> Incubator >>>>>>>>>> guidelines. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Homogenous Developers >>>>>>>>>> >>>>>>>>>> Actually there is only myself who is developing this project. This >>>> is >>>>>>>>>> actually one of the reasons why I want to submit this proposal. In >>>>>>>> order >>>>>>>>> to >>>>>>>>>> be able to attract developers from various countries and >> companies. >>>> As >>>>>>>> I >>>>>>>>>> have already mentioned, I will be dedicated to provide everything >>>>>>>>> required >>>>>>>>>> to help get started with contributing on this project. >>>>>>>>>> Reliance on Salaried Developers >>>>>>>>>> >>>>>>>>>> I am the sole developer of this project. I am the director of my >>>>>>>> company, >>>>>>>>>> Archnet ltd. So there is no reliance on salaried developers for >> this >>>>>>>>>> project. >>>>>>>>>> Relationships with Other Apache Products >>>>>>>>>> >>>>>>>>>> The project is a web frameworks that has been developed and tested >>>> on >>>>>>>>>> apache tomcat. Furthermore, the websocket feature actually uses >>>>>>>>> exclusively >>>>>>>>>> the implementation provided by apache 7 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> An Excessive Fascination with the Apache Brand >>>>>>>>>> >>>>>>>>>> While we respect the reputation of the Apache brand and have no >>>> doubts >>>>>>>>> that >>>>>>>>>> it will attract contributors and users, our interest is primarily >> to >>>>>>>> give >>>>>>>>>> Castafiore a solid home as an open source project following an >>>>>>>>> established >>>>>>>>>> development model. We have also given reasons in the Rationale and >>>>>>>>>> Alignment sections. >>>>>>>>>> Documentation >>>>>>>>>> >>>>>>>>>> Project documentation exists and will be update online soon >>>>>>>>>> Initial Source >>>>>>>>>> >>>>>>>>>> https://github.com/archnetltd/castafioreframework >>>>>>>>>> Source and Intellectual Property Submission Plan >>>>>>>>>> >>>>>>>>>> All the codes are available online on github. >>>>>>>>>> https://github.com/archnetltd/castafioreframework/tree/elie/ui >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Since I am actually the only developer on this project, it is very >>>>>> easy >>>>>>>>> for >>>>>>>>>> me to change the license to whatever license that best suits the >>>> ASF. >>>>>>>>>> >>>>>>>>>> External Dependencies >>>>>>>>>> >>>>>>>>>> Castafiore depends on spring framework and commons-fileupload. >> They >>>>>> are >>>>>>>>> all >>>>>>>>>> Apache compatible. >>>>>>>>>> Cryptography >>>>>>>>>> >>>>>>>>>> Not applicable. >>>>>>>>>> Required Resources Mailing Lists >>>>>>>>>> >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> castafiore-private for private PMC discussions >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> castafiore-dev >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> castafiore-commits >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> castafiore-user >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> castafiore-issues >>>>>>>>>> >>>>>>>>>> Subversion Directory >>>>>>>>>> >>>>>>>>>> We prefer to use Git as our source control system: git:// >>>>>>>>>> git.apache.org/castafiore >>>>>>>>>> Issue Tracking >>>>>>>>>> >>>>>>>>>> JIRA Castafiore >>>>>>>>>> Initial Committers >>>>>>>>>> >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> Kureem Rossaye (kureem at gmail dot com) >>>>>>>>>> >>>>>>>>>> Affiliations >>>>>>>>>> >>>>>>>>>> Archnetltd >>>>>>>>>> Interested Parties >>>>>>>>>> >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Sponsors Champion Nominated Mentors >>>>>>>>>> >>>>>>>>>> - >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Sponsoring Entity >>>>>>>>>> >>>>>>>>>> Incubator PMC >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On 30 August 2013 11:55, Kureem Rossaye <kur...@gmail.com> wrote: >>>>>>>>>> >>>>>>>>>>> Thank you >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On 30 August 2013 10:26, Andy Van Den Heuvel < >>>>>>>>> andy.vandenheu...@gmail.com>wrote: >>>>>>>>>>>> [image: Boxbe] <https://www.boxbe.com/overview> This message >> is >>>>>>>>>>>> eligible for Automatic Cleanup! (andy.vandenheu...@gmail.com) >> Add >>>>>>>>>>>> cleanup rule< >> https://www.boxbe.com/popup?url=https%3A%2F%2Fwww.boxbe.com%2Fcleanup%3Ftoken%3DLK4DF6Zs01UeB4%252FoCwofDbHomqBqXAUD6TYuhBUJ3RV5HDPOXTN21VCBDkxuVKdfcsP4aI9%252FpEMWuRYoPDtVj5VYCyM4i8diwx5Q3T%252FhNHxI9iYGKhU9WVpH4O5sAWILuHv26s4Avib72hSHpe7Ymw%253D%253D%26key%3DurjvzkAYjBX6HETnLJA7bQnJ4%252BG5NKGFYaSvtHdDjBs%253D&tc_serial=15008921599&tc_rand=329277911&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001 >>>>>>>>> | >>>>>>>>> More >>>>>>>>>>>> info< >> http://blog.boxbe.com/general/boxbe-automatic-cleanup?tc_serial=15008921599&tc_rand=329277911&utm_source=stf&utm_medium=email&utm_campaign=ANNO_CLEANUP_ADD&utm_content=001 >>>>>>>>>>>> Kureem, >>>>>>>>>>>> >>>>>>>>>>>> I think it's best to copy your proposal here, so people can see >>>> what >>>>>>>>> you >>>>>>>>>>>> are exactly trying to solve. >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Aug 30, 2013 at 6:45 AM, Kureem Rossaye < >> kur...@gmail.com >>>>>>>>> wrote: >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> I am Kureem Rossaye. I have create a web framework which is >>>>>>>> already >>>>>>>>>>>> being >>>>>>>>>>>>> used in production. Now I would like to give the framework >>>>>>>>> opensource >>>>>>>>>>>> and >>>>>>>>>>>>> of course the most natural place to start is Apache. I have >>>>>>>> already >>>>>>>>>>>> written >>>>>>>>>>>>> a proposal to submit to the incubation. However, I have the >>>>>>>>> following >>>>>>>>>>>>> questions. >>>>>>>>>>>>> 1. If I am not mistaken I need to hire a champion. Could you >>>>>>>> please >>>>>>>>>>>> help me >>>>>>>>>>>>> how to do this >>>>>>>>>>>>> 2. How I submit the proposal? >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks in advance >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Kureem Rossaye >>>>>>>>>>>>> Managing Director >>>>>>>>>>>>> >>>>>>>>>>>>> ArchNet ltd >>>>>>>>>>>>> R. Tagore Avenue, Mesnil >>>>>>>>>>>>> Mauritius >>>>>>>>>>>>> Mobile :+230 7159028 / Tel :+230 6867326 >>>>>>>>>>>>> Skype : arkureem >>>>>>>>>>>>> http://www.archnetltd.com >>>>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Kureem Rossaye >>>>>>>>>>> Managing Director >>>>>>>>>>> >>>>>>>>>>> ArchNet ltd >>>>>>>>>>> R. Tagore Avenue, Mesnil >>>>>>>>>>> Mauritius >>>>>>>>>>> Mobile :+230 7159028 / Tel :+230 6867326 >>>>>>>>>>> Skype : arkureem >>>>>>>>>>> http://www.archnetltd.com >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Kureem Rossaye >>>>>>>>>> Managing Director >>>>>>>>>> >>>>>>>>>> ArchNet ltd >>>>>>>>>> R. Tagore Avenue, Mesnil >>>>>>>>>> Mauritius >>>>>>>>>> Mobile :+230 7159028 / Tel :+230 6867326 >>>>>>>>>> Skype : arkureem >>>>>>>>>> http://www.archnetltd.com >> --------------------------------------------------------------------- >>>>>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>>>>>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>>>>>>> >>>>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>>>> >>>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>> >>>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org