20151027


개인관심정보 플렛폼 프로젝트
(안드로이드 프로젝트)


1. 프로젝트 기간 : 2014.09 ~ 2015.01 (5개월)




개발 도구

JDK 1.7 [ Spring Tool Suite (java, JSP, Jquery, CSS3, Ajax, JavaScript, JSON, Oracle SQLdeveloper)]

Phonegap [ Cordova ( 하이브리드 앱) ], Jersey library (RESTful)


1) REST를 통한 OPENAPI 서비스 구축


HTTP URI Method만 생성하면 REST를 구현가능하므로, 개발 속도가 빠르다.

요청한 데이터 타입으로 응답결과를 받을수 있으므로 유연한 서비스가 가능하다.

기존의 웹 인프라를 그대로 이용할수 있다.


 

2) 폰갭을(모바일 프레임워크)를 네이티브앱 환경 구축


폰갭을 이용하면 다양한 브랜드의 스마트폰 네이티브앱으로 손쉽게 변환할 수 있다.

HTML5, CSS3, 자바스크립트와 같은 웹 기술을 사용해서 네이티브앱을 제작할 수 있다.

웹앱과 모바일 장치를 연결해 주는 디바이스 API 를 이용해 GPS, TTS등 하드웨어 제어도 할 수 있다. 




3. 구성원 : 4


4. 참여도 : 페널창에서 날씨, 교통, 신문, 뉴스 관심사 설정 및 각종 XML, RSS, 버스 OPEN api 들을  이용한 Ajax 통신에 대한 부분과 관심사 설정을 하는 페널창의 화면단 구성 그리고 javascript 코딩을 담당 하였습니다. 추가적인 부분으로는 아이디찾기 기능을 구현 했습니다.  

5. 하고 싶은 말:
디테일한 코딩에 대한 설명 또는 기술 구현은 생략하고 구현 영상을 목적으로 글을 작성 하였습니다.
제가 맡은 부분은 관심사항 설정 부분아이디 찾기 부분입니다.
나머지 영상은 프로젝트의 전체적인 내용을 보여주기 위해서 추가 했습니다.




구현 영상


관심사 목록 설정 구현영상



메인 화면 구현영상





아이디 찾기 구현영상





회원가입 구현영상




비밀번호 찾기 구현영상




이것으로 개인 관심정보 플렛폼 프로젝트 구현영상을 마치겠습니다. 감사합니다!


20151004


개인 주소록 관리 프로젝트(자바 프로젝트)


1. 프로젝트 기간 : 2015.08 ~ 2015.09 (1개월 반)

2. 목표:  자바부터 스프링까지 다시 공부하는 과정중 자바 전체적인 개념이 적용된 프로젝트 입니다.
이름, 전화번호, 학교명 등을 자바 개념만 이용해서 I/O 까지 프로그램이 종료 되어도 파일로 주소록 값을 저장한다.

3. 구성원 : 5명

4. 참여도 : 100% (동일 주제이지만 개별 프로젝트로 진행)

5. 상세 내용:

기본적인 상속부터 I/O 입출력 까지 개선해 나가면서 값을 클래스 객체에서 배열, HashSet, I/O 를 이용해 외부 파일 저장까지 구현 했습니다.
[입력,이름 검색, 전체 목록 검색, 삭제, 시스템종료] 까지 구현함

 6.느낀점:
같은 기능을 구현해도 스터디 구성원 각각 코드가 다르기 때문에 폭 넓은 코딩 경험과 개인의 단점을 확인 할 수 있었습니다.



구현 영상






링크 소스 코드 GitHub URL: https://github.com/Yi-chi/Git_Yi.git







+ Recent posts