고양이의 둥지 (255) 썸네일형 리스트형 자료조사(3) - VOIP VOIP(Voice Over IP)라는 것은 용어 해석그대로 IP를 통하여 사람의 보이스를 전달하는 것 환경 구성 - 리눅스 머신 (HUINS PXA255보드에서 작동하는 커널2.4x버젼) - HP의 PDA 역할 - HUINS PXA255보드는 PDA끼리의 연결을 위한 중앙서버역할 - PDA는 VOIP를 위한 클라이언트 즉 단말기의 역할 설명 PDA자체의 CPU가 성능이 그리 좋지는 않다. 초창기에 OGG인코딩을 스트리밍하여 전송양을 줄여보려 했으나, 이는 오히려 인코딩/디코딩시에 시간이 더욱 소모되어 저사양의 PDA에서는 오히려 해가 될거라 판단했다. 그래서 RAW정보 자체를 그대로 전송하기로 결정하였다. 제한조건은 다음과 같다. VOIP상에서 홀펀칭(STUN이라고도 불리운다.) 을 구현하려 했으나 실.. 자료조사(2) - 안드로이드의 오디오를 녹음하는 세 가지 방법 1. Mediarecorder API문서: http://developer.android.com/reference/android/media/MediaRecorder.html 사용법: http://developer.android.com/guide/topics/media/index.html Mediarecorder는 그 이름을 보면 알 수 있듯이, media를 record한다. audio는 마이크를 통해 녹음하여 sdcard에 그 파일을 저장한다. 녹음된 audio의 포맷은 MPEG4, RAW AMR, 3GP가 있다. 1) 사용이 쉽다 2) 오디오를 압축된 포맷으로 녹음한다. 3) 전화 소리를 녹음할 수 있다 (수신, 송신 측 모두) 4) 음성 인식을 녹음을 할 수 있다. 1) 오디오 버퍼에 접근할 수 없다... 이번 과제 컨셉을 구현하기 위한 자료조사 (1) 1. 안드로이드에서 PC로 음성을 실시간 전송? - 폰의 마이크로부터 음성 데이터를 얻음 - 음성 데이터를 오디오코덱으로 인코딩 - 서버와 소켓통신.(UDP) 방화벽이 있을 경우 어떻게 통신하는지 예외 처리 - 압축한 데이터를 패킷(RTP)으로 나누어 보낸다 - 받은 패킷을 디코딩/재생 - 소실 될 수 있는 데이터에 대해 Jitter 보정을 2. 안드로이드 SDK의 AudioRecord를 사용하여 일정 시간마다 PCM데이터를 획득하는 방법 :: 단서 :: - "AudioRecordInstance.read()라는 함수로 PCM데이터를 획득 할 수 있다. " - * 그런데, while문 돌려서 계속해서 read를 호출하니 일정한 FrameSize 만큼 계속 획득이 되긴 하나, 획득하는 시간이 일정하지 않다... [컨셉] PDF 문서를 활용한 소셜 스터디 Main Idea - 태블릿에서 PDF 문서에 자유롭게 메모를 한다. 종이에 펜과 포스트잇으로 메모를 하듯. - 메모한 내용을 다른사람과 공유한다. - 메모를 하나의 PDF 문서에 여러사람과 동시에 한다. - 원격지의 여러 사람들과 하나의 PDF 문서에서 현재 보는 화면을 공유하면서 스터디를 진행한다! - 스터디 진행자 1명, 나머지는 참여자 => 진행자는 번갈아가면서 - 현재 스터디를 진행하는 진행자는 원격지의 참여자들에게 음성으로 의견을 전달할 수 있다. Java Decomplier JAD 와 JadClipse 설치 및 활용 Java Decomplier JAD 와 JadClipse 설치 및 활용 Jad는 바이트코드인 Java class파일을 디컴파일해주는 프로그램이다. JadClipse는 자바디컴파일을 이클립스에서 편리하게 사용할 수 있도록 해주는 이클립스 플러그인이다. 아래 순서대로 따라하면 쉽게 활용해볼 수 있다. 1. Jad및 JadClipse 다운로드 * Jad : http://www.kpdus.com/jad.html 윈도우 사용자는 Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform 를 다운로드 * JadClipse : http://sourceforge.net/projects/jadclipse 자신의 이클립스 버전에 맞는 jadclipse3.x 를 다운로드 2. Jad와 Ja.. [결과물] 맛따라 길따라 2010년 11월 ~ 2011년 1월 수행 스마트닥터를 제작했을 때 습득한 기술을 바탕으로 프로젝트 수행. ‘1인 창조기업 앱 경진대회’ 에서 우수상을 받음. 본 안드로이드 어플리케이션의 이름은 맛따라 길따라. 「맛따라 길따라」의 주요 목적은 충남지역 여행코스를 제공하고, 자신만의 여행코스에 대한 추억을 남길 수 있도록 하는 것이다. 호윤형의 안드로이드에 대한 전반적인 지식 + 증강현실 기술 원진형과 나의 데이터베이스 기술 열하와 인희 레이아웃 + 앱 이미지 디자인 기술 이런 기술이 녹아있는 팀 프로젝트 결과물이다. 수행인원 5명 (디자인 2명, 기능구현 3명) 맡았던 부분 - 앱 환경설정 부분(증강현실 거리 제한 환경변수) - 추천여행코스 위치정보 및 상세정보 제공을 위한 데이터베이스 설계 및 구현 -.. [결과물] 스마트닥터 2010년 7월 ~ 10월 수행. 안드로이드, 자바를 배우면서 수행한 프로젝트. 수행인원 5명 (디자인 1.5명, 기능구현 3.5명) 맡았던 부분 - 질병정보 데이터베이스 설계 및 App에서의 구현 - 건강뉴스 XML 파싱 및 뉴스 스크랩 기능 구현 - 병원 정보 XML 파싱 결과에 구글 지도 연동 (병원 별 마커 표시 등) - 메인메뉴 - 자가진단 본 프로젝트에 내가 맡은 파트중 가장 첫번째로 구현한 부분이다. 안드로이드도 처음, 자바도 처음, 데이터베이스도 실제 구현해본 경험이 없는 상태였기에 구현에 많은 고생을했다. 우선 자가진단 DB는 4개의 테이블로 되어있다. 위 4개의 테이블이 기능 flow에 따라 아래와 같이 보여지며 진행된다. 자신의 몸에 이상증상이 나타날 경우, 의심되는 질병을 진단하도록.. [사전조사] EPUB 은 무엇인가? 출처 : http://ko.wikipedia.org/wiki/EPUB#cite_note-ops2.0_spec-0 Electronic Publication (EPUB) 확장자 .epub MIME 종류 application/epub+zip 개발 국제 디지털 출판 포럼(IDPF, International Digital Publishing Forum) 파일 포맷 종류 전자 출판 문서 EPUB(electronic publication)은 국제 디지털 출판 포럼(IDPF, International Digital Publishing Forum)에서 제정한 개방형 자유 전자서적 표준이다. EPUB은 자동공간조정(reflowable)이 가능하게 끔 디자인 되었다. 이는 EPUB으로 만들어진 내용을 볼 때 디스플레이하는 .. 이전 1 ··· 21 22 23 24 25 26 27 ··· 32 다음