한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
HackFair 출품작 소개 9탄! 언제 어디서든 우리는 개발한다, 구름 IDE
2012년 12월 17일 월요일
Anytime, Anywhere Development : 구름 IDE
1. 소개
‘구름 IDE’는 클라우드 통합 개발 환경을 제공하는 node.js 기반의 오픈 소스 프로젝트 입니다. 플랫폼과 브라우저에 구속받지 않고
언제(Anytime)
,
어디서든(Anywhere)
웹브라우저에서 일관된 개발 환경을 제공하는 것을 목표로 진행되고 있습니다. 구름 IDE를 통해 C/C++, Java, Go, Dart, Node.js, PHP, JSP등 다양한 언어를 이용하여
웹상에서 빌드, 디버깅, 실행 등의 개발
을 할 수 있으며, 플러그인 기능을 통해 얼마든지 확장 가능합니다. 또한 UI 작성 및 UML 작성 도구를 지원하고 실시간 협업 환경을 제공함으로써 개발 효율성을 극대화할 수 있다는 장점이 있습니다.
소개 동영상 :
http://www.youtube.com/watch?feature=player_embedded&v=xTJOa8sGfq0
▶ 홈페이지 :
http://goorm.io
▶ 페이스북 :
http://www.facebook.com/goormIDE
▶ 트위터 :
https://twitter.com/goormIDE
2. 사용한 구글 관련 기술
Chrome
HTML5
Go
Dart
3. goorm의 특징
1) 웹 브라우저만 있다면 어디서든지 개발
언제, 어디서든 웹을 통하여 곧바로 개발이 가능합니다!
2) 복잡한 개발환경 구성? 협업? 한 번의 설정으로 끝
단 한번의 설정으로 어디에서나 일관된 협업 개발 환경을 제공합니다.
3) 다양한 언어 지원, 확장성 있는 플러그인
C/C++, Java, Go, Dart, Node.js, PHP, JSP등 다양한 프로그래밍 언어를 지원하는 플러그인 뿐만 아니라 추가적인 기능을 제공하는 다양한 플러그인을 쉽게 설치/관리할 수 있습니다.
4) 실시간 협업을 통한 효율적인 개발
실시간 협업 기능을 통해 다른 팀원들과 함께 개발 할 수 있습니다. 또한 채팅, 슬라이드 공유 기능을 통하여 효율적인 의사소통을 할 수 있습니다. UML을 통해 SW를 함께 설계하는 것도 가능합니다.
5) 웹기반 터미널 기능
터미널 기능을 통하여, 구름에서 제공하는 기능 뿐만 아니라 터미널 명령어를 통하여 빌드 스크립트를 실행하거나 서버환경을 즉석에서 변경하는 등 더욱 자유로운 개발환경 구성이 가능합니다. 물론 금지명령어 설정이나 권한 제한을 통해 보안 설정도 가능합니다.
http://www.slideshare.net/jeg0330/goorm-15035830
Goorm
from
Eun-Gwi Jo
4. 설치방법 및 튜토리얼
http://goorm.io/community/tip?article_id=2
5. 앞으로의 계획
goorm은 통합 개발 환경을 지향하고 있습니다. 따라서 Python, Android 개발 등을 지원하기 위한 플러그인과 프로젝트 파일의 쉬운 접근, 관리를 위한 google drive / dropbox / ftp 지원 기능 등 클라우드 환경을 적극 이용한 goorm IDE만의 특별한 기능들을 준비하고 있습니다. 이런 기능 들을 묶어서 1월 말에 버전 1.1(코드명 뭉게구름)으로 정식 릴리즈할 계획입니다.
6. 라이센스
goorm은 GPL v3를 라이센스로 사용하고 있는 오픈 소스 프로젝트입니다. 어느 누구나 소스코드를 열람하고 사용할 수 있으나, GPL v3의 제약사항을 지켜주셔야 합니다. 대표적인 제약사항은
GPL
v3
의 소스코드를 특정한 제품에 포함시키거나 혹은 그와 함께 배포하는 경우에 해당 소스에 설치 정보(Installation Information)를 함께 제공해야 한다는 것입니다. 즉, 소스코드를 수정하시고 재배포 하신다면, 수정하신 소스코드도 공개하셔야 한다는 것입니다.
GPL v3에 대해, 좀 더 자세한 사항을 알고 싶으시다면,
http://www.gnu.org/licenses/gpl-3.0.html
를 참조하시기 바랍니다.
7. 이 글을 마치며
구글 헥페어를 통하여 많은 분들이 goorm을 기다리고 있다는 것을 알게 되었습니다. 저희의 공식적인 첫 자리임에도 불구하고, 오시는 분마다 관심을 가져주셔서 매우 놀랐고, 뿌듯했습니다. 이번 자리를 통해 보다 프로젝트에 애정과 열정이 실리지 않았나 생각됩니다.
goorm은 구글 헥페어에서 느낀 관심과 열정을 발판 삼아 계속 발전해 나갈 것입니다. 시간, 장소에 구애받지 않고 우리 모두가 개발을 할 수 있는 그런 날이 올 때까지 goorm! 화이팅!
8. 팀원 소개
류성태 (
sungtae.ryu@goorm.io
) ▶
Founder / Main Developer
성균관대학교 대학원생입니다. 리눅스 파일 시스템을 연구하고 있으며, 이외에도 node.js, 새로운 웹 기술, 클라우드 컴퓨팅 등에도 관심이 많습니다. goorm 프로젝트가 널리 이롭게 쓰였으면 좋겠습니다.
김누리 (
noori.kim@goorm.io
) ▶
Main Developer / Contributor
성균관대학교 컴퓨터공학과 학생입니다. 클라우드 기술과 Node.js, 모바일 프로그래밍 등에 관심이 있습니다. goorm의 기능 개발 및 버그 픽스를 맡고 있습니다.
안병웅 (
bu.ahn@goorm.io
) ▶
Main Developer / Contributor
성균관대학교 컴퓨터공학과 학생입니다. 클라우드 기술, 웹개발 및 최신기술에 관심이 많습니다.
조은귀 (
eungwi.jo@goorm.io
) ▶
Main Developer / Contributor
성균관대학교 컴퓨터공학과 학생입니다. 클라우드 기술, 웹개발 등에 관심이 있습니다.
(아래의 팀원들은 핵페어 신청 이후에 추가된 멤버들입니다.)
남유석 (
youseok.nam@goorm.io
) ▶
Main Developer / Contributor
성균관대학교 컴퓨터공학과 학생입니다. Node.js, Android, System Security에 관심이 있으며, goorm에서 전체적인 버그 체크와 버그 픽스를 맡고 있습니다.
최윤섭 (
yoonseop.choe@goorm.io
) ▶
Main Developer / Contributor
곧 졸업하는 김누리군의 학교 동기입니다. 국내 IT관련 N사에 취업할 예정입니다. / 안드로이드, 웹개발, 서버언어, SNS에 관심이 많습니다. / 홈페이지 유지보수, DB연동 등을 담당하고 있습니다.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed