|
|
| Re: Eclipse 4 and Web [message #902879 is a reply to message #902766] |
Mon, 20 August 2012 16:44   |
Rushan Gilmullin Messages: 61 Registered: June 2011 |
Member |
|
|
Components published.
Was implemented Placeholders and Areas. Now the IDE demo will be done right. Now I created only frame of it and called it Cassandra Demo, in few days I move from old demo (called vaadock) to Cassandra.
Short description of published components.
1. org.semanticsoft.vaaclipse.app - bundle with main rcp application. It start the RCP application and async. event queue.
2. org.semanticsoft.vaaclipse.vaadinapp - bundle with vaadin application. It register using org.vaadin.osgi the Vaadin Application. Vaadin application is created per user session and per session workbench created. The details above in Thomas's message.
3. org.semanticsoft.vaaclipse.presentation - the renderer code.
4. org.semanticsoft.vaaclipse.behaviour - the eclipse e4 addons that add behavour to eclipse model. I made it total isolated from platform specific code (vaadin code). The idea was from Kai's generic renderer, but I remove abstract dependencies from platform code. Shortly, the behavour addon do this thing. When one property of model's element is changed, it cause the changes of properties other element's (or other props of this element). So, we must collect this waves of changes in one place and maximum decople it from Platform code. Kai Toedter did this in his generic renderer, I did his addon more isolated from platform removing even abstract dependencies from platform code.
5. org.semanticsoft.vaaclipse.resources - resources using by vaaclipse that deploed using org.vaadin.staticres
6. org.semanticsoft.vaaclipse.vaadinaddons - bundle with used vaadin addons
7. org.semanticsoft.vaaclipsedemo.cassandra.app - the demo cassandra project. Now it only carcas of showed above (screenshots above show the vaadock demo that now rewrite with new concepts - will be finished at this week). So, when prepared, it will be as in screens above.
8. org.semanticsoft.vaaclipsedemo.cassandra.resources - the resources of cassandra demo.
What is NOT published. Now I don't publish the client widgetset code - the modification of John Ahlroos's vaadin addon "dragdroplayouts". In future this modications must be done separately from this addon (I did fast hardcode to get it work as quickly as possible). If anyone interesting in it I can send sources or put it in temp repo. Also I don't publish the legacy demo vaadock (screenshots above). In few days vaadock's features will be move to Cassandra project in right way. And, at last, the drag and drop code. It partly located in client widgetset code (show previous note), the server support addon is need to be rewritten.
There are some issues how to use resources. Now working with resources is not ideal. All your resoure must be located in any fragment bundle (host bundle - com.vaadin) by path: platform:/plugin/your_fragment_bundle/VAADIN/themes/your_theme/... In future I want to locate the resources in any path and deploy it automatically to vaading theme, and so all working with resources must be transparent relative vaadin theme (we must not operate by Vaadin Theme, working at more high eclipse level).
Note: Was used the code fragments from Kai Toedter's generic renderer (I simple copy several files to do editing more easy of course with copyrites - when Kai or others will finilize the generic renderer it will be easy to go to resulting renderer dependency). Also I modified the John Ahlroos's great vaadin addon "dragdroplayouts" (the licence is allowed this), but in future this modifications must be fetched outside of John's addon - it is don't difficult.
[Updated on: Mon, 20 August 2012 17:24] Report message to a moderator
|
|
|
|
| Re: Eclipse 4 and Web [message #902962 is a reply to message #902960] |
Tue, 21 August 2012 08:34   |
Rushan Gilmullin Messages: 61 Registered: June 2011 |
Member |
|
|
What will be done in this week.
1. Will be fixed the bug with collapsing some shared elements.
2. Will be implemented the fast view.
3. Cassandra demo will be upleveled to vaadock level (project explorer, files editor (if true - viewer), outline and console - all must work in simple demo mode).
The docking operations will be done in parrallel (it is already imlemented on client side), but this will be ready throw 2-3 week.
I planning to use vaaclipse in commercial project in end of semptember...
[Updated on: Tue, 21 August 2012 08:42] Report message to a moderator
|
|
|
|
|
|
|
|
| Re: Eclipse 4 and Web [message #903786 is a reply to message #903785] |
Sat, 25 August 2012 20:09   |
Rushan Gilmullin Messages: 61 Registered: June 2011 |
Member |
|
|
The fast view implemented (a popup window that appear when click on minimized tabsheet or editor area button with content of tabsheet or area). Also was done other work and improvement. Will be commited at sunday after some improvement.
I think that to the second week of september it will be usable in test (or just prealpha) mode.
PS As I said above, it is under EPL.
[Updated on: Sat, 25 August 2012 20:14] Report message to a moderator
|
|
|
|
|
|
|
|
|
|
| Re: Eclipse 4 and Web [message #904905 is a reply to message #895717] |
Wed, 29 August 2012 07:05  |
Rushan Gilmullin Messages: 61 Registered: June 2011 |
Member |
|
|
The info about development process in future will be published at github prject page (see the project page and issues). Last report: the problems with client hangs caused by frequent update is fixed (the additional info see in correpondence issue in github) and now I will begin work on cassandra demo and changes on renderer that required to implement this demo in right way.
|
|
|
Powered by
FUDForum. Page generated in 0.02204 seconds