Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Developing Containerised Application with Eclipse and Atomic Developer Bundle

Developing Containerised Application with Eclipse and Atomic Developer Bundle

Give you idea about Atomic Developer Bundle connection with Eclipse.

Praveen Kumar

August 27, 2016
Tweet

More Decks by Praveen Kumar

Other Decks in Technology

Transcript

  1. Who are we? • Engineers at Red Hat • Members

    of Developer Tools Engineering • Our clear mandate is to make developer’s lives easier ◦ Developer Tools (you will see some of those in action) ◦ Integrations ◦ Container Orchestration ◦ Lots of new and exciting things coming up … • Oh and *everything* we do, we release them as Open Source Software
  2. As a developer ... • I am given (some) requirements

    • I want to fire up my Eclipse and Code • I want to write code (with least amount of friction) • I want to code in environments close to production environments • I want push my code • I want my tests to pass in Dev / Test / Stage / Production environments • I don’t want to spend too much time setting up
  3. What is Atomic Developer Bundle? • Open source upstream project

    that powers containerised development. ◦ Enables developers to use their Windows or OS X machines to developer containerised applications ◦ Requires a simple download ◦ Single command. Yes! Exactly One command setup! ◦ Auxiliary tooling to facilitate developer productivity
  4. We Support ... • Linux Containers • Kubernetes • OpenShift

    • Mesos • … more contributions welcome
  5. Atomic Developer Bundle in Action • Eclipse Neon • Docker

    Tooling (Eclipse Plug-in) • vagrant-service-manager • Simple Python Django application
  6. Where do I start? • https://github.com/projectatomic/adb-atomic-developer-bundle • Red Hat Container

    Development Kit http://developers.redhat.com/products/cdk/download/ • https://wiki.eclipse.org/Linux_Tools_Project/Docker_Tooling • https://github.com/praveenkumar/eclipse_summit_16/blob/master/README.rst