Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Ordina SOFTC Presentation - TFS and JAVA, better together

1,326 views

Published on

Ordina's Stand out from the Crowd event of May 26th - the presentation, see them all on Slideshare Ordina Belgium

  • Be the first to comment

  • Be the first to like this

Ordina SOFTC Presentation - TFS and JAVA, better together

  1. 1. Team Explorer Everywhere<br />TFS and Java: better together<br />Bert Van Steen<br />bert.vansteen@ordina.be<br />
  2. 2. Bert Van Steen<br />.NET Application Architect<br />ALM TaskforceMember<br />bert.vansteen@ordina.be<br />0494/85.88.63<br />
  3. 3. Agenda<br />IntroducingApplicationLifecycle Management<br />Heterogeneous development<br />Team Explorer Everywhere<br />Team Foundation Server SDK for JAVA<br />Demo<br />3<br />
  4. 4. ApplicationLifecycle Management<br />Gatheringrequirements<br />Development<br />Deployment<br />Testing<br />Design<br />Maintenance<br />
  5. 5. Visual Studio 2010 - overview<br />
  6. 6. Heterogeneous development<br />What aboutheterogeneousdevelopment environments with .NET, JAVA,…?<br />All developersare Microsoft customers!<br />6<br />
  7. 7. Why cross-platform?<br />Most companies do development for multiple platforms<br />Visibility and transparency become beacons of ALM<br />Customer wants consolidated view of projects<br />Outcome – most customers will standardize on one solution<br />
  8. 8. Team Explorer Everywhere<br />Formerlyknown as Teamprise<br />Acquired by Microsoft<br />Solutions for PC, Mac, Unix, Linux<br />Eclipse IDE support<br />Integrates the Java Ecosystem<br />
  9. 9. What does Team Explorer Everywhere provide?<br />Plug-in for Eclipse<br />Full TFS experience for developers<br />Command Line Client<br />Command compatible with Microsoft command line client - runs on many platforms<br />
  10. 10. Build integration options<br />Teamprise Build Extensions<br />Allow Team Foundation Build to execute Ant and Maven 2 based builds<br />Publish JUnit Test Result to TFS<br />TFS Provider Support<br />Contributed by Teamprise to Ant, Maven 2, CruiseControl projects. Assisted with Hudson/Jenkins integration<br />Command Line Client<br />For custom build scenarios<br />
  11. 11. Team Explorer Everywhere architecture<br />Team Explorer Everywhere<br />Eclipse Plug-in<br />Command Line<br />Java API for TFS<br />Team Foundation Server<br />Project<br />Management<br />Work ItemTracking<br />VersionControl<br />Reporting<br />Team<br />Build<br />
  12. 12. Team Foundation Server SDK for JAVA<br />Just released (13/05/2011)<br />Customcheck-inpolicies<br />Customwork item controls in Team Explorer Everywhere<br />(e.g. screenshot controlattach screenshots attachments in a single click)<br />Automate work item creation …<br />…<br />12<br />
  13. 13. Team Explorer EverywhereOverview<br />DEMO<br />13<br />
  14. 14. 14<br />
  15. 15. 15<br />
  16. 16. 16<br />
  17. 17. Building a JAVA project In Team Foundation Build<br />DEMO<br />17<br />
  18. 18. 18<br />
  19. 19. Create a checkinpolicywiththe JAVA SDK<br />DEMO<br />19<br />
  20. 20. Team Explorer EverywhereCommandlne<br />DEMO<br />20<br />
  21. 21. Command Line Client<br />
  22. 22. Wrap-up<br />TFS is nicelyintegrated in Eclipse<br />Same feature set as in Visual Studio<br />Create your owncheck-inpolicies, TFS automation tools … in JAVA<br />Onlyone single ALM tool needed<br />BUT: separate license is required<br />
  23. 23. 23<br />
  24. 24. Follow Ordina…<br />24<br />Share your thoughts via #SOFTC <br />Follow us on twitter: @OrdinaBE<br />Find the presentationsonwww.slideshare.net/ordinaBe<br />Be informed atwww.linkedin.com/company/ordina-belgium<br />
  25. 25. Resources<br />http://www.teamprise.com/<br />http://www.woodwardweb.com/<br />http://www.microsoft.com/pathways/teamprise/<br />http://labs.teamprise.com/<br />http://www.microsoft.com/downloads/en/details.aspx?FamilyID=53C27216-C4F0-48B6-9BED-FE1718A2E3B0<br />http://blogs.msdn.com/b/bharry/archive/2011/05/16/announcing-a-java-sdk-for-tfs.aspx<br />25<br />
  26. 26. Team Foundation Build<br />
  27. 27. Test and Lab Manager<br />UML Modeling<br />Manual Testing<br />Layer Diagram<br />Load Testing<br />Web Testing<br />Test Case Management<br />IntelliTrace™<br />Architecture Explorer<br />Logical Class Designer<br />Cloud Development<br />Office Development<br />Windows Development<br />New WPF Editor<br />Customizable IDE<br />Multi-core Development<br />Silverlight Tools<br />Web Development<br />SharePoint Development<br />Generate from Usage<br />Static Code Analysis<br />Database Deployment<br />Code Metrics<br />Database Unit Testing<br />Test Data Generation<br />Test Impact Analysis<br />UI Test Automation<br />Code Coverage<br />Performance Profiling<br />Database Change Mgmt<br />Test Record & Playback<br />
  28. 28. Test and Lab Manager<br />Virtual Env. Setup/Tear Down<br />Test Case Management<br />Test Record & Playback<br />Manual Testing<br />Lab MgmtConfig.<br />Checkpoint Environment<br />Environment from Template<br />Reporting<br />Team Portal<br />Test Case Management<br />Branch Visualization<br />Version Control<br />Build Automation<br />Gated Check-in<br />Agile Planning Tools<br />Team Explorer<br />Team Agents<br />

×