자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


일반화된 OS Software의 기술을 접목시킨 Activex에 대한 고찰

 


PC에서 사용되는 OS(Operating System)기반의 Software를 웹기반의 Activex 프로그램으로 재개발하는 것은 큰 의미가 있다.

우리가 흔히 쓰는 문서편집기인 "한글"의 맞춤법 검사 기능이 ActiveX 프로그램으로 변모하게 될 경우,(국어의 어법과 문법에 맞게 본문의 내용을 자동으로 수정해주는 기능) 인터넷 게시판의 텍스트편집기에서 곧 바로, 문법과 어법에 맞게 수정하고, 게시하는것이 가능하다.

인터넷이 보편화 됨에 따라, 많은 사람들이 손쉽게 인터넷을 이용할수 있게 되었고, 그들은 네티즌이 되어, 인터넷 문화를 이끌어 가고 있다. 그들이 웹에서 읽고 쓰는 글 가운데에는 한글의 어법과 문법을 무시한 글들이 많이 있다.

이러한 글들로 인해 맞는 문장과 틀린 문장을 구분하는 능력까지 잃게 되었고, 이는 곧 엉터리 한글을 쓰게하는 주요 원인이 되었다. 어법과 문법에 맞지않는 글을 허용하는 기존의 웹 게시판을 맞춤법검사를 하는 게시판으로 대체하면, 잘못된 글이 게시되는것을 예방 할 수 있을 것이다.

일부 시각에서는 이와같은 기존의 OS기반 프로그램을 웹 기반의 프로그램으로 개발한다는 것에 큰 의미를 두고 있지 않다. 왜냐하면, 웹에서 제공하게될 이같은 기능은, 우리가 익히 알고 쓰던 OS기반의 프로그램에서 쉽게 찾을수 있기 때문이다.

맞춤법검사 기능이 웹에서 가능하다 할 지라도, 한글에서 본문을 작성하고. 맞춤법검사까지 완료한다면, 웹에서 제공되는 맞춤법 검사 기능은 불필요한 기능이 되는 것이다. 더욱이, 맞춤법검사 기능이 포함된 Activex 텍스트편집기를 이용하기위해 프로그램을 따로 설치해야 하는 불편함과 보안문제가 ActiveX프로그램의 앞길을 가로막고 있다.

그렇지만 기존의 OS용 프로그램 기술을 웹에 접목시켜야 하는 필요성은, 같은 기능을 가진 프로그램이라 할지라도 OS에서 사용되는것보다 웹프로그램으로 운용될때의 이점이 더 크기 때문이다.

이와 같은 예는 대표적인 웹 커뮤니티 사이트인 싸이월드의 사진 첨부 기능에서 찾아 볼 수 있다. 싸이월드에서 게시판에 사진을 첨부 하려 할 경우, 게시판에서는 일반적인 업로드 기능을 제공하고, 또 다른 기능으로, 여러장의 사진을 한장의 사진으로 구성하여 각 사진마다 선명하고 부드럽게하는 필터링 효과와 앞 사진이 다음 사진으로 전환될때의 효과 등을 디테일(detail)하게 설정하여 플래쉬로 게시하는것이 가능하다.

사실 이같은 기능은 싸이월드 사진 첨부메뉴에서만 볼수 있는, 전혀 새롭고 고유한 이미지 편집 기술이 아니다. 이같은 기술은 "포토샵"이나 "알씨"와 같은 OS기반의 Software에서 이미 제공되는 것들인데, 그 기능을 사용자 측면의 편리함을 위해 웹에서 곧바로 사용할수 있도록 ActiveX로 구현해 놓은 것이다.

특히 이미지의 크기를 400픽셀부터 50px 단위로 200픽셀까지 선택할수 있게 해 놓은 점은, 불필요하게 큰 이미지를 줄여줄 뿐만 아니라 데이타베이스에 저장되는 이미지 데이터에 일괄성을 유지시킴으로써 많은 양의 데이터를 관리해야하는 컨텐츠관리자의 어려움과 이 컨텐츠를 재사용하는 이용자 둘 모두에게 유익한 Win Win 전략이 되는 것이다.

이와 같은 예를 통해 PC에서 자주사용되어 익히 알고 쓰고 있는 기능이라도, 웹 프로그램으로 재 개발함으로써 웹의 특성과 맞물려, 진보한 프로그램으로 개발될 수 있는 기회가 생김을 알 수 있다. 또한, 작은 부분이지만 사회적인 문제를 해결하는 기대도 할수 있게 된다.

이지홍
2005-05-01 15:57:49
2020 번 읽음
  총 10 개의 댓글이 있습니다.
  1. 1. @익명@ '05.5.2 11:03 PM 신고
    activex 솔직히 정말 싫습니다.
    그걸 이용한 보안 프로그램도 정말 걱정되고, 그리고 이로운 것보다 해로운 게 더 많죠. 넥슨이나 뭐 오코리아 같은곳에는 아예 엑티브엑스를 강제로 설치시키고..
    그것도 많이 깔면 성능 떨어집니다.
    불여우와 오페라는 그런 activex 아예 막아버리는거죠.
    쓸데없는 엑티브엑스 없으면 트래픽 적고 인터넷속도 빨라지고 효과 있거든요 ↓댓글에댓글
    • ㄴ 1. 이지홍 '05.5.3 12:14 AM 신고
      일부 잘못 사용된 경우를 두고, 전체를 부정적인 시각으로 봐선 안될 것입니다.
      일부 잘못 사용된 경우를 두고, 전체를 부정적인 시각으로 봐선 안될 것입니다. - 이지홍
      ActiveX 프로그램 특성상, 사용자의 PC에 설치되기 전에

      사용자의 의사를 묻는 "확인 절차"를 거칩니다.

      이에, 사용자는 "예" "아니오"라는 의사표명을 분명히 할수 있으며,

      이를 잘못 이용한데서 오는 불편함은 사용자에게도 일부 책임이 있습니다.

      또한, 쓸데없는 ActiveX 없으면 트래픽 적고 인터넷속도도 빨라

      질수 있다는 생각은 요즘같은 초고속 통신망 시대에

      맞지 않다고 생각합니다. 장기적인 관점으로 볼때에도 인터넷 회선의

      속도와 PC성능이 빠르면 빨라졌지 더 느려지진 않을 것이기 때문입니다.

      따라서, 사용자의 편리함이나. 유용한 기능은, OS 기반의 소프트웨어에

      그치지 않고, 이를 ActiveX용 프로그램으로 개발해야 한다는게

      제 생각입니다. 이미 바이러스 검사와 스파이웨어 제거 프로그램들이

      ActiveX로 개발되 유용하게 쓰여지고 있지 않습니까?

      맹목적으로 개발하자는게 아니라, 필요한곳에 적절히 개발, 활용하는

      지혜가 필요하다고 말씀 드리고 싶습니다
    • ㄴ 2. barrak '05.5.11 11:37 AM 신고
      그러믄요,,,,
      그 사이트에서 해야할일이 있는데 그 사이트에 들어갈때마다 계속 인증창뜨면 어때요,,,ㅡㅡ?????

      한 10번이상 뜨면 모니터 던지지 않나용,,,,,,?

      아니오 했으면 특별한 절차가 없으면 안떠야 되는거 아닌가요,,,???

      전 그거 짜증나서 다 설치하거든요,,,,,?
  2. 2. jtiger '05.5.3 3:18 PM 신고
    위와 같은 프로그램은 컴터가 느려지는 한이 있더라도 설치 합니다.
    몇몇 정신나간 인간들이 돈에 눈이 멀어서 지랄하는거지
    어디나 악보다는 선이 많습니다. 다만 악이 튀어서 그렇지... ↓댓글에댓글
  3. 3. 별명없음 '05.5.3 4:09 PM 신고
    OS기반?
    글 중에 "OS 기반"이라는 단어는 "Windows 기반" 그것도 IE 기반이라는 말이 더 어울릴 듯합니다. 이미 알고 계시겠지만, ActiveX는 "Windows IE"에서만 작동하며, 파이어폭스, 오페라, 사파리 같은 IE가 아닌 다른 브라우저를 사용할 경우 작동이 불가능합니다.

    그리고 현재 제작되어 사용되고 있는 거의 대부분의 ActiveX의 기능들이, 완벽하지는 않지만 실제로는 웹표준 기술만으로도 구현이 가능합니다. 말씀하신 맞춤법 검사같은 경우만 봐도 XMLHttpRequest를 사용하면 ActiveX없이 구현이 가능합니다. 왜 이러한 기능들까지 ActiveX를 이용해서 만들어야 할까요?
    ActiveX로 텍스트 편집기를 만들어서 웹 게시판에 넣는다면 IE가 아닌 다른 브라우저를 사용하는 사람들은 어떻게 글을 작성해야 하나요? 물론 다른 브라우저를 사용할 경우 일반 에디터로 작성하게 할 수도 있습니다만, 별로 '아름다워'보이지는 쓴군요.

    또한 ActiveX를 잘못 이용하는데서 오는 불편함은 사용자에게 일부 책임이 있는 것이 아니라, 전적으로 그러한 xx 같은 프로그램을 제작한 제작자에게 있습니다. 어째서 사용자에게 책임이 있을까요? ActiveX에 대해 무지한 것도 책임이라면 할 말이 없군요.
    웹을 통해 ActiveX가 설치될 때에는 사용자에게 확인절차를 거치기는 하지만, 일부 악성 ActiveX의 경우 특정 프로그램을 설치할 때에 함께 설치해버리므로 사용자는 자신의 PC에 어떠한 동작을 하는 ActiveX가 설치되는지 전혀 알 수 없습니다. 확인 절차를 거친다고는 해도, 화면에 사용자가 보면 알 수도 없는 ActiveX이름만 덜렁 나오는데(나 악성프로그램이요~하고 알려주지는 않잖아요?), 그것만 보고 이게 어떠한 작동을 하는 프로그램인지 알 수 있을까요?

    ActiveX가 적절히 활용만 잘한다면 정말 강력한 기능인 것은 사실이지만, 우리나라는 ActiveX가 너무나 무분별하게 사용되는 경향이 있습니다. 웹사이트에 ActiveX를 설치하지 않으면 아예 못 들어오게 하는게 말이나 되나요? 이런 사이트의 경우 웹사이트 방문자들을 지들맘대로 컨트롤하겠다는 의지의 표현이라고 볼 수 있습니다. 일단 사용자 PC에 ActiveX가 설치되고 나면, 업데이트도 마음대로 가능하니 거의 절대권력을 쥐게 되는 셈이니까요.

    뭐 우리나라는 IE 사용자가 절대적으로 높으니 ActiveX면 충분해! 라고 말씀하신다면 할 말이 없군요..... ↓댓글에댓글
    • ㄴ 1. 이지홍 '05.5.3 6:31 PM 신고
      님의 말씀은 너무 이분법적 사고에 치중해있는것 같습니다.
      님이 언급하신대로 ActiveX를 이용해 운영되는 사이트일 경우, 이를 허용하지 않는 웹브라우져를 통해 서비스를 이용하려 하면, 불편한 것이 사실입니다. 하지만 이는 서비스 업체의 판단에 따른 문제이지, 원천적으로 이용이 불가능하고 개선할수 없는 부분이 아닙니다.

      그리고, "말씀하신 맞춤법 검사같은 경우만 봐도 XMLHttpRequest를 사용하면 ActiveX없이 구현이 가능합니다. 왜 이러한 기능들까지 ActiveX를 이용해서 만들어야 할까요? "라는 말씀은 같은 맞춤법 검사 기능의 프로그램을 XMLHttpRequest 기반의 프로그램과 ActiveX 기반의 프로그램으로 만들었을 때 XMLHttpReques으로 만든 프로그램이 더 우수하다는 검증된 결과가 뒷받침 되야 합니다. 이러한 증거나 이점 없이
      "ActiveX를 XMLHttpREquest 기반의 프로그램으로 대체할수 있으므로 ActiveX로 개발할 필요없다"는 주장을 펼수 없을 것입니다.



      저도 Mozilla사의 파이어폭스를 웹브라우져로 사용하기도 합니다.확실히, 파이어폭스를 통해 activeX 프로그램으로 서비스하는 사이트에접속하면 제대로 보여지지 않습니다.하지만, 서비스 제공자가 이에 대한 방편을 마련해 둠으로써 해결 가능한 경우가 대부분입니다.

      Simfile(이하 심파일이라 칭함) 같은 무료로 자료를 내려받게 해주는 사이트를 예로 들면, 심파일에서는 자료를 다운로드 받을때, ActiveX로 제작된 다운로드 컨트롤을 사용합니다.파이어폭스를 이용해 해당사이트의 자료를 다운로드 받으려고 시도하면자바스크립트 콘솔창이 뜨면서 다운로드관리자가 설치되지 않았다는 에러메시지가 출력되고, 다운로드 할수 없습니다. 하지만 곧 이동된 심파일 페이지를 보면 다운로드가 시작되지 않을 경우를 대비해 "재시도" "다운로드 컨트롤 수동설치" 이어서, "직접 다운로드"라는 버튼이 있습니다. 이 중에 직접 다운로드 버튼을 통해 ActiveX 다운로드 컨트롤을 이용하지 않고, 파이어폭스를 이용하면서도 원하는 서비스를 이용 할 수 있으며, 해당 사이트를 아무런 제약 없이 사용 가능합니다.


      웹 브라우져의 선택이 이용자의 권한이며 선택에 의한 도구라고 한다면, 서비스를 제공하는 사이트에서 AcitveX를 허용하는 브라우져 사용자만을 대상으로 할것인가, 그렇지 않은 사용자들에게까지 서비스를 확대 할 것인가를 결정하고, 사용자의 요구에 해결책을 마련하는것을 결정하는 것이지
      ActiveX를 이용하지 않는다고 해서, ActiveX 때문에, 그 서비스를 원천적으로 제공받을 수 없다는 것은 아니라는 겁니다.


      시간이 흐를수록 웹 브라우져의 차이에 따른 벽은 허물어 질 것입니다.
      웹브라우져는 웹페이지와 웹서비스를 제공받기위한 항해도구이며,
      이는 기능이 조금 다르다 할 지라도 공통된 목표고 중심중의 하나 입니다.

      파이어폭스에서 추가로 설치해 쓰는 "확장 기능"들이
      Mozilla에서만 제공하는 ActiveX류의 프로그램과 같은 선상에 있다고 생각합니다.
      다만, 그것이 검증받은 사이트에서 제공되고 있으며, 악용되지 않았기 때문에 허용되고 있는 것입니다. 파이어폭스 웹브라우져 이용자들이 많아지면 오픈소스인 파이어폭스의 헛점을 공략하는 사람도 생겨날 것입니다.

      수시로 변화하는 사용자의 욕구와 개발자의 목적을 충족시키려면 웹브라우져도 변화할수 밖에 없습니다.
      사용하지 않는 연장은 녹이쓸기 마련이니까요.누가 녹쓸기만을 바라며 연장을 만들겠습니까?
      아이러니하게도, 파이어폭스가 ActiveX는 허용하지 않지만, 플래쉬로 제작된 사이트를 이용할 경우 플래쉬를 플러그인으로 설치해야 한다고 자동으로 메시지가 뜨고 설치할수 있습니다.
      플래쉬 플러그인이 설치되는 이유가 플래쉬로 제작된 서비스를 제공받기 위한것이라면, 사용자의 입장에서 볼때 ActiveX도 같다고 할수 있는데,
      "ActiveX는 허용하지 않으면서 플래쉬는 허용한다?"라는 것은
      납득하기 어려운 부분이 됩니다.
    • ㄴ 2. 별명없음 '05.5.3 8:37 PM 신고
      표준에 좀 더 관심을...
      엄밀히 말하자면 ActiveX는 웹 기반 기술이 아니라, 단지 윈도우즈 어플리케이션을 IE에서 작동하도록 그럴듯하게 포장해놓은 기술에 지나지 않습니다.(절대 ActiveX가 하찮은 기술이라는 뜻은 아닙니다. 오해 없으시길..)

      "시간이 흐를수록 웹 브라우져의 차이에 따른 벽은 허물어 질 것입니다. 웹브라우져는 웹페이지와 웹서비스를 제공받기위한 항해도구이며,
      이는 기능이 조금 다르다 할 지라도 공통된 목표고 중심중의 하나 입니다." 라고 하셨는데요.. 말씀대로라면 더더욱 비표준 기술인 ActiveX의 사용을 지양 해야 하는 게 아닐까요? 정말 시간이 흐를수록 IE와 다른 웹 브라우져의 차이에 따른 벽이 허물어질 수 있을까요? 파이어폭스에서 ActiveX의 지원이 가능하게 될까요? 설령 가능하게 된다 해도 100% 완벽한 구현이 가능할까요? 더더욱 다른 OS에서의 웹 브라우저는 어떻게 해야 할까요?

      Firefox의 Extension과 ActiveX의 비교는 넘어가도록 하겠습니다..다만 보안에 대한 것은 직접 자료를 찾아보시라고 말씀 드리고 싶네요.

      XMLHttpRequest를 사용했을 경우 ActiveX 보다 더 우수하다는 검증된 결과가 있어야 한다고 하셨는데, 그렇다면 반대로 ActiveX가 XMLHttpRequest 보다 더 우수하다는 객관적 자료가 있습니까? (이런 비교가 말이 되지는 않지만...ㅡㅡ;) 굳이 XMLHttpRequest를 사용한 서비스가 궁금하시다면 Google Suggest, Google Maps 등을 들 수 있겠지요. 네이버 역시 아직 IE 에서만 작동하기는 하지만 검색어 자동 추천 서비스를 하고 있습니다.

      제가 다소 ActiveX에 대해 부정적으로 쓰기는 했지만, ActiveX가 절대 필요 없다고 하지는 않았습니다. 위에서 예로 든 XMLHttpRequest같은 웹 표준 기술로도 할 수 없는 일들이 분명히 있습니다.(이럴 경우 개인적으로는 되도록 자바 애플릿이 사용되는 것이 맞다고 생각합니다만..) 다만 불필요하게 너무나 많이, 사용자는 무시하고 개발자의 편리성만을 위해 ActiveX가 사용되는 것이 안타까울 뿐입니다.

      이런 말들을 하고 있는 저 역시 현재까지 몇 년 동안 ActiveX 개발자로 일하고 있으며 (ㅡㅡ;), 위에서 말씀 드린 대로 ActiveX를 적재적소에 활용만 잘한다면 정말 강력한 기능인 것은 사실입니다. 말씀하신 플래시 역시 한가지 예가 될 수 있겠죠. (플래시가 다른 지저분한 ActiveX 들과 비교될 수는 없겠지요.) 플래시의 강력한 점은 ActiveX 라서가 아니라, 그 화려한 기능들을 OS 독립적으로 사용할 수 있다는 겁니다. 플래시가 파이어폭스에서 돌아가지 않던가요? 맥, 리눅스에서 사용이 불가능 한가요? (이게 아이러니한 일이었나요?)

      하지만 대부분의 경우 ActiveX의 오용으로 인한 일반 사용자들의 피해는 생각보다 심각합니다. 일반 사용자들에게 Windows 성능 저하의 주범은 대부분 악용된 ActiveX로 인해 발생합니다. 굳이 악용하지 않더라도 개발자의 미숙으로 IE를 계속 뻗어 버리게 한다던가 하는 일도 많이 발생하죠. 이럴 경우 잘 모르는 사용자의 경우 PC를 재 설치하는 경우가 많습니다.

      휴..길게 쓰다 보니 논점도 흐려지고, 저도 점점 헷갈리는군요. 이 정도로 끝내도록 하겠습니다..
  4. 4. 사랑하시나요 '05.5.3 5:24 PM 신고
    님은 그따위 글을 써놓고 양심에 가책을 안 느끼시오? 상당히 뻔뻔스럽소
    저도 웹 관련 일을 하는 사람으로써, 회사입장에서 보면 좋지요..

    but 유저 입장에서는 자기 컴 리소스를 갉아먹는 일 아닙니까?
    이거 java를 이용하면 얼마든지 서버쪽에서 부담될수도 있는데요.

    제발 웹사이트 만들때 최소한으로 사용했으면 합니다. 이거 원 한사이트 들어가면 몇개씩을 설치해야 하니,

    글쓴이는 완전 회사위주 사고 방식이군요...

    글한번 쓸때 마다, 웹에디터 ActiveX 깔아야지, 맞춤법 ActiveX 깔아야지... 이거 귀찮아서 글 한번 쓰겠소?

    님은 그따위 글을 써놓고 양심에 가책을 안 느끼시오? 상당히 뻔뻔스럽소 ↓댓글에댓글
  5. 5. 음냐.. '05.5.9 12:51 AM 신고
    일부 잘못 사용된 경우를 두고, 전체를 부정적인 시각으로 봐선 안될 것입니다
    --------------
    위 문구를 보며 우리는 생각할 수 있습니다.
    그 일부의 프로그램을 지우기 위해선 이미 돈을 지불해서 전문 프로그램의 사용권을 부여받아서 사용해야 할 정도로 문제가 심각함을 말이지요 ㅡ_-.. 곱게 리소스 잡아먹는 정도면 그나마 양반입니다. 모 사이트는 아예 레지스트 부터 연결매뉴, 즐겨찾기 매뉴, hosts의 차단목록까지 자신들의 이익을 위해 죄다 수정해버리더군요. 그러한 일부에 속하는 녀석들이 우리 주변엔 너무 많습니다 ㅡ_- ↓댓글에댓글
  6. 6. 음냐.. '05.5.9 12:57 AM 신고
    웹기반의 언어는 웹에서 끝나야 합니다 ㅡ_- 마소는 이미 그 영역을 상당부분 붕괴해놨더군요. 신선한 개념일 수도 있으나 그 구분이 애매함으로 인해 사이트 접속해서 "예"버튼 하나 누르는것 만으로도 자신의 OS가 해킹될 수도 있음을 알아야 합니다 ㅡ_- 바르게 쓰면 좋은결과가 나온다. 좋은 이야기죠. 하지만 이익을 내려 하는 이와 자신의 호기심과 자신을 증명하기를 주저하지 않는 이들은 바르게 써줄 리가 없답니다. 문제는 이러한 이들이 던져주는 미끼인 정보와 자료들은 대부분의 사람들이 관심을 가지고 접근을 시도하는 자료들이라는데 문제가 있는것이죠. 멋모르고 예 눌렀다가 이도 저도 안되서 컴퓨터 포멧하는 경우는.. 보안관이나 기타 보안솔루션이 없는 피시방 1달만 관리해봐도 알 수 있을겁니다. ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그