SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES xframe 개요및아키텍처가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

Size: px
Start display at page:

Download "SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES xframe 개요및아키텍처가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax"

Transcription

1 SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Copyright 2010 SOFTBase Inc. All rights reserved

2 목차 1 장 : 개요... 3 본문서의목적... 3 주요내용... 3 관련자료 장 : X-인터넷개요... 4 X-인터넷개요... 4 X-인터넷의정의... 6 X-인터넷과 RIA(Rich Internet Application) 와의관계... 6 X-인터넷의도입배경... 7 X-인터넷의도입목적및도입효과 장 : xframe 개요... 9 xframe 솔루션개요... 9 xframe 솔루션구성및특장점 장 : xframe 아키텍처...11 xframe 아키텍처개요 xframe 개발환경아키텍처 RDMBS 아키텍처 xframe 실행환경아키텍처 리소스 ( ) 접근아키텍처 xframe Viewer 로딩아키텍처 xframe 화면처리아키텍처 xframe 운영환경아키텍처 xframe 리소스디렉토리구성아키텍처 화면및화면관련리소스배포절차 화면및화면관련리소스동기화절차 장 : 컴포넌트아키텍처...25 코드아키텍처 그리드아키텍처 그리드명칭 탭아키텍처 탭명칭 탭아이템이벤트

3 1 장 : 개요 이장에서는본문서의목적, 주요내용및관련자료에대해서기술합니다. 이장에서기술하는내용은아래와 같습니다. 본문서의목적 주요내용 관련자료 본문서의목적 본문서는 xframe 솔루션의사상적인기반인 X- 인터넷에대한개요, xframe 솔루션의개요및아키텍처에 대한정보를습득하는데있습니다. 또한 xframe 솔루션과관련된다른가이드문서의기반이되는정보를 포함하고있습니다. 주요내용 본문서에서는아래와같은내용을포함하고있습니다. X- 인터넷의개요 xframe 솔루션개요 xframe 솔루션아키텍처 관련자료 본문서와관련된자료는다음과같습니다. 솔루션홈페이지 :

4 2 장 : X- 인터넷개요 이장에서는 xframe 솔루션의사상적인기반이되는 X- 인터넷에대해서기술합니다. 이장에서기술하는 내용은아래와같습니다. 본문서의목적 주요내용 관련자료 X- 인터넷개요 X- 인터넷 이란용어의기원은 2000 년 10 월에포레스터리서치 (Forester Research) 의 CEO 인 George F. Colony 가자사의웹페이지에기고한 MY VIEW: X INTERNET 이라는글입니다. X- 인터넷은아래의그림과같이특정기술을의미하지않습니다. 시대가변화함에따라달라지는사용자의 인식과패러다임에맞춰적절히순응해야필요가생겼는데, X- 인터넷은바로이런과정에서흘러나온하나의 개념일뿐입니다. [ 그림 1-1] X- 인터넷은더많은사람과컴퓨터를연결하는기술이다. ( 출처 : 포레스터리서치 ) - 4 -

5 컴퓨팅환경이아래의그림과같이변경되면서사용자의 UI 에대한부분은보다보편적이고, 다양한 UI 를 표현하여사용자에게보다편리한환경을제공하기위해서변경되고있습니다. [ 그림 1-2] 컴퓨팅시스템의변천과정 ( 출처 : 어도비 ) - 5 -

6 X- 인터넷의정의 X- 인터넷이란용어의아래와같이정의됩니다. X-Internet은 수행가능한인터넷 (executable Internet) 과 확장된인터넷 (extended Internet) 개념을통해서설명할수있습니다. 즉, X-Internet이란실행성 (executable) 과확장성 (extended) 이뛰어난웹다음의인터넷을지칭하는말로, 웹아키텍처와클라이언트 / 서버아키텍처의한계성을극복하고장점만을수용한새로운인터넷아키텍처를의미합니다. X- 인터넷과 RIA(Rich Internet Application) 와의관계 X- 인터넷과 RIA 라는용어와의관계는다음과같습니다. RIA(Rich Internet Application) 는매크로미디어의플래시 (Flash) 기술을발전시키면서생겨난용어입니다. ActiveX 기술을이용해화면에좀더미려하고섬세한 UI를표현하고, 액션스크립트 (ActionScript) 라는언어를제공해개발자가원하는형태로다이내믹한화면개발을가능하게했습니다. 여기에 DB 액세스까지지원하면서, 자신들의제품을 RIA라고칭한것입니다. X-인터넷은인터넷애플리케이션을다룬큰패러다임이고, RIA는보다클라이언트측면에초점이맞춰진것으로, 매크로미디어라는특정벤더에의해만들어진개념입니다

7 X- 인터넷의도입배경 X- 인터넷의도입배경은 [ 그림 2] 컴퓨팅시스템의변천과정 ( 출처 : 어도비 ) 와같이기존 UI 개발환경의 문제점에서시작됩니다. C/S 환경과 WEB 환경의문제점은아래와같습니다. 환경 C/S 환경 WEB 환경 문제점 별도의어플리케이션배포및설치작업진행 어플리케이션개발을위한 4GL 기술전문가필요 모든업무기능및구성에필요한기능들을자체개발 Web 환경에비해비교적낮은 UI 구성 비표준기술사용으로인한기술의범용성이낮음 여러페이지에걸친업무처리, 정적인화면구성 단순한사용자인터페이스, 상대적으로느린화면로딩속도 과도한네트워크트래픽, 텍스트기반의문서 일장적인정보전달, 낮은사용자상호작용 X- 인터넷의도입목적및도입효과 X- 인터넷의도입목적은아래의그림과데이터의시각화및업무처리에대한연관성을극대화하여사용자에 게보다편리하게데이터를표현하고, 업무의생산성을향상시키는데있습니다. [ 그림 1-3] RIA 도입목적 ( 출처 : 포레스터리서치 The Business Case For Rich Internet Applications) - 7 -

8 X- 인터넷관련솔루션을도입한결과아래의그림과같이대부분의경우에만족도를보이고있습니다. [ 그림 1-4] RIA 만족도 ( 출처 : 포레스터리서치 The Business Case for Rich Internet Application) - 8 -

9 3 장 : xframe 개요 이장에서는 X- 인터넷솔루션인 xframe 솔루션의기본적인내용과주요특장점에대해서기술합니다. 이 장에서기술하는내용은아래와같습니다. 본문서의목적 X- 인터넷의개요 xframe 솔루션개요 X-Internet 기반의 UI 통합솔루션 xframe 은사용자업무패턴에맞는사용자인터페이스를지원하고다양한 업무에대한요건을효율적으로처리할수있고, 업무효율성을향상시키기위한다양한부가기능을제공하는 통합 UI 솔루션 입니다. 통합 UI 솔루션이란용어를사용하는이유는 xframe 솔루션이 개발 실행 운영 에필요한모든기능이 하나의솔루션으로가능하기때문입니다

10 xframe 솔루션구성및특장점 xframe 솔루션은 3 가지제품으로구성되며, 각각의제품에대한주요특장점은아래와같습니다. 단계제품주요특장점 개발환경 실행환경 운영환경 xframe-devstudio xframe-viewer xframe-admin 통합 UI 개발환경제공 개발자권한관리및개발자간협업기능 4GL 수준의화면개발기능 범용 Script 언어를이용한로직 / 이벤트처리개발환경제공 다양한 UI Control 제공 개발변경관리및변경내역상세비교기능 시스템자원관리기능및화면정보캐슁기능 업무화면통합기능및다양한업무처리지원 주변기기통합관리 유연한데이터연동및처리 / 연산기능 대량데이터에대한처리성능보장 사용자에게친숙하고편리한업무환경제공 장애관리, 장애통계, 원격로그수집 변경관리, 배포관리 운영속보메시지처리

11 4 장 : xframe 아키텍처 이장에서는 X- 인터넷솔루션인 xframe 솔루션에대한아키텍처를기술합니다. 이장에서기술하는내용은 아래와같습니다. xframe 아키텍처개요 xframe 개발환경아키텍처 xframe 실행환경아키텍처 xframe 운영환경아키텍처 xframe 아키텍처개요 xframe 솔루션의아키텍처는다음과같은아키텍처로구분된다. 구분 설명 개발환경아키텍처 실행환경아키텍처 운영환경아키텍처 개발환경아키텍처 실행환경아키텍처 운영환경아키텍처

12 xframe 개발환경아키텍처 xframe 솔루션은개발환경에대한아키텍처는아래의그림과같습니다. 필드 유틸리티콘트롤 Script Language API Template Data 콤보박스체코박스 엑셀연동콘트롤통신콘트롤 내장콘트롤 API Screen API Factory API 화면연동정보 API Meta Data Module xdataset Resource Data 트리그리드 통신콘트롤 Attribute Map API Menu Data 트리그리드그리드내장콤포넌트 메모달력콘트롤달력콘트롤외부컴포넌트 xdataset API I/O Map API API Code Data Image Data Resource 화면 Script Data 화면 XML Data xframe-devstudio RDBMS 1 2 내장컴포넌트외부컴포넌트 xframe-viewer에내장된컴포넌트를말한다. 내장컴포넌트들은 xframe-devstudio의기본컴포넌트로표시된다. xframe-viewer에내장되지않고, 별도의로존재하는컴포넌트를말한다. 외부컴포넌트는 UI 콘트롤과같이 UI를가지는컴포넌트들과기능을수행하는컴포넌트들로구성된다. 외부컴포넌트들은 xframe-devstudio에서 ActiveX Control Import 기능을이용하여사용한다. 3 API 4 Resource 4 RDBMS 화면개발시참조하여사용할수있는함수이다. Script Language API는 JavaScript 또는 VBScript 언어에서기본적으로제공해주는함수이다. 화면개발시참조하는리소스들이다. 리소스중에 Template, Meta과제외한자원들은실행환경별도의로추출되어 Personal Template는개발자시스템에별도의로관리되며, RDBMS에는저장되지않는다. xframe-devstudio는개발시리소스정보와화면정보를 RDBMS에저장하여보관한다. 개발완료후, Resource와화면정보는각각의 ID로로추출되어 Web 서버에 Deploy하여, 실제사용자들이사용하게된다

13 RDMBS 아키텍처 xframe-devstudio 에서개발된모든자원은 RDBMS 에프로젝트단위로관리되어저장되며, RDBMS 는아래의 그림과같은아키텍처를가진다. RDBMS Project A 화면정보이미지정보코드정보 개인 / 공용템플릿메타정보개발자정보 메뉴정보 xdataset 정보 Module 정보 화면관련자원 부가자원 Project B Project n 1 프로젝트 xframe-devstudio 를이용해서개발되는모든자원은프로젝트기반으로관리된다. 2 화면관련 자원 화면관련자원들은업무화면과관련되어있는자원들이다. 3 부가자원 화면개발과관련된부가정보들이다

14 xframe 실행환경아키텍처 xframe 솔루션은실행환경에대한아키텍처는아래의그림과같습니다. Module 목록 xdataset 목록 UI 콘트롤속성 UI 콘트롤이벤트정의 일반스크립트합수 UI 콘트롤이벤트구현 I/O Map 정보 화면 Scope 변수 Module xdataset Attribute Map 정보화면연동정보 Resource 참조정보 외부컴포넌트 Menu Code Image xdataset 정보화면 XML File 화면스크립트 File 외부들 리소스들 논리적인하나의 xframe 화면 xframe-viewer Java Script Engine VB Script Engine Script Engine XML Parser IME Internet Browser (Internet Explorer, FireFox, Crome, Opera, ) Softbase Browser

15 외부컴포넌트들리소스들논리적인하나의화면시스템들 xframe 솔루션에추가적인기능을기능을제공하는외부컴포넌트들이다. 이들은사용자시스템에버전관리절차를통해서설치된다. 화면에서참조하여사용하는들이다. 이들은웹서버에 Deploy되면, 화면에서참조시에 Web 서버에서실시간으로다운로드된다. 화면로딩속도를향상시키기위해서사용자시스템에캐슁되어관리된다. 화면정보는물리적으로 2개의에기록된다. 화면 XML 을화면에대한전반적인정보를포함하고있다. 화면스크립트은화면에서사용하는스크립트를포함하고있다. xframe Viewer에서사용하는시스템들이다. 이들은사용자시스템에버전관리절차를통해서설치된다. Script Engine 은화면에서사용하는스크립트언어를실행하기위한들이다. XML Parser는각종 XML 을파싱하여처리하기위한들이다. IME는키보드를통해서사용자의문자입력을처리하는들이다. 5 실행 xframe-viewer를기동시키는실행들이다. xframe-viewer는 Internet Browser와 Softbase Browser에서실행된다. Softbase Browser는 xframe-viewer만은기동시키는전용브라우저이면, 일반 Web 페이지에접속기능은제공하지않습니다

16 리소스 ( ) 접근아키텍처 xframe-viewer 는화면정보 ( ) 와관련리소스정보 ( ) 을접근하는방법이아래와같이 3 가지의방식을 지원한다. Resource 데이터 Resource Resource 화면 XML 데이터 화면 XML 화면 XML 화면스크립트데이터 화면스크립트 화면스크립트 RDMBS WEB Server 로컬 xframe-viewer 1 RDBMS xframe-devstudio에서정보를저장하기위해서사용하는 RDBMS에접속하여리소스에접근한다. RDBMS에접속하기위한정보는 xframe-devstudio에서데이터베이스접속시사용하는정보를이용하여데이터베이스접속하여정보를로드한다. 이방식은 xframe-devstudio에서화면을수정할경우, 바로반영되어테스트를할수있으며, 개발시에만적용가능하다. 2 Web Server 리소스정보를 Web Server에존재하는에접근한다. 네트워크다운로드속도를보장하기위해서 Web Server에존재하는을 xframe 에서제공하는압축과암호화되어 Deploy될수있다. 화면로딩속도향상을위해서 xframe-viewer에서자체적으로로컬시스템에 Cache를저장하여, 변경된들만다운로드한다. 3 로컬 리소스정보를로컬시스템의시스템에저장된에접근한다. 이경우, xframe-viewer가시작하기전에버전관리절차를통해서리소스들이로컬시스템에다운로드되야한다. 화면로딩속도가다른방법에비해가장빠르다

17 xframe Viewer 로딩아키텍처 xframe Viewer 는아래의그림과같이로딩처리를진행한다. HTML 및 JavaScript xframe Viewer 파라미터처리 xframe 관련 Key Map 정보처리 Keymap.ini XFrameViewerLoaded Event Module 로드 xdataset 로드 Module 목록 xdataset 목록 Module xdataset 초기화면로드 초기화면 XML 초기화면스크립트 화면관련 xframe Viewer 파라미터처리 Key Map 정보처리 Module 로드 xdataset 로드 xframeviewer를품고있는 HTML 또는 JavaScript 에서 xframeviewer에게전달되는파라미터정보를처리한다. 파라미터에는화면정보를로드하는방법및경로정보가포함되어있다. xframeviewer와함께설치되는 Keymap.ini 에서키처리에대한정보를로드한다. 키처리정보에는탭키및기타공통키에대한정보가포함되어있다. 각각의업무화면에서공통적으로호출되어사용되는 Module 정보를 Module 목록정보를이용하여로드한다. 각각의업무화면에서공통적으로사용할수있는 xdataset 정보를 xdataset 목록정보를이용하여로드한다. 5 이벤트발생 6 초기화면로드 xframeviewer를품고있는 HTML 에서 xframeviewer의로드가완료되었다는이벤트를발생시킨다. 이이벤트를처리하는 HTML내스크립트에서 SetSharedData 함수를이용하여정보를설정할수있다. xframeviewer의파라미터중에 MAINFRAMESCREEN 에해당하는화면을로드한다

18 xframe 화면처리아키텍처 개별 xframe 화면은아래의그림과같은아키텍처로구성되어있다. 화면로딩및표시 외부컴포넌트정보 외부컴포넌트 Attribute Map 정보 Image Code 화면이벤트처리및로직수행 UI 콘트롤속성 Menu UI 콘트롤이벤트정의 일반스크립트합수 송수신데이터처리 I/O Map 정보 UI 콘트롤이벤트구현화면 Scope 변수 Module xdataset 정보 화면스크립트 File 데이터송수신처리 화면 XML File xdataset 화면로딩및표시화면이벤트처리및로직수행송수신데이터처리데이터송수신처리 화면로딩시해당화면 XML 내의 외부컴포넌트정보, Attribute Map 정보, UI 콘트롤속성 정보를분석하여외부리소스들을화면내에로딩하고표시한다. Attribute Map 정보 를이용하여 UI 콘트롤의초기속성을설정한다. 화면 XML 내에 UI 콘트롤이벤트정의에정의된이벤트가발생하면, 화면스크립트의해당함수가호출된다. 화면스크립트의함수는화면내변수및 Module 내에있는변수및함수를이용하여비즈니스로직을수행한다. 송수신데이터처리를업무서버로데이터를송수신하기전에송수신될데이터의정보를이용해서데이터를조립 / 처리하는과정이다. I/O Map 정보 에정의된데이터를 xdataset 정보 와 xdataset 정보를이용해서처리한다. 업무서버와 xframe-viewer내에내장된통신어댑터또는외부통신어댑터를이용해서데이터송수신을수행한다

19 xframe 운영환경아키텍처 xframe 운영환경은사용자가 xframe 을사용하기위해접속하는서버시스템의환경을말하며, 아키텍처는 아래의그림과같다. xframe 서버시스템 버전관리모듈 배포관리모듈 외부코드정보연동모듈 주기작업모듈 xframe-admin WAS 서버 RDBMS 버전 / 배포관리 버전 / 배포관리 다운로드대상목록 버전관리콘트롤 CAB Module 목록 xdataset 목록 xframe 3 rd 파티 화면 Module xdataset 외부컴포넌트 시스템 Menu Code Image 설치들 리소스들 Web 서버 설치들리소스들 xframe Admin 사용자시스템에 xframe을사용하기위해서설치되는들이다. 설치되는들은버전관리콘트롤 CAB 이자동으로설치되며, 이콘트롤에의해서다른나머지들이사용자시스템에자동으로설치된다. 설치들은 xframe-admin을이용해서단위로서버로배포된다. xframe 화면과관련되어있는들이며, xframe-devstudio를이용해서로추출 ( 암호화및압축 ) 되어 xframe-admin을이용해서서버로배포된다. 화면정보, 화면스크립트이외에도화면에서참조하는다른리소스들이포함된다. 이들은 리소스 ( ) 접근아키텍처 의리소스접근방법에따라사용자시스템으로다운로드되어사용하거나, Web 서버에있는을사용자시스템에서접근하여사용된다. 설치들과리소스들에대한버전관리및배포관리기능을수행한다. xframe 서버가 2대이상인경우에도, 각각의서버에자동동기화되어배포한다. 예약배포, 백업본관리, 배포이력정보조회기능도제공한다. 4 RDBMS xframe-admin 이배포관리및기타정보를저장하기위한저장공간이다

20 xframe 리소스디렉토리구성아키텍처 xframe-devstudio 에서개발된자원들은모두디렉토리구조로관리되며, 실제운영서버에배포시에 물리적인시스템과의연관관계는아래의그림과같다. xframe-devstudio RDBMS Project A DIR_A SCREEN_A_1 / product WEB_ROOT screen DIR_A SCREEN_A_1.xml SCREEN_A_1.js 물리적인시스템 WEB ROOT Project Root 맵핑화면자원맵핑 xframe 화면정보가배포될서버시스템의웹서버의 Document Root 디렉토리이다. xframe-devstudio를이용해서개발된자원들은모두 HTTP 통신프로토콜을이용해서접근이가능해야한다. xframe-devstudio에서구성한프로젝트디렉토리는 Document Root 디렉토리의특정디렉토리와맵핑된다. 위의그림에서는 /product/web_root/screen 디렉토리가된다. xframe Viewer의 HTML 파리미터에다음과같이설정된다. 파라미터이름 : SCREENBASEURL" 파라미터값 : xframe 소스예제 : factory.loadscreen("/dir_a/screen_a_1"); xframe-devstudio에서구성한디렉토리의구성및자원들은 Project Root 맵핑 에서지정된물리적인디렉토리와동일한구조를갖는다. 다만화면정보는각각 xml 과 js 로두개의로구성된다

21 화면및화면관련리소스배포절차 xframe-devstudio 를이용해서개발된화면및화면관련리소스들은아래의그림과같은절차를통해서 xframe 서버로배포된다. 개발서버시스템 개발자시스템 xframe 서버시스템 xframe-admin Resource Data ( Module, xdataset, Menu, Code, Image 등등 ) 화면 XML 화면스크립트 Module 목록 Module xdataset 목록 xdataset 화면 Script Data Menu Code Image 리소스들 화면 XML Data 리소스들 xframe-viewer RDBMS xframe-devstudio 사용자시스템 배포대상선택추출서버업로드 xframe-devstudio를이용해서서버로배포해야할대상을조회하고선택한다. 대상조회시변경날짜및리소스 ID를기준으로검색할수있다. xframe-devstudio를이용해서배포대상리소스들을로추출한다. 추출시암호화및압축을수행할수있다. xframe-admin을이용하여추출된들을 xframe 서버시스템으로업로드한다. 4 배포 xframe-admin 의배포관리기능을통해서예약배포 / 실시간배포가실행된다. 배포시배포이력과백업본이자동생성된다. 5 리소스 사용 사용자시스템의 xframe-viewer 가화면을로딩하기위해서 xframe 서버시스템의 리소스들을다운로드하고, 화면에표시하다

22 화면및화면관련리소스동기화절차 xadmin 을이용한배포서버간의동기화절차및시스템구성은아래와같다. xadmin Master 시스템 File System xframe-admin WAS 서버 FTP xadmin Slave 시스템 File System xframe-admin WAS 서버 HTTP 방식으로 File Upload WEB 서버시스템 File System WEB 서버 WEB 서버시스템 File System WEB 서버 HTTP GET xadmin UI 운영자시스템 xframe-viewer 사용자시스템 배포업로드배포서버간동기화다운로드 xadmin UI를이용하여업로드할대상을 HTTP Multipart Data로업로드하고, 등록 / 결제 / 이행절차를수행한다. xadmin은이행시에동기화대상정보시스템을 DBMS에서읽어들어 FTP 방식으로을배포한다. xframe-viewer는 L4 스위치의대표 IP에접근하여 WEB 서버시스템을통해서 HTTP GET 방식으로을다운로드한다

23 시스템구성방법 구성방법 1 : WEB/WAS 서버가각각의시스템에분리되어있으나, WEB 서버시스템의 File System 을 공유하는경우 xadmin Master 시스템 File System FTP xadmin Slave 시스템 File System xframe-admin xframe-admin WAS 서버 WAS 서버 HTTP 방식으로 File Upload WEB 서버시스템 File System WEB 서버시스템 WEB 서버 WEB 서버 HTTP GET xadmin UI 운영자시스템 xframe-viewer 사용자시스템 구성방법 2 : WEB/WAS 서버가하나의시스템에구성되는경우 xadmin Master 시스템 xframe-admin WAS 서버 FTP xadmin Master 시스템 xframe-admin WAS 서버 File System File System HTTP 방식으로 File Upload WEB 서버 WEB 서버 HTTP GET xadmin UI 운영자시스템 xframe-viewer 사용자시스템

24 구성방법 3 : WEB/WAS 서버가하나의시스템에구성되고 File 시스템을공유하는경우 xadmin Master 시스템 xframe-admin WAS 서버 xadmin Master 시스템 xframe-admin WAS 서버 File System HTTP 방식으로 File Upload WEB 서버 WEB 서버 HTTP GET xadmin UI 운영자시스템 xframe-viewer 사용자시스템

25 5 장 : 컴포넌트아키텍처 이장에서는 xframe 솔루션에서사용되는주요컴포넌트에대한아키텍처를기술합니다. 이장에서기술하는 내용은아래와같습니다. 코드아키텍처 그리드아키텍처 탭아키텍처 코드아키텍처 xframe 에서정의하는코드는아래의그림과같이구조를갖는다. CODE_ID CODE_NAME CODE_DELIMETER CODE_STYLE CODE_DATA Code_1 Code_2 Comment_1 Comment_2 Code_n Comment_n CODE_ID.pic 1 CODE ID 2 코드 3 Comment 각코드는고유의 ID를가지며, 이 ID를이용하여화면에서참조한다. 각코드는코드 ID를이용하여로저장되며, 확장자는.pic 로만들어진다. CODE ID에포함되는코드정보에서코드에해당하는데이터이다. 업무서버로데이터송신시실제로전송되는데이터이다. 코드에대한설명에해당하는항목이다. 업무서버로데이터송수신시사용되지않고, 화면에표시하기위한용도로사용된다

26 그리드아키텍처 xframe 에서사용되는그리드컴포넌트는속성및이벤트정보는아래의그림과같다. GRID Component Grid Properties Grid Events Column_1 Column_Header_1 Header Properties Column_Header_n Header Properties Column_Data_1 Data Properties Data Events Column_n Grid 속성및이벤트 Column 헤더속성 Column 데이터속성및이벤트 Grid 컴포넌트자체의속성정보및이벤트정보들이다. Grid 컴포넌트전체에영향을미치는속성들이다. 그리드의각칼럼의헤더에대한속성정보들이다. 그리드의헤더가여러행인경우에는각행의헤더별로속성을정의한다. 그리드의각칼럼의데이터부에대한속성정보및이벤트정보들이다

27 그리드명칭 그리드의각각의명칭은다음과같이정의된다. Grid Item Grid Header Grid Row Grid Column 번호 구분 설명 1 Grid Header 그리드의각컬럼의헤더정보가표시되는영역이다. 2 Grid Row 그리드의한행의데이터를의미한다. 3 Grid Column 그리드의각열을의미한다. 4 Grid Item 그리드의특정행의특정칼럼을의미한다. 그리드에서제공하는 API 를이용하면각그리드아이템단위로동작을수행할수있 다

28 탭아키텍처 xframe 에서사용되는탭컴포넌트는속성및이벤트정보는아래의그림과같다. TAB Component Tab Properties Tab Events Tab_Item_1 Tab Item Properties Tab_Item_n 1 2 Tab 속성및이벤트 Tab Item 속성 Tab 컴포넌트자체의속성정보및이벤트정보들이다. Tab 컴포넌트전체에영향을미치는속성들이다. 탭의각아이템에대한속성정보들이다. 탭의아이템이여러개인경우에는각탭아이템별로속성을정의한다

29 탭명칭 탭의각각의명칭은다음과같이정의된다. Tab Item Tab Item Content Panel 1 Tab Item Tab 콘트롤은각각의여러개의탭아이템으로구성된다. 2 Tab Content Panel Tab 콘트롤의각각의탭아이템은아이템별로콘텐츠영역을가진다. 탭아이템콘텐츠영역에서는직접콘트롤이배치될수도있고, 다른화면을링크를 걸수있다

30 탭아이템이벤트 탭아이템생성이벤트흐름도 탭의아이템에화면을링크할경우, 아래와같은이벤트흐름이발생한다. Tab Control xframe Viewer 링크화면 Start Call addtab( ) Add Tab Item tab_on_itemcreate Fire Tab Item Create Event Create And Load Screen Link Screen To Tab Item Fire Screen Load Event screen_on_load Fire Screen Activate Event screen_on_activate tab_on_itemchange Fire Tab Item Change Event End 1 tab_on_itemcreate 이벤트 해당탭콘트롤의 on_itemcreate 이벤트핸들러가호출된다. 2 screen_on_load 이벤트 해당탭콘트롤에링크되어생성될화면을생성하고, 새롭게생성 된화면의 on_load 이벤트핸들러가호출된다. 3 screen_on_activate 이벤트 새롭게생성된화면의 on_activate 이벤트핸들러가호출된다. 4 tab_on_itemchange 이벤트 새롭게생성된탭아이템으로탭아이템이변경이벤트에대한 tab_on_itemchange 이벤트핸들러가호출된다

31 탭아이템삭제이벤트흐름도 탭아이템에화면이링크되어있을경우, 아래와같은이벤트흐름이발생한다. Tab Control xframe Viewer 링크화면 Start Call deletetab( ) tab_on_itemdelete Fire Tab Item Delete Event No Return Value == 1? Fire Screen Destroy Event screen_on_destroy No Return Value == 1? End (Tab Item isn t Deleted) Destroy Screen Delete Tab End (Tab Item is Deleted) 1 tab_on_itemdelete 이벤트 삭제대상탭아이템에대한 on_itemdelete 이벤트핸들러가호출된 다. 2 탭아이템삭제 여부검사 Tab_on_itemdelete 함수의리턴값을검사하여값이 1 인경우에탭 아이템삭제작업을진행한다. 리턴값이 0 인경우에는탭아이템을 삭제하지않는다. 3 screen_on_destroy 이벤트 해당탭아이템에링크된화면의 on_destroy 이벤트핸들러가호출된 다. 4 화면삭제여부 검사 screen_on_itemdelete 함수의리턴값을검사하여값이 1 인경우에화면삭젝작업을진행한다. 리턴값이 0 인경우에는화면을삭제하지않는다. 이경우, 화면이링크된탭의아이템도삭제되지않는다

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : ActiveX

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : HTML 연동개요...

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1. About SoftBase. 소프트베이스는 2001 년 6 월설립되어, 기술혁신형중소기업 (INNO-BIZ) 으로인증된, HCI(Human & Computer Interface) 분야의미래를꾸준히준비하고있는살아있는기술력중심의기업입니다. 설립일 직원수 주요제품 2001 년 6 월 15 일 40 명 UI 솔루션 / UI 테스트자동화솔루션 01 은행뱅킹단말솔루션

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES xframe Version Management 가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax ww

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES xframe Version Management 가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax ww SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2011.11.03 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : 개요...

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

로거 자료실

로거 자료실 redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...

More information

슬라이드 1

슬라이드 1 The Most Powerful File Upload based on HTTP DEXTUploadFL Introduction 5 층 TEL: 02-6719-6200 FAX: 02-511 4823 http://www.devpia.com Copyright c ( 주 ) 데브피아. All rights reserved. 01 DEXTUploadFL 제품소개 02 시스템요구사항

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web Browser Web Server ( ) MS Explorer 5.0 WEB Server MS-SQL HTML Image Multimedia IIS Application Web Server ASP ASP platform Admin Web Based ASP Platform Manager Any Platform ASP : Application Service

More information

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

슬라이드 1

슬라이드 1 Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

슬라이드 1

슬라이드 1 삼성전자 VD 사업부유영욱선임 목차 Samsung Smart TV Smart TV App Samsung Smart TV SDK Hello TV App 만들기 Key Event 처리 Q & A Samsung Smart TV Samsung Smart TV History InfoLive (2007) Power InfoLink (2008) Internet@TV (2009)

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을

HTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을 동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx

Microsoft PowerPoint App Fundamentals[Part1](1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 애플리케이션기초 애플리케이션컴포넌트 액티비티와태스크 Part 1 프로세스와쓰레드 컴포넌트생명주기 Part 2 2 Library Java (classes) aapk.apk (android package) identifiers Resource & Configuration aapk: android

More information

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

var answer = confirm( 확인이나취소를누르세요.); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write( 확인을눌렀습니다.); else { document.write( 취소를눌렀습니다.); 자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 웹사이트 웹어플리케이션 Mission 웹사이트처럼 개발하기에는 문제점이많다 Why?! 복잡하다 양이많다 예제를통해해결책을알아보자 http://pillarlee16.github.com/simpleapp/ 복잡함을해결하자!! 다양한 MV*

More information

*2008년1월호진짜

*2008년1월호진짜 3. USB 이동식저장장치를이용하여전파되는악성코드분석 1. 개 요 최근 USB 이동식 저장장치를 통하여 전파되는 악성코드에 대한 감염피해가 증가하고 있어 주의가 필요하다. 이번에 확인된 ntion.exe 악성코드는 감염 시, 특정 사이트에 접속하여 추가 악성코드를 다운로드하는 Dropper 기능을 수행한다. 또한, 웹 서버가 감염될 경우는 웹 서버내의 웹 페이지가

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx

Microsoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx 과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버

More information

FileMaker 15 WebDirect 설명서

FileMaker 15 WebDirect 설명서 FileMaker 15 WebDirect 2013-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤 (byounggon.kim@opence.org) 빅데이터분석및서비스플랫폼 모바일 Browser 인포메이션카탈로그 Search 인포메이션유형 보안등급 생성주기 형식

More information

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas

- 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager clas 플랫폼사용을위한 ios Native Guide - 목차 - - ios 개발환경및유의사항. - 플랫폼 ios Project. - Native Controller와플랫폼화면연동. - 플랫폼 Web(js)-Native 간데이터공유. - 플랫폼확장 WN Interface 함수개발. - Network Manager class 개발. - Native Controller에서

More information

Building Mobile AR Web Applications in HTML5 - Google IO 2012

Building Mobile AR Web Applications in HTML5 - Google IO 2012 Building Mobile AR Web Applications in HTML5 HTML5 -, KIST -, UST HCI & Robotics Agenda Insight: AR Web Browser S.M.AR.T: AR CMS HTML5 HTML5 AR - Hello world! - Transform - - AR Events 3/33 - - - (Simplicity)

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB>

<4D F736F F F696E74202D20332DC1F6B9DDC1A4BAB8BDC3BDBAC5DB> "Seoul National University 21 세기한국의미래 서울대학교에너지자원공학과 [3] GIS 와소프트웨어 오늘의강의들여다보기 GIS 소프트웨어의구성 GIS 소프트웨어의구조및유형 상용 GIS 소프트웨어의종류 ( 시연 ) 서울시 GIS 포털 ( 시연 ) Google Earth ( 시연 )A ArcGIS 2 GIS 소프트웨어 방법 M 사람 N GIS

More information

용성을높이고유지보수를용이하게하는모바일금융서비스제공시스템및방법을제공하는데있다. 본발명의다른목적은, 스크립트형태의명령어를해석하고이에따라동작을수행할무선단말기용스크립트엔진을제공하여, 모바일서비스시무선송수신데이터의양을저감하고, 모바일솔류션의업데이트및변경을매우용이하게수행할수있는모

용성을높이고유지보수를용이하게하는모바일금융서비스제공시스템및방법을제공하는데있다. 본발명의다른목적은, 스크립트형태의명령어를해석하고이에따라동작을수행할무선단말기용스크립트엔진을제공하여, 모바일서비스시무선송수신데이터의양을저감하고, 모바일솔류션의업데이트및변경을매우용이하게수행할수있는모 명세서 발명의명칭 모바일금융서비스시스템및방법 {MOBILE FINANCE SYSTEM AND METHOD} 발명의상세한설명 기술분야 본발명은모바일금융거래시스템및방법에관한것으로서, 구체적으로는스크립트를이용하여전송데이터를최소화하고, 금융어플리케이션의생성, 유지보수및업데이트를매우용이하게수행할수있는모바일 금융거래시스템및방법에관한것이다. 배경기술 휴대폰등의무선단말기의사용은이미보편화되었고,

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

Arbortext 24.. /.,,,.. PTC.,,? CAD,,???? -.. PTC Arbortext. Arbortext,,,. Arbortext. CRM, ERP elearning PTC Arbortext. Arbortext PTC...,. Arbortext S1000D, DITA,, elearning /. Arbortext. /...,. /. XML

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3.

I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. Deep-Dive into Syrup Store Syrup Store I What is Syrup Store? Open API Syrup Order II Syrup Store Component III Open API I What is Syrup Store? 1. Syrup Store 2. Syrup Store Component 3. 가맹점이 특정 고객을 Targeting하여

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks

XSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여

More information

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상

아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상 Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는

More information

Amazon EBS (Elastic Block Storage) Amazon EC2 Local Instance Store (Ephemeral Volumes) Amazon S3 (Simple Storage Service) / Glacier Elastic File Syste (EFS) Storage Gateway AWS Import/Export 1 Instance

More information

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API

HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API WAC 2.0 & Hybrid Web App 권정혁 ( @xguru ) 1 HTML5* Web Development to the next level HTML5 ~= HTML + CSS + JS API Mobile Web App needs Device APIs Camera Filesystem Acclerometer Web Browser Contacts Messaging

More information

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478>

<4D6963726F736F667420506F776572506F696E74202D2030342E20C0CEC5CDB3DD20C0C0BFEB20B9D720BCADBAF1BDBA20B1E2BCFA2831292E70707478> 웹과 인터넷 활용 및실습 () (Part I) 문양세 강원대학교 IT대학 컴퓨터과학전공 강의 내용 전자우편(e-mail) 인스턴트 메신저(instant messenger) FTP (file transfer protocol) WWW (world wide web) 인터넷 검색 홈네트워크 (home network) Web 2.0 개인 미니홈페이지 블로그 (blog)

More information

ibmdw_rest_v1.0.ppt

ibmdw_rest_v1.0.ppt REST in Enterprise 박찬욱 1-1- MISSING PIECE OF ENTERPRISE Table of Contents 1. 2. REST 3. REST 4. REST 5. 2-2 - Wise chanwook.tistory.com / cwpark@itwise.co.kr / chanwook.god@gmail.com ARM WOA S&C AP ENI

More information

server name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지

server name>/arcgis/rest/services  server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지 ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경

More information

Week13

Week13 Week 13 Social Data Mining 02 Joonhwan Lee human-computer interaction + design lab. Crawling Twitter Data OAuth Crawling Data using OpenAPI Advanced Web Crawling 1. Crawling Twitter Data Twitter API API

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

[Brochure] KOR_LENA WAS_

[Brochure] KOR_LENA WAS_ LENA Web Application Server LENA Web Application Server 빠르고확장가능하며장애를선대응할수있는운영중심의고효율차세대 Why 클라우드환경과데이터센터운영의노하우가결집되어편리한 관리기능과대용량트랜잭션을빠르고쉽게구현함으로고객의 IT Ownership을강화하였습니다. 고객의고민사항 전통 의 Issue Complexity Over

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 DEXTUploadNJ_ 제품소개서 The Most Powerful File Upload Solution based on HTTP 목차 01 _ DEXTUploadNJ 제품소개 02 _ 시스템요구사항 03 _ 기능및특징 04 _ 시스템구성도 05 _ 적용효과 06 _ 레퍼런스 07 _ 가격및라이선스 DEXTUploadNJ 제품소개 웹환경에서파일업로드기능을지원하는

More information

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack FastTrack 1 Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack 5 11 2 FASTTRACK 소개 디지털 혁신은 여기서 시작합니다. Microsoft FastTrack은 Microsoft 클라우드를 사용하여 고객이 신속하게 비즈니스 가치를 실현하도록 돕는 고객 성공 서비스입니다.

More information

ThinkVantage Fingerprint Software

ThinkVantage Fingerprint Software ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:

More information

BEA_WebLogic.hwp

BEA_WebLogic.hwp BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법

More information

제8장 자바 GUI 프로그래밍 II

제8장 자바 GUI 프로그래밍 II 제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로

More information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 www.vmon.vsystems.co.kr Vmon 소개자료 Ⅰ. EMS 란? Ⅱ. Vmon 소개 Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란? - EMS 의정의 - EMS 의필요성 : IT 환경의변화 Ⅱ. Vmon 소개 - Vmon 개요 - Vmon 제품구성 - Vmon Solutions - Vmon Services Ⅲ. Vmon 의도입효과 Ⅰ. EMS 란?

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

요약 1

요약 1 Globalization Support Guide Using Oracle and Java Version 1.0 www.sds-epartner.com 2003.03 목차 요약 1. 해결과제 2. Multilingual Database 3. Multilingual Web Application 4. Multiple Time Zone 5. Multiple Currency

More information

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

810 & 820 810 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을 목적에 맞게 설계된 어플라 이언스 원격 용도로 최적화된 어플라이언스 관리 및 에너지 효율성 향상 원격 관리 LOM(Lights Out Management), IPMI 2.0 장치 식별 버튼/LED 실시간 시스템 환경 및 오류 모 니터링 Infoblox MIBS를 통한 SNMP 모니터링 고가용성 공급 장치 예비 디스크 예비 냉각 팬 전원 공급 장치 현장 교체

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

<4D F736F F F696E74202D BBE7C0BAB1E2BCFABCBCB9CCB3AA5FBDC5B1E2BCFABCD2B0B3>

<4D F736F F F696E74202D BBE7C0BAB1E2BCFABCBCB9CCB3AA5FBDC5B1E2BCFABCD2B0B3> 지노시스템 2005 신기술발표 1. 2. 3. 4. 5. 기술, 서비스, 비전기술개발과정 GeoGate v1.7 OGDE v2.0 향후계획 1. 기술, 서비스, 비전 1. 끊임없는기술혁신과연구개발 연구인력 연구개발 투자 연구소조직운영 연구원들 집념과열정 2. 최상의서비스를통한고객만족 전문기술 노하우 전문인력 기술로승부 유기적협업 고객의요구사항 반영 GeoGate

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

More information