반응형
반응형

 

http://helloworld.naver.com/helloworld/651829

 

기존의 상용 차트 라이브러리와 오픈소스 차트 라이브러리는 다양한 종류의 차트를 구현할 수 있지만 데이터를 시각적으로 표현하는 데만 중점을 둡니다. 그렇기 때문에 스크린 리더 등의 보조 기기로 차트에 접근하면 스크린 리더가 차트 자체를 이미지로 판단해 전달하려는 실질적인 데이터는 읽을 수 없습니다.

네이버에서 차트 라이브러리를 개발하게 된 계기는 네이버 사이트의 접근성 현황을 효율적으로 표현할 방법이 필요했기 때문입니다. 지침별 수준을 수치화하는 폴리곤 모양의 레이더 차트가 필요하다고 판단하여 오픈소스 기반의 차트를 사용하려 했습니다. 그러나 원하는 정보를 표현할 수 있는 차트를 제공하는 라이브러리를 찾지 못해 내부에서 직접 차트 라이브러리를 개발하기로 결정했습니다.

개발 초기에는 폴리곤 형태를 표현할 수 있는 레이더 차트의 개발만 염두에 두었습니다. 이후 다른 형태의 정보를 효율적으로 표현할 수 있는 Polar Pie 차트, 비교 차트 등 기존의 라이브러리에서 찾아볼 수 없는 여러 형태의 차트를 추가해 종합 차트 라이브러리인 Nwagon(http://html.nhncorp.com/nwagon)을 개발했습니다. 그리고 여러 곳에 널리 사용되기를 바라는 마음으로 Nwagon을 NULI 사이트(http://html.nhncorp.com)에 오픈소스로 공개했습니다.

03bc1dc28bbb1da3013d5f722c7577da.png

'Nwagon'이라는 이름은 접근성을 뜻하는 'web accessibility'와 라이브러리 개발의 계기가 된 'polygon'의 'gon'을 조합해 만든 이름입니다. 이름이 뜻하는 대로 추가 작업이 없어도 차트를 볼 수 없는 사용자들에게 동일한 정보를 제공할 수 있도록 접근성을 향상시킨 차트 라이브러리입니다.

 

http://html.nhncorp.com/nwagon

 

 

Introduce

네이버 서비스의 접근성 현황을 표현하기 위한 방법 모색 중, 지침별 수준을 수치화 하는 폴리곤 모양의 레이다 차트 구현의 필요성을 기반으로 nWagon 차트 개발은 시작되었습니다.

개발 전 고려된 무료기반의 라이브러리들은 저희가 필요로 하는 필수 기능들을 표현한 사례가 없었고, 이를 위해 간단하면서도 사용하기 쉬운 자체 차트 라이브러리를 개발하게 되었습니다. 차트의 이름은 차트 개발의 시발점이 된 Web Accessibility의 약자인 WA와 차트의 모티브가 된 폴리곤의 gon을 조합한 wagon으로 네이버의 N과 결합하여 최종 이름을 nWagon으로 명명하였습니다. 더불어, 마차(wagon)을 탄 것과 같이 편한하게 웹 서비스를 이용할 수 있도록 하기 위한 저희 접근성팀의 열정을 담고 있기도 합니다.

Key Points

  • 손쉬운 사용
    JSON 형태로, 라이브러리 사용시 한번의 function call만으로 차트가 완성되는 용이성
  • 간결한 디자인
    컬러와 크기 등 조절의 간편함
  • 빠른 속도
    SVG를 이용하여 랜더링 속도가 빠르며 DOM을 이용한 event나 CSS Selector 적용 가능
  • 크로스브라우징
    IE9를 포함한 주요 브라우저 지원 가능(Chrome, Firefox, Safari, IE since v.9)


 

View Example

 

 

 

반응형
반응형

Vafpress Framework: Easy WP admin for your theme

vafpress framework

반응형
반응형

Hackathon Starter Template: A barebones start for Bootstrap

bootstrap starter template

반응형
반응형
Text editor -텍스트에디터 : Brackets

 

http://brackets.io/

 

IDE 편집툴. 구글에서 지원.

 

 

 

 

New Features In Sprint 35

  • New Find/Replace UI: Replace now uses a streamlined, much cleaner UI supporting the same features as Find, including incremental search and highlighting. New case-sensitive and regular expression toggle buttons for easy access in Find, Find in Files, and Replace.
  • Launching Live Preview on Mac: On Mac, Chrome does not need to be relaunched when starting Live Preview.
  • Faster Start-up: Brackets now loads up to 50% faster thanks to minified JavaScript and pre-compiled LESS.

System Requirements

Mac OSX

  • Multicore Intel processor
  • Mac OSX v10.6, v10.7 or v10.8
  • 256MB of RAM (2GB of RAM recommended for Live Development)
  • 200MB of available hard-disk space for installation
  • 1280x800 display with 16-bit video card

Windows

  • Intel® Pentium® 4 or AMD Athlon® 64 processor
  • Windows XP, Vista, 7 or 8
  • 256MB of RAM (2GB of RAM recommended for Live Development)
  • 200MB of available hard-disk space for installation
  • 1280x800 display with 16-bit video card

 

Installation Instructions

  1. Save the installer file to a location on your hard drive.
  2. Locate the installer and double-click to start the install process.
  • Mountain Lion (OS X 10.8) by default will not allow Brackets to run since it is not digitally signed. To work around this, right-click the Brackets .app and choose Open, then click Open on the dialog that appears. You only need to do this once.
  • Windows allows you to specify a custom install location. We do not recommend you install over an existing copy of Brackets.
반응형
반응형

IE 11  일경우 확인 하는 방법 user-agent -> Trident/7.0

 

IE 11 preview

Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MAAU; .NET4.0C; .NET4.0E; InfoPath.2; rv:11.0) like Gecko

반응형
반응형

CodePlayer: Watch your code like a movie

codeplayer

 

반응형

+ Recent posts