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. Praveen [email protected]
    Pradeepto [email protected]
    Developing Containerised Applications with Eclipse
    And
    Atomic Developer Bundle

    View full-size slide

  2. 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

    View full-size slide

  3. The Developer Story

    View full-size slide

  4. 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

    View full-size slide

  5. I want to code using Eclipse!

    View full-size slide

  6. 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

    View full-size slide

  7. We Support ...
    ● Linux Containers
    ● Kubernetes
    ● OpenShift
    ● Mesos
    ● … more contributions welcome

    View full-size slide

  8. Atomic Developer Bundle in Action
    ● Eclipse Neon
    ● Docker Tooling (Eclipse Plug-in)
    ● vagrant-service-manager
    ● Simple Python Django application

    View full-size slide

  9. 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

    View full-size slide

  10. Reach Us!
    ● #nulecule on Freenode
    ● container-tools - https://www.redhat.com/mailman/listinfo/container-tools
    ● http://www.projectatomic.io/

    View full-size slide