Flash 9 개발에 조언을 ... (IME)
Description: Penguin.SWF tracks development status and issues regarding the Linux version of Adobe’s Flash Player.
Homepage: http://blogs.adobe.com/penguin.swf/
며칠전에 저런 사이트를 알게 되서 구독중인데요, adobe의 플래쉬 플레이어 리눅스 개발팀중에 한 사람이 비공식?적인 대화 창구로 운영하고 있는 것 같습니다.
근래의 글들을 보면 gtk, qt, alsa, gstreamer 등등 여러가지 다른 개발 환경중에 어디에 타겟을 맞추어야 되는지로 고민하고 있는 것 같아 보이는데요. 다른 부분들에 대해서 의견들이 많이 올라오고 있는데 요번에 올린 글중에는 IM쪽에 대해선 아는바가 없다고 의견을 부탁하는 것 같습니다.
전 gkt, qt로 작성하면 자동으로 되지 않을까 생각해 봤지만 그런 지식이 전혀 없어서 개발 경험이 있으신 분이 조언을 주시면 좋을 것 같습니다. 개발중에 IM에 대해서 어떻게 신경을 써줘야 하는지 ...
오늘 올라온 내용입니다.
What follows is a list of the APIs that the current Linux Flash Player 9 development version is using. I debated whether it was appropriate to publish this information. Then I remembered that anyone who knows what they're doing should be able to figure this stuff out by themselves anyway once the final Player is released.
General graphics: X11
GUI elements (dialog boxes): GTK
Audio I/O: ALSA
Camera input: Video4Linux, API version 1
Threads: POSIX threads
non-HTTP Networking: BSD sockets
SSL: OpenSSL
IME: you know what? I don't think we've settled on this one yet...
다음 동영상 같은거 볼라면 플래쉬 새버전이 빨리 나와줘야 하는데 말이죠.. -_-
어쨌든 블로그 글들 읽어보면 거의 마무리 단계 같아 보입니다. X환경에서 입력기 관련해서 경험있으신 분들이 좀 조언을 해주시면 좋을 것 같아서 올려 봅니다.
덧 : 저는 우분투, 페도라 같은 곳에서 scim을 기본으로 채택하고 있고 scim이 xim 프로토콜을 이용하면서 플러그인 방식으로 다양한 언어 입력을 지원 한다고 글을 남겼습니다.
gtk2라면 상관 없습니다.
gtk1은 xim을 이용했으니 xim 지원 입력기가 있으면 되고, gtk2는 그 자체로 여러 입력 모듈을 바꿔가며 쓸 수 있게 설계됐습니다. 따로 배려할 부분은 없습니다.