2014년 1월 9일 목요일

X인터넷(XInternet) 이란(MiPlatForm 강좌)[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]

X인터넷(XInternet) 이란(MiPlatForm 강좌)[재직자무료교육/프로그래머교육/구로디지털IT교육,오라클/자바/닷넷/C#/iOS/안드로이드/아이폰교육]


확장된(eXtended)인터넷 또는 실행 가능한(eXecutable) 인터넷을 뜻하며 html 브라우저의 기능을  확장하여 다양한 UI(User Interface)를 보여주며 브라우저에서 프로그램을 실행하여 인터랙티브한 화면을 보여준다는 것이다. 때문에 XInternet 솔루션에는 UI처리를 위한 엔진을 제공하고 있습니다.
 
결국 XInternet은 RIA의 한 부분의 기술일 뿐인데 마이플랫폼의 경우  "컴포넌트 라이브러리-ActiveX컨트롤-브라우저에 내장되는 ActiveX-웹브라우저"로 구성되며 물론 가우스(GAUCE)도 비슷한 경우입니다.
 X인터넷은 스마트 클라이언트(Smart Client)를 지향함니다. 웹은 이미 한계성에 다다랐고 브라우저의 발전 속도는 사용자의 요구 사항을 쫓아오지 못 하고 있는 것이 현실입니다. 이미 사용자 PC의 컴퓨팅 파워는 날로 좋아지고 있으니 간단한 엔진 혹은 플레이어를 사용자 PC에 설치해서 PC의 자원을 활용하여 웹 브라우저의 약한 기능을 보완하자라는 개념으로써 씩 클라이언트(Thick Client)와 씬 클라이언트(Thin Client) 중간자적인 입장이 X인터넷 솔루션 업체의 입장이라고 할 수 있습니다.

때문에 웹브라우저가 가지는 한계성 극복을 위해 별도의 기능 추가를 위한 작은 모듈을 다운로드를 받아야 하는 불편함이 수반되는 것이 사실입니다. 그러나 이전의 데스크탑의 GUI에서나 가능했던 Drag & Drop이 가능해지고 메시징 레이어(Messaging Layer), 즉 사용자가 모르게 혹은 불편을 느끼지 않게 자신의 PC와 서버가 통신하여 정보를 가져오되 새 페이지를 열지 않고 할 수 있으며 (AJAX진영에서 ‘Partial Update’라고 호칭하는 기능), 심지어는 멀티 O/S, 멀티 플랫폼뿐만 아니라 웹 브라우저밖에서도 인터넷을 활용할 수 있게 해달라는 요구등을 수용하는 등 웹브라우저 상에서는 구현할 수 없었던 기능적인 혁신을 가능하게 했습니다.

따라서 X인터넷은 복잡하고 다양한 개발환경의 니즈를 가진 기업들에게 기능적인 우위와 월등한 생산성, 그리고 안정적인 운영 및 재사용성등의 이유로 각광을 받고 있습니다. 
 


  • JAVA
  • ORACLE
  • iPhone/Android
  • .NET
  • 표준웹/HTML5
  • 채용/취업무료교육
  • 초보자(재학생)코스

  • 댓글 없음:

    댓글 쓰기