zemberek projesi

Download Zemberek Projesi

If you can't read please download the document

Upload: serkan-kaba

Post on 16-Apr-2017

4.953 views

Category:

Technology


1 download

TRANSCRIPT

Zemberek Projesi ve Gelitirme Sreci

Zemberek Projesi

Bilgisayar Yksek MhendisiSerkan KABA

[email protected]@gentoo.org

Nedir?

Zemberek, MPL lisansl ak kodlu genel amal bir Trke Doal Dil leme (DD NLP) ktphanesi ve bu ktphaneyi kullanan dier alt projelerin oluturduu bir projeler btndr.

Alt projelerin ihtiyalara gre arttrlmas planlanmaktadr.

Tarihe

Ahmet ve Mehmet Akn ve tarafndan Bahar 2004'te TSpell projesinin devam olarak balatld

Proje ismi Zemberek olarak deitirildi.

OpenOffice.org iin Trke yazm denetimi ve heceleyici salayan Zemberek eklentisi yazld.

Pardus datmnn Trke yazm denetimi ihtiyacn karlamak amacyla Zemberek-Pardus projesi balatld.

Tarihe

Zemberek-Pardus projesi kapsamnda Zemberek sunucusu gelitirildi ve KDE entegrasyonu saland.

Ayn proje kapsamnda Firefox ve Thunderbird Trke yazm denetimi iin Zemberek sunucusunu kullanacak ekilde modifiye edildi.

Alt projeler kademeli olarak Googlecode altna tand ve SVN kullanlmaya baland.

MozZemberek eklentisi oluturuldu.

Alt Projeler

Zemberek2 (Zemberek ktphanesi)

Zemberek-Server (Masast entegrasyonu iin sunucu)

Zemberek-OOO (Zemberek OpenOffice.org eklentisi)

Zemberek-Web (Web tabanl demo)

MozZemberek (Zemberek Firefox eklentisi)

Dier Projeler/Kullanm Alanlar

ZpspellZemberek-Server KDE 3 eriimi iin Pardus projesi erevesinde gelitirildi.

Enchant modlZemberek-Server GTK+/GNOME ve KDE 4 eriimi

Jubler altyaz editr iin Trke yazm denetimi eklentisi.

MusahhihEclipse ve yeni Eclipse tabanl JBuilder srmleri iin yorum satrlarnda yazm denetimi iin eklenti.

Zemberek2

ekirdek

net.zemberek.erisim.Zemberek

Dier Bileenler

Dil gerekletirimleriTrke

Trkmence

Azerice

Tatarca

Veri

Harfler

Kkler

Ekler

http://www.gentoo.org/main/en/lists.xmlhttp://groups.google.com/group/zemberek_dev

Zemberek2 Neler Sunuyor?

Kelime tabanl yazm denetimi

Hatal yazmlar iin neri

Heceleme

zmleme

ASCII Trke ve Trke ASCII dnm

Trke testi

Temel istatistikler (harf, hece, kk, ek)

Kk bulma

Kelime retimi

Zemberek-OOO

OpenOffice.org iin en byk eksikliin ve acil ihtiyacn yazm denetimi olduu dile getirildi.

OpenOffice.org Java ile eklenti yazlmasna olanak salyor.

Derlenip paketlenen eklentiler Java destekli tm platformlarda alabiliyor.

Daha nceki versiyonlar OpenOffice.org 1.0 dahil tm versiyonlarda alabiliyor. Yeni oxt paketi minimum 2.3 gerektiriyor.

Windows, Linux' MacOSX'te OpenOffice.org ile almakta.

Zemberek-Server

Zemberek hizmetlerine merkezi bir sunucudan erimeyi salyor.

Ktphanenin tek bir kopyas (instance) iler. Bellek ve ilkleme zamanndan tasarruf salar.

Dier dillerden eriim kolay.

u anda socket ve DBus ile eriilebilen arayzler iermektedir.

DBus Linux zerinde standartlaan bir sreleraras iletiim yntemidir ancak halen Windows ya da DBus sunucusunun almad ortamlar iin socket sunucusu korunmaktadr.

Zemberek-Web

Zemberek hizmetlerine internet zerinden eriimi salyor.

Hizmetlerin bir demosunu salyor.

Yakn zamanda hizmete giren Google AppEngine altna tand.

Gelecekte web servisi ya da dier protokoller ile farkl uygulamalardan eriim salanabilir. (rn: Wordpress/GMail yazm denetimi)

MozZemberek

Firefox 3 (hatta tm Gecko 1.9 tabanl rnler) yazm denetimi modllerini eklenti olarak kurmaya izin veriyor.

Bu sayede yakn zamanda Firefox yamas temel alnak oluturuldu.

Sunucunun socket arayzn kullanmakta ve u an iin yalnzca Linux'ta almaktadr.

Ne Durumdayz? - zet

KDE uygulamalarnda yazm denetimi yapabiliyoruz.

GTK+/GNOME uygulamalarnda yazm denetimi yapabiliyoruz.

OpenOffice.org ile iinde yazm denetimi ve heceleme yapabiliyoruz.

Mozilla rnlerinden Firefox ile Thunderbird'de yazm denetimi yapabiliyoruz.

Nerelerde Kullanlyor?

Pek ok Linux datmnda yazm denetimi zellikleri iinPardus, Gentoo, Archlinux, Lapis Linux, Ubuntu

OpenOffice.org ile Linux, Windows ve MacOSX altnda.

Ktphane ve sunucu ile akademik almalarda

Nasl Katk Salayabilirim?

Kodu inceleyip,derleyip grlerinizi belirtebilirsiniz

E-posta listesine ye olabilirsiniz.

Hatal kelimeleri ve dier hatalar raporlayabilirsiniz.

Gelitirici olarak katlabilir yeni alt projeleri hayata geirebilir varolanlar gelitirebilirsiniz.

Neler Yaplabilir?

Kullanc tanml szlk destei (Issue #7)

Kelime bei destei

Zemberek-Server MacOSX etkileimi(Issue #65)

Zemberek-Server C dili eriiminin ktphane haline getirilmesi

Gelitirmede Neler Kullanyoruz?

Java, bunun yannda baz alt projelerde C ve C++

Birden ok IDE: Eclipse, NetBeans, Intelli JIdea

Srm ynetimi iin Subversion

Ekip

4 aktif gelitiriciAhmet Afn Akn

Mehmet Dndar Akn

Serkan Kaba

Rail Aliev

Dier katkclar ve testiler

EksiklerDaha fazla gelitirici

Dilbilimci

Nereden Bilgi Alabilirim?

Proje web sitesihttp://zemberek.googlecode.com

Proje gnlhttp://zembereknlp.blogspot.com

E-posta listesihttp://groups.google.com/group/zemberek_dev

Hazrladmz belgelerhttp://tinyurl.com/zemberek-dokumanlar

Dinlediiniz iin teekkrler

Bu sunu Creative Commons (by-nc-sa) ile lisanslanmtr.