타이타늄 커뮤니티 모임 후기

오랜만에 기술적인 얘기는 접어두고 잡담..

먼저 오늘 모임은 양재역 블로터아카데미에서 진행됐다. 7시 30분까지였는데… 예상대로 길이 밀려버리니까 대책이 없네..ㅎㅎ 딱 10분 늦었다.

첫발표는 종은님이 진행해주셨고, 모임 준비를 많이 해주셔서 이 포스트를 빌려 감솨~
“배움은 만남에서 시작된다” 라는 말이 와다았다. 회사를 다니기 전까지만 하더라고 컨퍼런스니 모임이니 엄청 찾아다니면서 듣곤했는데..ㅎㅎ 새삼스럽군.

여튼, 간단한 Alloy 발표를 들으면서 든 생각은 역시나 해봐야겠다라는 생각이 들고, 역시나 MVC가 대세구나라는 생각이 들었다. 한편으론 그동안 바빠서 놓고 있었던 Backbone과 nodejs도 다시 꺼내서 봐야겠다는 생각도 들었다.

평일에 있었던 모임인데도  불구하고 원주에서 서울까지 오신 정영석님의 열정은 참 대단하신것 같다. 원주로 다시 돌아가야해서 뒷풀이를 함께 못했다.

모임후 이런저런 얘기를 나누다가 타이타늄 위키 문서 번역 얘기가 나왔다. 조만간 계획을 잡고 공식적으로 진행을 해봐야겠다.

후기는 여기까지 끝~

 

타이타늄에서 SQLite 사용시 주의사항!

엄청난 삽질을 했다. 무려 반나절?

타이타늄 버그인지 원래 그런건지 모르겠지만,..

DB 테이블을 만들때 숫자로 ID 값을 만드는 경우가 있다. 이때 ID의 데이터 타입으로 INTEGER나 TEXT 타입으로 지정할수있는데, INTEGER로 할 경우 MAX_INT 의 범위가 모호하다.

아마 시스템마다 다를 것으로 예상되는데, 정확히 범위가 얼마인지는 테스트 안해봤다.
여튼 ID 값은 유니크해야하므로 INTEGER로 지정할 경우 AUTOINCREMENT 를 지정해 쓸수도 있다.

하지만 부득히 시스템에서 유니크한 값을 결정해 넣을 경우엔 시스템에서 제공하는 getGuid() 같은 함수가 있다면 그걸 사용하고, 없는 경우엔 Date.getTime() 같은 시간함수를 이용해 유니크한 값을 얻을수도 있다.

그렇데 이렇게 숫자로 지정된 타임스템프를 가져올 경우 시스템마다 범위가 달라서 인식을 못할수도 있다는 사실!!.
뚜둥~! 타이타늄에선 인식을 못했다. -_- 제기랄…

해결법은 간단히 INTEGER 속성을 TEXT타입으로 변경하면 된다.
하지만  이 문제를 찾아내는데 8시간을 소비했다

아~ 억울해~ ㅜㅜ
자바스크립트처럼 정밀도 오류를 내주던가…  아무런 오류없이 그냥 안되면 어찌하리오..ㅜㅜ..
여튼 주의하자!!

앱셀러레이터 이노베이션 펀드와 플래티노(Platino)

애니팡 성공이후로 우리나라에서도 모바일 게임 돌풍이 일고 있다. 난 참 이런거 싫은데… 우리 나라 사람들은 미리 준비 안하고, 뭐가 한번 터졌다하면 우르르.. -_-;;;

여튼 약 1주일전 지난 10월 3일 수요일이 되겠다. 타이타늄을 만든 앱셀러레이터라는 회사에서 이노베이션 펀딩을 하겠다고 발표했는데…

http://techcrunch.com/2012/10/03/appcelerator-innovation-fund/

그 첫 수혜자로 레니카(Lanica)라는 회사에 투자를 했단다. 5~6년간 총 $50 밀리언 달러!! 한화로 약 557억원.. ㅎㄷㄷ 이제막 시작한 기업에 이 큰돈을 투자하다뉘… 앱셀러레이터가  돈을 엄청 벌었나보다…

하지만 레니카라는 회사는 말이 신생이지, 구성원을 면면히 살펴보니 창업자부터 코어 엔지니어 까지 이바닥 게임 엔진 분야에서 공력이 있는 사람들이네… +_+_+

코로나랩스 홈페이지 – http://www.coronalabs.com/
레니카 홈페이지 – 
http://lanica.co/

 

여튼 이게 중요한게 아니고.. 레니카에서 만드는 플래티노라는 플랫폼이 기대된다!!

http://lanica.co/about/platino/

요약하면,

OpenGL 을 이용해 성능과 효율을 잡고, 아이소메트릭 타일 엔진과 스프라이트 쉬트, Box2D 물리엔진과 파티클 효과, 그리고 셰이더(Shaders)- GPU등 하드웨어를 활용한 렌더링 기술, CSS3D에서 제공하는 pseudo-3d와 같은 2.5D 와 네이티브 인터페이스등등..

소개 내용을 보자하면, 유니티3D와 비견될만하다. 과연 유니티3D의 아성을 넘을수있을까? 곧 Beta 테스트를 진행할 모양인데,.. 이번 코드스토롱때 공개한다니까.. 쫌만 기다려보자!

참고로 테스터에 참여할 사람은 여기로..

http://lanica.co/about/signup-for-our-beta-program/