안녕하세요.
많은 개발자분들께서 기다리고 기다리던,
ICON 개발자 지원 커뮤니티인 ICON Developers Portal이 정식 오픈했다고 합니다!
지난 8월 11일에 베타 버전이 오픈하면서 앞으로 지속적으로 내용을 업데이트하겠다고 했는데요.
이렇게 빨리 정식 오픈으로 돌아올 줄은 몰랐네요.
(열일하는 ICON!)
공식 브런치 글 중에서 ICON 개발자센터에 대해 자세히 소개가 되어 있는'ICON 개발자센터 소개'라는 글이 있어서 해당 내용 축약/변형하여 소개드리려고 합니다.
*ICON 공식 브런치: https://brunch.co.kr/@helloiconworld
ICON 개발자센터(ICON Developers Portal)가 무엇인가요?
ICON 개발자센터의 공식 명칭은 ICON Developers Portal입니다. ICON Developers Portal은 ICON의 오픈 API를 활용해 개발자들이 다양한 DApp을 개발할 수 있도록 API 가이드와 SDK를 제공하는 플랫폼입니다. 또한 ICON의 최신 뉴스를 접해보고, 각자의 의견을 나눌 수 있는 정보 공유의 Hub로서 궁극적으로 ICON의 생태계를 구축하는 핵심 역할을 할 것입니다.
ICON Developers Portal은 크게 다음과 같은 내용들을 제공하고 있습니다.
• Introduction: ICON이 제공하는 서비스의 간략한 소개
• Getting Started: 튜토리얼을 통한 ICON 오픈소스 체험 가능
• SCORE: ICON 스마트컨트랙트 환경인 SCORE(Smart Contract On Reliable Environment)에 대한 상세한 내용과 기능
• Community: 다양한 기술 주제를 기반으로 개발자들끼리 의견을 교류할 수 있는 소통의 장
• DApp: 현재 ICON의 관계사에 대한 간략한 소개(화면의 하단에 배너 형식으로 제공)
• Test Net Service: ICON Mainnet/Test net 기반으로 개발을 해볼 수 있는 서비스 (Getting Started>Resources)
*아직은 Resources 내용은 오픈되지 않았습니다. ICON Key Announcement 공지에서 향후 2개월동안 순차적으로 공지한다고 했으니 기다려봐야겠습니다.
그럼 각각의 메뉴들을 사용자 관점에서 자세히 살펴보겠습니다.
WEB기준으로 설명드립니다.
① ICON 개발자 센터 접속 (https://icondev.io/ )
② ICON에 대한 기본적인 내용을 알고 싶다면, Introduction
Introduction에서는 ICON Project에 대한 내용과 ICON의 핵심 블록체인 엔진, loopchain에 대한 내용, 핵심 benefit 등을 확인하실 수 있습니다.
③ ICON의 기술 문서를 활용하여 개발을 하고 싶다면, Getting Started & SCORE
Getting Started > Development Environment: Python 개발 환경 구축 및 ICON SCORE 개발 도구 설치
Getting Started > Configuration: T-Bears.jason 설정 방법
Getting Started > How to use T-Bears: T-Bears 사용 방법
Getting Started > Sample Project: 샘플 프로젝트 설치 및 실행 사례
Getting Started > API References: Java와 Python API 세부 내용
Getting Started > Resources: Testnet/Mainnet Service
SCORE > Overview: SCORE 개념 및 동작 방법 설명 및 스코어 개발에 필요한 기본 함수들 설명(Syntax)
SCORE > Token&Crowd Sale: 토큰 작성과 크라우드 세일 가이드
SCORE > Game: Non-fungible token을 사용한 예, 크립토히어로즈 적용 예제
④ 그 밖에, ICON의 최신 소식을 알고 싶다면, ICON News
⑤ ICON에 대해 의견을 남기고 타 개발자들과 함께 소통하고 싶다면, Forum
⑥ 자주 올라오는 질문들을 보고 답을 얻고 싶다면, FAQ
⑥ 그래도 궁금한 점이 있으시다면, Contact us
⑦ 이 밖에도 ICON의 새로운 소식을 받아보고 싶으시다면, 개발자센터 메인 페이지의 하단에서 뉴스레터 구독을 신청하실 수 있습니다.
앞으로 향후 2개월동안 ICON 개발자센터에서 다루게 될 기술 컨텐츠가 지속적으로 업데이트 될 예정이라고 합니다.
또 다른 공지사항에 나와있는 업데이트 현황도 공유드립니다(2018.08.31 기준)
*완료된 사항은 검은색, 진행중인 사항은 빨간색으로 쓰여 있습니다. ######
[Wallet] - 완료
• ICONex Desktop : Chrome 브라우저 plugin 용 데스크탑용 지갑
• ICONex Android: Android용 지갑 앱
• ICONex iOS: iOS용 지갑 앱
• Nano S Integration: ICONex Desktop과 Ledger사의 Nano S HW wallet 연동
[SDK] - 완료
• Java SDK V3: ICON 네트워크와 연동되는 Java 기반 SDK
• Python CLI: ICON 네트워크와 연동되는 Python 기반 CLI tool
• Python SDK V2: ICON 네트워크와 연동되는 Python 기반 SDK
• Python SDK V3: ICON 네트워크와 연동되는 Python 기반 SDK
[Service] - 완료
• T-Bears: Python 기반 SCORE 개발 에뮬레이션 Tool
[ICON Core] - 진행중
[Others] - 진행중
• IIP/IRC: ICON 네트워크의 표준 체계 및 토큰 규격 (완료)
참고로, ICON 개발자 센터는 ICON의 Ecosystem builder인 De:Nexo에서 기획 운영된다고 합니다.
* De:Nexo 소개
De:Nexo는 ICON의 비즈니스 마케팅 지원 및 ICON DApp들을 위한 비즈니스 로드맵 관리 및 컨설팅을 제공하는 ICON Ecosystem Builder입니다.
[ICON Developers Portal]
Website: https://icondev.io/
Mobile: https://m.icondev.io/
De:Nexo: https://de-nexo.com(업데이트 예정)
*해당 글의 모든 내용은 ICON 공식 커뮤니티, 브런치를 기준으로 가공/작성하였습니다.
- ICON 공식 브런치: https://brunch.co.kr/@helloiconworld