─────────────────────────────────
◈ 한국뇌연구원 신경회로망 사업단 포털 시스템 개발
─────────────────────────────────
1. 개요 : Spring 프레임워크 기반의 포털 시스템 개발
2. 개발 도구 : Srping Framework(EnView), JDK 8, Eclipse, Tomcat 8, SVN, eXERD, CUBRID 10.0, DEXT5Upload
3. 적용된 주요 기술
-. 대용량 파일업로드 시스템(DEXT5Upload 상용 Library)
-. Tomcat의 CORS 허용 설정
-. DB 설계 및 구축(CUBRID)
-. Java와 Python의 연동
-. Spring 프레임웤 기반의 MVC 방식으로 웹 애플리케이션 구현
-. Ibatis DB 연동과 Tomcat의 DB 연동을 위한 환경설정
-. Linux 기반의 시스템 설치(JDK, Tomcat, CUBRID), SSH, FTP
-. DB CRUD 기능(추가/조회/수정/삭제)
-. Ibatis Mapper를 이용한 DB query
-. @RequestMapping, @ResponseBody, @ModelAttribute...등 Annotation 활용
-. VO, DAO, Service 기법 활용
4. 개발 참여 수준 : 40%
5. 개발 기간 : 3개월
─────────────────────────────────
◈ 한국뇌연구원 신경회로망 사업단 3D 뷰어용 Web Application 개발
─────────────────────────────────
1. 개요 : 신경회로망용 Google Open Source Neuroglancer를 이용한 3D 뷰어 Web Application 개발
2. 개발 도구 : Node.js, TypeScript, Visual Studio Code, JavaScript, Google open source Neuroglancer
3. 적용된 주요 기술
-. TypeScript를 이용한 각종 DOM 제어(각종 이벤트 제어)
-. XMLHttpRequest를 이용한 원격 서버의 Text 파일 읽기
-. TypeScript상에서의 CSS 활용 통한 레이아웃 추가/수정
-. TypeScript를 이용한 원격 서버의 데이터 파일 읽기
-. Node.js 환경설정(IP, Port 변경, Invalid Host Header 설정)
-. Linux .bash_profile 등 환경 설정
-. Portal 시스템과의 연동(CORS, Invalid Host Header)
4. 개발 참여 수준 : 담당개발자로 100%
5. 개발 기간 : 4개월
─────────────────────────────────
◈ 한방 스마트 건강관리 안드로이드 애플리케이션 개발
─────────────────────────────────
1. 개요 : 공공 데이터 포털과 Kakao Map을 이용한 한방 스마트 건강관리 애플리케이션 개발
2. 개발 도구 : Android Studio, Android SDK
3. 적용된 주요 기술
-. Kakao Map API 활용하기
-. Kakao Map 특정 위치 marking 하기 및 전화걸기로 연결하기
-. 구글 위치 정보 API 활용하기
-. 공공 데이터 중 한의원 찾기 API 활용하기(내 위치로부터 반경 3Km 이내, 주소로 찾기, 이름으로 찾기)
-. 공공 데이터 중 한방 데이터 API 활용하기(약재정보, 한방 용어사전, 전통식품)
-. Android 알람 등록/수정/취소 기능 통한 복약 알람 기능 구현하기
-. Android Navigation Drawer 활용하기
-. Android Fragment 활용하기
-. 캘린더를 통한 일정 관리 기능(일정 등록, 조회, 삭제)
-. Android Service를 통한 사운드 알림 기능
-. XML parsing 기능
4. 개발 참여 수준 : 담당 개발자로 80%
5. 개발 기간 : 2.5개월(기획 및 개발 포함)
─────────────────────────────────
◈ 전자정부 프레임웤 기반 통학버스 예약 시스템용 Web Application 개발
─────────────────────────────────
1. 개요 : 전자정부 프레임웤 기반 RESTfull 방식의 통학 버스 예약 시스템요 웹 애플리케이션 개발
2. 개발도구 : Java, 전자정부 프레임워크, Eclipse, JDK 1.8, Tomcat 7
3. 적용된 주요 기술
-. DB 설계 및 구축(MySQL)
-. 전자정부 프레임웤을 이용한 버스 예약 시스템 개발
-. Mybatis DB 연동
-. MVC 방식으로 웹 애플리케이션 구현
-. Java scheduler 기능(예약 후 Noshow에 대한 처리, penalty 해제)
-. DB CRUD 기능(예약 추가/조회/수정/삭제)
-. Mybatis Mapper를 이용한 DB query
-. RESTful API 방식을 통한 모바일과 통신
-. @RequestMapping, @ResponseBody 등 Annotation 활용
-. VO, DAO, Service 기법 활용
-. JSON 데이터 통신
4. 개발 참여 수준 : 담당 개발자로 100%
5. 개발 기간 : 1개월
─────────────────────────────────
◈ 통학버스 예약 시스템 안드로이드 애플리케이션 개발
─────────────────────────────────
1. 개요 : BLE 비콘 연동을 통한 통학버스 예약 시스템 안드로이드 애플리케이션 개발
적용된 기술
2. 개발도구 : Android Studio, Android SDK
3. 적용된 주요 기술
-. Hybrid Android 애플리케이션 개발(HTML, JavaScript 활용)
-. Bluetooth BLE 컨트롤 및 통신
-. BLE를 이용한 비콘 찾기 및 통신
-. 비콘의 거리 측정 하기
-. 웹 서버와의 HTTP 통신(HttpPost)
-. Android Notification 기능을 활용한 예약 알림 기능
-. Alarm 기능을 활용한 예약 시스템
-. Android WebView 기능
-. 웹 서버와의 JSON 데이터 수신/처리
-. 스마트폰의 폰번호 획득하기
4. 개발 참여 수준 : 담당 개발자로 100%
5. 개발 기간 : 1개월
더보기