SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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)
 

Último

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Último (20)

Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

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