1. GeoShield : a server side user permissions management to OGC services
- Institute of Earth Sciences, Swiss
- public data -> open architecture, protected data -> secured architecture
- WMS, WFS, WCS with GeoServer, WPS with pyWPS and SOS
- GeoShield is a kind of proxy to secure the system
- GeoShield benefits : 1. modular architecture, 2. redirect application request, 3. preprocessing & post-processing
- GeoShield administration interface was developed using ExtJS
- 접근 권한 및 접근할 수 있는 레이어에 대해 설정
- 특정 사상/특정 속성과 특정 지역에 대해서 권한 설정 가능
- 권한 설정은 CQL(common query language)로 설정 가능
- 사용자 요청 -> 로그인 인증 필터 -> 서비스 필터 -> WMS 필터 순으로 관리
- WMS 필터의 역할.. CQL로 지정된 레이어 범위를 BBOX 형태로 변환하여 해당 영역만 서비스하도록
- GEoServer를 사용
- GeoPrisma와 유사하나 보안 측면엑서 조금 더 깊이가 있는 듯..
- 52 North OWS Security Manager와 함께 보면 재밌을 듯..
- WPS, SOS 등은 현재 개발 중
- http://istgeo.ist.supsi.ch
2. Building a web mapping applications with GeoExt
- GeoExt : from web pages to web applications
- ExtJS + OpenLayers = GeoExt
- GeoExt : Rich UI
- MapFish, OpenGeo, MapGears, ExtMap and so on are similar
- 라이센스 : BSD 하지만 ExtJS는 GPL3.0 또는 commercial임..
- 최신 소식 : 버젼0.6이 나왔음
- 내년에 1.0이 발표될 예정이며 더 많은 Rich interface를 제공할 예정임.. 현재 개발 방향에 대해 논의 중임
- ExtJS lacks mapping
- OL lacks rich UI
- combining 2 nice component.. that is GeoExt
- OL map in an Ext panel
- wrap OL objects in Ext data components
- OL에서의 컴포넌트와 ExtJS의 컴포넌트를 어떻게 연결하고 사용하는지 설명.
- http://geoext.opengeo.org/geoexplorer/trunk
3. Geomajas : webGIS - from JS to GWT(Google Web Toolkit)
- GeoMajas - MapFish나 GeoExt와 유사하다
* Integrated c/s solution
* Geometry editing & validation
* custom attribute definitions
* advanced querying capabilities
- 2007년에 시작..
- 기술적 요소 : Java, Ajax-Dojo, No browser plugin, Open source technology 이용 like GeoTools, Hibernate 등
- Javascript의 문제점
* 스크립트 상의 논리적 오려 발생 가능성
* JS는 브라우져 간에 차이가 있다.
* DOM document 차이 등
- 자바 스크립트에 익숙한 개발자를 찾기 어려우며, 자바 스크립트의 교육 또한 쉽지 않다.
- 이에 따라 대안을 찾아 보았다. Flash, GWT 등.. 자기는 GWT를 대안으로 생각한다.
GWT 장점 :
* GWT는 사실상 JS 컴파일러이며 따라서 cross-browser다.
* 이클립스와 인텔리J에 플러그인이 있다.
* 디버깅이 쉽다.
* 내 코드의 역공학이 불가능하다. 이미 컴파일되었으니까..
* 배우기 쉽다.
* 론칭 속도가 빠르다.
* 버그 잡기도 쉽다.
GWT 단점 :
* 모듈 개념이 복잡하고 혼동스럽다
* 스타일링 미비 : 여전히 CSS에 대한 지식이 필요
* 컴파일러 속도가 느림
* Unusual approach로 판매가 쉽지 않다
- 여하간 Geomajas는 GWT 기반으로 개발되어 2010년 상반기에 1.0이 나올 것이다.
- 발표 내용의 상당 부분이 JavaScript vs GWT에 집중
- GWT의 단점이 있으나 차라리 GWT를 이용하는 게 향후 더 두움이 될 것으로 판단
- 조금은 개발 자체와 관련된 내용이라 잘 모르겠음..
'공간정보와 IT > Open Source GIS' 카테고리의 다른 글
FOSS4G 2010 Call for Abstract (0) | 2010.02.04 |
---|---|
OSGeo 한국어 지부 2010년도 첫 모임합니다. (4) | 2010.02.03 |
FOSS4G 2009 컨퍼런스 발표 자료, 포스터 및 동영상 보세요.. (2) | 2009.12.08 |
저희 회사에서 QGIS를 한글화했습니다. (9) | 2009.11.24 |
FOSS4G 2009 세째날 - GeoSever vs MapServer Performance Shootout (0) | 2009.10.23 |
FOSS4G 2009 세째날 - 1 (0) | 2009.10.23 |
FOSS4G 2009 둘째날 - 3 (4) | 2009.10.22 |
FOSS4G 2009 둘째날 - 2 (0) | 2009.10.22 |
FOSS4G 2009 둘째날 - 1 (2) | 2009.10.22 |
FOSS4G 2009 첫째날 (4) | 2009.10.21 |