클라우드 ide, 구름 프로젝트 | devon 2012

20
Goorm.io

Upload: daum-dna

Post on 15-Jun-2015

1.546 views

Category:

Documents


9 download

TRANSCRIPT

Page 1: 클라우드 IDE, 구름 프로젝트 | Devon 2012

Goorm.io

Page 2: 클라우드 IDE, 구름 프로젝트 | Devon 2012

2

안녕, goorm!

웹에서 개발을 한다면 어떤 일이 벌어질까요?

Page 3: 클라우드 IDE, 구름 프로젝트 | Devon 2012

3

안녕, goorm!

- Anytime, Anywhere

Page 4: 클라우드 IDE, 구름 프로젝트 | Devon 2012

4

안녕, goorm!

- AnyPlatform, AnyDevice

Page 5: 클라우드 IDE, 구름 프로젝트 | Devon 2012

5

안녕, goorm!

http://goorm.io

- 인터넷만 연결되어있으면 OK

Page 6: 클라우드 IDE, 구름 프로젝트 | Devon 2012

6

안녕, goorm!

- 개발한 내용을 바로 확인하고

Page 7: 클라우드 IDE, 구름 프로젝트 | Devon 2012

7

안녕, goorm!

- 다른 개발자와 의견을 주고받으며, 협업도 가능합니다.

Page 8: 클라우드 IDE, 구름 프로젝트 | Devon 2012

8

안녕, goorm!

- 함께 설계를 하면서

Page 9: 클라우드 IDE, 구름 프로젝트 | Devon 2012

9

안녕, goorm!

- 디버깅도 할 수 있겠죠

Page 10: 클라우드 IDE, 구름 프로젝트 | Devon 2012

10

안녕, goorm!

/* Are you ready to goorm? */

Page 11: 클라우드 IDE, 구름 프로젝트 | Devon 2012

–  다양한 플랫폼과 웹 브라우저 지원

–  Web, Mobile, C/C++, JAVA, Node.js등 다양한 개발환경 지원

–  플러그인 기능을 통해 다양한 확장기능 제공(SVN, GIT, FTP, UML 등)

–  실시간 협업 기능

구름 소개

11

Page 12: 클라우드 IDE, 구름 프로젝트 | Devon 2012

주요 특징

•  자신만의 클라우드 통합 개발 환경 구축!

–  웹에 접속 가능한 환경이면 언제 어디에서나 자신만의 통합 개발 환경을 이용할 수 있습니다.

•  다양한 플러그인 지원!

–  다양한 프로그래밍 언어를 지원하는 플러그인 뿐만 아니라 추가적인 기능을 제공하는 다양한

플러그인을 쉽게 설치/관리할 수 있으며, 누구든지 이러한 플러그인을 개발하고 배포할 수 있

습니다.

•  실시간 협업을 통한 효율적인 개발!

–  실시간 협업 서버를 제공하여, 이를 통해 원격지에 있는 다른 팀원들과 쉽게 협업할 수 있습니

다. 채팅 뿐만 아니라 동시에 소스 코드를 편집하거나 UI를 디자인할 수 있습니다.

12

Page 13: 클라우드 IDE, 구름 프로젝트 | Devon 2012

주요 특징

•  편리한 UI 기술!

–  순수 웹기술만으로 개발된 UI 디자인 도구를 이용하여, UI를 편리하게 기술하고 이를 개발 중인

프로젝트에 바로 적용할 수 있습니다.

•  오픈 소스를 통한 자유도 높은 재구성

–  주요 기능과 관련된 모듈 / 플러그인 뿐만 아니라 코어까지 오픈 소스로 공개하고 있기 때문에

자신에게 알맞은 재구성을 통해 개인에게 최적화된 개발 환경을 구성할 수 있습니다.

13

Page 14: 클라우드 IDE, 구름 프로젝트 | Devon 2012

개발 내용

•  다양한 플랫폼과 브라우저 지원

14

Page 15: 클라우드 IDE, 구름 프로젝트 | Devon 2012

개발 내용

•  웹기술 기반 협업 기술 연구

15

Page 16: 클라우드 IDE, 구름 프로젝트 | Devon 2012

개발 내용

•  쉬운 설치 및 개인 개발 서버 구축 기능

–  노드의 패키지 매니저인 npm을 이용하여 리눅스/맥 시스템에 쉽게 설치가능

16

$ npm install goorm

Page 17: 클라우드 IDE, 구름 프로젝트 | Devon 2012

개발 내용

•  웹 기반 터미널 개발

–  pty 모듈을 이용하여 리눅스/맥에서 동작하는 터미널 모듈 개발

–  터미널을 통한 실제 프로젝트 빌드/실행/디버깅 기능 지원

17

Page 18: 클라우드 IDE, 구름 프로젝트 | Devon 2012

장기 목표

18

오픈소스 클라우드 통합 개발 환경

Cloud Resource

SaaS (Software as a Service)

오픈소스 클라우드 통합 개발 환경

가상 머신 가상 머신 가상 머신 가상 머신

IaaS (Infrastructure as a Service)

PaaS (Platform as a Service)

웹 브라우저 환경

개발자

개발자

Page 19: 클라우드 IDE, 구름 프로젝트 | Devon 2012

장기 목표

•  플러그인의 버전 업데이트 및 추가 개발

19

Page 20: 클라우드 IDE, 구름 프로젝트 | Devon 2012

감사합니다!

http://goorm.io

20