Software Development Tools Changes 2013 BE-CO-DO

Slides:



Advertisements
Similar presentations
Introduction to Maven 2.0 An open source build tool for Enterprise Java projects Mahen Goonewardene.
Advertisements

MOSS 2007 Document Management Adam McCarthy 1 st April 2009.
BE/CO Changes in LS1 to the Software Development Infrastructure and Widely Used Libraries Chris Roderick, Greg Kruk, Katarina Sigerud, Luigi Gallerani,
1 Mind Visual Diff An architecture comparison tool December 16 th, 2014 – v0.2.2 Seyvoz Stephane Assystem.
11-Jun-15 Getting Ready for CIT Registering and labs If you are not yet registered (and want to be), be sure I have your name and student ID We.
Using subversion COMP 2400 Prof. Chris GauthierDickey.
26-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 3;00-4:30 Fridays in Moore 207 Lab is not in Towne 309 (Registrar has it wrong) Everyone.
30-Jun-15 Getting Ready for CIT Labs Lab is scheduled for 1:30-3:00 Fridays in Moore 207 Lab is not in Towne 313 (Registrar has it wrong) Everyone.
13-Jul-15 Getting Ready for Java. 2 What You Need 256 MB of RAM (512 MB or more recommended) 500 MHz Pentium or better Macintosh: must run Mac OS X, preferably.
European Organization for Nuclear Research Source Control Management Service (Subversion) Brice Copy, Michel Bornand EN-ICE 13 May 2009.
Operational Java for Technical Committee.
Getting Started With Java Downloading and installing software Running your first program Dr. DwyerFall 2012.
The DSpace Course Module – DSpace Installation. Module objectives  By the end of this module you will:  Understand the platforms DSpace can be hosted.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
What to do with “What’s On South Brum”?. What is ? One place to find out what’s on for young people One place to find information to help with provision.
Agile software development & services OOSCM Object Oriented SCM SCM Next Generation.
Software Engineering Modern Approaches
Sumedha Rubasinghe October,2009 Introduction to Programming Tools.
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
Web Migration Project Update for ATC April 28, 2009.
Software engineering Olli Alm Lecture 6: implementation, tools for software development.
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.
Mandate of CO/DO section and Status/Outlook for Build tools
Subversion Code Deployment LifeCycle August 2011.
1 Thomas Lippert Senior Product Manager - Mobile What’s new in SMC 5.0.
INFSOM-RI Juelich, 10 June 2008 ETICS - Maven From competition, to collaboration.
SWEN 302: AGILE METHODS Roma Klapaukh & Alex Potanin.
Development Environment Matthew Sell, CSSE Student MASS Research Participant, October 2014.
Progress with migration to SVN Part3: How to work with g4svn and geant4tags tools. Geant4.
Study for Migration from CVS to SubVersion (SVN) Gunter Folger CERN/PH/SFT.
1 Creating an RTC Hot Fix September 18, Steps for creating a hot fix Find the work item where the defect is resolved. Check for existing hot fixes.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
Programming for Beginners Martin Nelson Elizabeth FitzGerald Lecture 12: Programming Project.
Eclipse Simple Profiler Ben Xu Mar 7,2011. About Eclipse simple profiler is a open source project to analyze your plug-ins/RCPs performance.
Netbeans 5.5 version control: cvs, svn configuration for AUV Workbench & various X3D, XMSF projects Don Brutzman 1 December 2007.
Refactoring and Synchronization with the StarTeam Plug-in for Eclipse  Jim Wogulis  Principal Architect, Borland Software Corporation.
Support required for running application software projects in the SL/CO/AP section M.Vanden Eynden October 2000 * A description of the software development.
Introduction to the Java Stack Michael Youngstrom.
14th Oct 2005CERN AB Controls Development Process of Accelerator Controls Software G.Kruk L.Mestre, V.Paris, S.Oglaza, V. Baggiolini, E.Roux and Application.
ESA UNCLASSIFIED – For Official Use Workshop #23 Pasadena, USA 24 rd March 2015 Sam Cooper Common services update (part 1)
CPSC 871 John D. McGregor Change management Module 2 Session 3.
Definition (Wikipedia)  What is deployment ? “Software deployment is all of the activities that make a software system available for use.” 1. Install.
BE-CO-DO - Development tools (Eclipse, CBNG, Artifactory, …) - Atlassian (Jira, Wikis, Bamboo, Crucible), CO Testbed - DIAMON/LASER - JMS (Java messaging.
Yannick Patois - Datagrid Software Repository Presentation - March, n° 1 Datagrid Software Repository Presentation CVS, packages and automatic.
All the dSoftArk Tools Getting started!. Tools dSoftArk is a semi-realistic, agile, development project –Industrial strength software (programming, TDD,
NJIT 1 Apache Tomcat (Version 6.0) THETOPPERSWAY.COM.
Feedbacks from EN/STI A. Masi On behalf of EN-STI Mathieu Donze` Odd Oyvind Andreassen Adriaan Rijllart Paul Peronnard Salvatore Danzeca Mario Di Castro.
PDS4 Build 3b System Readiness PDS Management Council Face-to-Face Columbia, Maryland April 2-3, 2013 Sean Hardman.
 Introduction  Tripwire For Servers  Tripwire Manager  Tripwire For Network Devices  Working Of Tripwire  Advantages  Conclusion.
TEAM FOUNDATION VERSION CONTROL AN OVERVIEW AND WALKTHROUGH By: Michael Mallar.
(1) Introduction to Subversion (SVN) and Google Project Hosting Philip Johnson Collaborative Software Development Laboratory Information and Computer Sciences.
8/29/10 Maven Repository Management with Nexus Jim McMahon.
Maven. Introduction Using Maven (I) – Installing the Maven plugin for Eclipse – Creating a Maven Project – Building the Project Understanding the POM.
Upgrades of Operational Linux Platforms Vito Baggiolini BE-CO-DO 1.
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.
UAB Requirements for 2016 Ivan Prieto Barreiro 18/04/2016 UAB Requirements for
Maria Alandes Pradillo, CERN Training on GLUE 2 information validation EGI Technical Forum September 2013.
Free minecraft account guide free minecraft account guide.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
(Atlassian) Software Development tools used in BE/CO Jira, Bamboo, Fisheye+Crucible, Clover
Anjana & Shankar September,2010 Introduction to Programming Tools.
INFN-T1 migration to scdb Andrea Chierici 8 th Quattor Workshop Bruxelles.
Maven 04 March
C/C++ Build tools & Testbed
5f. GSICS Wiki Overview and NOAA GSICS THREDDS Service Overview
Subversion User Training
IBEX Client Migration to Eclipse 4
JENKINS TIPS Ideas for making your life with Jenkins easier
SAM Offsite Coordination
Proposal on TSC policy for ONAP release Maintenance
Presentation transcript:

Software Development Tools Changes 2013 BE-CO-DO

Summary 1.Overview 2.Support 3.Java 6 -> Java 7 4.Introduction of BE-CO Eclipse 5.SVN history removal 6.New Commonbuild (CBNG) 1

Project & Development Tools 2 (Testbed) (Jira) rces ikis

Project & Development Tools Commonbuil d 3 PCROPS Repository acc-co SVN

DevTools Support For ~200 developers We rely more on link people New addresses: Blocking problems – you can phone me Single site for development help (summer 2013) – 4

Java 7 (& 64-bit / SLC6)  Why   Plan   Action  Niall Stapley, BE-CO-AP End Of Life JDK6 July arrived in time for next run -64-bit  larger memory heap - JDK7 (64-bit) on SLC6 - in CCC/CCR for run TC end October for a decision -PLEASE TEST YOUR PROJECTS! - Feedback / Testing info  see wiki  Sept 2011

Java 7 (64-bit)  What   Impact   Action  Niall Stapley, BE-CO-DO 6 -End Of Life JDK6 February No more security updates -JDK7 made default at EASTER -JDK6 removed end June -Your applications may fail… -PLEASE TEST and MIGRATE! - Feedback / Testing info  see wiki  Mar 2013

BE-CO Eclipse New supported configured Eclipse for accelerator development …as requested! Try it! 7

New supported configured Eclipse for accelerator development …as requested! Try it! 8 BE-CO Eclipse

Officially supported platform Regularly updated and tested Pre-configured - other tools within –Commonbuild, DevShell, JDK Succeeds the old unsupported Eclipse(s) v3.5 does not run correctly with Java 7 (64-bit) –“/local/javadev/eclipse” ( to be removed at Easter) Action: please migrate to BE-CO Eclipse Details at… – 9

acc-co SVN repository Problem: acc-co repository is too large –Slow, difficult to backup/restore, and filter –IT has asked us to reduce the size Plan: Reset – remove the history –Keep single revision of current trunk only –Rename original to “acc-co-old” and make available read-only When: 1st weekend in May – 4 th May 2013 Sorry that the process is quite involved… 10

acc-co SVN repository Actions for Developers: –Next 2 months: Please delete any obsolete projects and files –Friday 3rd May before 6pm: Commit any project changes you have Delete your projects in Eclipse workspace –Monday 5th May Checkout your projects from “new” acc-co SVN …and continue working Instructions and reminders to accsoft-java-announce Details and instructions at: – 11

Commonbuild Next Generation Why? Eg. improve dependency management, releasing Low impact for projects –Still uses product.xml –Similar IDE integration and targets –Already building many projects and CO Testbed Dependency management policy will change: –Uses latest versions of dependencies not “highest” –This may break some larger projects PCROPS replaced by maven repository Aiming for delivery September 2013 Phased migration strategy –Start with libraries up to top-level applications –Still working out details on how/when to migrate 12

CBNG: Eclipse Integration 13

CBNG: Eclipse Integration 14

PCROPS -> Maven Repository 15

PCROPS -> Maven Repository 16

Summary Changes: ASAP:Migrate to BE-CO Eclipse Easter:Java 7 becomes default version 4 th May:SVN history removed September:New Commonbuild (CBNG) 17