Mylyn: Redefining the I of the IDE

Size: px
Start display at page:

Download "Mylyn: Redefining the I of the IDE"

Transcription

1 Mylyn: Redefining the I of the IDE Mik Kersten CEO, Tasktop Technologies Mylyn Project Lead

2

3 A time of less...

4 Productivity = Production Output Production Input

5 Productivity = Production Output Production Input

6 Productivity = Production Output Production Input

7 Productivity = Production Output Production Input

8 Input x Productivity= Output

9 Input x Productivity= Output

10 Input x Productivity= Output

11 Input x Productivity= Output

12 Input x Productivity= Output Eclipse: 360 p.y. 5000K

13 Input x Productivity= Output Eclipse: 360 p.y. 4x avg. 5000K

14 Input x Productivity= Output Eclipse: 360 p.y. Mylyn: 6 p.y. 4x avg. 5000K 250K

15 Input x Productivity= Output Eclipse: 360 p.y. Mylyn: 6 p.y. 4x avg. 10x avg. 5000K 250K

16 It has increased my productivity by 3 folds - no kidding (D. Devje) Input x Productivity= Output Eclipse: 360 p.y. Mylyn: 6 p.y. 4x avg. 10x avg. 5000K 250K

17 Productivity

18 Developer Toolbox

19 Language Framework Build Test Sources Tasks Developer Toolbox

20 Language Functions Objects Framework Build Test Sources Tasks Developer Toolbox

21 Language Functions Objects Framework Libraries Components Build Test Sources Tasks Developer Toolbox

22 Language Functions Objects Framework Libraries Components Build Incremental Dependencies Test Sources Tasks Developer Toolbox

23 Language Functions Objects Framework Libraries Components Build Incremental Dependencies Test Unit Automation Sources Tasks Developer Toolbox

24 Language Functions Objects Framework Libraries Components Build Incremental Dependencies Test Unit Automation Sources Versions Branches Tasks Developer Toolbox

25 Language Functions Objects Framework Libraries Components Build Incremental Dependencies Test Unit Automation Sources Versions Branches Tasks Tracking Agile Developer Toolbox

26 Tools Language Framework Build Test Sources Tasks Transformational Benefits

27 Tools IDE Language Framework Build Test Sources Tasks Transformational Benefits

28 Tools Language IDE Completion Framework Build Test Sources Tasks Transformational Benefits

29 Tools Language Framework IDE Completion Refactoring Build Test Sources Tasks Transformational Benefits

30 Tools Language Framework Build IDE Completion Refactoring Designers Test Sources Tasks Transformational Benefits

31 Tools IDE Language Framework Build Test Sources Tasks x Completion Refactoring Designers Transformational Benefits

32 Tools IDE??? Language Framework Build x Completion Refactoring Designers x Test Sources Tasks Transformational Benefits

33 Java Incremental Benefits

34 Java Concurrency Incremental Benefits

35 Java Concurrency Generics Incremental Benefits

36 Java Concurrency Generics Closures Incremental Benefits

37 Java Concurrency Generics Closures BMW Incremental Benefits

38 Java Concurrency Generics Closures BMW Twin Turbo Incremental Benefits

39 Java Concurrency Generics Closures BMW Twin Turbo OSGi Incremental Benefits

40 Java Concurrency Generics Closures BMW Twin Turbo OSGi Cloth Body Incremental Benefits

41 Tools IDE??? Language Framework Build x Completion Refactoring Designers x Test Sources Tasks Transformational Benefits

42 Tools IDE??? Language Framework Build x Completion Refactoring Designers x Test Sources Tasks Transformational Benefits

43 Semantic Memory Task-Focused Interface

44 Semantic Memory Understanding of Facts Task-Focused Interface

45 Semantic Memory Understanding of Facts Reinforcement Learning Task-Focused Interface

46 Semantic Memory Understanding of Facts Reinforcement Learning Task-Focused Interface

47 Semantic Memory Understanding of Facts Reinforcement Learning Episodic Memory Personal History One-shot Learning Task-Focused Interface

48 Semantic Memory Understanding of Facts Reinforcement Learning Episodic Memory Personal History One-shot Learning Task-Focused Interface

49 Semantic Memory Understanding of Facts Reinforcement Learning Episodic Memory Personal History One-shot Learning Task-Focused Interface

50 Semantic Memory Understanding of Facts Reinforcement Learning Episodic Memory Personal History One-shot Learning Task-Focused Interface

51 Tools IDE Language Framework Build Test Sources Tasks x Completion Refactoring Designers Transformations

52 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Test Sources Tasks Transformations

53 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Test Sources Tasks Transformations

54 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Test Sources Tasks Transformations

55 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Collaboration Test Sources Tasks Transformations

56 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Collaboration Test Sources Flow Tasks Transformations

57 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Collaboration Test Sources Flow Focus Tasks Transformations

58 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Collaboration Test Sources Tasks Flow I = integrated Focus Transformations

59 Tools IDE TFI Language Framework Build x Completion Refactoring Designers x Tasks Context Collaboration Test Sources Tasks Flow I = integrated Focus I = you Transformations

60 Monday Morning

61 Working on cool new feature Monday Morning

62 We ve got a problem Working on cool new feature Monday Morning

63 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

64 Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

65 Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

66 Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

67 Where was I? Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

68 Fixing bug 123 Where was I? Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

69 This looks familiar Fixing bug 123 Where was I? Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

70 Swapping & Searching Fixing bug 123 This looks familiar Where was I? Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

71 Check bug 34 Swapping & Searching Fixing bug 123 This looks familiar Where was I? Catch up Lunch Fixing bug 123 Swapping & Searching We ve got a problem Working on cool new feature Monday Morning

72 Fixing bug 123 Catch up Lunch Fixing bug 123 We ve got a problem Working on cool new feature Monday Morning

73 Fixing bug 123 Catch up Lunch Fixing bug 123 We ve got a problem Working on cool new feature Monday Morning

74 Catch up Lunch Fixing bug 123 Fixing bug 123 We ve got a problem Working on cool new feature Monday Morning

75 Catch up Lunch Fixing bug 123 Fixing bug 123 We ve got a problem Working on cool new feature Monday Morning

76 Working on cool new feature :) Catch up Lunch Fixing bug 123 Fixing bug 123 We ve got a problem Working on cool new feature Monday Morning

77 Mylyn Ecosystem

78 Java PDE DLTK Mylyn Ecosystem

79 Java PDE DLTK PDE Spring Framework Mylyn Ecosystem

80 Java PDE DLTK PDE Spring Framework Bamboo Mylyn Ecosystem

81 Java PDE DLTK PDE Spring Framework Bamboo JUnit Mylyn Ecosystem

82 Java PDE DLTK PDE Spring Framework Bamboo JUnit CVS SVN Mylyn Ecosystem

83 Java PDE DLTK PDE Spring Framework Bamboo JUnit CVS SVN Bugzilla JIRA Crucible Rally CollabNet Mylyn Ecosystem

84 Java PDE DLTK C++ PHP PDE Spring Framework Bamboo JUnit CVS SVN GIT Perforce ClearCase Bugzilla JIRA Crucible Rally CollabNet ClearQuest Mylyn Ecosystem

85 Java PDE DLTK C++ PHP PDE Spring Framework Bamboo JUnit CVS SVN GIT Perforce ClearCase Bugzilla JIRA Crucible Rally CollabNet ClearQuest Mylyn Ecosystem

86 Java PDE DLTK C++ PHP PDE Spring Framework Bamboo JUnit CVS SVN GIT Perforce ClearCase Bugzilla JIRA Crucible Rally CollabNet ClearQuest Mylyn Ecosystem

87 SpringSource Tool Suite 2.0

88 Cubeon for NetBeans

89 Atlassian Bamboo and Crucible

90 Tasks Docs Web Cal Task-Focused Workday

91 Bugzilla Tasks Docs Web Cal Task-Focused Workday

92 Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

93 Eclipse Java IDE Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

94 JIRA Spring XML Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

95 SpringSource Tool Suite JIRA Spring XML Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

96 JIRA Spring XML Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

97 Gmail PowerPoint Exchange Desktop JIRA Spring XML Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

98 Tasktop for Eclipse Gmail PowerPoint Exchange Desktop JIRA Spring XML Bugzilla Java Tasks Docs Web Cal Task-Focused Workday

99 Tasktop for Eclipse Gmail PowerPoint Docs Exchange Desktop Wikipedia JIRA Spring XML Firefox Bugzilla Java Docs Tasks Docs Web Cal Task-Focused Workday

100 Tasktop for Eclipse Gmail PowerPoint Docs Google Cal Exchange Desktop Wikipedia Outlook JIRA Spring XML Firefox Bugzilla Java Docs Tasks Docs Web Cal Task-Focused Workday

101 Gmail PowerPoint Docs Google Cal Exchange Desktop Wikipedia Outlook JIRA Spring XML Firefox Bugzilla Java Docs Tasks Docs Web Cal Task-Focused Workday

102 Gmail PowerPoint Docs Google Cal Exchange Desktop Wikipedia Outlook JIRA Firefox Docs Tasks Docs Web Cal Task-Focused Workday

103 Tasktop Pro Gmail PowerPoint Docs Google Cal Exchange Desktop Wikipedia Outlook JIRA Firefox Docs Tasks Docs Web Cal Task-Focused Workday

104 Browse Search Focus UI Evolution

105 Browse Search Focus Tech Devs Infos UI Evolution

106 Browse Search Focus Tech Devs Infos File System Code Documents UI Evolution

107 Information Browse Search Focus Tech Devs Infos File System Code Documents UI Evolution

108 Information Browse Search Focus Tech Devs Infos File System Code Documents Indexing Structure Page Rank UI Evolution

109 Information Browse Search Focus Tech Devs Infos File System Code Documents Indexing Structure Page Rank UI Evolution

110 Information Browse Search Focus Tech File System Indexing Degree-of-interest Devs Infos Code Documents Structure Page Rank Tasks UI Evolution

111 IDE Browser

112 IDE Browser

113 IDE Browser Java on Desktop vs. Web

114 IDE Browser Java on Desktop vs. Web

115 Browser

116 Browser IDE IDE in Browser

117 SWT Hybrid

118 SWT Browser Hybrid

119 SWT Browser Tasks Bugs Hybrid

120 SWT Browser WS/REST Tasks Bugs Hybrid

121 SWT Documents Browser Tasks Files JavaScript WS/REST Bugs Web Hybrid

122 Language Framework Build Test Sources Tasks Looking ahead

123 Language Framework OSGi Dynamic Build Test Sources Tasks Looking ahead

124 Language Framework OSGi Dynamic OR/M LINQ Build Test Sources Tasks Looking ahead

125 Language Framework OSGi Dynamic OR/M LINQ Build Test Cloud Provisioning Sources Tasks Looking ahead

126 Language Framework OSGi Dynamic OR/M LINQ Build Test Sources Cloud Provisioning Distributed Tasks Looking ahead

127 Language Framework OSGi Dynamic OR/M LINQ Build Test Sources Tasks Cloud Provisioning Distributed Connectors Looking ahead

128 Language Framework OSGi Dynamic OR/M LINQ Build Test Sources Tasks Cloud Provisioning Distributed Connectors IDE Looking ahead

129 Language Framework OSGi Dynamic OR/M LINQ Build Test Sources Tasks Cloud Provisioning Distributed Connectors IDE TFI Looking ahead

130 Mik Kersten tasktop.com/blog eclipse.org/mylyn 22

Treating Deployments as Code with Puppet and the Atlassian Toolsuite Puppet Camp, Geneva

Treating Deployments as Code with Puppet and the Atlassian Toolsuite Puppet Camp, Geneva Treating Deployments as Code with Puppet and the Atlassian Toolsuite Christoph Leithner Who is celix? Puppet Labs Partner Atlassian Expert IT Service Management (ITSM) Continuous Deployment und DevOps

More information

Copyright 2009 Tasktop Technologies

Copyright 2009 Tasktop Technologies Copyright 2009 Tasktop Technologies Information overload Context loss when multi-tasking With Mylyn Tasks are integrated See only what you are working on http:// wwweclipseorg/downloads/ JEE Java C/C++

More information

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

SURVEY ON JIRA INTEGRATION USING REST APIs

SURVEY ON JIRA INTEGRATION USING REST APIs SURVEY ON JIRA INTEGRATION USING REST APIs Arpitha Prasad 1, Nirmala H. 2 Department of Computer Science and Engineering, SJB Institute of Technology, Bangalore, India ABSTRACT: JIRA is a proprietary issue

More information

Mylyn Reviews Project Creation Review

Mylyn Reviews Project Creation Review Mylyn Reviews Project Creation Review Mario Bernhart and Kilian Matt 1 Introduction Code reviews have many benefits, most importantly to find bugs early in the development phase and to enforce coding standards

More information

Choudhry Nisar. Web: asifnisar.co.uk Phone no:

Choudhry Nisar.   Web: asifnisar.co.uk Phone no: Choudhry Nisar Email: asifnisar@gmail.com Web: asifnisar.co.uk Phone no: 07849558139 Profile: A well-organized individual with the ability to interpret tasks and deal with them appropriately. Confident

More information

GUI Testing to the edge. Quality is not a given and testing is fun

GUI Testing to the edge. Quality is not a given and testing is fun GUI Testing to the edge Quality is not a given and testing is fun Your challenge: Software quality You develop / maintain complex GUI applications in Java Swing, SWT/RCP, FX and/or Web face the risk/costs

More information

EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional

EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional EclipseCon France 2017 Squaring the Capella circle: Open Source, Agile, Traditional CAPELLA OSS JUNE 22 TH 2017 Joao BARATA / Philippe DUL Squaring the Capella circle jean.barata@thalesgroup.com philippe.dul@thalesgroup.com

More information

Checklist: Requirements GUI Test tool for Java and/or Web

Checklist: Requirements GUI Test tool for Java and/or Web Checklist: Requirements GUI Test tool for Java and/or Web Requirements Weight Other tool 1 Other tool 2 Other tool 3 Features Supported platforms Multiple technolgies in one system Regression and load

More information

Technology Background Development environment, Skeleton and Libraries

Technology Background Development environment, Skeleton and Libraries Technology Background Development environment, Skeleton and Libraries Christian Kroiß (based on slides by Dr. Andreas Schroeder) 18.04.2013 Christian Kroiß Outline Lecture 1 I. Eclipse II. Redmine, Jenkins,

More information

EGit and JGit Release Review

EGit and JGit Release Review EGit and JGit 0.7.0 Release Review Chris Aniszczyk (caniszczyk@gmail.com) Shawn Pearce (sop@google.com) Matthias Sohn (matthias.sohn@sap.com) 1 About EGit is an Eclipse Team provider for Git. Git is a

More information

Eclipse Lyo: Re-thinking tool integrations

Eclipse Lyo: Re-thinking tool integrations Eclipse Lyo: Re-thinking tool integrations http://eclipse.org/lyo Michael Fiedler (@mffiedler, @oslcnews) Steve Speicher (@sspeiche) 1 2012 IBM Corporation, made available under the Eclipse Public License

More information

Week Assignment Source Code Control (SCC) & Bug Tracking Systems Hans-Petter Halvorsen

Week Assignment Source Code Control (SCC) & Bug Tracking Systems Hans-Petter Halvorsen https://www.halvorsen.blog Week Assignment Source Code Control (SCC) & Bug Tracking Systems Hans-Petter Halvorsen 1. SCC Systems Overview Everybody should collaborate creating a document giving an overview

More information

Getting the Most from Eclipse

Getting the Most from Eclipse Getting the Most from Eclipse Darin Swanson IBM Rational Portland, Oregon Darin_Swanson@us.ibm.com March 17, 2005 What is Eclipse An extensible tools platform Out-of-box function and quality to attract

More information

eclipse rich ajax platform (rap)

eclipse rich ajax platform (rap) eclipse rich ajax platform (rap) winner Jochen Krause CEO Innoopract Member of the Board of Directors Eclipse Foundation jkrause@innoopract.com GmbH outline rich ajax platform project status and background

More information

Preface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p.

Preface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p. Preface p. 1 Who This Book Is For p. 2 Goals of This Book p. 3 What Is Not Covered p. 5 What Is Covered (Technologies and Process) p. 5 How This Book Is Organized p. 6 About the Code For This Book p. 6

More information

Curriculum Vitae. Android Developer EDUCATION EDUCATION. Radioelectronics Electronic-optical machine building

Curriculum Vitae. Android Developer EDUCATION EDUCATION. Radioelectronics Electronic-optical machine building InToSoft BV The Netherlands, Modelleur 11 5171 SL Kaatsheuvel, TEL: +31 416 67 39 55 Curriculum Vitae EDUCATION Educational institution Specialty EDUCATION Belarussian State University of Informatics and

More information

Head-to-head: Which will win for your business?

Head-to-head: Which will win for your business? Head-to-head: Which will win For small, agile businesses that need to store and secure important data, the cloud is the ideal solution. It helps you keep everybody s documents in the same place, avoid

More information

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation

Eclipse Lyo Overview. Michael Fiedler, Eclipse Lyo committer IBM Corporation Eclipse Lyo Overview http://eclipse.org/lyo Michael Fiedler, Eclipse Lyo committer 1 Agenda Eclipse Lyo background Content and Plans Test Suites OSLC4J Samples Next Steps 2 OSLC Specifications OSLC Core

More information

... Fisheye Crucible Bamboo

... Fisheye Crucible Bamboo Sander Soo MSc Computer Science Oracle Certified Professional (Java SE) Nortal (email: sander.soo@nortal.com) Mercurial Java Spring Framework AngularJS Atlassian stack... Fisheye Crucible Bamboo 2 Make

More information

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server

Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server CIS408 Project 5 SS Chung Creating an Online Catalogue Search for CD Collection with AJAX, XML, and PHP Using a Relational Database Server on WAMP/LAMP Server The catalogue of CD Collection has millions

More information

Platforms (Operating Systems)

Platforms (Operating Systems) Platforms (Operating Systems) TeamCity Server Core features of TeamCity server are platform-independent. See considerations on choosing server platform. TeamCity server is a web application that runs within

More information

How to Supercharge your Agile Development Team. Matthew G. Duvall, PMP July 14, 2015

How to Supercharge your Agile Development Team. Matthew G. Duvall, PMP July 14, 2015 Virtualization Technologies How to Supercharge your Agile Development Team Matthew G. Duvall, PMP July 14, 2015 About Me Graduated as Accountant from Radford University This new thing called "Interconnected

More information

Eclipse Europa: New Features and Technical Integrations

Eclipse Europa: New Features and Technical Integrations TS-9920 Eclipse Europa: New Features and Technical Integrations Mike Milinkovich and Bjorn Freeman-Benson Executive Director and Director, Process Eclipse Foundation http://www.eclipse.org/ 2007 JavaOne

More information

SpringSource Tool Suite 2.7.1

SpringSource Tool Suite 2.7.1 SpringSource Tool Suite 2.7.1 - New and Noteworthy - Martin Lippert 2.7.1 July 12, 2011 Updated for 2.7.1.RELEASE ENHANCEMENTS 2.7.1 General Updates Spring Roo 1.1.5 STS now ships and works with the just

More information

Source Code Control & Bug Tracking

Source Code Control & Bug Tracking http://home.hit.no/~hansha/?page=software_development O. Widder. (2013). geek&poke. Available: http://geek-and-poke.com Source Code Control & Bug Tracking Hans-Petter Halvorsen O. Widder. (2013). geek&poke.

More information

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017

Continuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017 Continuous Integration & Code Quality MINDS-ON NUNO BETTENCOURT (NMB@ISEP.IPP.PT) @DEI, 11 APRIL 2017 Continuous Integration - THE THEORY - NMB@DEI - 11 April, 2017 CONTINUOUS INTEGRATION & SOFTWARE QUALITY

More information

INTERNAL AND EXTERNAL VACANCY ANNOUNCEMENT

INTERNAL AND EXTERNAL VACANCY ANNOUNCEMENT INTERNAL AND EXTERNAL VACANCY ANNOUNCEMENT Cross TV, an engaging, positive and progressive national general entertainment channel for young adults with the vision to expand internationally is recruiting.

More information

Gaurav Rai Mazra. Senior Software Developer

Gaurav Rai Mazra. Senior Software Developer Gaurav Rai Mazra Senior Software Developer A technology enthusiast and conscientious programmer with over 6 years of experience in multi - disciplinary domains such as HR, Education, Financial (Asset Management)

More information

Clear Case Migration The Case for Open Source over ClearCase

Clear Case Migration The Case for Open Source over ClearCase Clear Case Migration The Case for Open Source over ClearCase Kevin Hancock, Sr. Director Worldwide Field Operations CollabNet, July 9, 2013 blogs.collab.net twitter.com/collabnet www.facebook.com/collabnethq

More information

Do not sketch Finite State Machines on a first date

Do not sketch Finite State Machines on a first date Previously on Do not sketch Finite State Machines on a first date : Dude, where is my code? Wydział Matematyki i Nauk Informacyjnych Politechnika Warszawska What is a code repository? wikipedia In computer

More information

- Languages: C, C++ (MFC), C# (WinForms, XAML), Java (SWT), OpenGL 3.0, Javascript. - IDE: Visual Studio, Eclipse, Android Studio

- Languages: C, C++ (MFC), C# (WinForms, XAML), Java (SWT), OpenGL 3.0, Javascript. - IDE: Visual Studio, Eclipse, Android Studio 04/08/1989 3D programmer http://samuelphilipps.com/ SKILLS IMAGING SOFTWARE Unity 3D, Photoshop - Languages: C, C++ (MFC), C# (WinForms, XAML), Java (SWT), OpenGL 3.0, Javascript - IDE: Visual Studio,

More information

DOWNLOAD OR READ : ANSWERHUB GITHUB PDF EBOOK EPUB MOBI

DOWNLOAD OR READ : ANSWERHUB GITHUB PDF EBOOK EPUB MOBI DOWNLOAD OR READ : ANSWERHUB GITHUB PDF EBOOK EPUB MOBI Page 1 Page 2 answerhub github answerhub github pdf answerhub github I can't find the download link in github. 0.... Master the Art of Blueprints

More information

Jira Permission Scheme Per Issue Type >>>CLICK HERE<<<

Jira Permission Scheme Per Issue Type >>>CLICK HERE<<< Jira Permission Scheme Per Issue Type Associates JIRA's system workflow jira with all issue types (available to the JIRA project). Log in as a user with the JIRA Administrators global permission. (In turn,

More information

An Introduction to Eclipse Che Lets build a custom cloud IDE. October 2015 Tyler Jewell, Eclipse Che Project

An Introduction to Eclipse Che Lets build a custom cloud IDE. October 2015 Tyler Jewell, Eclipse Che Project An Introduction to Eclipse Che Lets build a custom cloud IDE October 2015 Tyler Jewell, Eclipse Che Project Lead @TylerJewell Goal Let anyone contribute to any project anywhere at any time. no pre-installation

More information

QA & Test Management

QA & Test Management Manual and Automated Testing Comprehensive Test with Parametrized Test Cases, Test Sets & Execution Test Case Library and Re-use Requirements-Test Coverage Analysis Reporting Defect Issue & Change Request

More information

ONLINE VIRTUAL TOUR CREATOR

ONLINE VIRTUAL TOUR CREATOR P a g e 1 ONLINE VIRTUAL TOUR CREATOR SCHOOL OF SCIENCE AND COMPUTER ENGINEERING CSCI 6838 TEAM 1 SPRING 2017 INSTRUCTOR DR. SADEGH DAVARI MENTOR MR. CLAUS NILSSON SUBMITTED BY: SUPRIYA HUBLI SOWMYA KONGARA

More information

Week Assignment. Source Code Control (SCC) & Bug Tracking Systems. Hans-Petter Halvorsen

Week Assignment. Source Code Control (SCC) & Bug Tracking Systems. Hans-Petter Halvorsen 2017.03.06 Week Assignment Source Code Control (SCC) & Bug Tracking Systems B. Lund. Lunch. Available: http://www.lunchstriper.no, http://www.dagbladet.no/tegneserie/lunch/ Hans-Petter Halvorsen Note!

More information

mismatch between what is maybe possible today and what is going on in many of today's IDEs.

mismatch between what is maybe possible today and what is going on in many of today's IDEs. What will happen if we do very, very small and lightweight tools instead of heavyweight, integrated big IDEs? Lecturer: Martin Lippert, VMware and Eclispe tooling expert LIPPERT: Welcome, everybody, to

More information

Project Plan. In this section the various tools used at different phases of the software life cycle will be described. 3.

Project Plan. In this section the various tools used at different phases of the software life cycle will be described. 3. Project Plan Subject: Project Plan Issue 1.0 Date: 09 June 2005 From: Daniel Calder Mark Marwil 1. Project Goal The project being developed is a library tool. Using various software tools that comply with

More information

Moving From Studio to Atelier. Wouter Dupré Sales Engineer

Moving From Studio to Atelier. Wouter Dupré Sales Engineer Moving From Studio to Atelier Wouter Dupré Sales Engineer Before we start the journey Introduction Atelier: What is it? Atelier is a modern IDE for applications developers Implemented as a plug-in to Eclipse

More information

12/7/09. How is a programming language processed? Picasso Design. Collaborating with Subversion Discussion of Preparation Analyses.

12/7/09. How is a programming language processed? Picasso Design. Collaborating with Subversion Discussion of Preparation Analyses. Picasso Design Finish parsing commands Collaborating with Subversion Discussion of Preparation Analyses How is a programming language processed? What are the different phases? Start up Eclipse User s Input

More information

Rich Client GUI's with RCP & RAP

Rich Client GUI's with RCP & RAP Rich Client GUI's with RCP & RAP Alexey Aristov WeigleWilczek GmbH aristov@weiglewilczek.com What is Rich Client? A fat client or rich client is a computer (client) in client-server architecture networks

More information

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical.

Skyhook designs and deploys high performance mobile location solutions, and exists to make location faster, more precise and practical. CLEARVISION CASE STUDY INDUSTRY: Computer Software EST: 2003 COMPANY SIZE: 150-200 HEADQUARTERS Boston MA About Skyhook Skyhook designs and deploys high performance mobile location solutions, and exists

More information

Git, Atom, virtualenv, oh my! Learn about dev tools to live by!

Git, Atom, virtualenv, oh my! Learn about dev tools to live by! BRKDEV-2633 Git, Atom, virtualenv, oh my! Learn about dev tools to live by! Ashley Roach, Principal Engineer Evangelist Agenda Introduction Why are developer tools useful? What s in the toolbelt? Tool

More information

Empirical Study on Impact of Developer Collaboration on Source Code

Empirical Study on Impact of Developer Collaboration on Source Code Empirical Study on Impact of Developer Collaboration on Source Code Akshay Chopra, Sahil Puri and Parul Verma 03 April 2018 Outline Introduction Research Questions Methodology Data Characteristics Analysis

More information

INF Introduction. Knut Staring gmail}

INF Introduction. Knut Staring gmail} INF5750 - Introduction Knut Staring knutst@{ifi, gmail} Lecture 1 - overview Background to the course Content and expectations Assignments and group work Maven build system Revision control system Object-Relational

More information

Testing with Soap UI. Tomaš Maconko

Testing with Soap UI. Tomaš Maconko Testing with Soap UI Tomaš Maconko 1 Content What is Soap UI? What features does the Soap UI have? Usage in project context Pros and cons Soap UI alternatives 2 What is Soap UI? Open Source Testing Tool

More information

Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek

Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek Building modern enterprise applications from scratch: lessons learned DOAG 2014 Dr. Clemens Wrzodek @wrzodek Roche Group Penzberg Founded 1896 in Basel, Switzerland Employing > 82,000 people Clear focus

More information

JIRA Studio Use Cases and Tutorial basis

JIRA Studio Use Cases and Tutorial basis JIRA Studio Use Cases and Tutorial basis Analysis of usefulness of JIRA Studio Eclipse tool-chain Tolga Tuncbilek, Elisa Kallio, Shiyuan Wang, Viktor Porvaznik Table of Contents 1 Introduction... 3 2 Data

More information

skill [years experience]

skill [years experience] Chris Dagnon http://chris.dagnon.net/work/resume chris@dagnonconsulting.com 16 Heritage Circle #5 Madison, WI 53711 (608) 273-4546 Profile: Chris is a Senior Consultant with over 13 years of experience,

More information

SBCUSD IT Training Program. Google Drive. Document Management and File Collaboration

SBCUSD IT Training Program. Google Drive. Document Management and File Collaboration SBCUSD IT Training Program Google Drive Document Management and File Collaboration Revised 6/19/2017 TABLE OF CONTENTS Let s Get This Straight Google Terms Defined...3 Google Application Names Defined...3

More information

An Empirical Study of the Effect of File Editing Patterns on Software Quality. Feng Zhang, Foutse Khomh, Ying Zou and Ahmed E.

An Empirical Study of the Effect of File Editing Patterns on Software Quality. Feng Zhang, Foutse Khomh, Ying Zou and Ahmed E. An Empirical Study of the Effect of File Editing Patterns on Software Quality Feng Zhang, Foutse Khomh, Ying Zou and Ahmed E. Hassan Do developers follow some file editing patterns? File Editing Concurrent?

More information

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test

Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test Comprehensive Test Management with Parametrization Manual and Automated Test Execution Test Case Library Management & Re-use Requirements Test Coverage Analysis Reporting & Audit Trail Dashboard Defect

More information

... Fisheye Crucible Bamboo

... Fisheye Crucible Bamboo Sander Soo MSc Computer Science Oracle Certified Professional (Java SE) Nortal (email: sander.soo@nortal.com) Mercurial Java Spring Framework AngularJS Atlassian stack... Fisheye Crucible Bamboo 2 Manual

More information

Manage quality processes with Bugzilla

Manage quality processes with Bugzilla Manage quality processes with Bugzilla Birth Certificate of a Bug: Bugzilla in a Nutshell An open-source bugtracker and testing tool initially developed by Mozilla. Initially released by Netscape in 1998.

More information

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management

IKAN ALM Architecture. Closing the Gap Enterprise-wide Application Lifecycle Management IKAN ALM Architecture Closing the Gap Enterprise-wide Application Lifecycle Management Table of contents IKAN ALM SERVER Architecture...4 IKAN ALM AGENT Architecture...6 Interaction between the IKAN ALM

More information

Lessons learned from building Eclipse-based add-ons for commercial modeling tools

Lessons learned from building Eclipse-based add-ons for commercial modeling tools Lessons learned from building Eclipse-based add-ons for commercial modeling tools (from a technology perspective) István Ráth Ákos Horváth EclipseCon France June 14 2018 MagicDraw A popular modeling tool

More information

The Power of Unit Testing and it s impact on your business. Ashish Kumar Vice President, Engineering

The Power of Unit Testing and it s impact on your business. Ashish Kumar Vice President, Engineering The Power of Unit Testing and it s impact on your business Ashish Kumar Vice President, Engineering Agitar Software, 2006 1 The Power of Unit Testing Why Unit Test? The Practical Reality Where do we go

More information

Welcome to Google Docs:

Welcome to Google Docs: Welcome to Google Docs: Online free word processor, spreadsheet, and presentation tool that allows collaboration... (alternatives to Microsoft Word, Excel and PowerPoint) Allows users to create basic documents

More information

What is Subversion and what does it do?

What is Subversion and what does it do? What is Subversion and what does it do? A version control system Manages files and directories and any changes made to those files and directories Can be used across networks to promote remote collaboration

More information

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore

OSSW ICOSST 2009, Al-Khawarizmi Institute of Computer Science University of Engineering and Technology, Lahore Agenda What is Selenium Why Selenium Testing using record/playback and scripting tool Selenium Grid Benefits The Problem Conclusion What is Selenium Selenium is a chemical element with the atomic number

More information

Introduction to Eclipse

Introduction to Eclipse Introduction to Eclipse Getting started with Eclipse 05/02/2010 Prepared by Chris Panayiotou for EPL 233 1 What is Eclipse? o Eclipse is an open source project http://www.eclipse.org Consortium of companies,

More information

Full Stack Developer with Java

Full Stack Developer with Java Full Stack Developer with Java Full Stack Developer (Java) MVC, Databases and ORMs, API Backend Frontend Fundamentals - HTML, CSS, JS Unit Testing Advanced Full Stack Developer (Java) UML, Distributed

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13 The following is intended to outline our general product direction.

More information

Eclipse Virgo Project Creation Review

Eclipse Virgo Project Creation Review Eclipse Virgo Project Creation Review Glyn Normington Monday, 8 1 Quick Facts Proposal: http://www.eclipse.org/proposals/virgo Creation review date: TBD Communication channel for the review Eclipse forums»

More information

How to create custom Excel reports from Jira issues in no time

How to create custom Excel reports from Jira issues in no time How to create custom Excel reports from Jira issues in no time Business Intelligence and native Excel reports from Jira data with Better Excel Exporter Who is Midori? What is Better Excel Exporter? Experience

More information

Eclipse + Html: A Journey

Eclipse + Html: A Journey Eclipse + Html: A Journey Kris De Volder , Pivotal Software Martin Lippert , Pivotal Software 1 Outline Goal Motivation Case Studies The Journey API Comparison

More information

Software Engineering I (02161)

Software Engineering I (02161) Software Engineering I (02161) Week 8 Assoc. Prof. Hubert Baumeister DTU Compute Technical University of Denmark Spring 2016 Last Week State machines Layered Architecture: GUI Layered Architecture: Persistency

More information

P a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection

P a g e 1. Danish Tecnological Institute. Developer Collection   Online Course k Developer Collection P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing

More information

How to Access Your Student and Use Other Features from Google. Fall 2017 Michelle Lowe

How to Access Your Student  and Use Other Features from Google. Fall 2017 Michelle Lowe How to Access Your Student Email and Use Other Features from Google USERNAME@K12.SMCPS.ORG Fall 2017 Michelle Lowe To go to a specific part in this slideshow, click the topic below: Accessing your Student

More information

Enabling Application Lifecycle Development in JDeveloper

Enabling Application Lifecycle Development in JDeveloper Enabling Application Lifecycle Development in JDeveloper Susan Duncan Oracle Corporation United Kingdom Keywords: Application Lifecycle Management,ALM, JDeveloper, Team Productivity Center, SCM, Versioning

More information

ADDING SLIDESHOWS. There is a lot of content on the internet that is embeddable meaning you can have it running from within your own web page.

ADDING SLIDESHOWS. There is a lot of content on the internet that is embeddable meaning you can have it running from within your own web page. ADDING SLIDESHOWS There is a lot of content on the internet that is embeddable meaning you can have it running from within your own web page. This How To sheet looks at how to embed a Slideshow. Slideshows

More information

Technology Background Development environment, Skeleton and Libraries

Technology Background Development environment, Skeleton and Libraries Technology Background Development environment, Skeleton and Libraries Slides by Prof. Dr. Matthias Hölzl (based on material from Dr. Andreas Schröder) Outline Lecture 1 I. Eclipse II. Git Lecture 2 IV.

More information

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration

What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration Jakub Sykora What is JIRA? software development tool planning and tracking the projects progress and supporting the team collaboration supports both Agile (Scrum & Kanban) and waterfall methodologies What

More information

Source Code Control. Quiz with Explainations. Hans-Petter Halvorsen, M.Sc.

Source Code Control. Quiz with Explainations. Hans-Petter Halvorsen, M.Sc. Source Code Control Quiz with Explainations Hans-Petter Halvorsen, M.Sc. Questions 1. What is SCC? 2. List at least 5 different SSC Systems 3. Why do we need a SCC/Version Control System? 4. What is Distributed

More information

GIT TUTORIAL. Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson

GIT TUTORIAL. Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson GIT TUTORIAL Creative Software Architectures for Collaborative Projects CS 130 Donald J. Patterson SCM SOFTWARE CONFIGURATION MANAGEMENT SOURCE CODE MANAGEMENT Generic term for the ability to manage multiple

More information

Web and API Apps in Azure

Web and API Apps in Azure 4 th November 2015 Web and API Apps in Azure Vishesh Vish Oberoi Technical Evangelist, Microsoft @ovishesh visho@microsoft.com Microsoft Student Accelerator Student Internships over Summer Innovative

More information

.NET ANALYST DEVELOPER

.NET ANALYST DEVELOPER .NET ANALYST DEVELOPER FORMAL EDUCATION 2012: BACHELOR DEGREE IN INFORMATIQUE EPHEC LOUVAIN LA NEUVE (BELGIUM) SPECIALIZATION IN SYSTEM & NETWORK TRAININGS & CERTIFICATIONS 2016 : Training in SCRUM and

More information

Deep Dive on AWS CodeStar

Deep Dive on AWS CodeStar Deep Dive on AWS CodeStar with AWS CI/CD workflow Tara E. Walker Technical Evangelist @taraw June 28, 2017 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Agenda What is DevOps

More information

Spring Web Services Tutorial With Example In

Spring Web Services Tutorial With Example In Spring Web Services Tutorial With Example In Eclipse Bottom Up In addition to creating a basic web service and client, the article goes a step further This article will be using the Eclipse IDE (Kepler),

More information

Hackveda Appsec Labs Java Programming Course and Internship Program Description:

Hackveda Appsec Labs Java Programming Course and Internship Program Description: Hackveda Appsec Labs Java Programming Course and Internship Program Description: The training program includes a complete training of java core and advanced concepts. After the training program students

More information

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH

TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS. - BREDEX GmbH TO AND BEYOND... MAKING JUBULA SURPASS ITS LIMITS by @MarkusTiede - BREDEX GmbH AGENDA What's Jubula? How & where to extend it? THAT'S JUBULA! UI automation @ eclipse.org/jubula since 2011 JUBULA - THE

More information

Tools of the Trade Web Development at Fairfax Media

Tools of the Trade Web Development at Fairfax Media Tools of the Trade Web Development at Fairfax Media Who am I? George Wright Technology Director - Metro Publishing Fairfax Media Janette Chiu Software Engineer - Metro Publishing Fairfax Media I am responsible

More information

Student Instructions SD# /16 Awards Program

Student Instructions SD# /16 Awards Program Student Instructions SD#57 2015/16 Awards Program Go to https://sd57.fluidreview.com *Please note that if you have any issues when using Internet Explorer to navigate this website, change to a different

More information

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation

The Next Generation of Eclipse: e4. Mike Milinkovich Executive Director Eclipse Foundation The Next Generation of Eclipse: e4 Mike Milinkovich Executive Director Eclipse Foundation 1 Changing Environment New Technologies: RIA Applications and Cloud Computing AJAX, Flash, Silverlight Amazon E2

More information

Was gibt es Neues Better Team Work with Cloud

Was gibt es Neues Better Team Work with Cloud Was gibt es Neues Better Team Work with Cloud Dana Singleterry Produktmanager Oracle Mobility & Dev Tools, Oracle dana.singleterry@oracle.com +++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx

More information

Chris Schalk Ryan Boyd

Chris Schalk Ryan Boyd Creating Server-Side and Mobile Mashups with OpenSocial's JavaTM Client Libraries Chris Schalk Ryan Boyd Google JavaOne 2009 Agenda OpenSocial Background/Overview OpenSocial REST support Introducing the

More information

Strategic Developer Report

Strategic Developer Report Strategic Developer Report IBM December 2008 San Francisco December 2008 Leveraging Eclipse IBM Rational Jazz Project IBM Rational Team Concert, IBM Rational Requirements Composer, IBM Rational Quality

More information

Index. BigBadGuiTools (BBGT), 186 Business logic and data layer, 32 Business requirements

Index. BigBadGuiTools (BBGT), 186 Business logic and data layer, 32 Business requirements Index A ADO.NET, SQL driver documentation, 171 dr.read() method, 173 ExecuteNonQuery method, 173 IDbDataParameter interface, 174 Interface variables, 173 MySqlDataReader, 173 MySql reference, 170 placeholders,

More information

Eclipse 4.0. Jochen Krause EclipseSource

Eclipse 4.0. Jochen Krause EclipseSource Eclipse 4.0 Jochen Krause jkrause@eclipsesource.com EclipseSource based on EclipseCon 2008 talk by Mike Wilson, Jochen Krause, Jeff McAffer, Steve Northover 2008 EclipseSource December 2008 e4 adapting

More information

open source RCP Eclipse based Visualization analysis Python Workflow

open source RCP Eclipse based Visualization analysis Python Workflow An open source not for profit project built on the Eclipse Rich Client Platform (RCP) framework Eclipse based workbench for doing scientific data analysis. It supports: Visualization and analysis of data

More information

The Galilean Moons of Eclipse

The Galilean Moons of Eclipse The Galilean Moons of Eclipse Wayne Beaton The Eclipse Foundation Evangelist Director, Committer Community Agenda Ganymede New and Noteworthy Components/Equinox/OSGi Demo Questions What is Galileo? Simultaneous

More information

Test Automation to the Limit

Test Automation to the Limit Test Automation to the Limit Arie van Deursen Delft University of Technology Test Automation Day, 23 June, 2011 1 Outline 1. Background Joint work with Ali Mesbah (UBC), Danny Roest (TU Delft) Michaela

More information

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018

Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Working in Teams CS 520 Theory and Practice of Software Engineering Fall 2018 Version Control September 18, 2018 Thursday (September 20) First in-class exercise On using git (today is a prelude with useful

More information

Unleash Your DevOps Strategy By Synchronizing Application and Database. John Pocknell Senior Product Manager

Unleash Your DevOps Strategy By Synchronizing Application and Database. John Pocknell Senior Product Manager Unleash Your DevOps Strategy By Synchronizing Application and Database John Pocknell Senior Product Manager john.pocknell@quest.com Agenda Introduction The challenge of agile database development So how

More information

Versioning. Terms. Configuration item (CI) Version Configuration Management aggregate Configuration Baseline

Versioning. Terms. Configuration item (CI) Version Configuration Management aggregate Configuration Baseline Versioning Terms Configuration item (CI) Version Configuration Management aggregate Configuration Baseline 1 Versioning No history Different names Tool capable of keeping track of versions Same name Different

More information

JetBrains TeamCity Comparison

JetBrains TeamCity Comparison JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and

More information

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm

ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm ThinkPalm s BreakThrough DevOps Capabilities ThinkPalm Dev Ops Business Planning Collaborative Development Customer Feedback & Optimization Testing Monitoring Release and Deployment STANDARDS OPERATE DEPLOY

More information

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM

HP ALM Overview. Accelerating Innovation, Industrialising Quality. Oren Ziv, Product Manager, QC/ALM www.hp.com/go/alm HP ALM Overview Accelerating Innovation, Industrialising Quality Oren Ziv, Product Manager, QC/ALM Satisfied customers Largest community 6,000+ worldwide Enterprise scalability to Size

More information