중국 바이두(baidu, 百度)에서 만든 자바스크립트 차트 라이브러리 Echart



IE6이상 버전 및 Firefox, Opera, Safari에서 동작함. 


보통 돈을 내고 Javascript 차트 상용라이브러리인 highchart(http://www.highcharts.com/)를 사용함. 

Echart은 highchart와 다르게 오픈소스에다 highchart보다 기능이 더 많고 highchart보다 더 나은 기능을 제공. 거기에 IE8이하 IE6까지 지원되는 호환성에 감탄함.

추가로 Echart의 표기방식이 Highchart와 비슷하여 금방 적응됨. ( 한국어로도 적용 쉽게 될듯함.) 


ps. 중국 개발 기술력이 무서움을 느낌.

Buy me a coffeeBuy me a coffee


C언어로 63줄로 위와 같은 웹브라우저를 뚝딱 만들수 있습니다.

(제가 직접 프로그래밍 한 부분은 아니라서 소스 분석만 했다만 Webkit라이브러리를 잘 조합하면 위와 같은 웹브라우저를 금방 만들 수 있습니다)

#include <webkit/webkitwebview.h>

위의 헤더파일을 추가를 하고 컴파일 하면 웹브라우저가 돌아갑니다.

 GTK+라이브러리는 조금 안다는 가정하에 Webkit라이브러리와 GTK+를 이용하면 위와 같은 웹브라우저를 63줄만에 뚝딱할수 있습니다.

 라이브러리를 잘 만 이용하면 프로그래밍을 잘 할수 있습니다.

PS. Android에서도 Webkit라이브러리를 잘 이용하면 위와 같은 웹브라우저를 뚝딱 금방 만듭니다. 다만 언어가 Java라는것 차이 정도?


ps2. 다음에는 Android 에서 Webkit라이브러리를 이용하여 웹브라우저를 띄우는 방법을 올리겠습니다.



Buy me a coffeeBuy me a coffee
  1. 2011.09.07 22:18

    비밀댓글입니다

Android Platform의 기본 개념에 대해서 매우 깔끔하게 정리한 문서


Android Platform의 4부분인 Kernel, HAL(Hardware Abstract Layer), Libraries, Application Framework를 구분하여 설명을 하였음


Android Internals Reference

http://code.google.com/intl/ko/android/

http://groups.google.com/group/android-internals

http://www.android-internals.org/

http://groups.google.com/groups/profile?enc_user=_EKOshMAAADzFnauhYxa0ga8JtF8CI5fWMj6vob75xS36mXc24h6ww

http://groups.google.com/groups/profile?enc_user=lYDbNxEAAAD8uJiqPP7Wd-bc9b1O3waCkdEasx1kiYTQavV7mdW13Q


Buy me a coffeeBuy me a coffee

+ Recent posts