블루투스 키보드 구입.

이제 컴퓨터 안들고 다니고 아이패드와 갤럭시탭으로 카페에서 문서작업을 할수 있어서 좋습니다.

 

"cfile1.uf@017A033550906B1E0E87B4.jpg"

 

안드로이드 태블릿인 갤럭시 탭이나, 안드로이드폰에서 블루투스 키보드를 사용하다보면, 안드로이드폰의 입력기(IME, Input Method Editor)에서 블루투스 키보드를 고려하지 않은 문제때문에 입력하는데 힘들었습니다.

대부분의 안드로이드용 입력기들에서 한영키가 인식이 안되어 한영전환이 안되는 치명적인 문제가 있었습니다. (아이패드에서는 맥북프로에서 사용하던 한영전환방식으로 사용하면 한영전환이 잘됨...)

그리고 안드로이드폰인 테티이(Take LTE)에서 페이스북앱을 실행후, 블루투스 키보드로 글자 입력하고 난 후 작성을 누르니, 작성 안되는 문제도 있고, 트위터 공유도 제대로 안되는 문제를 보았습니다. 다행이 카카오톡에서 문자 입력하여 보내기는 잘 되더군요.

그러나 블루투스 키보드를 제대로 입력받아 쓰려면 삼성이 만든 입력기가 탑재된 갤럭시탭과 아이패드밖에 없으니 뭔가 짜증-_-;; (삼성제 스마트폰에 탑재된,  삼성제 안드로이드용입력기에서는 블루투스 키보드가 잘 인식되어 한영키가 잘 작동 됩니다.) 

(참고로 블루투스 키보드 제품은 삼성물산것이라 삼성 갤럭시 탭과는 잘 맞더군요. 다만 한자 입력 고려안해서 한자키가 안먹는다는게 아쉬울뿐)

안드로이드용 입력기에서 블루투스 키보드의 한영키와 한자키 인식 문제를 계기로 작년에 구상했던 안드로이드용 입력기 구현을 주말에 쭉 개발해보려고 합니다. 

2011/12/15 - [Mobile/Android] - 구글이 내놓은 안드로이드용 한국어, 중국어, 일본어 입력기

2011/12/15 - [Mobile/Android] - 모바일용 한중일 통합 키보드 구상.

참고로 올해 목표가 한자 입력이 되는 안드로이드용 입력기 제작이 목표였긴 한데, 1~3월초가지 야근, 주말출근에, 4월달 내내 4주훈련갔다 등등 여러가지 일이많아서 거의 실행을 않았습니다.

그러나 블루투스키보드를 안드로이드폰에 연결해서 사용하다보니, 한영키와 한자키가 인식하는 입력기가 필요하다고 느꼈습니다  그 기능이 없는 그 뭔가의 찜찜함때문에 직접 구현해야겠어요.

내년 초에 안드로이드마켓에 블루투스 키보드와 연결이 되며, 한자키도 되는 입력기를 올리기를 목표로 주말 개발하려는데, 절대적인 개발 시간을 늘려야겠네요. (안드로이드용 입력기(IME, Input Method Editor)때문에 이젠 놀 시간 없을듯한 느낌 ㄷㄷ)

 

Buy me a coffeeBuy me a coffee

정말 오랜만에 JAVA를 만지게 되었다.

학과에서는 커리큘럼을 시스템쪽으로 공부하도록 맞춰져있기 때문에 항상 C아님 OOP를 쓴다면 꼭 C++를 사용하도록 해서 프로그래밍 하는데 재미가 하나도 없었다.

그러나 한 줄기 빛이 있었나니. 재수강하는 기초데이터베이스 과목 조교님께서 JAVA로 DB응용프로그램을 짜라고 하셨다.

얼씨구나 좋구나. 내가 왜 좋아 하는 이유는 한가지, JAVA를 사용하기 때문이다.

대학교 1학년 여름방학때, 회사서 아르바이트를 하면서 처음 JAVA를 접하면서 인터넷, 웹에 대해 관심을 많이 가지게 되었고, JAVA로 DB프로그램을 짜 본경험이 있었기 때문이다.

작년 기초데이터베이스 과목 들었을때에는 교수님께서 이상하게 과제를 내셔서 웹서버도 만들고 CGI형식으로 직접하게 하고 임베디드 SQL인 ORACLE PRO*C와 C++을 사용하면서 과제를 내주셨기때문에 과제 하는데 온갖 갖은 노력을 해도, 시간이 부족해서 대충 내고 말았던 기억이 있었다. (팀프로젝트였고 두사람이 해야했지만 한 사람이 C++코딩을 전혀 못하는 젬병이라 내 혼자 하다가 제풀에 넘어갔음. OS과제하느라 DB과제 신경 못쓴것도 있지만.)

(임베디드 SQL로 C++과 연동해서 프로그램 짜라면 쉽게 짤수 있다. 그러나 과제 낼때 웹으로 해야한다고 해서 C++에 CGI를 직접 그때 알아서 구현하라고 해서 임베디드 SQL내용은 별로 없었고 CGI를 직접 구현하는 실제로 쓸모없는 코드양들이 많다는 단점이 있다.)

JAVA로 하면 임베디드 SQL 없이 그냥 JAVA에서 제공하는 SQL관련 메소드를 이용해서 과제를 하면 되니 속이 엄청나게 편하다. 거기에 인터넷관련 메소드 사용 없이 콘솔로 보여주기만 하면 끝이니, 이번학기 과제는 날로 먹는 것 같은 느낌까지 난다. (3일만에 놀면서 다 짰다.)

JAVA에는 Eclipse가 궁합이라는 것을 과제를 해보면서 뼈져리게 느낀다. Eclipse가 아니였다면 몇일 삽일 할 내용을 빨리 제거도 해주니 IDE의 덕도 많이 보고 있구나.

JAVA 코딩에는 Eclipse로 코딩해야지 편하다는 사실. (Sakai Project도 Eclipse를 써야지 이해 되는 것들이 많다.)

ps1. 오랜만에 Eclipse로 JAVA코딩하는 것이 편하다는 사실을 다시 깨닫고 있습니다. IDE는 좋은 것 써야한다는 결론! 이클립스가 좋아요라는 뻘글을 쓰려고 이런 글 올리나 *-_-*
ps2. 학과에선 C/C++만 강조하지만, 지도교수님이 시키는 일로 요즘 JAVA코딩을 하고 있습니다.

Buy me a coffeeBuy me a coffee

+ Recent posts