2010. 5. 14. 12:35 Review/IT

네이트 오픈

728x90
네이트오픈2010 행사에 다녀왔습니다.

좀 늦어서 미니홈피 API 발표는 끝부분만 겨우 들었습니다.
별로 관심이 없던 부분이라 크게 신경은 안쓰이지만, 추후에 동영상이 공개되면 한번 다시 보긴 해야 할듯 합니다.

이번 행사에서 크게 느꼈던 점은, 너무 BM을 찾고, 제휴를 주장한다는 점이었습니다. 너무 돈벌이를 앞에 내세우다보니까 좀 보기싫은 것도 있더군요.

전체적으로 사용자정보 보호와 공개 사이에서 갈등을 하면서 이를 해결할 방안으로 제휴를 들고 나왔습니다. 제휴를 맺어야지만 사용할 수 있는 API가 무슨 공개인지 모르겠더군요.

제휴를 통해 API를 사용하는 스패머를 막을 수 있다고 하셨는데, 스패머가 굳이 API를 쓸까요. API가 공개되지 않아도 자기 할일 다 잘 하는 스패머들인데, 너무 변명이 궁색했습니다.


제일 관심 있었던 부분은 네이트온 API 였는데요, 4시쯤 도착하여 다행이 늦지 않게 들을 수 있었습니다. 네이트온API는 거의 모든 API를 공개합니다.

프로필, 친구추가, 친구리스트, 대화, 쪽지, 메일, 토스트(알림창), 미니클럽. 등을 오픈하고, 아쉽게도 문자대화는 오픈하지 않더군요.

웹 SDK를 제공하여 블로그나 일반 사이트들에서도 연동이 가능하다고 합니다. DLL형태로 제공한다고 했는데, 그럼 ActiveX를 동반해야할지도 모르겠네요. 

네이트온에 플러그인 형식으로 내부 어플리케이션을 붙일수도 있다고 합니다. 저도 네이트온 사용자로서 많은 유용한 플러그인들이 개발될 것으로 보여 기대감이 높습니다.

가장 사용성이 높을 것으로 예상되는 API가 토스트 API인데요, 이게 뭔가 했습니다만 사용자가 로그인 했을 때 창 하단에 직사각형 박스로 뜨는 것 있잖아요? 그게 빵이 튀어나오는 것 처럼 보인다고 해서 토스트 라고 한답니다. 이름 귀엽네요.

토스트



현재도 이 알리미 API는 사용 가능합니다. 다만 제휴를 통해서만 사용할 수 있기 때문에 그림의 떡이지요. 개인개발자도 쉽게 접근할 수 있게 공개 된다면 많은 응용이 가능할 듯 합니다.

오픈된다면 개인적으로 제일 먼저 원어데이 오늘의 상품 알리미를 만들고 싶군요.


그 외에 네이트커넥트나, 빌링관련해서 발표가 있었습니다.

빌링이야 크게 관심이 있던 부분은 아니고, 커넥트는 그나마 SNS이니 조금 보긴 했는데, API소개라기 보다는 그냥 커넥트 서비스 소개에 가깝더군요.

발표자분이 커넥트를 소개할 때 다섯가지 기준을 잡고 서비스를 개발했다고 했습니다.

real-time
simple
friendly
anywhere
interactive

그리고 커넥트 서비스가 위 다섯가지를 만족한다고 설명 주셨는데, 솔직히 개인적으로는 저기에서 real-time을 제외하고는 하나도 제대로 안된 것 같습니다.

커넥트는 쓰기 어렵고, 복잡합니다. 맨 처음 커넥트 서비스가 오픈되었다고 zdnet 기사를 통해 접한 뒤 이 서비스를 찾기까지 약 15분 정도가 걸렸습니다. 그리고 찾고난 뒤에도 어떻게 쓰는건지 한참을 헤맸습니다. 게다가 네이트온친구-싸이일촌을 대상으로 모두 친구를 끌어왔기 때문에 전혀 친하지 않고 SNS로 관심을 맺고 싶지 않은 사람들까지 친구로 끌어왔습니다. 그리고 모바일 서비스나 스마트폰 어플리케이션도 없는 상태에서 언제 어디서나 네이트커넥팅에 접속할 수 없었습니다. 이런 상황에서 제대로된 상호작용이 될까요?


커넥팅은 초기 진입 장벽이 너무 높고, 원하지도 않는 글들이 너무 많이 올라옵니다. 차단 설정이 있다고 했는데 찾기도 쉽지 않습니다. 이로 인해서 오픈 당시 전혀 대화가 없었던 사람들이 보낸 토스트 대화창이 많이 떴었죠. 그걸 보고 내가 쓴 글도 저사람들에게 보여지는 것인가 에 대한 두려움(?) 으로 글을 쓰지 않았었습니다.

차라리 단독서비스를 내고 네이트온 친구와 싸이월드 친구를 사용자가 불러올 수 있게 하는게 어땠을까 합니다.

커넥트는 API가 공개 되어도 크게 쓸일이 많지는 않을 듯 합니다.

이런 API들이 10월은 되어야 쓸 수 있다고 하니, 참 길고 긴 시간 기다려야 하겠네요.
Posted by onionmen
728x90
얼마전 다음에서도 지도 Open API를 오픈했습니다.
상관있을지는 모르겠지만, 다음이 지도서비스를 점점 확대해 나가고 있는 추세여서 API의 확장이 주목됩니다.

지도 API의 오픈 기념으로 다음에서 Wii를 경품으로 걸고 공모전을 열었습니다.
저도 한번 시도해 볼까 하고 준비를 했는데, 아무래도 시간내 뭔가 개발하기엔 무리일것 같네요.

뭔가 장난감을 만들려고 다음 지도 API 레퍼런스를 찬찬히 살펴봤는데, 이거 원하는 위치를 검색하여 좌표값을 얻어내는 부분이 아무리 찾아봐도 없는거 아니겠습니까. (혹시 있나요? ㅠㅠ)

어떻게 해야 할까 고민하다가 네이버(Naver) 지도의 geocode.php 를 사용해서 좌표값을 얻어와 사용하기로 했습니다.

2008-11-20 야후 POI로 수정하였습니다. (링크)

우선 네이버 지도에서 좌표값을 얻어 오는 것은 그리 어려운 일이 아닙니다.


으로 쿼리를 날리면 XML로 해당 지역에 대한 정보를 리턴해줍니다.
http://maps.naver.com/api/geocode.php?key=121e2df395922dbf590500128ee788fe&query=%C0%E1%BD%C7
위 링크대로 잠실로 검색하여 주소창에 입력하면 아래와 같은 결과값을 보여줍니다.


이제 이 XML을 갖고 요리를 하면 되는겁니다.

이렇게 얻어낸 좌표값은 ktm 좌표체계를 사용합니다. 반면 다음의 기본 좌표체계는 wgs84를 사용합니다. 따라서 이에 컨버팅을 해 줘야 하는데, 다음지도에서는 ktm 좌표체계도 지원하기 때문에 기본 좌표체계를 ktm으로 변경해주면 해결됩니다.

  var map = new DMap("map"); 
  map.setCoordinateType("ktm");

위 코드와 같이 맵을 생성하고, 맵의 기본 좌표체계를 ktm으로 변경해주시면 별다른 컨버팅 없이 바로 네이버의 geocode를 사용할 수 있습니다.

이 페이지에서 직접 테스트가 가능합니다.
혹 아래 화면에 지도가 보이지 않는 분들은 아래 링크에서 테스트해보시면 됩니다. (원하신다면 ^^)
http://ottd.iruis.net/~onionmen/daum/

그래도 안보이시는 분들은 문자 인코딩을 아래 이미지와 같이 UTF-8로 변경해 주세요.




Posted by onionmen
728x90
작년 3월 이후 아직까지 미투데이에서 떨어질 줄 모르고 있습니다. 요즘엔 활동이 뜸하지만, 한때는 아주 살다시피 했었죠. 신규 회원분들도 많이 들어왔을텐데, 새로한 친구신청이 올들어 손가락에 꼽을 수 있을 정도니 큰일입니다.

이 미투데이를 하다보면 많은 사람들이 한번씩 경험하는게 있는데 바로 번개입니다. 대규모, 혹은 소규모로 사람들이 모여서 먹고 마시고 떠들죠. ^^ 개인적으로는 커뮤니티들의 정모와는 살짝 분위기가 다르다 생각해요. 만나면 처음엔 어색해도 어느샌가 오래된 친구들 처럼 편하게 대하는 자신을 발견하게 되죠.

뜬금 없지만, 얼마 전에 다음지도 OpenAPI가 오픈했습니다. 이걸로 뭔가 재밌는걸 만들어볼게 없을가 고민하던 중에 우리 미투데이의 특성을 살려서 지도와도 부합하는 번개도우미를 만들어보면 어떨까 생각했습니다. 사실 이 아이템은 작년에 생각한건데, 그 때는 지도대신 지하철 노선도를 만들어서 지하철역을 중심으로 하는 번개도우미였습니다. 

지도로 만들자고 결정했을 때만 해도, 지하철노선도로 만들고 싶은 생각이 간절했으나. 상황에 조금 타협했습니다. 하지만 만들고 보니까 지하철노선도 보다는 좀 더 쓸모있겠다 싶네요.

Daum API는 지역검색을 지원하지 않아서, 원하는 지명의 좌표값을 받기 위해서는 다른 API를 사용해서 좌표값을 얻어와야 했습니다. 처음엔 네이버 geocode 로 그 작업을 진행했는데, 네이버는 단순히 지역만 리턴해주고, 지하철역이나 좀 더 세부적은 곳은 검색해내지 못하는 문제가 있어서 야후 POI로 급 노선 변경하였습니다.

2008/11/18 - [Review/IT] - 네이버(Naver) 를 통해 다음(Daum) 지도를 검색하자.


우선 개발상태는 다음과 같습니다. 이게 좀 직관적이지 못한것도 같네요. 뭐 설명도 하나 없어서 당황스러운것도 사실입니다. ㅎㅎ


뭐 보면 검색어를 입력할 수 있는 검색창이 있고, 검색된 상태에서 클릭하면 그 지역으로 지도가 이동합니다.

검색어를 입력하면 위 이미지와 같이 검색된 내용이 출력됩니다. 참 쉽죠?
이제 원하는 곳의 근방을 클릭해서 지도를 이동합니다.


위치 이동후 원하는 지역을 더블클릭 합니다.(한번클릭으로 변경 되었습니다.) 더블클릭하면 클립이미지가 뜨고, ( <-- 이런 이미지 입니다.) 거기에 한번 더 클릭을 하게 되면 위에 보이는 작은 레이어창이 뜹니다. 여기에 번개정보를 입력하고 등록을 누르면 완료입니다.

어때요, 참 쉽죠?

등록을 위해서 날짜, 미투아이디만날 장소는 필수입력이고, 사용자키를 입력하면 자신은 자동으로 참여 됩니다. 그리고 이 번개 내용을 자신의 미투에 알리고 싶다면 사용자키를 입력하셔야 합니다. 사용자키. 뭔지 아시죠? ^^

등록이 완료되면 아래와 같이 등록된 내역이 보입니다.

여기서 빨간색 부분을 클릭하면 지도에서 바로 이동하고, X명 으로 표시된 부분을 누르면 이 번개의 현재까지의 참가자를 볼 수 있습니다. 그리고 참여하기를 누르시면 이 번개에 참여가 되지요.(로그인 필요합니다.)
** 참여하기는 버튼을 누를 경우 사용자키를 입력받아서 별도의 수고를 들이지 않도록 개발할 예정입니다.


리스트에서 선택한 부분으로 지도가 이동하면 클립이 나타나는데, 이 클립을 한번 클릭하면 등록자가 어떤 번개를 생성하였는지 확인할 수 있습니다.

마지막으로 Me2Meet은 IE8의 최신 기중 중 webslices 를 지원합니다.
2008/08/12 - [Review/IT] - [ IE8 ] 웹슬라이스를 적용한 미투데이 최근 댓글 구독.
2008/08/11 - [Review/IT] - [ IE8 ] 웹슬라이스(webslices) 적용했습니다.

http://ottd.iruis.net/~onionmen/me2/meet/meet_list.php 이 주소로 들어가시면 IE8이나 FF with webchunks 사용자는 다음과 같은 표시를 볼 수 있습니다.

웹슬라이스를 등록 하면 지도에서 확인하는것과 같은 것은 무리일지 몰라도 어떤 번개가 어디서 열리는지는 쉽게 확인 할 수 있습니다.


Me2Meet 을 사용한 모든 번개정보는 http://me2day.net/me2meet 이라는 계정에 기록됩니다. 이 계정의 RSS(http://me2day.net/me2meet/rss)를 등록해놓으면 번개정보를 바로바로 확인 할 수 가 있지요. 번개에 목마른 미투인들. 이참에 한번 번개 호스트가 되어 보는게 어떠신가요?

관심Tag로 me2meet 을 등록해 놓으면 이 역시 바로바로 번개글 확인이 가능합니다. 참고하세요!

Me2Meet 의 주소는 http://ottd.iruis.net/~onionmen/me2/meet/  이곳 입니다. :-)

아쉽지만 해외는 지원하지 않아요!

  • 08년 11월 30일  미투데이 쉬운웹인증을 추가했습니다. 좀 더 사용하기 편리할 거 에요.
  • 08년 11월 30일  등록 후 모임등록하기 창을 꺼버리는데 성공했습니다. 정확히 얘기하면 끄는건 아니지만 어쨋든 사용성면에서 프러스가 되겠네요. 
  • 08년 11월 30일  등록 후 번개리스트가 자동갱신 되도록 수정하였습니다. 역시 사용성 향상에 도움을 줄 수 있겠네요.

이렇게 대충 개발을 마치긴 했는데, 아직 미흡한 것이, 장소를 등록하고, 등록창을 끄지 못하고 있습니다. 어떻게 창을 없애야 하는지 좀 감이 잡히지 않네요. 또, 등록을 완료하면 아래 창에 자동 갱신이 되게 하고 싶은데, 이거 쉽지가 않네요. 계속 Failed to open POST stream 이 뜨는데, 정확한 원인은 모르겠네요.
-> mark 를 두개 만들어서 새로 호출하는 방식으로 해결했습니다.
-> 해결했습니다. ajax.request 에서 onSuccess 부분에 parent.parent. 넣어주니 되는군요. -_-

디자인도 좀 입히고 싶은데, 디자인하기 너무 힘드네요. 디자인 하는게 PPT만드는거만큼만 쉬웠어도, 좀 더 이쁜놈이 나왔을텐데 살짝 아쉽습니다.

마지막으로 IE6에서 어떻게 나올지 모르겠네요. 미투사용자중에 IE6를 사용하는 사람은 많이 없겠지만, 간혹가다 있을지 모르니..
처음이랑 인터페이스가 변경 되었는데, IE6에서 깨지는 문제로 하루종일 작업했습니다. ㅠㅠ IE6싫어요! 뭐 그렇다고 파이어폭스3이나 IE7,8 에서 이쁘게 나온다거나 그런건 아니에요.

이 서비스는 Daum 지도 OpenAPI, Yahoo POI API, Me2day OpenAPI 그리고 Me2PHP를 사용하여 개발되었습니다.
API를 제공해주신 분들께 감사드리고, 특히 me2php를 제작해주신 홍민희 님께 너무너무 감사드려요~!!

Posted by onionmen
이전버튼 1 이전버튼

블로그 이미지
손을 따뜻하게 만들어 주고 싶은 애인이 있습니다.
onionmen

달력

 « |  » 2024.3
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
DNS Powered by DNSEver.com

최근에 올라온 글

Yesterday
Today
Total