1 / 18

More Features, Less Code The EDIT Taxonomic Editor and Eclipse Rich Client Platform

The EDIT Desktop Taxonomic Editor is designed to provide seamless access to data, avoid flow impedance, and reduce clutter. It is based on Eclipse Rich Client Platform (RCP) and offers seamless integration with existing data structures.

Télécharger la présentation

More Features, Less Code The EDIT Taxonomic Editor and Eclipse Rich Client Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. More Features, Less Code The EDIT Taxonomic Editor and Eclipse Rich Client Platform Pepe Ciardelli Botanic Garden and Botanical Museum Berlin-Dahlem Dept. of Biodiversity Informatics and Laboratories TDWG 2009 Annual Conference November 11, 2009

  2. EDIT Desktop Taxonomic Editor The holy grail DON’T BREAK THE FLOW TDWG 2009 Annual Conference November 11, 2009

  3. EDIT Desktop Taxonomic Editor Avoiding flow impedance • Give me seamless access to existing data • Don’t force me to worry about underlying data structures • Don’t ask me if I’m sure • Don’t clutter my space TDWG 2009 Annual Conference November 11, 2009

  4. EDIT Desktop Taxonomic Editor Choosing the technology Eclipse Rich Client Platform (RCP) • Started life as IBM VisualAge IDE • Eclipse open source project started in 2001, Eclipse Foundation founded in 2004 • Last major release: 170 corporate members, 33 projects • Plug-ins run in Eclipse runtime environment • New releases don’t break old plug-ins TDWG 2009 Annual Conference November 11, 2009

  5. EDIT Desktop Taxonomic Editor Java development with Eclipse … TDWG 2009 Annual Conference November 11, 2009

  6. EDIT Desktop Taxonomic Editor … taxonomic editing with Eclipse TDWG 2009 Annual Conference November 11, 2009

  7. EDIT Desktop Taxonomic Editor ✓ Seamless access to existing data TDWG 2009 Annual Conference November 11, 2009

  8. EDIT Desktop Taxonomic Editor ✓ Ignore underlying data structures TDWG 2009 Annual Conference November 11, 2009

  9. EDIT Desktop Taxonomic Editor ✓ Don’t ask me if I’m sure “ü” causes parsing error Mouse over for explanation TDWG 2009 Annual Conference November 11, 2009

  10. EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009

  11. EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009

  12. EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009

  13. EDIT Desktop Taxonomic Editor Other Eclipse goodies • State maintained between sessions • Undo • Update mechanism • Perspectives a.k.a. move stuff around • Extensibility – Bulk Editor, plug-in to manage images? TDWG 2009 Annual Conference November 11, 2009

  14. EDIT Desktop Taxonomic Editor Eclipse as teacher • Observe my own workflow, implement time-savers • Best practices in UI design • Design patterns • Open-source community TDWG 2009 Annual Conference November 11, 2009

  15. EDIT Desktop Taxonomic Editor The future of the Taxonomic Editor Integrate more Eclipse goodies TDWG 2009 Annual Conference November 11, 2009

  16. EDIT Desktop Taxonomic Editor The future of the Taxonomic Editor Integrate more Eclipse goodies TDWG 2009 Annual Conference November 11, 2009

  17. EDIT Desktop Taxonomic Editor The future of the Taxonomic Editor • User feedback • More features, less code! • Knowledge sharing among institutions • Plug-in development TDWG 2009 Annual Conference November 11, 2009

  18. EDIT User Workshop Thursday, 14:00, Joffre B

More Related