List Info

Thread: On-line dictionaries project




On-line dictionaries project
user name
2008-02-11 14:25:01
Hi,    

Like we said in a previous mail, we are working on an on-line dictionary plug-in. Currently our work focuses on the implementation of a stand-alone application. But we are already thinking of the futures wizards.    

We've made some tests wizards and we hope you will share your suggestions or remarks about them. ;   

New account wizard: [new_account.png]
Very light, this wizard only contains information about the dictionary server: host and port. When the plug-in will handle user authentication, it will also contains the login and password field.  

New contact wizard: [add_contact.png]  
We give the possibility to search on more than one dictionary in a time. So this wizard contains the dictionaries the user has chosen. The user can add, update or delete a dictionary with the 3 buttons on the right. The two first open a new dialog [database_editor.png].  

This dialog contains two lists: the first one the dictionaries the user can add and the other one the different strategies to find similar words if the asked word doesn't exist.  

For example: your use the "French-English translator" with the "prefix" strategy, if you write "bonjou" which doesn't exist, the program will give you a list of word starting with "bonjou".  

In short, a contact refers to a set of dictionaries, each having been associated with a strategy.  

Thanks

Cédric LITZELMANN, Damien ROTH  
View Original Image
View Original Image
View Original Image
Re: On-line dictionaries project
user name
2008-02-12 04:36:44
Hello Damien, Cédric and all devs,

First, I am grateful for your wizard proposition, which has
the benefit 
to present all the useful fields to configure an on-line
dictionary 
account :
1) The server informations (hostname and port).
2) The available search strategies (substring, suffix,
regular 
expressions, soundex, and Levenshtein) for this server.
3) The available database(s) for this server.

I think configuration for 1) and 2) have to be regrouped
into a single 
frame and can be well integrated with SIP-Communicator
(SC).
Alas 3) is more problematic. Indeed, a default
SIP-Communicator adding 
contact wizard is used for all the protocols available and
only propose 
an empty text field to enter the identifier (UIN) of the new
contact to 
add. The question is : Can we modify this default add
contact wizard?.. 
  I am sure the answer is NO (Emil, Yana can you confirm
this belief?).

Anyway, let's analyse the 2 possibilities :
A) We can modify the default add account wizard :
- A DICT server is a SC account containing (server hostname,
port and 
selected strategies).
- A database is a SC contact.

B) We can modify the default add account wizard :
- A DICT server is a SC account containing (server hostname,
port, 
selected strategies and selected database).
- There is NOTHING corresponding to a a SC contact.

As you can see, the solution A) need to modify the default
add contact 
wizard, like changing the text field by a combo box to
afford users to 
choose between all the available databases. As we already
said, this 
solution breaks the SC general comportment for adding a new
contact.
Solution B) is confusing and is not user friendly.

Does anyone have a brilliant idea to find another solution
to this problem?

Vincent

ROTH Damien wrote:
> Hi,
> 
> Like we said in a previous mail, we are working on an
on-line dictionary
> plug-in. Currently our work focuses on the
implementation of a stand-alone
> application. But we are already thinking of the futures
wizards.
> 
> We've made some tests wizards and we hope you will
share your suggestions or
> remarks about them.
> 
> New account wizard: [new_account.png]
> Very light, this wizard only contains information about
the dictionary
> server: host and port. When the plug-in will handle
user authentication, it
> will also contains the login and password field.
> 
> New contact wizard: [add_contact.png]
> We give the possibility to search on more than one
dictionary in a time. So
> this wizard contains the dictionaries the user has
chosen. The user can add,
> update or delete a dictionary with the 3 buttons on the
right. The two first
> open a new dialog [database_editor.png].
> 
> This dialog contains two lists: the first one the
dictionaries the user can
> add and the other one the different strategies to find
similar words if the
> asked word doesn't exist.
> 
> For example: your use the "French-English
translator" with the "prefix"
> strategy, if you write "bonjou" which doesn't
exist, the program will give
> you a list of word starting with "bonjou".
> 
> In short, a contact refers to a set of dictionaries,
each having been
> associated with a strategy.
> 
> Thanks
> 
> Cédric LITZELMANN, Damien ROTH
> 
> 
> 
>
------------------------------------------------------------
------------
> 
> 
>
------------------------------------------------------------
------------
> 
> 
>
------------------------------------------------------------
------------
> 
> 
>
------------------------------------------------------------
------------
> 
>
------------------------------------------------------------
---------
> To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
> For additional commands, e-mail: dev-helpsip-communicator.dev.java.net


------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribesip-communicator.dev.java.net
For additional commands, e-mail: dev-helpsip-communicator.dev.java.net


[1-2]

about | contact  Other archives ( Real Estate discussion Medical topics )