Download presentation
Presentation is loading. Please wait.
Published by대로 풍 Modified 8년 전
2
I. 가비아 – 동국대 산학과제 1. 모바일서비스 관련 2 개 과제 2. 소셜서비스 관련 2 개 과제 3. 클라우드컴퓨팅 관련 2 개과제
3
가비아 1. HTML5 웹 기반 모바일 디바이스 emulator 구 분내 용 Project 명 HTML5 웹 기반 모바일디바이스 emulator 과제개요 모바일디바이스 ( 아이폰, 안드로이드 계열 ) 에 내장된 기본 웹 브라우저의 렌더링 및 제약사항등 을 PC 상의 웹 브라우저에서 미리보기 할 수 있는 HTML5 + javascript 기반의 emulator. smart-phone 내부의 기본 시스템폰트, 이미지 렌더링, 디바이스 로테이션 등을 PC 상에서 브라 우저에서 테스트. ( 예 : XCODE 의 iPhone Simulator 등 ) 팀구성시 요구사항 필요인원 ( 총 2 명 ) - (Smart Phone Web App. 개발, HTML5, javascript 등을 이용한 웹개발 ) 회사가 원하는 Output 제출 Output - 문서 : Application Architecture (SOA), 테스트 가능기기 기능정의서 - 실물 : TEST 가능한 웹 모듈. 연구범위 - 향후 확장 가능성을 고려한 객체지향 설계 - 모바일디바이스의 os 업데이트에 따른 브라우저 변경 사항을 빠르게 대응할 수 있는 설계 기타사항 스마트패드 류의 테스트도 가능할 수 있는 디바이스 설정 기능 Project 개요 모바일사업팀
4
가비아 2. 모바일 Device 와 Web Protocol 연동을 위한 Middle Ware Application. 구 분내 용 Project 명 모바일 Device 와 Web Protocol 연동을 위한 Middle Ware Application 과제개요 Smart-phone( 아이폰, 안드로이드 계열 ) 의 주소록 및 사진첩등을 접근하여 가비아 빌더, 랜딩서 비스의 정보와의 상호 연동을 가능케 하는 Native App. 개발. 연동범위 - 연락처 저장, 사진 첨부, 게시물 메모등록, 캘린더 일정등록 등 팀구성시 요구사항 필요인원 ( 총 2 명 ) - (Smart Phone App. 개발, XMLRPC 를 통한 서비스 API 웹개발 ) 회사가 원하는 Output 제출 Output - 문서 : Application Architecture (SOA) - 실물 : TEST 가능한 Native App. 연구범위 - 향후 확장 가능성을 고려한 객체지향 설계 - 사용자 UI, UX 분석을 통한 쉬운 App. 기타사항 연동목적외에 부가적인 기능 탑재 가능 - 예 ) QR 코드 스캐너, 가비아 서비스 안내 (Web View) Project 개요 모바일사업팀
5
가비아 3. PC WEB 과 모바일 APP. 에서의 수강신청 관리 프로그램 개발 Project 개요 소셜서비스팀 구분내 용 Project 명 PC WEB 과 모바일 APP. (Android 혹은 iOS 중 택일 ) 에서의 수강신청 관리 프로그램 개발 과제개요 모바일이 활성화되면서 하나의 DB 를 여러 Device 에서 Access 하는 방식이 보편적으로 이용되 고 있음 본 과제는 수강 과목을 등록, 시간표를 관리하며 다른 학생들과 과목에 대한 의견을 나눌 수 있는 프로그램 PC 의 WEB 과 모바일 APP. 두 종류 환경에 맞게 각각 구현하여 두 기기간의 특징을 연구함 팀구성시 요구사항 필요인원 ( 총 2-3 명 ) - (Mobile Device App. 개발 (iOS, Android), Network 관련 ) - ( 시나리오 및 요구사항, Trend 분석 관련 ) 회사가 원하는 Output Image 제출 Output 1) 보고서 : 제품 Image, 사용 시나리오 2) 실물 : 실제 Test 가능한 S/W 연구범위 1) WEB 과 모바일 기기에 맞는 UI, UX 관련 Application 2) 수강 과목을 등록, 신청을 관리하고 사용자 가입 및 교류를 위한 DB 설계 3) 모바일 에서 제공할 수 있는 Application
6
가비아 4. 스마트폰 (iOS, Android) 전용 학교 동아리 APP. 개발 Project 개요 소셜서비스팀 구분내 용 Project 명스마트폰 (iOS, Android) 전용 학교 동아리 APP. 개발 과제개요 스마트폰 보급으로 PC 의 기능을 대치하고 실시간 Communication 이 가능하게 되었음. 따라서 이 를 기반으로 보다 활발한 Community 서비스를 추진할 수 있음. 본 과제는 스마트폰 APP. 을 이용하여 학내의 모든 동아리 정보를 열람하고, 가입하고 관리하며 동 아리 회원들간의 빠른 Communication 을 목적으로 함. 아울러 동아리 회원들이 스마트폰 APP. 을 통해 Communication 함에 있어 필요한 추가 적인 기능과 흥미 있는 기능이 무엇인지 조사하고, 필요한 Idea 를 도출하여 이를 서비스에 적용하기 위한 방안을 모색하고자 함. 팀구성시 요구사항 필요인원 ( 총 2-3 명 ) - (Smart Phone App. 개발 (iOS, Android), Network 관련 ) - ( 시나리오 및 요구사항, Trend 분석 관련 ) 회사가 원하는 Output Image 제출 Output 1) 보고서 : 고객 요구사항 분석 자료, 발굴 Idea, 서비스 적용 방안, 서비스 시나리오 2) 실물 : 실제 Test 가능한 S/W 연구범위 1) 스마트폰에 맞는 UI, UX 관련 Application 2) Community 서비스를 위한 DB 설계 3) Communication 을 위한 Push 및 SMS 기능 구현 4) 스마트폰 앱에서 제공할 수 있는 Application
7
가비아 5. Cloud Storage Project 개요 클라우드추진팀 구분내 용 Project 명 Cloud Storage 과제개요 저렴한 Commodity H/W 기반의 Scale out 되는 스토리지 SPOF 가 없어야 함 : 모든 컴포넌트가 이중화되어 있다. 메타데이타 분리 : 오브젝트 메타데이타와 실데이타를 분리하여 관리한다. Scale Out 가능 : 온라인으로 노드를 추가하면 성능과 용량이 선형적으로 증가한다. replica : 복수개 replica 를 남겨서 fail over 를 구현하며, 오브젝트 별로 replica 숫자를 조절할 수 있다. 범용 파일 시스템 : 파일시스템으로 마운트하거나, block device 로 export 해서 사용할 수 있으 며, 읽기 / 쓰기 양쪽에 모두 적합하다. 팀구성시 요구사항 필요인원 ( 총 3 명 ) - ( 파일시스템, 네트워크 ) 3 명 회사가 원하는 Output Image 제출 Output 1) 보고서 : 파일시스템의 개요, 아키텍처, 설치방법, NFS 등 다른 파일시스템과 실제 구성에 서 테스트한 peformance benchmark 결과를 포함 2) 실물 : 실제 시연 가능한 솔루션 연구범위 1) 수백 TB 에서 수 PB 에 이르는 파일의 메타데이타를 효율적으로 관리할 수 있는 메타데이 타 서버 구현 2) 수 GB 의 큰 파일에서 수 KB 의 작은 파일에 이르기까지, 읽기 / 쓰기에 대해 moderate 한 throughput 을 얻을 수 있는 스토리지 서버의 구현 ( 파일의 chunk 분할은 옵션 )
8
가비아 6. Cloud Storage Project 개요 클라우드추진팀 구분내 용 Project 명통합 데이타센터 관제 시스템 과제개요 데이타센터의 computing node, storage, network device 등의 상태를 실시간으로 관제할 수 있으며, 문제가 발생했을 경우 SMS, 이메일등으로 알릴 수 있다. 각 서버의 sysstat(linux) 데이터를 관제 시스템으로 모으고, 기간을 지정하여 해당 데이터를 graph 형태로 확인할 수 있다. 입력한 조건에 맞는 성능 데이터를 갖는 서버를 추출할 수 있다. 하드웨어 노드와 가상서버 양쪽을 모두 모니터링할 수 있다. 팀구성시 요구사항 필요인원 (2- 3 명 ) 회사가 원하는 Output Image 제출 Output 1) 보고서 : 전체 시스템 개요 및 구성내용, 설치, 운영관리에 대한 설명 포함 2) 실물 : 실제 사용가능한 솔루션 연구범위 1) 각 하드웨어 노드 및 가상서버로부터 데이터를 효율적으로 수집할 수 있는 agent 및 관리 시스템 구축 2) 수집된 데이터를 사용자가 편의하게 조회할 수 있는 graph UI 3) 수집된 데이터의 대용량 분석
Similar presentations