3. What is Orion?
Software Development in a browser:
editing, navigating, searching, working
with SCM
Set of linked web pages, NOT an IDE
running in a browser
Focus on web developers working on
client-side JavaScript, CSS, HTML
3
4. What is Orion?
Orion is a set of components
That together provide the server and client
side code
That make up an extensible browser-based
development platform
Orion provides many pages to deal
with editing, navigating, searching, Git
tasks, shell access, setting up sites, or
dealing with tasks
4
5. Current state-of-the-art
Not nearly as complete as what the JDT
provides for Java developers
None of the existing tools provide a
great experience with content-
completion or refactoring
5
6. Orion Server
Server-side services exposed via
REST-oriented HTTP APIs
APIs provide services such as a
FileSystem, Search capacities, Git
support, Preferences, and Sites for self
hosted development
6
8. Orion Client
The Orion client is written in
JavaScript, CSS, HTML5 and runs in the
browser
It focuses on writing task and pages that
can easily support exploring and
leveraging cross-site workflows
The pages are designed without building
everything you might be able to do in the
same browser tab
8
12. Orion Plugin Architecture Example
Plugin that takes the contents of the editor and runs it through
a common JavaScript library known as JSBeautify
12