Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [dsdp-mtj-dev] MTJ preprocess content assist support


hi Gustavo,

Right now I'm just working on the preprocess content assist support, Marvin will answer your rest questions.

Multi-Config: FR007 - Preprocess symbols content-assist
are we also going to do some kind of validation based on the symbol type? for instance mark the core with "error" if teh develoeprs enter something like //#if screenwidth > "gustavo". not sure if this is necessary (or even possible), but might be good for the user

If time is enough, I may do some  validation when user input, but it seems not so easy:
1. we contribute to Java Editor, I'm not sure whether the Java Editor provide some extension point to let us do validation when user input, I will investigate it.
2. we have to do some syntax analysis to estimate whether the input preprocess statement is right(I think if we do some validation, we should not only validate the statement base on the symbol type).

I will do some investigation in this, if possible(time and technology), I will add this support.

Thanks!

Best Regards

Gang(Allen) Ma

Sybase Software (China) Co., Ltd



"Paula Gustavo-WGP010" <wgp010@xxxxxxxxxxxx>
Sent by: dsdp-mtj-dev-bounces@xxxxxxxxxxx

2008-11-04 20:55

Please respond to
Mobile Tools for The Java Platform mailing list        <dsdp-mtj-dev@xxxxxxxxxxx>

To
"Mobile Tools for The Java Platform mailing list" <dsdp-mtj-dev@xxxxxxxxxxx>
cc
Subject
RE: [dsdp-mtj-dev] MTJ preprocess content assist support





hi gang,
 
thanks for the detailed requirements... they look great!
 
below are some comments
 
FR001 - Configuration data format & persistence:
if the user already has a MTJ project created with 0.9 what will happen when he opens it with 0.9.1? you mention that the the .mtj file format will be changed.
 
probably it would be important that the code checks if the project is in the 0.9 format and automatically convert it to the new format (then we would keep workspace compatibility). other options is to have the configurations on another file and keep the .mtj file as it is to have a backword compatibility. not sure if it better. the last option is to just break the workspace compatibility, but i'm not sure if it is a good ideia to do that.
 
the change on the format also means that a 0.9.1 project will not be opened with MTJ 0.9 isn't it?
 
Multi-Config: FR003 - manage configurations
do you have some suggestion on the UI workflow for that? besides that, how is the user going to set the current active configuration?
 
Multi-Config: FR007 - Preprocess symbols content-assist
are we also going to do some kind of validation based on the symbol type? for instance mark the core with "error" if teh develoeprs enter something like //#if screenwidth > "gustavo". not sure if this is necessary (or even possible), but might be good for the user  
 
:)
gep
 


From: dsdp-mtj-dev-bounces@xxxxxxxxxxx [mailto:dsdp-mtj-dev-bounces@xxxxxxxxxxx] On Behalf Of Gang.Ma@xxxxxxxxxx
Sent:
terça-feira, 4 de novembro de 2008 07:54
To:
Mobile Tools for The Java Platform mailing list
Subject:
[dsdp-mtj-dev] MTJ preprocess content assist support



Hi all,


I have updated the wiki page to add detail information about the preprocess content assist support, please see it at:
http://wiki.eclipse.org/DSDP/MTJ/Requirements/Multi-Configuration_Support,  from "Multi-Config: FR006" to "Multi-Config: FR009"

I also create some bugzilla entries for it:

1.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253648 ([multdevice]: Preprocess directive content-assist), describe how to show preprocess directive proposal
2.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253653 ([multdevice]: Preprocess symbols content-assist), describe how to show preprocess symbol proposal
3.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253162 ([multdevice]: Preprocess Template content-assist), describe how to show preprocess template proposal
4.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=253645 ([multdevice]: Preprocess template configuration), describe how to configure preprocess template.

any comments and suggestions are welcome.


Best Regards

Gang(Allen) Ma

Sybase Software (China) Co., Ltd
_______________________________________________
dsdp-mtj-dev mailing list
dsdp-mtj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dsdp-mtj-dev


Back to the top