일반/일거리

통신사 Javascript 와 XML을 이용한 위젯

림쌍월 2021. 1. 17. 21:55

-개발환경

윈도우상에서 개발 했으며 완성된 프로그램 소스를

별도의 컴파일이니 빌드하지 않고

압축하여 전달하였던것으로 기억이 됩니다.

 

-개발도구

 윈도우상에서 직접 제공해주었던 개발 툴이 있었는데 자세히 기억이 나지 않습니다.

 

-개발기술및 언어

  XML을 이용해서 구조및 레이아웃을 잡고 javascript를 이용해서 기능을 구현하였으며

  DB를 따로 접속하거나 로컬에 둘수있는 환경이 아니기에

  필요한 DB를 javascript의 배열로 스키마를 구성하여 만들어서 관리했었습니다.

 

-개발내용

  2G 피쳐폰을 대부분 사용하던 시절이라서 당시 핸드폰에서 지원해주는 자체 위젯프로그램을 개발 하였습니다.

  기억상으로는 당시 핸드폰의 화면사이즈 (VGA , QVGA , ... ) 등의 3가지 레이아웃을 만들고 그 기능은 하나로 구성하여

  개발 하였던거 같습니다.

  당시 출시했던것중 기억에 남는 것은 '로또번호추첨기' , '성경바이블' , '퇴직금계산기' .... 등이었는데

  대부분의 위젯들은 javascript 를 이용한 기능이 위주였지만 '성경바이블' 은 워낙에 데이터가 방대하기에

  이걸 JS로 구성한다고 엄청 노가다 작업으로 고생을 했던거 같습니다.

var bibleDB = new Array("선택","창세기","출애굽기","레위기","민수기","신명기","여호수아","사사기","릇기","사무엘 상","무엘 하","열왕기 상","열왕기 하","역대 상","역대 하","에스라","느헤미야","에스더","욥기","시편","잠언","전도서","아가","이사야","예레미야","예레미야 애가","에스겔","다니엘","요엘","호세아","아모스","오바댜","요나","미가","나훔","하박국","스바냐","학개","스가랴","말라기");
var bibleDBNum = new Array(0,50,40,27,36,34,24,21,"릇기","사무엘 상","무엘 하","열왕기 상","열왕기 하","역대 상","역대 하","에스라","느헤미야","에스더","욥기","시편","잠언","전도서","아가","이사야","예레미야","예레미야 애가","에스겔","다니엘","요엘","호세아","아모스","오바댜","요나","미가","나훔","하박국","스바냐","학개","스가랴","말라기");
var spinArray = new Array("1~10","1~10,11~20","1~10,11~20,21~30","1~10,11~20,21~30,31~40","1~10,11~20,21~30,31~40,41~50","1~10,11~20,21~30,31~40,41~50,51~60");
var spin = new Array("1~10","11~20","21~30","31~40","41~50","51~60");

 전체를 관리했고 그 하위에 상세 바이블 정보를 또 배열로 관리를 했었으니 구성하는데만

 1주일이 조금 넘게 작업했던것 같네요

'일반 > 일거리' 카테고리의 다른 글

통신사 부가 서비스 OpenAPI 개발  (0) 2021.01.24
통신사 WIFI 유료 결제  (0) 2021.01.19
안드로이드 앱 스토어 개발  (0) 2021.01.19
ASP to ASP.NET 변경  (0) 2021.01.17
내가 개발을 하게된 이유!  (0) 2021.01.17