Re: Roadmap

Armin Bauer <[email protected]>
Newsgroups gmane.comp.gnome.apps.multisync.user
Message-ID <[email protected]>
Gonzalo Diethelm wrote:

>On Mon, 2005-04-04 at 16:32 +0200, Armin Bauer wrote:
>  
>
>>>Hum... "wid" == "when it's done"? Anyway, here I could probably try and
>>>help (GUIs are not my strong suit anyway); is there any documentation
>>>for how to write or port a plugin? Is there a "dummy" plugin that one
>>>can base a design on?
>>>
>>>      
>>>
>>sure!
>>there is an example plugin here:
>>http://www.opensync.org/browser/trunk/docs/example-plugin
>>
>>and you can also take a look at the doxygen documentation
>>http://www.opensync.org/docs/
>>
>>or some of the other plugins:
>>http://www.opensync.org/browser/plugins/
>>    
>>
>
>Ok, will look into that. My plan is to start thinking/working on the
>Evolution2 and/or the IrMC plugins; if anybody else is working on those,
>please let me know so I don't duplicate work.
>  
>
the evolution2 plugin in opensync is pretty much done. the only thing 
missing are the sync alerts (the evo2 plugin in 0.8X is a _lot_ older 
than the one in opensync).

the irmc plugin is not ported yet (and i think it would be a good idea 
to work over the plugin a bit while porting since the irmc plugin in 
0.8X is a bit unclean in some parts)

>  
>
>>>Ok, (my) emphasis on all plugins; what do you exactly mean with "fully
>>>working gui"? 
>>>
>>>      
>>>
>>i meant this:
>>"Another thing that should be done is to implement a new gui that takes 
>>advantage of the new
>>features of opensync (it can display the progress for example, allow 
>>syncgroups etc). I thought about implementing the new gui in qt4 so we 
>>can use the same gui for linux, windows and mac."
>>    
>>
>
>Ok. As usual, the choice of a toolkit (qt4, gtk+, etc.) will become a
>religious issue... One comment: if opensync is designed the way I am
>understanding, it could be a good idea to use an interpreted language
>for the gui (Tk, python, whatever); that would make it easily portable
>across OSs, windowing environments, etc.
>
>  
>
yes might be a good idea. i think the first binding is going to be the 
python binding so it might be a good idea to use this language.

and i dont think that the choice of a toolkit should get religious. i 
think the choice depends on what you want to accomplish. since i would 
like to target several platforms in the long run, using gtk might prove 
difficult (im a gtk user myself and would have to learn qt too).

>>i didnt publicize too strong yet since the usefulness of opensync is 
>>still very limited since the syncml plugin is missing. my idea was to 
>>"go public" once we have at least something to show.
>>
>>But maybe it really is a good idea to start with this now by just 
>>telling the people what the idea and the goal of opensync is and then do 
>>the same again once we reached the stage where the syncml plugin is working.
>>Maybe this would work: Start polishing the opensync.org website with the 
>>information about opensync so that it is immediately clear what opensync 
>>is and what it does (improve the wiki and the whitepaper etc), then try 
>>to get it onto some news sites.
>>
>>/me thinks we need someone with knowledge in marketing :)
>>    
>>
>
>I, of course, agree; "release early, release often" (as someone a lot
>more qualified than me once said) also applies to documentation and
>plans. Unluckily, I am no marketing buff...
>
>Best regards.
>
>  
>



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.