© 2005 Microsoft Corporation Smart Clients 소개 Architect Evangelist Developer & Platform Evangelism Microsoft Korea.

Slides:



Advertisements
Similar presentations
CI(Continuous Integration) 이학성. C ontinuous I ntegration? 2 지속적으로 품질관리 를 적용하는 과정 개발자가 기존 코드의 수정 작업 을 시작할 때, 코드 베이스의복사본을 받아서 작업을 시작하면서 코드의 변경.
Advertisements

UX, RIA, 그리고 … Silverlight 공도소프트
을지대학교 무선 네트워크 사용 방법 2010 년 06 월 01 일. 을지대학교 무선 네트워크 사용 방법 1. PC 무선랜 카드 활성화 및 체크 1 단계 : 시작 -> 설정 -> 네트워크 설정 2 단계 : 무선 네트워크 설정 선택 -> 마우스 버튼 오른쪽 클릭 -> 사용.
Popcon 이규태 김준수 강예진. 목차  Popcon 이란  개발동기 및 목적  필요성  차별성  설계  개발일정  기대효과 및 향후 계획.
1 08 시스템 구성도 고려사항 * 웹 서버 클러스터 구성  클러스터 구축은 ㈜ 클루닉스의 Encluster 로 구축 (KT 인증,IT 인증 획득, 실제 클러스터 구축 사이트 200 여곳 )  웹 서버 클러스터는 Dynamic, Static, Image.
한국클라우드서비스협회 ▶ 제키톡 서비스 - 제키톡 서비스 ∙ 안드로이드 기반의 모바일 무료 메시지, 무전기, 채팅 어플리케이션으로 국내뿐만 아니라 전세계 대상으로 서비스 제공 중 ∙ 현재 안드로이드폰을 대상으로 서비스 중이며, 아이폰을.
Microsoft ‘Windows Phone 7.5(Mango)’ 주요 특징 ~11 자료 : Business Week, 재구성  모바일 OS 경쟁에서 상대적으로 뒤처지고 있는 Microsoft 가 최근 ‘Windows Phone 7.5( 코드명 Mango)’
Microsoft ANSWER 이명희 이경서 김나은 김정현 서리다 유시은 이재현 심광철.
최정우 | 차장 | Epience. - 일반관리 - Exchange Online 관리 - Lync Online 관리 - SharePoint Online 관리.
Big Data & Hadoop. 1. Data Type by Sectors Expected Value using Big Data.
1)RACK 2)UPS 3)P D U 장치 4)Server Group 5)KVM Switch 7)UPS 를 위한 HUB 6) RACK Monitor.
ReadyNAS Surveillance for x86 platform (Version ) NETGEAR.
.Net History. Visual Studio.Net 2002 /.Net Framework 1.0 제품의 버전 / 특징 2002 년 - Visual Studio.Net 2002 /.Net Framework 1.0 첫 통합 개발 환경 - C# 언어 등장 (C# 1.0)
항공 예약 시스템 1 조 ( 김민철, 김영주, 이혜림, 장유정, 조윤주, 문하늘 ). 목차 차세대 전산시스템 도입의 필요성 현재 항공 시스템 ( 대한항공 ) 항공 시스템의 변화 미래항공 시스템.
밥 팀 명 : TTL 조 팀 원 : 김정용 (PM) 서종규 노재현 엄성욱.
컴퓨터와 인터넷.
컴퓨터 운영체제의 역사 손용범.
Security Solutions (S/W) - Fortify
CPU 품 명 PERSONAL COMPUTER 모델번호 HP 6000Pro 제 조 사
네트워크 기술을 통한 현재와 미래 소개.
뇌를 자극하는 Windows Server 2012 R2
1. 신뢰할 수 있는 싸이트 등록 인터넷 익스플로러 실행 후 실행
1. Windows Server 2003의 역사 개인용 Windows의 발전 과정
Windows Server 장. Windows Server 2008 개요.
MS SQL Server - 마이크로소프트 사가 윈도우 운영 체제를 기반으로 개발한 관계 DBMS
운영체제 박상민.
4장. 웹로직 서버상에서의 JDBC와 JTA의 운용
CHAPTER 02 OpenCV 개요 PART 01 영상 처리 개요 및 OpenCV 소개.
소개. 소개 Silverlight, WPF, RIA, UX.... ? Silverlight, WPF, RIA, UX.... ? IT환경의 진화.
Visual Basic .NET 처음 사용하기.
소리가 작으면 이어폰 사용 권장!.
FTP 프로그램 채계화 박재은 박수민.
전광판 어플 크레파스통 도상미 박아란 이민영.
                              데이터베이스 프로그래밍 (소프트웨어 개발 트랙)                               퍼스널 오라클 9i 인스톨.
WinCE Device Driver 실습 #2
뇌를 자극하는 Windows Server 장. Windows Server 2008 개요.
ASP.NET AJAX 비동기 게시판 작성 2007 컴퓨터공학실험( I )
CHAP 12. 리소스와 보안.
Wireless Java Programming
Cloud Computing 9 조 비즈니스IT 윤동섭 이승엽 심영준.
Transmission & Analysis
2장. 데이터베이스 관리 시스템 데이터베이스 관리 시스템의 등장 배경 데이터베이스 관리 시스템의 정의
HTTP 프로토콜의 요청과 응답 동작을 이해한다. 서블릿 및 JSP 를 알아보고 역할을 이해한다.
Smart Workplace 개발자 가이드
정보화 사회의 실생활 사례 컴퓨터개론 과제 모바일 인터넷과 차성오.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
자율주행 차량용 드라이빙 컴퓨팅 하드웨어 플랫폼 05
OS 역사 손병규.
ASP.NET AJAX / AJAX Control Toolkit 응용 2008 컴퓨터공학실험( I )
AUTODESK AUTOCAD ELECTRICAL 전기제어 2D 설계 소프트웨어 표준기반 설계 생산성 도구 구조도 설계
MAIL CLIENT 김창우 윤성훈 이경재.
데이터 베이스 DB2 관계형 데이터 모델 권준영.
네트워크 환경 구축과 이미지 전송 호스트/타겟 통신 직렬 통신을 이용한 이미지 전송 수퍼 데몬 BOOTP 환경 구축
클러스터 시스템에서 효과적인 미디어 트랜스코딩 부하분산 정책
암호학 응용 Applied cryptography
뇌를 자극하는 Solaris bible.
가상화 소개자료 02학번 이동신.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
AT MEGA 128 기초와 응용 I 기본적인 구조.
세션에 대해 알아보고 HttpSession 에 대해 이해한다 세션 관리에 사용되는 요소들을 살펴본다
프로그래밍 언어 학습을 위한 가상실습환경 창원대학교 이수현.
학부 컴퓨터공학부 교육과정 (학부) 2학년 4학년 3학년 1학년 1학기 2학기 IPP 자격과정 전공트랙
CHAP 15. 데이터 스토리지.
Windows XP Professional 장점
JAVA 프로그래밍 16장 JNLP.
AJAX? Cho Hyun Min.
VAULT BASIC / VAULT PROFESSIOAL
소리가 작으면 이어폰 사용 권장!.
리더 코딩 스토리 디자인 박찬준 이근영 박동현 박나영
생산성 증대 효율성 향상 측정 수행 능력.
Presentation transcript:

© 2005 Microsoft Corporation Smart Clients 소개 Architect Evangelist Developer & Platform Evangelism Microsoft Korea

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 목차 스마트 클라이언트 소개 스마트 클라이언트 디자인과 개발 스마트 클라이언트 데이터 접근에 대한 디자인 스마트 클라이언트의 보안 스마트 클라이언트의 배포와 관리 스마트 클라이언트의 ClickOnce Appendix - 실제 사례 및 고려 사항들 - UDDI - 닷넷 성능

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 상세 목차 Smart Clients 정의 Smart Clients 적용 분야 Smart Clients 종류 Smart Clients 기능 Smart Clients 기능 로드맵 Smart Clients 사례

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 정의 smart smart a. 재치있는 ; 영리한, 동의어 : intelligent client n. 컴퓨터 사이언스, 작업용 파일을 다운로드하거나 어플리케이션을 운영하거나 파일 서버에서 어플리케이션 기반 서비스를 요청할 수 있는 컴퓨터 또는 프로그램 스마트 클라이언트란 로컬 자원의 활용과 분산된 데이터 소스에 대한 인텔리전트 연결을 통해 유연한 쌍방향 경험을 제공하는 배포와 관리가 용이한 클라이언트 어플리케이션이다 Smart Clients 정의

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients Smart Clients - The Best Of Both Worlds Thin Clients 네트웍 종속성 제한된 사용자 경험 풍부한 사용자 경험 개발 복잡 Rich Clients “DLL Hell” 위험 업그레이드 문제 배포 문제 편리한 업그레이드 편리한 배포 관리의 편의성 풍부한 사용자 경험 오피스 기능 활용 응답성 및 유연성 높은 개발자 생산성 똑똑한 데이터 관리 똑똑한 연결 관리

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 적용 분야 기술

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 종류 Microsoft Office Smart Clients 개요 Microsoft Office 는 사용자에게 높은 효율성, 지식, 협업 기능을 제공하는 널리 알려진 비즈니스 생산성 어플리케이션이며, 개발자에게 사용이 간편하고 일관성 있는 친숙한 커스텀 어플리케이션을 개발하도록 지원하는 솔루션 플랫폼이다. 프로그램이 가능한 풍부한 기능 세트와 문서 데이터와 구조를 XML 포맷으로 다루는 기능을 제공하는 Microsoft Office 를 통해 비즈니스 어플리케이션에서 얻은 데이터를 그 어느 때 보다 쉽게 협업 비즈니스 프로세스, 워크 플로우, 분석 시나리오에 통합할 수 있다. 혜택 개발자는 Microsoft Office 의 XML 지원을 기반으로 비즈니스 문서의 형식과 레이아웃에서 데이터를 분리할 수 있다. 문서 데이트를 XML 로 접근 및 조작할 수 있으며, 동시에 데이터가 보여지는 방식을 별도로 커스터마이즈 할 수 있다. Visual Studio 2005 Tools for Office 는 Visual Studio 와.NET Framework 에서 제공하는 파워와 생산성을 Microsoft Office System 기반으로 비즈니스 솔루션에 제공한다.

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 종류 Windows Forms Smart Clients 개요 Microsoft Windows Forms 는.NET Framework 내에 포함된 사용자 인터페이스 프레임웍으로써 효율성과 응답성이 높은 스마트 클라이언트 사용자 인터페이스를 신속하게 개발할 수 있도록 지원한다. Windows Forms 는 사용자 인터페이스 컨트롤과 2D 그래픽을 위해 확장 및 재사용이 가능한 포괄적인 라이브러리 세트를 제공하고, 웹 서비스의 간편한 사용을 지원하며, 드래그 앤 드롭 기반의 “WYSIWYG” UI 디자이너와 데이터, 로컬라이제이션, 인쇄, 레이아웃, 사용성에 대한 향상된 지원 기능을 제공한다. Visual Studio 2005 출시에 포함된 Windows Forms 의 새로운 기능에는 클라이언트 어플리케이션을 웹 어플리케이션 출판만큼 쉽게 배포하는 향상된 클라이언트 배포 기술인 ClickOnce 가 있다. 혜택 ClickOnce 기술을 통해 지속적인 유지보수 및 관리에서 뿐만 아니라, 어플리케이션 패키징, 배포에 있어서도 획기적으로 편리함을 제공함으로써 TCO 를 절감시킨다. 폼 레이아웃이나 크기조절 등 공통 시나리오에 필요한 코드의 양과 복잡성 감소, 확장성있고 데이터 중심의 UI 를 위한 드래그 앤 드롭 설계 지원, 어플리케이션 로컬라이제이션 제공, Microsoft Office 와 Windows 의 룩앤필 지원, XML 웹 서비스 지원 등을 통해 개발자 생산성을 향상시킨다. 응답성이 좋고 커스터마이제이션이 풍부하고 지연시간이 적은 UI 컨트롤, 포괄적인 2D 그래픽 라이브러리, 향상된 필기 및 음성 기능, 로컬 하드웨어와 소프트웨어 자원에 대한 간편한 접근, 네트웍 연결 인식 등을 통해 무제한적이고 풍부한 사용자 경험을 제공한다.

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 종류 Mobile Smart Clients 개요 Visual Studio 와.NET Compact Framework 를 사용하여 Mobile Smart Client 솔루션이 제작되며, 제작된 솔루션은 Pocket PC, Pocket PC Phone Edition, SmartPhone 등 Windows Mobile 기반 장치에서 운영된다. 혜택.NET Compact Framework 은 어플리케이션을 제작한 뒤 이를 최소한의 수정만으로도 다양한 종류의 기기로 쉽게 포팅할 수 있는 풍부한 개발 환경을 제공한다. Mobile Smart Client 어플리케이션은 이동통신사나 대기업 등 특정 클라이언트나 조직에 따라 커스터마이즈될 수 있는 풍부한 사용자 경험을 제공한다. 또한 모바일 스마트 클라이언트 솔루션을 통해 네트웍 연결 여부나 대역폭, 대기시간과 상관없이 어떤 시나리오에서든 강력한 기능을 제공하는 엔터프라이즈 어플리케이션 및 데이터에 접근할 수 있다.

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 기능 스마트 클라이언트 어플리케이션은 다양한 장치에서 다양한 수준의 기능을 갖는 다양한 형태로 구성될 수 있지만, 대부분의 스마트클라이언트 어플리케이션의 경우 다음과 같은 공통 기능을 제공한다. 오프라인 기능 : 스마트 클라이언트는 장치의 로컬 프로세싱, 관련 데이터 로컬 캐싱, 백그라운드 동기화를 이용해 연결 상태와 상관없이 생산성이 높은 사용자 경험을 제공한다. 인텔리전트 배포, 관리, 업데이트 : 스마트 클라이언트는 새로운 배포 기술을 활용하여 중앙의 서버에서 배포 및 관리할 수 있어 IT 부서에 대한 요구사항 및 비용부담을 줄인다. 연결 : 스마트 클라이언트는 기업전체에서 다양한 데이터소스에 연결될 수 있기 때문에 사용자는 실시간 관련 데이터에 시의적절하게 접근할 수 있으며 어플리케이션을 주요 비즈니스 프로세스와 완벽하게 통합할 수 있다. 고성능 사용자 인터페이스 : 스마트 클라이언트는 응답성이 높은 풍부한 사용자 경험을 제공하며, 드래그 앤 드롭과 입력 취소 - 입력 다시실행 등 공통의 사용자 인터페이스 패턴을 활용한다. 스마트 클라이언트로 사용자는 브라우저 기반 어플리케이션과 달리 중앙의 웹 서버에서의 느린 페이지 새로고침을 기다리느라 시간을 허비하지 않아도 된다. 장치 유연성 : 스마트 클라이언트 어플리케이션은 특정 클라이언트 장치 ( 예 : 노트북, 타블렛, 핸드폰 ) 에 맞게 맞춤 개발되기 때문에 실제 화면 사용영역, 사용자 인터페이스 기능, 로컬 하드웨어 ( 예 : 펜, 음성 등 ) 를 적절히 활용할 수 있다. 로컬 자원 활용 : 스마트 클라이언트는 로컬 CPU 프로세싱, 그래픽 가속기, 로컬 스토리지, 부가장치 ( 예 : 스캐너 및 기타 입력 장치 ) 등 클라이언트 자원을 최대한 활용한다. 보안 : 스마트 클라이언트는 관리 코드 방식을 기반으로 다양한 수준의 고급 보안 패러다임을 제공한다.

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Smart Clients 기술 로드맵 현재미래

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 사례

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Top 10 Reasons to Develop Smart Clients  네트웍 연결 상태와 무관한 높은 신뢰성  향상된 성능과 확장성  향상된 어플리케이션 개발 속도  DirectX 등 로컬 머신의 기능 활용 가능  기존 데스크탑 어플리케이션 및 시스템과 통합  편리한 배포 및 보안 관리  이동성 지원 및 데이터 동기화 기능  XML 과 Web Service 지원  향상된 사용자 경험  유연한 데이터 접근 및 데이터의 로컬 캐싱

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개 Top 10 Reasons to Deploy Smart Clients .NET Framework 기반의 많은 어플리케이션 활성화  풍부한 사용자 경험  향상된 신뢰성  향상된 성능  강력해진 보안  편리한 배포  기존 시스템과의 통합  높은 확장성  향상된 Instrumentation 지원  편리하고 유연한 관리

© 2005 Microsoft Corporation Developer & Platform Evangelism Smart Client 소개