ajax 4

인터넷지도에 대한 단상 (부제 : AJAX vs. 실버라이트)

라이브맵, 구글맵, 다음맵, 네이버맵 등 많은 인터넷 지도 서비스들이 있다. AJAX방식으로 지도를 보여주고, 데이터와 인터랙션을 처리하기 위해 자바스크립트를 쓴다. 그리고 그 기능들은 상당히 인상깊다. 그런데 이런 기능들을 지원하기 위해 구현한 자바스크립트가 그리 작은 양의 것은 아닐 거라 예상해 볼 수 있다. 일단 다음맵을 예로 들어 이야기를 구체화해 보자. 다음맵에 접속했을 때 클라이언트로 다운로드 받아진 파일들의 목록을 fiddler 등으로 살펴보면, 아래 3가지 파일이 주축이 되고 있는 듯 하다. 파일이름 파일용량 압축시 용량(압축율:보통) map_js_v2/maps.js 395,888 byte 84,806 byte map_js_v2/mapApp.js 240,155 byte 56,581 byte..

Silverlight와 WebService(.NET 3.5) 연동하기

1. 샘플 프로젝트 만들기 일단 솔루션에 .Net Framework 3.5 기반의 Silverlight Project를 먼저 생성하시고, 이어서 Web프로젝트 형식의 'ASP.NET 웹서비스 응용 프로그램 템플릿 프로젝트를 추가합니다. WebSvc3_5 프로젝트에 오른쪽 클릭을 하고 'Add Silverlight Link'를 실행합니다. 아래와 같은 창이 뜨면 OK를 누릅니다. 이 과정을 거치고 나면 WebSvc3_5 프로젝트에 Page.xaml과 Silverlight 프로젝트의 빌드 결과물(.dll)들이 참조되게 됩니다. Silverlight 프로젝트의 Silverlight.js 파일과 TestPage.html (TestPage.html.js파일 포함)파일을 WebSvc3_5 프로젝트에 복사해 줍니다...

Silverlight와 WebService(.NET 2.0) 연동하기

1. 서론 (준비사항) .Net Framework 3.5 기반으로 생성한 WebService와 Silverlight 연동하기는 누워서 떡먹기인데, 웹호스팅 업체들이 .Net Framework 3.5를 지원하는 서비스를 아직 내놓지 않고 있죠? (비싼 돈 내고 서버 호스팅을 하는 수 밖에...) 그래서 현재 시점에서는 .Net Framework 2.0 기반의 WebService와 함께 하는 것이 손쉬운 길입니다. .Net Frameworks 2.0 기반에서 Silverlight와 연동하기 위해서는 AJAX의 도움이 필요합니다. 일단 Visual Studio 2008은 설치되어있으시다고 가정하면, 다음과 같은 것들을 추가로 설치하셔야 합니다. - ASP.NET 2.0 AJAX 1.0 Extensions 1...