onUniv 발표자 : 전희승
onUniv ? 대학교에 customizing 된 포탈사이트 대학생활에서 필요로 할 수 있는 서비스 제공 http://www.onuniv.com 현재 성균관대학교를 대상으로 서비스 http://skku.onuniv.com
개발자 전희승 / Database, API 개발담당 류성태 / UI, 디자인담당 - 전국 정보올림피아드 장려상, 동상 - 2006, 2007 ACM ICPC 참가 - encore 대용량 데이터베이스 솔루션 1 과정 수료 - 성균관대학교 시스템 컨설턴트 7기 - 성균관대학교 웹제작팀 스키마 2기 팀장 류성태 / UI, 디자인담당 - 한국전자통신연구원(연구연수생/2개월) - 휴대폰 아이디어 경진대회 수상 - 성균관대학교 웹제작팀 스키마 1기 팀장 - 다음 위젯 경진대회 우수상
GNU BOARD XML Custom Library 개발 컨셉 YUI GOOGLE API NAVER API
MAIN
Sub 페이지에서 보여줄 정보 중 몇 가지를 배치 Tab과 data table을 YUI로 구현 날씨정보 – Google Wheather RSS를 통해 받음 오른쪽 상단의 onUniv RSS를 선택하면 RSS 를 받을 수 있음
뉴스
뉴스 - 메인 Google News 검색 API를 통해 성균관대학교 검색 –> 결과를 출력
뉴스 – sub page 공지사항 페이지를 읽어 URL과 제목을 Parsing하여 Database에 업데이트 2시간에 한번씩 업데이트 Database – News Table에 URL부분을 Unique 속성을 적용하여 중복 업데이트 방지
커뮤니티
커뮤니티 GNU Board 스킨을 수정하여 사용 Google Chart를 통해 토론 페이지의 그래프 출력
학교
학교 - 메인 Javascript를 통해 버스시간을 실시간으로 확인 가능하도록 만듬 데자뷰는 학교에 있는 대자보들을 쉽게 볼 수 있도록 만든 기능
학교 - 데자뷰 Naver MAP API를 통해 게시판이 있는 위치를 지도에 표시 게시판을 선택하면 최근에 올라온 게시판을 볼 수 있음 Google MAP API를 사용하여 사진을 확대, 축소, 이동이 간편하게 함. 사진 업데이트를 위한 Application을 C#으로 구현
장터
장터 GNU Board로 게시판 형태의 장터 구현 기존 skin을 수정하여 사용
생활
생활 - 메인
생활 - 지도정보 Naver MAP API를 통해 주거정보, 음식점 정보를 볼 수 있도록 만듬 검색을 했을 경우 검색된 음식점 또는 부동산 정보가 지도에 표시됨
생활 - 음식점 php의 GD Library를 사용하여 사진이 업로드 됨과 동시에 워터마크를 자동으로 찍도록 만듬 Naver Map API을 통해 음식점의 위치를 표시
Nav-bar
Nav-bar onUniv에서 모든 외부 페이지 Link시 페이지 상단에 bar 형태의 페이지가 보이도록 함 Iframe으로 페이지를 표시하며 url은 parameter로 넘기도록 되어있음
작품시연
Q & A