debii -- dictionary writing systems platformcurrent deb projects conclusions and future directions...

77
Outline DEB ii Development Platform Current DEB projects Conclusions and Future Directions DEB ii – Dictionary Writing Systems Platform Aleˇ s Hor´ ak Adam Rambousek Faculty of Informatics, Masaryk University Botanick´ a 68a, CZ-602 00 Brno, Czech Republic E-mail: [email protected], [email protected] Aleˇ s Hor´ ak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Upload: others

Post on 04-Oct-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEB ii – Dictionary Writing Systems Platform

Ales Horak Adam Rambousek

Faculty of Informatics, Masaryk UniversityBotanicka 68a, CZ-602 00 Brno, Czech Republic

E-mail: [email protected], [email protected]

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 2: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

Outline

1 DEB ii Development PlatformIntroductionServer sideClient side

2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

3 Conclusions and Future DirectionsConclusionsFuture Directions

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 3: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

Outline

1 DEB ii Development PlatformIntroductionServer sideClient side

2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

3 Conclusions and Future DirectionsConclusionsFuture Directions

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 4: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

Outline

1 DEB ii Development PlatformIntroductionServer sideClient side

2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

3 Conclusions and Future DirectionsConclusionsFuture Directions

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 5: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Introduction

platform for dictionary writing systems development

basically any XML data

strict client-server architecture

server

server side functionalitydatabase backend

client

only simple functionalitygraphical interfacesweb interfaces

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 6: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Introduction

platform for dictionary writing systems development

basically any XML data

strict client-server architecture

server

server side functionalitydatabase backend

client

only simple functionalitygraphical interfacesweb interfaces

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 7: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Introduction

platform for dictionary writing systems development

basically any XML data

strict client-server architecture

server

server side functionalitydatabase backend

client

only simple functionalitygraphical interfacesweb interfaces

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 8: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Introduction

platform for dictionary writing systems development

basically any XML data

strict client-server architecture

server

server side functionalitydatabase backend

client

only simple functionalitygraphical interfacesweb interfaces

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 9: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

DEB uses AJAX-like communication

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 10: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 11: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 12: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 13: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 14: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 15: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Server side

database backend – Berkeley DB XML

native XML databasesupports XPath and XQuery

implemented in Ruby programming language

object-oriented, interpreted

built from small parts, called servlets

each servlet provides single serviceallows a modular composition of all services

HTTP communication with JSON for data structures

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 16: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 17: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 18: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 19: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 20: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 21: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 22: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 23: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 24: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Current servlets

generic document servlet

serves data from a DB XML containersupports querying the databasefetching individual documentsstorage of documentsXSLT transformation of the output

SQL servlet

provides interface to data in PostgreSQL (or other) database

project-specific servlets

GRASS servlet

interface to GRASS GIS, used for map generation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 25: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 26: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 27: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 28: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 29: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 30: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 31: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Platform

client applications mostly oriented to the graphical userinterfaces (GUI)

Mozilla platform provides complete tools for softwaredevelopment

Firefox, Thunderbird, Netscape, Nvu

clear separation between application logic and definition,presentation and language-specific texts

simple application design

work on many operating systems

officially Windows, Linux, and Mac OS X, unofficially manyothers

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 32: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Formats and Standards

XUL – XML User-interface Language

mark-up language for GUI design

CSS – Cascading Style Sheets

graphic appearance of the application

JavaScript

programming language for application logic

Document Object Model (DOM), XSLT and XPath

work with HTML and XML documents

RDF as data source

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 33: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Formats and Standards

XUL – XML User-interface Language

mark-up language for GUI design

CSS – Cascading Style Sheets

graphic appearance of the application

JavaScript

programming language for application logic

Document Object Model (DOM), XSLT and XPath

work with HTML and XML documents

RDF as data source

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 34: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Formats and Standards

XUL – XML User-interface Language

mark-up language for GUI design

CSS – Cascading Style Sheets

graphic appearance of the application

JavaScript

programming language for application logic

Document Object Model (DOM), XSLT and XPath

work with HTML and XML documents

RDF as data source

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 35: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Formats and Standards

XUL – XML User-interface Language

mark-up language for GUI design

CSS – Cascading Style Sheets

graphic appearance of the application

JavaScript

programming language for application logic

Document Object Model (DOM), XSLT and XPath

work with HTML and XML documents

RDF as data source

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 36: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Mozilla Formats and Standards

XUL – XML User-interface Language

mark-up language for GUI design

CSS – Cascading Style Sheets

graphic appearance of the application

JavaScript

programming language for application logic

Document Object Model (DOM), XSLT and XPath

work with HTML and XML documents

RDF as data source

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 37: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 38: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 39: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 40: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 41: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 42: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

IntroductionServer sideClient side

Assets of DEB Platform

data stored on the server

functionality mostly on the server, lightweight clients

good team cooperation

authentication and authorization tools provided by the server

different interfaces over the same data structure, reusable bymany clients

homogeneity of the data structure and presentation

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 43: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Outline

1 DEB ii Development PlatformIntroductionServer sideClient side

2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

3 Conclusions and Future DirectionsConclusionsFuture Directions

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 44: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 45: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 46: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 47: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 48: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 49: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBDict

Simple DEB client demonstrating several basic functions of thesystem

available as installable package or web-service

multilingual user interface (English, Czech, others can beeasily added)

queries to several XML dictionaries (of different underlyingstructure) with the result passed through an XSLTtransformation

connection to Czech morphological analyzer

connection to an external website (Google, Answers.com)

connection to a geographical information system (display ofgeographical links directly on their positions within acartographic map)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 50: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 51: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 52: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 53: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 54: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 55: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 56: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 57: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 58: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

DEBVisDic

reimplementation of semantic networks editor – VisDic (forwordnet-like databases)

contains all the main features present in VisDic

client-server architecture

new windowed interface

connection to other resources (e.g. morphological analyzer,dictionaries)

connection of other existing applications to the DEB wordnetserver (e.g. VisualBrowser)

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 59: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 60: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

PRALED – Prague Lexical Database of Czech

developed for the lexicographic department of the Institute ofCzech Language

preparation of new comprehensive and exhaustive database oflexicographic information for Czech language – Czech lexicaldatabase, CLD

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 61: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

PRALED – Prague Lexical Database of Czech

developed for the lexicographic department of the Institute ofCzech Language

preparation of new comprehensive and exhaustive database oflexicographic information for Czech language – Czech lexicaldatabase, CLD

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 62: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 63: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Czech Onomastic Dictionary

developed for the linguists in the Institute of Czech Language

prepare electronic data for new Czech dictionary of propernouns, their origins and toponyms

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 64: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Czech Onomastic Dictionary

developed for the linguists in the Institute of Czech Language

prepare electronic data for new Czech dictionary of propernouns, their origins and toponyms

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 65: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 66: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

VisualBrowser

Java application that can visualize the data in RDF scheme,not a DEB client

connection to DEB server and visualization of WordNet data

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 67: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

VisualBrowser

Java application that can visualize the data in RDF scheme,not a DEB client

connection to DEB server and visualization of WordNet data

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 68: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 69: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

DEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

Other possibilities

Client doesn’t have to be implemented in XUL. Anyapplication/service using HTTP or SOAP protocol can be a client.

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 70: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Outline

1 DEB ii Development PlatformIntroductionServer sideClient side

2 Current DEB projectsDEBDictDEBVisDicPRALED – Prague Lexical Database of CzechCzech Onomastic DictionaryOther possibilities

3 Conclusions and Future DirectionsConclusionsFuture Directions

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 71: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Conclusions and Future Directions

about 90% of server part completed

several client applications under development are used inrunning projects

high modularity and configurability

versatile base for implementation of individual and powerfuldictionary writing tools

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 72: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Conclusions and Future Directions

about 90% of server part completed

several client applications under development are used inrunning projects

high modularity and configurability

versatile base for implementation of individual and powerfuldictionary writing tools

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 73: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Conclusions and Future Directions

about 90% of server part completed

several client applications under development are used inrunning projects

high modularity and configurability

versatile base for implementation of individual and powerfuldictionary writing tools

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 74: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Conclusions and Future Directions

about 90% of server part completed

several client applications under development are used inrunning projects

high modularity and configurability

versatile base for implementation of individual and powerfuldictionary writing tools

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 75: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Future of DEB ii

optimize server part

add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)

prepare server installation packages

develop more DWS clients

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 76: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Future of DEB ii

optimize server part

add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)

prepare server installation packages

develop more DWS clients

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform

Page 77: DEBii -- Dictionary Writing Systems PlatformCurrent DEB projects Conclusions and Future Directions DEBii { Dictionary Writing Systems Platform Ale s Hor ak Adam Rambousek Faculty of

OutlineDEB ii Development Platform

Current DEB projectsConclusions and Future Directions

ConclusionsFuture Directions

Future of DEB ii

optimize server part

add new servlets for linguistic resources (corpora, wordsketches, analyzers, ...)

prepare server installation packages

develop more DWS clients

Ales Horak, Adam Rambousek DEB ii – Dictionary Writing Systems Platform