Title (46 pt. HP Simplified bold)

Download Report

Transcript Title (46 pt. HP Simplified bold)

Deploying Orion for
cloud-based
development in the
enterprise
Raziel Tabib, Eyal Kobrigo
EclipseCon 2013
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Change
2
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
This is driving a comprehensive applications
reset in enterprise IT
Mainframe
Client/Server
Web
Devices
System-centric
User-centric
Also known as
“Systems of Record.”*
The “next trillion dollars in
IT spend” goes… here.*
“systems of engagement”
*Geoffrey Moore, author Crossing the Chasm and Escape
Velocity
3
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Development tools are changing as well
Web based IDE
Emacs
4
Eclipse
IntelliJ
Visual Studio
Orion
Cloud9
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why web based IDE?
•
•
•
•
•
It’s always there, it’s anywhere
• No setup
Developers like portable efficient tools like the Swiss army knife
Take your personalized settings with you
Easy mesh-ups
Collaboration
• Shared coding
• Shared debugging
• Shared code reviews
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Why Orion?
•
•
•
Orion has the best web-based code editor (vs. CodeMirror/Ace)
Standing on the shoulders of giants (Eclipse)
It’s open-source and comes with permissive license (EPL)
• Many contributors
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What is missing?
In the client:
•
•
•
The browser-tab per task philosophy can be uncomfortable
In-page plugin mechanism (panels with views).
In the editor features are still missing…
• Refactoring
• Go to definition.
• Support important programming languages with
• Syntax highlighting
• Auto complete
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
What is missing?
In the server:
•
Orion is not SaaS-ready
• Multi-tenant
• Scalability
•
Non-GIT SCM integration (SVN, FTP...)
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
HP Code Anywhere (Experimental)
•
•
•
HP Code Anywhere is our version of Orion powered by OrionNode, featuring:
• Single page web-based IDE including:
• Workspace explorer, console and a mesh-up pane
• Mesh-up of HP Agile manager tasks
• Basic GIT support for OrionNode
• User management for OrionNode
• Express instead of Connect
Will be used internally
Contribute back to the community
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
The DevOps Lifecycle
ALM
Do
IDE
Commit
SCM
Runtime
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Notify
Build
Demo
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Our vision: the entire lifecycle on the web
ALM
Do
IDE
Commit
SCM
Runtime
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Notify
Build
We are currently working on…
Agile Manager
ALM
Do
IDE
Commit
SCM
Runtime
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Notify
Build
Thank you
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.