Słownik w komórce Komunikacja - Jabber Firefox - dodatki W³asne s³owniki Katalog linków wiêcej
Polish (Poland)English (United Kingdom)
LexiTools to doskonałe słowniki i unikalne oprogramowanie umożliwiające korzystanie z nich.

LexiTools

LexiTools SDK
There are no translations available.

LexiTools SDK obejmuje:

  1. Program do generowania struktur słowników.
  2. Specyfikacje usług sieciowych (SOAP)
  3. Przykładowe programy korzystające ze słowników lub on-line (SOAP)


plik SDK do pobrania (zip): lt_sdk001.zip

1. Słowniki mogą być pamiętane w bazie danych. Jednak nie zawsze jest to dobre rozwiązanie. Na przykład w urządzeniach przenośnych nie mamy możliwości zainstalowania bazy danych. Nawet w nowoczesnych komórkach w których teoretycznie moglibyśmy skorzystać z wbudowanej bazy SQLite (Symbian, Android) - przy tak dużych zbiorach danych jest to nieefektywne. Dlatego zostały zaprojektowane struktury danych pozwalające przechowywać słowniki w bardziej zwartej formie. SDK zawiera program do generowania takich słowników i przykłady ich użycia. Struktura opiera się o b-drzewa i kompresji Huffmana. W przypadku komórek (J2ME) plik słownika może być dzielony na fragmenty ułatwiające przeszukiwanie w zasobach (resources). Programy w J2ME nie mają bowiem dostępu do systemu plików.


2. Komunikacja SOAP umożliwia synchronizację danych z serwerm www.lexitools.com. Obejmuje ona kilkadziesiąt komunikatów umożliwiających aktualizację struktur słownika. SDK zawiera definicję tych komunikatów (plik LexiTools.wsdl). Oto przykład jego zastosowania (Python) - program drukujący spis słowników (jak większość danych - spis ten jest przesyłany w formacie json):
from SOAPpy

import WSDL

server = WSDL.Proxy('LexiTools.wsdl') # wczytaj definicje

user='user' # użytkownika

password='pass' - hasło

license=''

session = server.login(user,password,license)

dictionaries = server.dictionaries(session)

server.logout(session)

print dictionaries


3. SDK zawiera szereg przykładowych programów pokazujących wykorzystanie struktur i mechanizmów LexiTools.