구름 기본 소개자료
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

구름 기본 소개자료

on

  • 315 views

 

Statistics

Views

Total Views
315
Views on SlideShare
312
Embed Views
3

Actions

Likes
1
Downloads
1
Comments
0

2 Embeds 3

https://twitter.com 2
http://edu.goorm.io 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

구름 기본 소개자료 Presentation Transcript

  • 1. 구름IDE: 클라우드 통합 개발 환경
  • 2. 구름IDE: 클라우드 통합 개발 환경 연구 및 개발 프로젝트 소개 2
  • 3. 클라우드 통합개발환경 구름IDE • 클라우드 통합 개발 환경 – – – – – 웹 브라우저만 있으면 언제 어디서나 개발 가능 별도의 설치 과정이 불필요 온라인 빌드/실행/디버깅 지원 온라인 실시간 협업 지원 다양한 프로그래밍 언어 지원 3
  • 4. 구름 프로젝트 발자취 2011 2012 2013 NIPA 공개소프트웨어 개발 커뮤니티 지원사업 NIPA 공개소프트웨어 개발 커뮤니티 지원사업 NIPA 공개소프트웨어 개발지원사업 우수과제 선정 우수과제 선정 우수과제 선정 지식경제부, NIPA 주관 NAVER, DAUM, MS, Yahoo 주관 지식경제부, NIPA 주관 지식경제부, NIPA 주관 대한민국 매쉬업 경진대회 2위 수상 공개 소프트웨어 공모대전 학생부/자유주제 2위 수상 공개 소프트웨어 공모대전 베스트 업그레이드상 공개 소프트웨어 공모대전 베스트 업그레이드상 (2회 연속) , Inc. 설립 2011 2012 2013 2009 2010 4
  • 5. 구름IDE 구조 5
  • 6. 구름IDE 6
  • 7. 구름의 동작 환경 • 동작 환경 – 운영체제에 상관업이 웹 표준을 준수하는 브라우저에서 동작 – 운영체제: Windows, Mac OSX, Linux – 브라우저: Chrome, Safari, Firefox, Opera • 구글 크롬 브라우저 – 최신 웹 기술을 기반으로 웹표준을 잘 지원하는 구글 크롬에서 가장 잘 동작 7
  • 8. goormIDE 버전 1.5 • 1.0 버전까지는 기능의 추가 및 구현에 중점을 두고 진행 • 1.5 버전에서는 서비스가 가능하도록 다양한 플러그인 개발 – 개발 교육 플러그인: 문제 출제, 자동채점, 유사도 검사, 강의 뷰어 – 기술서적 실습 플러그인: node.js, HTML5+jQuery+CSS – 글로벌서비스: 웹을 통한 일관된 개발 환경 – 서비스 모드를 관리하기 위한 대시보드 – 스마트 패드 지원: 안드로이드, IOS – PHP / JSP / node.js / python / ruby 등으로 웹서버 실행 가능 – 협업 기능 향상: 채팅 기록 저장, 채팅 알림 기능 – 히스토리 기능 향상: 변경 내역 되돌리기/다시보기 – 터미널 기능 향상: 터미널 복사 & 붙여넣기, 히스토리 – 클라우드 스토리지 지원: 구글 드라이브 8
  • 9. 구름IDE: 클라우드 통합 개발 환경 연구 및 개발 적용 사례 9
  • 10. 개발 교육 10
  • 11. 개발 교육 11
  • 12. 개발 교육 12
  • 13. 기술서적 실습 13
  • 14. 기술서적 실습 14
  • 15. 기술서적 실습 15
  • 16. 글로벌 서비스 16
  • 17. 글로벌 서비스 17
  • 18. 글로벌 서비스 18
  • 19. 글로벌 서비스 19
  • 20. goormIDE: 클라우드 통합 개발 환경 연구 및 개발 향후 계획 20
  • 21. 활용 계획 • 글로벌 서비스 – 공식 홈페이지 – 크롬 웹스토어 – 파이어폭스 운영체제 • 교육용 – 개발 실습 도구 – 기술도서 실습 도구 – 이러닝 실습 도구 • 플랫폼 – – – – 사용자 그룹/스터디 그룹 CMS 도구 지원(Wordpress, KimsQ) PaaS 지원(Azure, AWS, baas.io) 개발 지원 기관 협력 21
  • 22. 구름IDE 2.0 • UI/UX 개선, 기능 강화 – – – – – – • • • • • • • Tutorial 모듈 제공 커스텀 테마 설정 기능 제공 CodeMirror 이외의 에디터 지원 단축키 맵 지원 / 강화 툴바 편집 기능 소스 코드 북마크 코드 리팩토링 외부 PaaS 지원 메세징 기능 강화 SCM 지원 강화 클라우드 스토리지 지원 강화 교육용 컨텐츠 빌드 스크립트 강화 22
  • 23. goormIDE 2.0 • 지원 및 강화 언어/플랫폼 – – – – – – – – – – – – C : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 C++ : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 JAVA : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 Python : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 Ruby : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 node.js : 디버깅 기능 강화, 다양한 라이브러리/프레임워크를 제공 Phonegap : 배포 기능 강화 Web : OpenAPI의 활용이 가능하도록 다양한 예제 추가 예정 Go : 지원 중 Dart : 지원 중 PHP : 지원 중 JSP : 지원 중 23
  • 24. goormIDE 2.0 • 신규 지원 언어/플랫폼 – – – – Android Wordpress : 원격 연결(ftp, svn 등)을 통한 플러그인/테마 등의 코드 수정 KimsQ : Wordpress와 동일한 기능 제공 Coffeescript : 지원 고려중 24
  • 25. 감사합니다! 25