Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
User:John arthorne.ca.ibm.com
John has worked on Eclipse open source projects for the past 14 years in many different areas. He was the main developer on the Eclipse Platform resource model for many years, and designed the platform's concurrency infrastructure. In past years he has also worked on on provisioning (p2), e4, and overall platform API quality. His current focus is on building cloud-based development tools, on both the Orion and Flux projects. John is a member of the Eclipse Architecture Council, Eclipse Project PMC, and the Eclipse Foundation Board of Directors. He has also served past terms on the Planning Council, and as Chair and member of the EclipseCon Program Committee. John is a Senior Development Manager at IBM, based in Ottawa, Canada.
Articles and Publications
- Planet Orion
- e4 Technical Overview
- Official Eclipse 3.0 FAQs
- How You've Changed! Responding to resource changes in the Eclipse workspace
- Project Builders and Natures
- Using Images in the Eclipse UI
- Drag and Drop in the Eclipse UI
Talks and Tutorials
- JavaOne 2014: Connecting the Eclipse IDE to the Cloud-Based Era of Developer Tooling
- JavaOne 2014: Do You Really Get Your IDE?
- EclipseCon France 2014: Connecting developer tools across desktop and web with Project Flux
- EclipseCon 2014: API Design with Java 8
- EclipseCon Europe 2013: Developing for the Cloud, in the Cloud, with Eclipse Orion
- Tutorial: End to end web application development with Orion
- EclipseCon France 2013: Orion deployed: Orion goes from prototype to production
- EclipseCon Europe 2012: The Future of Eclipse
- EclipseCon 2012: Extending Orion
- EclipseCon 2012: SDK's Greatest Hits: The First Ten Years
- EclipseCon 2011: The Orion Workspace and Server
- EclipseCon 2011: A busy year for the Eclipse platform
- EclipseCon 2009: A deep dive into the platform resource model
- EclipseCon 2009: What's the Context? The e4 programming model
- EclipseCon 2007: Cool stuff in Equinox
- EclipseCon 2007: Versioning plug-ins is good for you
- EclipseCon 2007: Eclipse APIs and Java 5
- EclipseCon 2006: Designing Eclipse APIs
- EclipseWorld 2005: Developing Applications With the Eclipse Rich Client Platform (RCP)
- EclipseWorld 2005: Power User Central: Getting the Most Out of Your Eclipse Experience
- EclipseCon 2005: Eclipse Concurrency In Action
- EclipseCon 2004: Writing responsive UIs using the Eclipse 3.0 concurrency architecture