Back to Fuji Web Tooling Plans, or Fuji Web Tooling Plans Info
| At line 8 removed 4 lines. |
| * Round-trip capabilities: |
| ** editable IFL field in web tooling; |
| ** conflict resolution when sources are updated from outside (e.g. NetBeans), three modes: override sources from database, override database from sources, merge. |
| At line 13 changed 1 line. |
| ** infrastructure for javascript-based: syntax highlighting (keywords, strings, numbers, delimiters, html/xml/css markup), code completion (word-based), validation %%(color:#cc0000;)''TBD''%%. |
| ** infrastructure for javascript-based: syntax highlighting (keywords, strings, numbers, delimiters, html/xml/css markup), code completion (word-based). |
| At line 15 changed 5 lines. |
| * Better support for messages tracing: |
| ** changes to runtime API, support for 'raw' messages (see [Fuji Message Tracing APIs|FujiMessageTracingApis]); |
| ** UI enhancements %%(color:#cc0000;)''TBD''%% (mostly focused to be able to see the message flow through the services, without having to click at each location). |
| * Public demo %%(color:#cc0000;)''TBD''%%: |
| * Public demo |
| At line 23 changed 1 line. |
| ** ''if the above turns out to be too resource-intensive, the fallback is to remove everything except the current front end''. |
| ** add feedback option; |
| ** various other improvements and changes. |
| At line 18 added 20 lines. |
| !! Milestone 8 (est. 6 weeks, ending 8/28) |
| * Code editing support |
| ** Support for code completion |
| ** Support for Java, Ruby, XML and JSON formats |
| * Performance optimizations |
| ** Javascript profiling, find and eliminate front end inefficiencies and mem leaks. |
| !! Milestone 9 (est. 6 weeks, ending 10/9) |
| * Round-trip capabilities: |
| ** editable IFL field in web tooling; |
| ** conflict resolution when sources are updated from outside (e.g. NetBeans), three modes: override sources from database, override database from sources, merge. |
| * Pluggable component types API |
| ** Make it easy for others to create and plug-in support for their component types in web tooling |
| ** Create documentation for that |
| ** Add better handling of unknown types both on the front-end and the back-end |
| At line 31 changed 1 line. |
| !! Milestone 8 (est. 6 weeks, ending 8/28) |
| * Better support for messages tracing: |
| ** changes to runtime API, support for 'raw' messages (see [Fuji Message Tracing APIs|FujiMessageTracingApis]); |
| ** UI enhancements %%(color:#cc0000;)''TBD''%% (mostly focused to be able to see the message flow through the services, without having to click at each location). |
| At line 33 changed 3 lines. |
| * Code editing support |
| ** Mozilla Bespin (evaluate, possibly adapt, make part of the javascript layer support) |
| ** Java applet layer (more elaborate editing support, more like NetBeans, etc.) |
| * Performance optimizations |
| ** Database handling -- reduce the number of queries executed |
| At line 37 removed 8 lines. |
| * Runtime enhancements (see [Fuji Runtime Enhancements|FujiRuntimeEnhancements]): |
| ** application namespaces; |
| ** reusing existing services/routes; |
| ** controlling access to services; |
| ** in-out message flows; |
| ** faults and error handling; |
| ** call-outs; |
| ** component in-out modes. |
| At line 46 changed 1 line. |
| * Web tooling support for the above. |
| !! Milestone 10 (est. 6 weeks, ending 11/20) |
| At line 48 removed 3 lines. |
| !! Milestone 9 (est. 6 weeks, ending 10/9) |
| At line 70 changed 1 line. |
| !! Milestone 10 (est. 6 weeks, ending 11/20) |
| !! On-Deck |
| At line 80 removed 3 lines. |
| !! On-Deck |
| At line 101 added 21 lines. |
| * Validation |
| ** Be able to define graph-level validation rules |
| ** Disable save/deploy (and do not do those automatically) is the diagram is invalid |
| ** Turn on validation for properties sheets |
| * Code editing support |
| ** Mozilla Bespin (evaluate, possibly adapt, make part of the javascript layer support) |
| ** Java applet layer (more elaborate editing support, more like NetBeans, etc.) |
| * Runtime enhancements (see [Fuji Runtime Enhancements|FujiRuntimeEnhancements]): |
| ** application namespaces; |
| ** reusing existing services/routes; |
| ** controlling access to services; |
| ** in-out message flows; |
| ** faults and error handling; |
| ** call-outs; |
| ** component in-out modes. |
| * Web tooling support for the above. |