© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005.

Slides:



Advertisements
Similar presentations
Extending Eclipse CDT for Remote Target Debugging Thomas Fletcher Director, Automotive Engineering Services QNX Software Systems.
Advertisements

© 2007 by Raghu Srinivasan; made available under the EPL v1.0 | Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project –
© 2007 by Neil Hauge; made available under the EPL v1.0 | Neil Hauge Project Lead Oracle Dali JPA Tools Project – Graduation Review Draft.
Extending Eclipse Kai-Uwe Mätzel IBM OTI Labs Zurich
E4 July 2010 Move | © 2010 Eclipse Contributors, made available under the EPL v1.0E4 July 2010 Move | © 2010 Eclipse Contributors, made available under.
Developing an Eclipse Plug-in David Gallardo. Platform Runtime Workspace Help Team Workbench JFace SWT Eclipse Project Java Development Tools (JDT) Their.
For Eclipse users Integrates task management Automates context management For developers and integrators Provides framework for tasks and contexts Mik.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.0 Release Review Mik Kersten June 18, 2007.
CBio Meeting, March 2-3, 2006 CHISEL Group Dept of Computer Science University of Victoria, Canada Visualization of ontologies and data annotations.
University of British Columbia Software Practices Lab Task-focused programming with Mylar Gail C. Murphy Joint work with Mik Kersten This talk describes:
2006 JavaOne SM Conference | Session TS-4160 | © 2006 by IBM Create, Test, and Consume Web Services with the Eclipse Web Tools Platform Jeffrey Liu, Release.
Text Analytics on UIMA and UIMA Semantic Search Engine ISM209 David Lewis Student Project Presentation
Presented by IBM developer Works ibm.com/developerworks/ 2006 January – April © 2006 IBM Corporation. Making the most of Creating Eclipse plug-ins.
GILD Infrastructure Purpose – present “infrastructure” that has potential for the GILD project Java, “open-source”, mature Eclipse plug-ins or non-plug-ins.
Tool Reduces information overload Makes multi-tasking easy Framework How it works Integrating and extending Integration Showcase of extensions Task-Focused.
© 2006 by Yossi Leon, PHP IDE Project Leader; made available under the EPL v1.0 | 12/10/2006 New & Noteworthy Project Update: PHP IDE Presented By: Yossi.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
1 eclipse the open platform for tool integration.
Overview of Eclipse Parallel Tools Platform Adam Leko UPC Group HCS Research Laboratory University of Florida Color encoding key: Blue: Information Red:
© 2005 UBC; made available under the EPL v1.0 mylar a degree-of-interest model for eclipse Mik Kersten Gail Murphy Shawn.
Eclipse 4.0 Release | © 2010 Eclipse contributors, made available under the EPL v1.0 1 Eclipse 4.0 Release Review July 28, 2010 Review communication channel:
© 2005 University of British Columbia mylar a degree-of-interest model for IDEs Mik Kersten Gail Murphy University of.
Duke University Program Design & Construction Course Application Development Tools Sherry Shavor
© 2005 by IBM Corporation; made available under the EPL v1.0 | February 28 th 2005 Adopting the Eclipse™ Test and Performance Tools Platform (TPTP) project.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.3 Release Review Mik Kersten February 27, 2008.
Mylyn Release Review | © 2008 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.0 Release Review Mik Kersten June 4, 2008.
® How to Build IBM Lotus Notes Components for Composite Applications 정유신 과장 2007 하반기 로터스 알토란.
Modeling Tools for Healthcare Technical Overview April 8, 2009.
Introduction to Eclipse Plug-in Development. Who am I? Scott Kellicker Java, C++, JNI, Eclipse.
EPE Release 2 IOC Review August 7, 2012 Ocean Observatories Initiative OOI EPE Release 2 Initial Operating Capability Review System Development Overview.
2nd TTCN-3 User Conference, June The TTCN-3 Metamodel – A Basis for Tool Integration Ina Schieferdecker TU Berlin/Fraunhofer Fokus Hajo Eichler,
For Eclipse users Reduces information overload For developers and integrators Provides framework for tasks and contexts Mik Kersten, project lead EclipseCon,
Copyright © IBM Corp., All rights reserved; made available under the EPL v1.0 | March 19, 2008 | Short Talk Extending TPTP for TTCN-3 Paul Slauenwhite.
Dr. Harald KornmayerISCG 2007 – 28 th of March 2007 g-Eclipse A framework for Grid users, operators and developers Harald Kornmayer (Forschungszentrum.
Mylyn The Task-Focused Interface Mik Kersten, Tasktop President & CTO, Mylyn Project Lead.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.4 Release Review Mik Kersten and Steffen Pingel Planned.
How Are Java Software Developers Using the Eclipse IDE? SUMMARY BY: ZACHARY MCKIE.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.1 Release Review Mik Kersten and Steffen Pingel Planned.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.2 Release Review Mik Kersten and Steffen Pingel Planned.
A (very brief) intro to Eclipse Boyana Norris June 4, 2009.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary PTP 2.1 Release Review October 29, 2008.
© 2002 IBM Corporation Confidential | Date | Other Information, if necessary June, 2011 Made available under the Eclipse Public License v Mobile.
© 2006 DTP PMC; made available under the EPL v1.0 | July 12, 2006 | DTP Enablement Project Creation Review Creation Review: Eclipse Data Tools Platform.
Mik Kersten Thesis defense December 15, 2006 Focusing Knowledge Work with Task Context.
Ganymede Simultaneous Release | © 2008 by Springsite B.V., The Netherlands made available under the EPL v1.0 Teneo Ganymede Simultaneous Release.
Mik Kersten Mylyn Project Lead, Tasktop President & CTO BZ Media Webinar, July , made available under the EPL v1.0 Eclipse 3.3 and Mylyn 2.0.
© 2008 by Shawn Spiars; made available under the EPL v1.0 | March 17, 2008 Case Study – Phurnace Software and RCP Shawn Spiars Lead UI Developer Phurnace.
EBPM Creation Review | © 2010 by Andrea Zoppello, Engineering Ing. Informatica S.p.A, made available under the EPL v1.0 1 eBPM Creation Review Planned.
History Initial eclipse.org Board of Stewards: Borland IBM Red Hat SuSE MERANT QNX Software Systems Rational Software TogetherSoft Webgain.
© 2002 IBM Corporation Transaction Processing Facility TPF Users Group Acapulco May 2004 © 2004 IBM Corporation Pete Nicholls IBM Toronto Lab TPF Toolkit.
aspectj tools new and noteworthy Mik Kersten University of British Columbia Adrian Colyer IBM Hursley OOPSLA, October
Mylyn Release Review | © 2013 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.9 Release Review Planned Review Date: June 12, 2013 Communication.
Mylar Release Review | © 2006 by UBC, made available under the EPL v1.0 1 Mylar 1.0 Release Review Mik Kersten Rob Elves November 22, 2006.
Mylyn Release Review | © 2009 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 3.3 Release Review Mik Kersten and Steffen Pingel Planned.
aspectj tools new and noteworthy Mik Kersten University of British Columbia Andy Clement, George Harley IBM Hursley Labs.
Lotus Symphony Extension Model ● Jin Hua, Chen ● IBM.
Healthcare-oriented Modeling Environment ( HoME ) Managed jointly by: Veterans Health Administration (VHA) IBM modeling-mdt.projects.openhealthtools.org.
Mylar: a Task Focused UI for Eclipse
Architecture, Components, Configuration
EMFT Mint (Incubation) 0.7 Ganymede Simultaneous Release Review
Teneo Ganymede Simultaneous Release Graduation Review
Eclipse Marketplace Client (MPC) Release and Graduation Review
DSDP Mobile Tools for Java 1
QVT Operational 1.0 Ganymede Simultaneous Release Graduation Review
An Introduction to Eclipse
Mylar: a Task Focused UI for Eclipse
Presentation transcript:

© 2005 UBC; made available under the EPL v1.0 mylar project creation review may 9, 2005

© 2005 UBC; made available under the EPL v1.0 Overview Eclipse views get overloaded when working on large systems Current Mylar prototype makes working with large Java projects as easy as it is to work with small projects Shows developers only what they are working on –Encodes a degree of interest model by monitoring developers’ work –Provides standard Eclipse views with features such as interest-based filtering, highlighting, folding vs.

© 2005 UBC; made available under the EPL v1.0 Scope Demonstrate that modeling task context is a core concern of the IDE platform, and that it can be seamlessly integrated into Eclipse to better support developers working with large workspaces. Build the core models, infrastructure, and UI components required to model and expose task context. The reference implementation will be tools for Java and Eclipse plug-in development. Solicit contributions to extend the interest model to additional Eclipse development platforms as C/C++ and J2EE, and to additional tools such as those for task management and information visualization. Provide a platform for ideas and prototypes that help scale the Eclipse user interface to very large systems.

© 2005 UBC; made available under the EPL v1.0 Participants Initial committers (UBC) –Mik Kersten: project lead –Gail Murphy: project manager –Shawn Minto: committer, component owner of Bugzilla and XML support plug-ins Interested parties –CHISEL lab (UVic): Margaret-Anne Storey –JDT (IBM): Philippe Mulet –AspectJ/AJDT (IBM Hursley): Adrian Colyer –CDT (Texas Instruments Canada): Winnie Lai –Rational (IBM): Jin Li Goal is to make it easy and worthwhile to contribute extensions, ideas and implementation –Engage early and engage often –Initial developer community will include interested parties and individuals who have expressed interest in extending Mylar

© 2005 UBC; made available under the EPL v1.0 Community Will encourage contributions in forms other than source –Ideas, guidance, discussions, publications –Current interest from Imperial College of London, Chinese University of Hong Kong Initial user community –87 people have signed up for the pre-release Responses to the project –EclipseCon 2005: I thought Mylar was the most exciting technology I saw at the conference (including all the commercial vendor offerings)!" [Sean Woodhouse, Technical Director of Verasta] –Blogs The coolest plug-in you’re not using (eclipsepowered.org)The coolest plug-in you’re not using Mylar: eclipse plugin to avoid information blindness (jroller.com/page/werner)Mylar: eclipse plugin to avoid information blindness

© 2005 UBC; made available under the EPL v1.0 Implementation Mylar core –Model APIs: degree-of-interest, degree-of-separation –UI: interest filters, highlighters, sorters, folding, actions Mylar tools –Map domain structure to interest model –Provide search facilities –Extend views and editors Supporting tools –Monitor: user studies –Task list: task management integration

© 2005 UBC; made available under the EPL v1.0 Architecture Mylar tools depend on existing eclipse.org projects and components No coupling between the tools so they can be used independently Future plug-ins and dependencies are italicized

© 2005 UBC; made available under the EPL v1.0 Plan 2005-Q2 –Complete preview release of Java and plug-in development support 2005-Q3 –Conduct large user study on the effectiveness of the model and UIs –Harden model based on study data –Create APIs for integrating Mylar with additional development tools –Engage and support contributions and extensions 2006 –Extend support to J2EE, C++, hypertext documents, RCP 2007 –Demonstrate that modeling task context is a core concern of the Eclipse platform and UI –If successful, graduate the core technology and implementation out of the Eclipse Technology Project; if not, review charter and purpose