2013년 1월 1일 화요일

나의이야기 2008.06 한전 실장도 편집 프로젝트

2008.06 한전 실장도 편집 프로젝트
- 웹적용 ActiveX 개발 및 적용
- ICON 기반 기술 적용
- 자체편집 기능 구현
- 웹을 이용한 원격편집 기능 구현
- 그래픽 표현 및 기능적용
기술: VC++6.0, ActiveX, GDI
장비: SUN서버, PC
웹상에서 PC 또는 서버랙 등에 들어있는 카드, 카드 위의 포트 구성 등을 편집하는 편집 툴입니다.
초기 제작시에는 편집기를 제공하여 누구나 쉽게 편집할 목적으로 시작되었지만 나중에는 웹상 스크립트 편집으로 실장도를 구성하게 변경하였습니다.
실장도 는 랙, 쉘프, 보드 등의 그룹이 있고 포트,램프 등의 구성요소가 있어서 이것들을 적적하게 편집하여 구성하도록 하는 시스템입니다.
다음은 Sample 이미지와 스크립트를 보여줍니다.
1. 실장도 화면


2. 실장도 화면 구성용 스크립트
// Register Shelf Model
items += "type=RACK;id=10;rack_no=2;rack_nm=;&&";
items += "type=SHELF;x=40;y=44;pid=10;id=101;name=쉘프1;img_id=1;&&";
items += "type=BOARD;BOARD= 1;;pid=101;id=209;name=일번;img_id=2;&&"; // 1 x=43;y=50
items += "type=BOARD;BOARD= 2;;pid=101;id=210;name=2;img_id=2;&&"; // 2 x=81;y=49
items += "type=BOARD;BOARD= 3;;pid=101;id=211;name= 3;img_id=3;&&";// 3 x=117;y=49
items += "type=BOARD;BOARD= 4;;pid=101;id=212;name= 4;img_id=3;&&";// 4 x=155;y=49
items += "type=BOARD;BOARD= 5;;pid=101;id=213;name= 5;img_id=3;&&";// 5 x=191;y=50
...
// [CARD 등록]
items += "type=CARD;BOARD=1;sub=PORT;x=10;y=10;pid=;id=;name=temp;img_id=1;&&";
items += "type=CARD;BOARD=1;sub=PORT;x=10;y=40;pid=;id=;name=temp;img_id=2;&&";
items += "type=CARD;BOARD=2;sub=PORT;x=10;y=10;pid=;id=;name=temp;img_id=1;&&";
items += "type=CARD;BOARD=2;sub=PORT;x=10;y=40;pid=;id=;name=temp;img_id=2;&&";
...
items += "type=CARD;BOARD=37;sub=RAMP;x=10;y=70;pid=;id=;name=temp;img_id=1;&&";
(*) 실장도를 팔기위해 방문한 업체가 있었습니다.
- 모두들 감탄하는 척하지만 실제로는 그 기술을 훔쳐보기에 급급한것을 보왔습니다.
- 하지만 그뿐입니다.
- SW를 만들고 판매하는 업체에게 파이팅을 보냅니다.
- 정말 힘들고 어려운 일입니다.

댓글 없음:

댓글 쓰기