레이블이 스키아인 게시물을 표시합니다. 모든 게시물 표시
레이블이 스키아인 게시물을 표시합니다. 모든 게시물 표시

2013년 7월 1일 월요일

안드로이드 차트 라이브러리 - Essence Chart(에센스 차트) 변경 내용

안드로이드 Android Essence Chart SDK Change Log

SDK가 업데이트 되면 이곳에 공지합니다.
현재 개발 중인 내용도 참고하실 수 있습니다.

  • Essence Chart SDK 1.0.0 - 2014-04-18
    • 워터마크 추가.
    • 색상 탬플릿 두개 추가.
    • 기본 색상 탬플릿의 색상 변경.

  • Essence Chart SDK 0.8.1 - 2014-03-19
    • 차트 컨트롤 옵션 추가
      •  채우기 속성 추가
        •  종류(없음, 단일선, 이중선, 내부 굵은 이중선, 외부 굵은 이중선)
        •  색상 지정
    • 차트 영역 옵션 추가
      •  채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
    • 제목 옵션 추가
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
        • 테두리(없음, 실선)
        • 테두리 색(색상 지정)
    • 범례 옵션 추가
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
    • X축 제목 옵션 추가
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
        • 테두리(없음, 실선)
        • 테두리 색(색상 지정)
    • Y축 제목 옵션 추가
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
        • 테두리(없음, 실선)
        • 테두리 색(색상 지정)
    • Y2축 제목 옵션 제공
      • 제목 입력
      • 글꼴
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
        • 테두리(없음, 실선)
        • 테두리 색(색상 지정)
    • Z축 제목 옵션 추가
      • 채우기 속성 추가
        • 채우기(없음, 단색)
        • 채우기 색(색상 지정)
        • 테두리(없음, 실선)
        • 테두리 색(색상 지정)
    • 데이터 옵션 제공
      • 열 데이터 속성 추가
        • 열 데이터 별, 모든 열 데이터 속성 설정 기능 제공
        • 열 데이터 숨기기, 열 데이터 제외하기 설정 제공
      • 행 데이터 속성 추가
        • 행 데이터 별, 모든 행 데이터 속성 설정 기능 제공
    • 오류 수정
      • Chart.setSourceData API 오류 수정


  • Essence Chart SDK 0.7.13 - 2013-08-09
    • 차트 컨트롤 옵션
      • 테두리 "없음"을 기본 값으로 변경
      • 채우기 속성 지원
    • 차트 제목 옵션
      • 글꼴 "스트일-굵게, 크기-24"를 기본값으로 변경
      • 채우기 속성 지원
    • 차트 영역 옵션
      • 테두리 "없음"을 기본 값으로 변경
      • 채우기 속성 지원
    • 차트 범례 옵션
      • 범례 보기를 기본 값으로 변경
      • 테두리 설정 기능 추가
      • 채우기 속성 지원
    • 차트 축 옵션
      • 채우기 속성 지원
      • 두번째 Y축 지원
    • 차트 데이터 옵션
      • 열 데이터 속성
        • 열 데이터 숨기기
        • 열데이터 제외하기
      • 행 데이터 속성
        • 위치 속성
        • 채우기 속성
        • 데이터 형식 속성
        • 백분율 형식 속성

  • Essence Chart SDK 0.7.12
    • 차트 컨트롤 옵션
      • 배경 그림 지정(PNG)
    • 차트 영역 옵션 제공
      • 배경 그림 지정(PNG)

  • Essence Chart SDK 0.7.11
    • 차트 컨트롤 옵션
      • 테두리 보기/숨기기 기능
    • 차트 영역 옵션 제공
      • 테두리 보기/숨기기 기능
    • 차트 제목 옵션 제공
      • 텍스트 입력
      • 보기/숨기기
      • 위치 설정
      • 글꼴 설정(크기, 색상)
    • 차트 축 옵션 제공
      • X, Y, Z 축 지원
      • 축 제목 입력
      • 보기/숨기기
      • 글꼴 설정(크기, 색상)

  • Essence Chart SDK 0.7.10
    • 차트 범례 옵션 제공
      • 범례 위치(위쪽, 아래쪽, 왼쪽, 오른쪽, 오른쪽 위)
      • 글꼴 설정(크기, 색상)

  • Essence Chart SDK 0.7.9
    • Data Queue 기능 제공
      • 꺽은선형 그래프에만 적용 가능
    • 다국어 - 일본어(日本語) 지원


  • Essence Chart SDK 0.7.8
    • 설치 프로그램 제공
    • Android 
      • ARMEBAI-V7 지원(ARMEBAI는 추후 지원 예정)
      • Essence Chart SDK Sample App 제공(버전 0.7.8)
      • JAVA interface 제공(JAR로 제공)
      • 시작하기  제공
      • 지원 하는 차트 유형
        • 세로 막대형
          • 묶은 세로 막대형
          • 누적 세로 막대형
          • 100% 기준 누적 세로 막대형
          • 3차원 묶은 세로 막대형
          • 3차원 누적 세로 막대형
          • 3차원 100% 기준 누적 세로 막대형
        • 꺽은선형
          • 꺽은선형
          • 누적 꺽은선형
          • 표식이 있는 꺽은선형
          • 3차원 꺽은선형
        • 원형
          • 원형
          • 쪼개진 원형
          • 3차원 원형
          • 3차원 쪼개진 원형
        • 가로 막대형
          • 묶은 가로 막대형
          • 누적 가로 막대형
          • 100% 기준 누적 가로 막대형
          • 3차원 묶은 가로 막대형
          • 3차원 누적 가로 막대형
          • 3차원 100% 기준 누적 가로 막대형
        • 영역형
          • 영역형
          • 100% 기준 누적 영역형
          • 3차원 영역형
          • 3차원 100% 기준 누적 영역형
        • XY(분산형)
          • 표식만 있는 분산형
          • 직선 및 표식이 있는 분산형
          • 직선이 있는 분산형
        • 주식형
          • 고가-저가-종가
          • 시가-고가-저가-종가
        • 표면형
          • 표면형(조감도)
          • 3차원 표면형
        • 도넛형
          • 3차원 도넛형
          • 3차원 쪼개진 도넛형
        • 거품형
          • 거품형
        • 방사형
          • 방사형
          • 표식이 있는 방사형
        • 콤보 차트
          • 2차원 콤보
          • 3차원 콤보
      • 주요 기능
        • 크기, 회전(XY), 원근감 설정 지원
        • 범례 보기/숨기기 지원
        • 애니메이션(묶은 세로 막대형/3차원 세로 막대형/묶은 가로 막대형/3차원 묶은 가로 막대형 차트)
        • 색상 탬플릿 지원
        • 한글 지원
        • 허니컴(Android 3.2) 이하 버전에서 한글 지원
    • Window
      • 추후 지원 예정


  • Essence Chart SDK 0.7.7
    • 설치 프로그램 제공
    • Android 
      • ARMEBAI-V7 지원(ARMEBAI는 추후 지원 예정)
      • Essence Chart SDK Sample App 제공(버전 0.7.7)
      • JAVA interface 제공(JAR로 제공)
      • 시작하기  제공
      • 지원 하는 차트 유형
        • 세로 막대형
          • 묶은 세로 막대형
          • 누적 세로 막대형
          • 100% 기준 누적 세로 막대형
          • 3차원 묶은 세로 막대형
          • 3차원 누적 세로 막대형
          • 3차원 100% 기준 누적 세로 막대형
        • 꺽은선형
          • 꺽은선형
          • 누적 꺽은선형
          • 표식이 있는 꺽은선형
          • 3차원 꺽은선형
        • 원형
          • 원형
          • 쪼개진 원형
          • 3차원 원형
          • 3차원 쪼개진 원형
        • 가로 막대형
          • 묶은 가로 막대형
          • 누적 가로 막대형
          • 100% 기준 누적 가로 막대형
          • 3차원 묶은 가로 막대형
          • 3차원 누적 가로 막대형
          • 3차원 100% 기준 누적 가로 막대형
        • 영역형
          • 영역형
          • 100% 기준 누적 영역형
          • 3차원 영역형
          • 3차원 100% 기준 누적 영역형
      • 주요 기능
        • 크기, 회전(XY), 원근감 설정 지원
        • 범례 보기/숨기기 지원
        • 애니메이션(묶은 세로 막대형/3차원 세로 막대형/묶은 가로 막대형/3차원 묶은 가로 막대형 차트)
        • 한글 지원
    • 오류 수정 
      • 허니컴(Android 3.2)에서 죽는 오류 수정
    • Window
      • 추후 지원 예정


  • Essence Chart SDK 0.7.6
    • 설치 프로그램 제공
    • Android 
      • ARMEBAI-V7 지원(ARMEBAI는 추후 지원 예정)
      • Essence Chart SDK Sample App 제공(버전 0.7.6)
      • JAVA interface 제공(JAR로 제공)
      • 시작하기  제공
      • 주요 기능
        • 묶은 세로 막대형 차트
        • 3차원 세로 막대형 차트
        • 꺽은선형 차트
        • 3차원 꺽은선형
        • 원형 차트
        • 3차원 원형 차트
        • 묶은 가로 막대형 차트
        • 3차원 묶은 가로 막대형 차트
        • 크기, 회전(XY), 원근감 설정 지원
        • 범례 보기/숨기기 지원
        • 애니메이션(묶은 세로 막대형/3차원 세로 막대형/묶은 가로 막대형/3차원 묶은 가로 막대형 차트)
    • Window
      • 추후 지원 예정

2013년 4월 19일 금요일

안드로이드 차트 라이브러리 - Essence Chart(에센스 차트)가 지원하는 차트의 종류

안드로이드 Android Essence Chart는 많은 종류의 차트를 지원하고 있으며, 지속적으로 새로운 형식의 차트를 늘려갈 예정입니다.

현재 지원하고 있는 차트의 종류는 다음과 같습니다.


  • 세로 막대형
    • 묶은 세로 막대형
    • 누적 세로 막대형
    • 100% 기준 누적 세로 막대형
    • 3차원 묶은 세로 막대형
    • 3차원 누적 세로 막대형
    • 3차원 100% 기준 누적 세로 막대형
  • 꺽은선형
    • 꺽은선형
    • 누적 꺽은선형
    • 표식이 있는 꺽은선형
    • 3차원 꺽은선형
  • 원형
    • 원형
    • 쪼개진 원형
    • 3차원 원형
    • 3차원 쪼개진 원형
  • 가로 막대형
    • 묶은 가로 막대형
    • 누적 가로 막대형
    • 100% 기준 누적 가로 막대형
    • 3차원 묶은 가로 막대형
    • 3차원 누적 가로 막대형
    • 3차원 100% 기준 누적 가로 막대형
  • 영역형
    • 영역형
    • 100% 기준 누적 영역형
    • 3차원 영역형
    • 3차원 100% 기준 누적 영역형
  • XY(분산형)
    • 표식만 있는 분산형
    • 직선 및 표식이 있는 분산형
    • 직선이 있는 분산형
  • 주식형
    • 고가-저가-종가
    • 시가-고가-저가-종가
  • 표면형
    • 표면형(조감도)
    • 3차원 표면형
  • 도넛형
    • 3차원 도넛형
    • 3차원 쪼개진 도넛형
  • 거품형
    • 거품형
  • 방사형
    • 방사형
    • 표식이 있는 방사형
  • 콤보 차트
    • 2차원 콤보
    • 3차원 콤보

안드로이드 차트 라이브러리 - Essence Chart(에센스 차트) 라이센스

안드로이드 Android Essence Chart 라이센스

사용하시면서 궁금하신 분들이 많을텐데, MIT License와 비슷하다 생각하시면 됩니다. Essence Chart 자체에 대한 소스는 제공하지 않기 때문에 여기서 라이센스란 Essence Chart 라이브러리에 대한 라이센스를 말합니다.

MIT 라이센스를 좀 쉽게 설명하자면, 상용프로그램에서 사용하셔도 되고, 독점 프로그램(비공개 소스)에서 사용할 수도 있습니다. 버그 패치 및 기능 확장 공개의 의무도 없으며, 자유롭게 사용할 수 있는 라이센스입니다.

단 Essence Chart 자체에 대한 라이센스 재전파는 허용하지 않습니다. (그럴분들은 없겠죠...)

라이센스라는게 참 어려워서 이 글을 보시고도 긴가민가 하실텐데 다음과 같은 경우 걱정없이 사용하실 수 있다는 의미입니다.
  • 나만의 상용 앱을 만들때 Essence Chart 라이브러리를 적용한다. - No Problem!
  • 고객의 의뢰를 받아서 앱을 개발하는데 Essence Chart를 포함한다. - No Problem!
단 큰규모(매출액기준 200억 이상) 기업의 경우는 별도 라이센스 문의를 해주시기 바랍니다.


아래글은  MIT 라이센스의 전문입니다.


The MIT License
MIT 라이선스

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

이 소프트웨어의 복제본과 관련된 문서화 파일(“소프트웨어”)을 획득하는 사람은 누구라도 소프트웨어를 별다른 제한 없이 무상으로 사용할 수 있는 권한을 부여 받는다. 여기에는 소프트웨어의 복제본을 무제한으로 사용, 복제, 수정, 병합, 공표, 배포, 서브라이선스 설정 및 판매할 수 있는 권리와 이상의 행위를 소프트웨어를 제공받은 다른 수취인들에게 허용할 수 있는 권리가 포함되며, 다음과 같은 조건을 충족시키는 것을 전제로 한다.

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

위와 같은 저작권 안내 문구와 본 허용 문구가 소프트웨어의 모든 복제본 및 중요 부분에 포함되어야 한다.


THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

이 소프트웨어는 상품성, 특정 목적 적합성, 그리고 비침해에 대한 보증을 포함한 어떠한 형태의 보증도 명시적이나묵시적으로 설정되지 않은 “있는 그대로의” 상태로 제공된다.


소프트웨어를 개발한 프로그래머나 저작권자는 어떠한 경우에도 소프트웨어나 소프트웨어의 사용 등의 행위와 관련하여 일어나는 어떤 요구사항이나 손해 및 기타 책임에 대해 계약상, 불법행위 또는 기타 이유로 인한 책임을 지지않는다.