안녕하세요. 남상기입니다.
24일날 차분하게 글을 적어볼까 했는데 24일은 둘째놈 백일이라 나름대로 바쁠것 같아 오늘 글을 적어봅니다. 이번 프로젝트에대해 어느 정도 자료 모니터링하던중 중대한 사항이 발견되었군요.T_T
윈도우비스타 소문만 무성한데다 직접 써보질 못해서 몰랐는데 거기에 포함된 가젯이 바로 제가 이번에 구상했던 프로젝트와 너무나 똑같더군요. 지금당장은 아니지만 서서히 가젯에 지배당할것이라는 생각에 결국 프로젝트 해봐야 득이 없을듯 합니다. 게다가 프로젝트 참여자도 별로 없을듯 하구요.
자~ 이번 프로젝트에 조금이나마 관심 있으셨던 분이나 RSS리더기 만드시는 박종훈님을 위해 한가지 이야기해 보고자 합니다. 가젯을 써보신분은 저보다 잘아실테고 못보신 분들은 어디가셔서 스크린샷이라도 보시면 감이 오실겁니다. 이번에 하려고 했던 프로젝트의 방향을.... 대충 프로그램의 흐름을 적어봅니다.
1. 인터넷상의 RSS정보를 DLL웹객체로 읽어옵니다. - RSS정보읽기용이므로 웹객체는 숨김 속성으로 사용됩니다. 2. 읽어온 RSS정보(xml형식)를 text방식 소스보기(소스예제에 있습니다.)로 읽습니다. - 이런방식으로 읽어오면 어떤 인코딩이라도 관계없이 한글이 잘보일겁니다. 3. 2번에서 읽어온 xml을 잘 요리해서 이쁘게 읽을 수 있도록 html로 만듭니다. 4. html로 만들어진 내용을 또다른 DLL웹객체로 불러서 보는겁니다. - html을 얼마나 잘요리하느냐에따라 멋진 게시물로 되겠죠 5. 창을 동적으로 생성(상황에 맞게 창을 모양내서 파기도...)하고 그안에 웹객체를 각각 두고 보여주면 이것이 바로 가젯이 되는것이지요.
* 이런 방식이라면 인터넷에 떠도는 정보는 모두 담아서 정리할 수 있겠지요?
* 여기서 한가지 고려할점은 XML파싱하여 html로 변환하는 것도 DLL로 작성하면 훨씬 효율적이겠지요. 웹객체 안에다가 변환소스를 제작해 컴파일하면 좋겠죠?
* 혹시나 싶어서 한마디 더합니다. xml을 왜 하필 html로 다시 변형할까요? 박종훈님의 RSS리더기를 보시면 아시겠지만 단지 ㅎ메모나 ㅎ리스트박스등에서 게시물을 보면 이쁘지가 않지요? html로 변형해서 웹객체에서 띄워주면 태그기술에따라 다양하고 이쁘게 결과물을 보실수 있으니깐요.... 거기다가 창을 네모가 아닌 모양으로 이쁘게 깎아주면 더 좋겠지요.
제 기본 구상은 이상과 같았습니다. 비스타에 있던 말던 더 사용하기 쉽게 만들 아이디어가 있으시다면 시도해보세요.
어차피 저를 위한 프로젝트는 아니었으므로 시도해보시고 싶으시다면 얼마든지 해보시기 바랍니다. 시간이 허락된다면 기술적 지원은 해드릴 수 있습니다.
시간나거나 좋은 아이디어 있으면 다시와서 글올려 보겠습니다.
즐거운 시간되세요. ^^
|