180 likes | 204 Views
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.
E N D
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
EDIT Desktop Taxonomic Editor The holy grail DON’T BREAK THE FLOW TDWG 2009 Annual Conference November 11, 2009
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
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
EDIT Desktop Taxonomic Editor Java development with Eclipse … TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor … taxonomic editing with Eclipse TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor ✓ Seamless access to existing data TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor ✓ Ignore underlying data structures TDWG 2009 Annual Conference November 11, 2009
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
EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor ✓ Reduce clutter TDWG 2009 Annual Conference November 11, 2009
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
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
EDIT Desktop Taxonomic Editor The future of the Taxonomic Editor Integrate more Eclipse goodies TDWG 2009 Annual Conference November 11, 2009
EDIT Desktop Taxonomic Editor The future of the Taxonomic Editor Integrate more Eclipse goodies TDWG 2009 Annual Conference November 11, 2009
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
EDIT User Workshop Thursday, 14:00, Joffre B