Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Hunspell4Eclipse-democamps-grenoble-2011

1,314 views

Published on

Hunspell4Eclipse is an Eclipse plug-in, that integrates the Hunspell spelling tool as an Eclipse’s Spell Checking Service.

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

Hunspell4Eclipse-democamps-grenoble-2011

  1. 1. Hunspell4Eclipse Eclipse DemoCamps Indigo 2011 - Grenoble olivier.gattaz at isandlatech dot commercredi 29 juin 2011
  2. 2. The project • Hunspell4Eclipse is an Eclipse plug-in, that integrates the Hunspell spelling tool as an Eclipse’s Spell Checking Service. • Created by Lóránd Somogyi ( hun)(lorand.somogyi at ) gmail dot com • http://code.google.com/p/hunspell4eclipse/ © iSANDLATECH.mercredi 29 juin 2011
  3. 3. Hunspell • The spell checker of : LibreOffice, Firefox, Thunderbird, Mac Os X, Google Chrome,... • Can use Unicode UTF-8-encoded dictionaries. • http://hunspell.sourceforge.net/ • http://en.wikipedia.org/wiki/Hunspell © iSANDLATECH.mercredi 29 juin 2011
  4. 4. Hunspell java binding • by Flemming Frandsen (dk)(http://dren.dk/hunspell.html) • Technology : JNA 3.2.7 OS/CPU Linux x86-32 Yes x86-64 Yes ppc-32 No • Implementation tips : Mac OsX Windows Yes Yes Yes Yes Yes n/a • native libs like resources, • put in place in the temporary folder • Win64 validation by Adam Singer (usa) © iSANDLATECH.mercredi 29 juin 2011
  5. 5. Spelling service • Package: org.eclipse.ui.texteditor.spelling • ISpellingEngine • check(document, regions, context, collector, monitor) • SpellingContext • Content-type • ISpellingProblemCollector • SpellingProblem • Proposals ( CompletionProposal vs JDT WordCorrectionProposal ! ) © iSANDLATECH.mercredi 29 juin 2011
  6. 6. Preferences © iSANDLATECH.mercredi 29 juin 2011
  7. 7. Result • Lists of spelling problems ( not in JDT ! ) © iSANDLATECH.mercredi 29 juin 2011
  8. 8. I18n • Hungarian, • English, • French, • Serbian © iSANDLATECH.mercredi 29 juin 2011
  9. 9. Known issue • The Indigo installation fails ... • IBM ICU dependency • Lóránd is going to fix the problem, the corrected version 0.8.6 isn’t too far... © iSANDLATECH.mercredi 29 juin 2011
  10. 10. Roadmap • Splitting of the tree of dependencies. The specific spell checkers which have a dependency to an editor (jdt, rest,...) are isolated in specialized features (done in 0.8.6), • List of dictionaries, • User dictionary, • Google proposals, • Preferences by project and file © iSANDLATECH.mercredi 29 juin 2011
  11. 11. Roadmap • Splitting of the tree of dependencies. The specific spell checkers which have a dependency to an editor (jdt, rest,...) are isolated in specialized features (done in 0.8.6), • List of dictionaries, • User dictionary, • Google proposals, • Preferences by project and file And we wait for your requirements ! © iSANDLATECH.mercredi 29 juin 2011
  12. 12. Roadmap • Splitting of the tree of dependencies. The specific spell checkers which have a dependency to an editor (jdt, rest,...) are isolated in specialized features (done in 0.8.6), • List of dictionaries, • User dictionary, • Google proposals, • Preferences by project and file And we wait for your requirements ! © iSANDLATECH.mercredi 29 juin 2011
  13. 13. Market place metrics Month Installs Clickthroughs 6/11 21 32 5/11 16 11 4/11 14 21 3/11 12 31 Total 63 (rank 240) © iSANDLATECH.mercredi 29 juin 2011
  14. 14. Merci iSANDLATECH. Ingénierie des connexions 255 chemin des Arriots 38330 Montbonnot Saint Martin +33(0)6 77 75 28 59 www.isandlatech.com contact@isandlatech.commercredi 29 juin 2011

×