SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
Hunspell4Eclipse


                 Eclipse DemoCamps Indigo 2011 - Grenoble

                 olivier.gattaz at isandlatech dot com
mercredi 29 juin 2011
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
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
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
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
Preferences




 © iSANDLATECH.
mercredi 29 juin 2011
Result
                 • Lists of spelling problems ( not in JDT !   )




 © iSANDLATECH.
mercredi 29 juin 2011
I18n
                 •      Hungarian,
                 •      English,
                 •      French,
                 •      Serbian




 © iSANDLATECH.
mercredi 29 juin 2011
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
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
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
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
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
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.com


mercredi 29 juin 2011

Weitere ähnliche Inhalte

Ähnlich wie Hunspell4Eclipse-democamps-grenoble-2011

JavaScript Intro
JavaScript IntroJavaScript Intro
JavaScript IntroEric Brown
 
EclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionEclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionMarc Dutoo
 
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityCédric WILLIAMSON
 
Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Community
 
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong Ceph Community
 
3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time 3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time Pascal Rettig
 
An empirical study on the Specialisation Effect in Open Source Communities
An empirical study on the Specialisation Effect in Open Source CommunitiesAn empirical study on the Specialisation Effect in Open Source Communities
An empirical study on the Specialisation Effect in Open Source CommunitiesTom Mens
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinalProf. Wim Van Criekinge
 
GeoNetwork workshop introduction mapwindow conference 2012 Velp
GeoNetwork workshop introduction mapwindow conference 2012 VelpGeoNetwork workshop introduction mapwindow conference 2012 Velp
GeoNetwork workshop introduction mapwindow conference 2012 Velppvangenuchten
 
Programming Languages #devcon2013
Programming Languages #devcon2013Programming Languages #devcon2013
Programming Languages #devcon2013Iván Montes
 
Wrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCWrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCBenoit Combemale
 
Groovy 1 7 Update, past, present, future - S2G Forum 2010
Groovy 1 7 Update, past, present, future - S2G Forum 2010Groovy 1 7 Update, past, present, future - S2G Forum 2010
Groovy 1 7 Update, past, present, future - S2G Forum 2010Guillaume Laforge
 
Innoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and BeyondInnoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and BeyondSarahCraig7
 
[EclipseCon France 2017] Language Server Protocol in action
[EclipseCon France 2017] Language Server Protocol in action[EclipseCon France 2017] Language Server Protocol in action
[EclipseCon France 2017] Language Server Protocol in actionMickael Istria
 
JVM for Dummies - OSCON 2011
JVM for Dummies - OSCON 2011JVM for Dummies - OSCON 2011
JVM for Dummies - OSCON 2011Charles Nutter
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk UpdateESUG
 
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)Ingo Renner
 

Ähnlich wie Hunspell4Eclipse-democamps-grenoble-2011 (20)

JavaScript Intro
JavaScript IntroJavaScript Intro
JavaScript Intro
 
EclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel EvolutionEclipseCon2010 - Painless Metamodel Evolution
EclipseCon2010 - Painless Metamodel Evolution
 
Jm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agilityJm Jezequel irisa Aom4 agility
Jm Jezequel irisa Aom4 agility
 
Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote Ceph Day SF 2015 - Keynote
Ceph Day SF 2015 - Keynote
 
Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong Ceph Day Seoul - Ceph: a decade in the making and still going strong
Ceph Day Seoul - Ceph: a decade in the making and still going strong
 
Cocoa for Scientists
Cocoa for ScientistsCocoa for Scientists
Cocoa for Scientists
 
3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time 3D in the Browser via WebGL: It's Go Time
3D in the Browser via WebGL: It's Go Time
 
An empirical study on the Specialisation Effect in Open Source Communities
An empirical study on the Specialisation Effect in Open Source CommunitiesAn empirical study on the Specialisation Effect in Open Source Communities
An empirical study on the Specialisation Effect in Open Source Communities
 
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
2015 bioinformatics python_introduction_wim_vancriekinge_vfinal
 
GeoNetwork workshop introduction mapwindow conference 2012 Velp
GeoNetwork workshop introduction mapwindow conference 2012 VelpGeoNetwork workshop introduction mapwindow conference 2012 Velp
GeoNetwork workshop introduction mapwindow conference 2012 Velp
 
Programming Languages #devcon2013
Programming Languages #devcon2013Programming Languages #devcon2013
Programming Languages #devcon2013
 
Ide benchmarking
Ide benchmarkingIde benchmarking
Ide benchmarking
 
Wrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOCWrap-up of the ANR project GEMOC
Wrap-up of the ANR project GEMOC
 
Groovy 1 7 Update, past, present, future - S2G Forum 2010
Groovy 1 7 Update, past, present, future - S2G Forum 2010Groovy 1 7 Update, past, present, future - S2G Forum 2010
Groovy 1 7 Update, past, present, future - S2G Forum 2010
 
Drupal vs Sharepoint
Drupal vs SharepointDrupal vs Sharepoint
Drupal vs Sharepoint
 
Innoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and BeyondInnoslate the Gateway to SysML 2.0 and Beyond
Innoslate the Gateway to SysML 2.0 and Beyond
 
[EclipseCon France 2017] Language Server Protocol in action
[EclipseCon France 2017] Language Server Protocol in action[EclipseCon France 2017] Language Server Protocol in action
[EclipseCon France 2017] Language Server Protocol in action
 
JVM for Dummies - OSCON 2011
JVM for Dummies - OSCON 2011JVM for Dummies - OSCON 2011
JVM for Dummies - OSCON 2011
 
VA Smalltalk Update
VA Smalltalk UpdateVA Smalltalk Update
VA Smalltalk Update
 
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)
Apache Solr for TYPO3 (@ T3CON10 Dallas, TX)
 

Kürzlich hochgeladen

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Kürzlich hochgeladen (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

Hunspell4Eclipse-democamps-grenoble-2011

  • 1. Hunspell4Eclipse Eclipse DemoCamps Indigo 2011 - Grenoble olivier.gattaz at isandlatech dot com mercredi 29 juin 2011
  • 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. 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. 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. 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
  • 7. Result • Lists of spelling problems ( not in JDT ! ) © iSANDLATECH. mercredi 29 juin 2011
  • 8. I18n • Hungarian, • English, • French, • Serbian © iSANDLATECH. mercredi 29 juin 2011
  • 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. 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. 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. 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. 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. 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.com mercredi 29 juin 2011