Mik Kersten Copyright 2007 Tasktop Technologies Mylyn Tutorial 1.

Slides:



Advertisements
Similar presentations
Outlook 2010 Quick Guide Table of Contents: Overview of client, Sending/Receiving , Using the address book………..……… Sent Items……………………………………………………………………………………………..…..8.
Advertisements

WASTE MANAGEMENT ©2010 SciQuest USA Confidential 1 Powered by RFx User Guide.
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.
University of British Columbia Software Practices Lab Task-focused programming with Mylar Gail C. Murphy Joint work with Mik Kersten This talk describes:
1 of 4 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Java Integrated Development Environments: ECLIPSE Part1 Installation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Eclipse Introduction Dwight Deugo Nesa Matic
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Enhancing Developer Productivity using Eclipse Presented by: Tom Sausner.
What is so good about Archie and RevMan 5
BoardMaker Ver 6 Creating Interactive Activities for the Classroom.
How to Get The Most Out of Outlook 2003 Michele Schwartzman Division of Customer Support Summer 2006.
® IBM Software Group © 2003 IBM Corporation How to Download and Install RMC 7.5 David Trent RMC Product Manager.
Tool Reduces information overload Makes multi-tasking easy Framework How it works Integrating and extending Integration Showcase of extensions Task-Focused.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
WorkPad 4 Quick Start WorkPad 4 Quick Start  Business Optix brings the rigor and discipline of business modelling and design into.
© 2005 UBC; made available under the EPL v1.0 mylar a degree-of-interest model for eclipse Mik Kersten Gail Murphy Shawn.
Bug Tracking and Project Management Systems SENG Tristan Aurini.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
Creating Integrated Web-based Projects using Microsoft Word.
Chapter 1a© copyright Janson Industries RAD ▮ Explain Eclipse, RAD, and their relationship ▮ Basic RAD concepts ▮ How to install RAD ▮ How to import.
Introduction to Android. Android as a system, is a java based operating system that runs on the Linux kernel. The system is very lightweight and full.
Mylyn Release Review | © 2007 by Mylyn Committers, made available under the EPL v1.0 1 Mylyn 2.1 Release Review Mylyn Move Review Mik Kersten December.
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.
User Interface Elements of User Interface Group View.
Creating a Web Site to Gather Data and Conduct Research.
LLRP GUI Client User Guide
For Eclipse users Reduces information overload For developers and integrators Provides framework for tasks and contexts Mik Kersten, project lead EclipseCon,
TOOLS FOR DESIGN AND DEVELOPMENT ENVIRONMENTS. Case study - ECLIPSE Lecture notes 4.
Moodle (Course Management Systems). Managing Your class In this Lecture, we’ll cover course management, including understanding and using roles, arranging.
Mylyn The Task-Focused Interface Mik Kersten, Tasktop President & CTO, Mylyn Project Lead.
Introduction to Eclipse CSC 216 Lecture 3 Ed Gehringer Using (with permission) slides developed by— Dwight Deugo Nesa Matic
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.
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.
Prachi Chitnis.  The CSS feel  SDS – Synoptic Display Studio  ADL Converter  PV table, Probe…
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.
Eclipse 3.1 IDE Overview.
My Workspace ELearning in Sakai Randy Graff, PhD HSC Training.
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.
Tool Install How to download & install Java 6 & Eclipse updated version based on Dr. G. L. Ray’s slides.
© 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.
Surya Bahadur Kathayat Outline  Ramses  Installing Ramses  Ramses Perspective (Views and Editors)  Importing/Exporting Example.
PestPac Software. Leads The Leads Module allows you to track all of your pending sales for your company from the first contact to the close. By the end.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
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.
IBM Rational Services © 2013 IBM Corporation Software Configuration Management Using the RTC Eclipse Client Bruce Besch (Version 1.0)
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
Editing and Debugging Mumps with VistA and the Eclipse IDE Joel L. Ivey, Ph.D. Dept. of Veteran Affairs OI&T, Veterans Health IT Infrastructure & Security.
Review for Eclipse Release Review | © 2012 by Review for Eclipse Committers, made available under the EPL v1.0 1 Review for Eclipse (R4E) 0.11 Release.
Tutorial 1 Getting Started with Adobe Dreamweaver CS5.
HP Indigo Sales & Marketing Suitcase Overview and setup
David Hatten Developer, UrbanCode 17 October 2013
Mylar: a Task Focused UI for Eclipse
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
About SharePoint Server 2007 My Sites
SENG 301 – Tutorial 1 Introduction to Eclipse, Subclipse, and JUnit
2 At the top of the zone in which you want to add the Web Part, click Add a Web Part. In the Add Web Parts to [zone] dialog box, select the check box of.
LMEvents SharePoint Portal How-to Guide
Harris County Domestic Relations Office Website
Eclipse Marketplace Client (MPC) Ian Skerrett, Eclipse Foundation
Mylar: a Task Focused UI for Eclipse
Java Code Review with CheckStyle
Presentation transcript:

Mik Kersten Copyright 2007 Tasktop Technologies Mylyn Tutorial 1

Overview NOTE: these slides will change before the tutorial and additional introductory material from the Mylyn Eclipse Forum India talk will be used. Overview Mastery of concepts Breadth of Mylyn tool knowledge Depth of knowledge of key features Cover concepts Bugzilla as connector example Java as bridge example CVS as team provider example 2

Contents 1. Setup 2. Task Repositories 3. Task List 4. Personal Planning 5. Task Editing 6. Focused UI 7. Team Support 8. Best Practices 3

Setup 1

Download Update site install Select Help->Software Updates->Find and Install. Select Search for new features to install and select Next. Select New Remote Site. Enter "Mylyn" for the name and insert the download site Make sure there is a check in the Mylyn box, and select Finish. Select the desired features Read the license agreements, accept or decline as appropriate, and either select Next (if you accept) or Cancel (if you do not accept). You will see a list of features and where to install them. If the default installation directory is fine, select Finish. Install from Zip Unzip and copy plugins and features directories 5

Installation Typical install Task List Focused UI Connectors 6

Configuration 7

Dictionary Configuring (3.2 only) Required for spell checking Download from: 8

2 Task Repositories

Perspective 10

Adding a repository Configuration Network settings are tricky Validation is key 11

Generic Web Repository Connector 12

Working without a repository Personal tasks Drag-and-drop of URLs Hold Ctrl when dragging from Internet Explorer 13

3 Task List

Concepts Tasks Local Repository Activity Scheduling Context Activation Sharing Synchronization Offline 15

Queries & Categories 16

Search Search uses the query editor/dialog 17

Synchronization 18

Task Navigation 19

Manual Management Manual filtering Manual sorting 20

Import, export and restore 21

Preferences 22

4 Personal Planning

Scheduling and due dates 24

Progress 25

Scheduled presentation Categorized Use when incoming tasks should be seen Scheduled Use to focus on priorities 26

5 Task Editing

Concepts Rich editing Attributes Attachments Comments Synchronization Transparent offline support, Incoming changes 28

Reading tasks 29

Task editor hyperlinks 30

Textual editor hyperlinks Available from any text editor Syntax specific to connector 31

Bug reporting 32

6 Focused UI

Overview 34

Java Views 35

Java Editor and Browsing Perspective 36

Ant and generic files 37

Task context test suite Dynamically created test suite Tests every interesting type in the task context 38

Context editor and quick view 39

Preferences 40

Usage Reporting 41

7 Team Support

Task context sharing 43

Automatic change set management 44

Automatic commit messages 45

Project Associations Associations Configured via project properties Enable hyperlinking and opening of tasks corresponding to resources 46

8 Best Practices

Task-Focused Workspace 48

Recommended Eclipse settings Package Explorer Use flat layout in the Package Explorer Link the Package Explorer with the editor Deselect the Referenced Libraries filter Leave the General -> Appearance -> Label Decorations -> Java Type Indicator off Editors Turn comment folding on to reduce clutter when using auto folding Turn off or increase the number of editors to leave open The Outline view can be closed or made a fast view Team Set Synchronize view to Change Sets mode Use graphical CVS decorators only 49

Workspace configuration Working with a single workspace Create a Working Set for each project/product that you have checked out. Set the Package Explorer to show Working Sets as the top-level elements. Set the Problems view to filter out warnings from any Working Sets that you do not contribute to. Set the File Search scope to only include Working Sets that you contribute to. 50

Task List configuration Recommended query setup Set up a single query for all tasks assigned to you. Set up another query for all bugs that you have reported, commented on, or been copied on. Do this for every repository of interest. If you mentor, manage, or pair-program with others, set up a query for the tasks assigned to each person. If you triage bugs, set up a separate query for the inbox account so that you can monitor incoming reports. Name queries according to nesting For example, prefixing with product names (Working set support coming in Mylyn 2.0) 51

Task creation Naming Make the start of the task be a verb representing the action, e.g. "prepare IBM talk" Priorities Use the priority level for your own personal prioritization. When in Schedule mode the Task List will sort tasks to be done today by priority. 52

Task management Daily Use the Focus on Workweek mode. First go through all incomings and do a first round of deferring and triage in Categories mode, there should be no red left. Then put the Task List into Scheduled mode, set priorities for the day, and defer anything that you won't be able to complete today. When wanting to catch up on incomings during the day go back into Categories mode. Weekly When completing the Daily process on Monday make sure that the work week is realistic by deferring to future weeks. Check the calendar for any tasks due for this week. Turn off the Focus on Workweek mode and make sure that you have not overloaded Next Week too much. 53

Conclusion

Resources Pitfalls and problem diagnosis User Guide Developer resources 55

Committers Mik Kersten, Rob Elves, Steffen Pingel and Eugene Kuleshov Key contributions by Gail Murphy, Shawn Minto, Willian Mitsuda, Brock Janiczak, Meghan Allen, Nathan Hapke, Raphael Ackermann, Ken Sueda, Jeff Pound, Wesley Coelho and Leah Findlater Mylyn 56