① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차

 Hybrid App 개발 전문가 과정 7일차

 Hybrid App 개발 전문가 과정 8, 9일차

⑨ Hybrid App 개발 전문가 과정 10, 11, 12일차

⑩ Hybrid App 개발 전문가 과정 13, 14, 15일차

 Hybrid App 개발 전문가 과정 16, 17, 18일차


2012년 7월 7일(토) 성과 발표회를 끝으로 KT 에코노베이션에서 진행된 상용화를 위한 App개발 전문가과정(Hybrid App) 3기 교육이 끝났다. 길다면 길고 지나고 보면 금방인 시간이었다. 


매주 화요일, 목요일 저녁 시간과 토요일 오전, 오후 시간의 할애가 생각보다는 체력적으로나 정신적으로 부담이었다. 어쨌든, 개근하였다. 교육받은 내용을 간단하게나마 매일 정리 차원의 기록을 하려고 했었는데 그것 역시 끝까지 지키지는 못한 것 같다. 하루 하루 작성하다 다음에 1주일 교육을 한번에... 그리고 18일차 이후는 작성을 하지 못했다. 사실 18일차 이후는 교육보다는 실제 프로젝트를 진행하다보니 그렇게 되었다.


지나고 보니 아쉬운 점이 많긴 하지만 나름 열심히 했고 다행히 결과도 "장려상"을 수상하여 어느정도 유종의 미를 거두었다. 조원들 덕분이라고 생각한다. 우수상 정도는 기대를 했었지만 ㅋㅋ 중간에 조를 옮겨서 마음 한편이 불편했는데 결과가 좋아 그나마 편안해졌다.



이번 교육을 통해 얻은 것이 참 많다. 


우선은 약간은 뜬구름 같았던 하이브리드 앱에 대한 불편한 진실(?)도 느꼈고... 그럼에도 불구하고 극복해 가면서 결과물을 만들어냈다. 또한, 이번 교육 전부터 관심이 많아 학습하고 있었던 Node.js 를 사용해서 서버단 작업을 해본 것도 큰 성과라고 생각한다. 사실 수상을 해서가 아니라 결과물을 보고 있으면 뿌듯하기도 하다. 어쨌든 처음으로 만든 모바일 앱이기도 하니까...


그리고 역시나 좋은 강사님들, 같이 교육을 받은 훌륭한 동지(?)들... ㅎㅎ 특히 우리 조원들... 감사합니다 ^^

아마 페이스북 그룹을 통해 지속적인 교류가 있을 것이라 기대가 된다.


물론, 아쉬운 점도 있는데...


교육과정이 하이브리드 앱 개발이라서 그런지 너무 많은 것을 학습...이 아닌 훓어 보았다고 생각한다. 집중도가 떨어졌다고나 할까.


HTML5, JavaScript, jQuery, jQuery Mobile, Sencha Touch 2, Phongap, Appspresso... 그외 UI/UX 등의 여러 특강들.


내 생각에는 이번 과정이 전문가 과정인만큼 HTML5, JavaScript, jQuery 의 과정은 생략하고 실제 하이브리드 앱 개발에 필요한 것에 집중을 하는 것을 어땠을까 생각한다.


그리고, 차리리 jQuery Mobile과 Sencha Touch 2 중 하나를 골라 반을 나누고... Phongap, Appspresso 중 하나를 골라 반을 나누어 교차 수업을 하면 좋지 않을까 생각한다. 그렇게 집중도를 높여 교육기간을 줄이고 나머지 시간을 실제 프로젝트를 진행하는 것에 할애하면 좋을 것 같다. 다음 기수를 위해서라도 건의를 해볼까? ㅎㅎ


우리 조는 Sencha Touch 2 에 Appspresso 를 사용하여 진행하였는데... 교육과 무관하게 많은 삽질을 해야만 했다. 물론, 좋은 경험이었지만 한정된 시간이라는 것이 어려웠다.


개인적인 생각은 jQuery Mobile 의 경우는 콘텐츠 제공을 목적으로 하는 앱을 개발하는 경우에는 적합하지만 특정 기능을 구현하는 것은 어렵다고 생각한다. 학습비용이 적은 장점도 있긴 하지만... 앱보다는 모바일 웹에 더 적합한 프레임워크라고 생각한다.


만약 앞으로 앱 개발을 하게 된다면 Sencha Touch 2 로 진행해 보고 싶다. 때문에 더 학습을 해둬야겠다. 수박 겉핡기 식으로만 보아서 아직은 잘 모르겠다.


하이브리드 앱 프레임워크의 경우도 우리는 Appspresso 를 사용하긴 했지만 개인적으로는 Phongap 으로 해보고 싶다. Appspresso 의 경우는 문서나 레퍼런스가 적어 개발에 어려움이 있었다. 물론, on the fly 기능등 Phongap 보다 좋은 점도 많지만 Phongap 에 대한 아쉬움이 커서 개인적으로 더 학습을 해볼 생각이다.


이 두서 없는 후기의 마지막은 인증서로 대신해야겠다. ^^





저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차

 Hybrid App 개발 전문가 과정 7일차

 Hybrid App 개발 전문가 과정 8, 9일차

⑨ Hybrid App 개발 전문가 과정 10, 11, 12일차

⑩ Hybrid App 개발 전문가 과정 13, 14, 15일차


지난주 jQuery Mobile 강의에 이어서 이번주는 Sencha Touch 강의가 진행이 되었다. Sencha Touch의 경우는 내용을 자세히 듣는 것은 처음이라서 더욱 신경을 써서 들었다. 강의 시간에 진행되는 모든 예제를 직접 타이핑하면서 들었다. 좀처럼 적응하기 힘든 프레임워크라는 생각이 든다.


학습비용이 상대적으로 많이 들 것 같지만 jQuery Mobile보다 유연하고 강력한 것은 틀림없다. 더군다나 버전이 2로 올라가면서 성능도 더욱 좋아졌다고 한다.


지난주에 교육장에서 Sencha Touch 관련 서적인 "센차터치 모바일 프로그래밍"도 한권씩 나눠줬는데 아쉬운 것은 버전 1 기준의 서적이다. 버전 2에 관한 서적은 아직 출판되지 않았다고 한다. 우선 교육을 2버전 기준으로 하니 교육을 다 들은 후에 서적은 참고로 살펴봐야겠다.


지난주에 블로그 등을 통해 간단히 Sencha Touch 2에 대해 살펴봐서 이번주 강의가 그나마 수월했다.

관련 링크는 다음과 같다.


- 공식 사이트의 가이드 문서 : http://docs.sencha.com/touch/2-0/#!/guide

- Korea Sencha User Group의 가이드 번역 : https://github.com/KoreaSenchaUserGroup

- soltfactory 님의 블로그 : http://blog.saltfactory.net/139


이번주에는 특히나 개인적으로 사건이었던 것이 4조에서 7조로 조를 변경하게 되었다. 개발하려는 앱의 기획의도나 기술요소 등이 7조와 더욱 부합하여 변경하게 되었다. 7조에서는 서버 구축과 Node.js, socket.io로 서버 프로그래밍을 하기로 하였는데 평소 관심있고 꾸준히 학습하던 것이라서 더욱 동기부여가 되었다. 다만 조금 아쉬운 것이 이번 교육의 핵심인 하이브리드 앱과는 거리가 있는 작업이 될 것 같다. 최대한 빨리 서버 부분 작업을 끝내고 클라이언트 작업이나 폰갭 연동 작업에 신경을 써야겠다. 이제 정말 시간이 한달밖에 남지 않았다...


그런데 갑자기 드는 생각이... jQuery Mobile이던 Sencha Touch던 이번 교육수강 후에 실무에서 내가 사용할 일이 있을까?


저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차

 Hybrid App 개발 전문가 과정 7일차

 Hybrid App 개발 전문가 과정 8, 9일차

⑨ Hybrid App 개발 전문가 과정 10, 11, 12일차


지난 주의 13, 14, 15일차는 모두 jQuery Mobile에 관해서 강의가 진행되었고 지난 주부터는 강의를 조금 일찍 마치고 팀별 회의에 시간을 더 할애하였다. 토요일 오후에는 강사님과 팀별 회의를 통해 진행사항 및 문제점을 확인하고 해결방안에 대해 논의를 하였는데 아무래도 팀구성에 변동이 생길 수도 있을 것 같다. 오늘중으로 결정을 해서 죽이 되던 밥이 되던 본격적으로 프로젝트를 시작해야겠다. 많이 늦은 감이 있긴 하지만...


마음이 센차터치에 가있어 jQuery Mobile에 신경이 덜 쓰여지긴 하지만 상대적으로 쉽다는 것이 역시 매력적이긴 하다. 역시나 강의 내용을 전부 정리하는 것은 힘들 것 같기도 하고 무의미하다고 생각되어 관련 링크로 대신한다. 내가 jQuery Mobile을 사용하게 될 날이 올지는 모르겠다. 오늘 결정에 따라 이번 작업에 사용하게 될지도 모르지만 ^^


- jQuery Mobile Framework : http://jquerymobile.com/

- Docs & Demos : http://jquerymobile.com/demos/1.1.0/

- Quick start guide : http://jquerymobile.com/demos/1.1.0/docs/about/getting-started.html

- Data attribute reference : http://jquerymobile.com/demos/1.1.0/docs/api/data-attributes.html

- Events : http://jquerymobile.com/demos/1.1.0/docs/api/events.html


- jQuery Mobile Tutorial : http://coronasdk.tistory.com/category/WEB_APP/JQuery%20Mobile

- PhoneGap + jQuery Mobile 모바일앱 개발하기 : http://ujeani.wordpress.com/tag/phonegap/

- jQuery Mobile 사용법 : http://www.elex.pe.kr/150

- jQuery Mobile : http://bizz99cm.springnote.com/pages/10826200

- 마이크로 소프트웨어 연재기사 : http://www.dbguide.net/knowledge.db?cmd=view&boardUid=149352&boardConfigUid=20&categoryUid=196

- jQuery.kr 동영상 자료 : http://www.jquery.kr/?pid=10000062

- 웹앱사모 스터디 : http://www.youtube.com/watch?v=hb2jNo-RRUI&feature=relmfu


오늘부터는 센차터치 강의가 진행된다. 신경 좀 바짝 써야겠다 ㅎㅎ

참고로 jQuery Mobile과 Sencha Touch를 비교한 글이 있어 링크한다.


- 실무 웹앱 개발을 위한 jQuery Mobile 과 Sencha Touch 비교 : http://w3labs.kr/?p=326


저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차

 Hybrid App 개발 전문가 과정 7일차

 Hybrid App 개발 전문가 과정 8, 9일차


지난 주에 10, 11, 12일차 강의가 진행되었다. 그날 그날 기록하지 못하고 이렇게 한번에 하는 이유는... 게을러져서... 이기도 하지만, 지난주 강의 시간에는 대부분 딴짓을 많이 했다.

화요일과 목요일 그리고 토요일 오후까지 jQuery 에 대해서 강의를 해서 개인적으로 Sencha Touch 2에 대해서 살펴보았다.

왠만하면 강의 시간에 딴짓은 잘 하지 않지만... 시간도 아깝고, 아무래도 시간이 많이 모자라기 때문이다.

도서관에서 미리 관련 책을 빌려 놓았었는데 버전이 1이라서 생각보다 차이가 많이 나는 것 같다. 책은 참고만 해야겠다.

역시나 jQuery Mobile보다 어렵긴 하다. 그냥 jQuery Mobile로 할까... 하는 생각도 드는데... 어차피 팀원들하고도 같이 해야 하고... 그런데, 왠지 개인적으로 Sencha를 해보고 싶은 생각이다.


다행히 Sencha 공식 사이트에 문서가 잘 되어 있고, Korea Sencha User Group에서 번역도 해주셨다.

영문 자료를 이렇게 번역새주신 분들께 정말 감사할 따름이다. ^^

그리고, soltfactory님께서 Sencha Touch 2에 대해서 블러깅을 해주셔서 도움이 많이 되었다.


지난주 토요일 오전에는 두가지 특강이 진행되었다.


ㅇ첫번째 특강 : 성공앱 - 실패를 알면 성공이 보인다


첫번째 특강은 전문가 과정 1기이시기도 하고 현재 아키텍쳐 과정도 듣고 계시는 분의 경험담을 듣는 소중한 시간이었다.

주로 실패한 경험들을 말씀해 주셨는데 어떻게 저런 많은 경험들을 했을까싶을 정도였다. 마치 드라마에서나 나올법한 이야기 같기도 했다. 도원결의에 관한 말씀을 해주실때는 정말 씁쓸하지 않을 수 없었다.


강사님께서 말씀해 주신 성공의 조건은 이렇다.

- 법, 열정, Timing, 학벌, 운, 아이디어, 돈, 인맥, 경험


예전에는 학벌을 성공의 조건으로 생각하지 않았었는데 나이가 들수록 안타깝게 느껴지는 부분이기도 하다.

아무래도 학벌이라는 것이 인맥이나 경험과도 무관하지는 않기 때문이기도 하다. 특히, 인맥...

그리고 Timing... 이것은 운하고도 같은 이야기라고 생각한다. 스스로 노력하는 사람들이 행운을 잡을 수 있긴 하지만 운 없이는 성공하기 힘들다. 나는 항상 운이 좋은 편이라고 생각하며 살았는데, 최근 몇년간은 참 운이 없는 것 같다. 삼제라서 그런가 ㅎㅎ


ㅇ 두번째 특강 : 지적 재산권 - S/W 기술 보호 방법과 전략


열심히 강의해 주신 강사님께 죄송하지만, 사실 두번째 특강은 다소 어렵고 피부에 와닿지 않는 느낌이었다. 다른 수강생들도 다들 비슷한 생각을 가지고 있었다. 아무래도 지금 시점에서 너무 앞서가는 이야기들이었지 않나 생각한다. 그래도 수강생들 중에 앱 관련 사업을 하시는 분도 있으니 몇몇분들께는 실질적으로 도움이 됬을 것 같다.

두서 없이 정리해 보았다.


- 21세기는 지식재산이 기업경쟁과 경제성장의 원천

- 매출 기여도 : 특허 < 기술 < 디자인 < 브랜드

- 소프트웨어는 통계가 나올만큼 지속성이 없다.

- 지적재산권 체계

  . 산업재산권 : 특허, 실용신안, 디자인, 상표

  . 저작권 : 협의의 저작권, 저작 인접권

  . 신지식재산권 : 첨단산업저작권, 산업저작권, 정보재산권

- 특허 등록을 받기 위한 요건

  . 특허법에서 보호되는 발명에 해당될 것(성립요건)

  . 산업상 이용가능성이 있을 것

  . 특허출원 전 공개되지 않을 것(신규성)

  . 기존의 기술보다 진보할 것(진보성)

  . 가장 먼저 출원할 것(선원성)

  . 공서양속을 위반하지 않을 것

- 소프트웨어 기술의 보호 전략

  . 저작권 : 아이디어/표현이분법 창작적 표현만을 보호 -> 소스코드/실행 프로그램 등 보호하지만 알고리즘은 보호하지 못함

  . 영업 비밀 : 아이디어 보호와 알고리즘을 바이너리 포맷 형태로 출시 -> 역 분석 기술의 발전으로 실효성이 없어짐

  . 특허 : 소프트웨어에 내재된 알고리즘 및 아이디어 보호



저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차

 Hybrid App 개발 전문가 과정 7일차


지난 주말 토요일, 일요일 양일간 8, 9일차 강의가 진행되었다.

금, 토 1박 2일 워크샵이라서 토요일 새벽에 집에 오고 이틀간 아침부터 오후까지 강의를 들으니 간만에 체력이 딸리는듯 ㅎㅎ

그래서 어제는 휴가를... 하는 일 없이 빈둥빈둥 ㅜㅜ;;


토요일 강의는 지난주 토요일에 이어서 "기획, UX&UI 특강"이 진행되었다.

아쉽지만 토요일에는 Node.js 스터디인 OctoberSkyJs 오프라인 세번째 모임이 있는 날이어서 오전 강의만 듣고 나오게 되었다. 

오전에는 1, 2기 여러 팀들의 결과물에 대해서 간단히 살펴보는 시간이었다. 물론 1, 2기의 경우는 하이브리드 과정이 없었지만 많은 참고가 되었고 역시 아이디어가 좋아야 한다는 것을 새삼 느꼈다. 또 디자인이 관건이 될 수도 있다는 생각이 들었다. 

기술에 관심이 있어서 이번 과정에 지원하게 된 나로서는 어려운 부분일 수밖에 없다. 이럴줄 알았으면 그 동안 여러가지 앱들을 사용해 볼걸... 내가 이렇게도 앱에 관한 아이디어가 없을줄 몰랐다.


일요일에는 okjsp를 운영하고 계시며 옆반에서 안드로이드 과정을 강의하고 계시는 허광남 강사님께서 KT Cloud에 대해서 강의를 해주셨다. 다른 세미나에서 가끔 뵜었긴 했지만 괜시리 연예인 보는 듯한 기분이 드는 것은 왜일까... ㅎㅎ 누구 말마따나 하정우를 닮아서? ^^

kt-cloud
View more PowerPoint from Kenu Heo

실제 실무에서 인프라를 클라우드로 구축하는 것에 대해서 관심이 있었던 터라 재미있게 실습까지 하였다. 다만 실무에서는 윈도우즈 환경을 쓰고 있어 차이는 있을 것 같고 비용이나 유지보수에 있어 어느정도 효과가 있을지는 아직은 모르겠다. 보수적인 곳에서의 보안 등의 정책적인 문제의 해결이 선행되어야 하는 문제도 있다.


강의 진행이 많이 빨라서 전부 실습을 할 수는 없었다. 실제 서비스를 사용하게 될 경우에는 매뉴얼을 참고해야겠다.


해외에서의 서비스도 고려한다면 아무래도 아마존 서비스가 나을 것 같기도 하고... 생활 코딩 강좌에서 관련 내용을 다루고 있다. 몇일 전부터는 아마존에서 한글 서비스도 하기 시작했다.


다른 클라우드 서비스인 Heroku에 대해서 강의를 진행할 때는 Node.js를 예제로 진행이 되었는데, 솔직히 직접 해보지 않은 사람은 이해하기 힘들었을 것이라고 생각한다. Node.js에 대해서 말씀해주셔서 무척 반가왔지만... ㅎㅎ


오후에 마지막 2시간정도는 팀별로 회의가 진행되었다. 아직 어떤 앱을 만들지 구체적으로 협의가 되지 않은 상태여서 여러가지 이야기가 오고 갔지만, 역시나 의견의 모아지지는 않았다. 금요일까지 기획서를 제출하라고 하는데 결국은 개인적으로 별도로 해보기 했다. 잘하는 짓인지 모르겠다. 점점 산으로 가고 있는 듯한 느낌... 불안해진다. ^^


저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차

 Hybrid App 개발 전문가 과정 6일차


5월 10일(목) 어제 7일차 강의가 진행되었다.

강의 내용은 HTML5 File API, Web SQL Database(SQLite) 그리고 jQuery 진도가 조금 나갔다.


ㅇ jQuery 관련 링크

  - 공식 사이트 : http://jquery.com/

  - cdn : http://code.jquery.com/jquery-latest.js

  - Jquery Inspirations : http://www.thaiis.eu/Jquery

  - Taeyo.NET 강좌 : http://www.taeyo.net/Columns/List.aspx?SEQ=29&IDX=1

  - 생활코딩 강좌 : http://opentutorials.org/course/52

  - w3schools 강좌 : http://w3schools.com/jquery/default.asp

  - RGraph : http://www.rgraph.net/


어제는 팀별로 자리배치도 바꾸고 팀장도 뽑고... 팀명도 지었다. 우리팀 팀명은 111...

팀원 세명의 나이를 합치니 111 ^^ 1등 하자는 의미도 부여해 보고... ㅎㅎ

그나저나 아이디어가 없어서 큰일...

생각하면서 잠들면 꿈에서라도 번뜩 떠오를줄 알았는데...

이번주는 토요일, 일요일 모두 아침 9시부터 오후 6시까지 강의가 있다.

이번주까지는 어느정도 구체적인 아이디어가 나와야 하는데 걱정이다.

벤치마크도 생각처럼 진행이 잘 되지는 않고... 역시 쉬운게 없네 ^^

저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차

⑤ Hybrid App 개발 전문가 과정 5일차


어제 5월 8일(화) 어버이날 ^^ 6일차 강의가 진행이 되었다.

어제부터는 강사님이 바뀌어서 약간의(?) 어색함...이 있었고, 새로운 강의 스타일에 적응도 필요했다.

개인적으로는 특강이 아니라면 중간에 강사님이 바뀌는 것은 바람직하지 않다고 생각한다. 물론 미리 계획이 되어 있었더라도.

예를 들어 이번 과정에 크게 중요할 것 같지 않은 이클립스에 톰캣을 사용하는 방식이 한분은 플러그인을 설치해서 사용하고, 한분은 Dynamic Web Project 를 사용한다.

수강생들 중 Java로 웹개발을 하지 않았던 사람은 위와 같은 두번의 과정으로 혼동이 생길 수 있다.


6일차 강의내용은 HTML5 API 중

Drag&Drop, Application Cache, Web Storage(localStorage, sessionStorage), Web Workers, Geolocation API에 대해서 살펴 보았다. 기존에 HTML5에 관해서 관심이 있던 사람들에게는 색다른 것은 없었던 내용이었다.


지난주만해도 이번 과정의 결과물을 센차터치와 폰갭을 활용해서 만들어 보고 싶었는데 갑자기 티타늄이 눈에 들어오기 시작했다. 직접 다뤄본 적도 없고 조원들과도 협의가 필요한 사항이지만 갑자기 관심이 생겼다. 아쉬운 것은 이번 과정에는 아무래도 제이쿼리 모바일과 센차터치까지만 교육을 할 것 같다.


개인적으로 살펴볼 시간이 있을런지는 모르지만 우선 도서관에 관련 도서 2권을 대여하기로 했다.


ㅇ 센차터치 모바일 프로그래밍 : http://kangcom.com/sub/view.asp?sku=201110130003&mcd=571


ㅇ 티타늄을 활용한 스마트폰 앱 개발 : http://kangcom.com/sub/view.asp?sku=201202090001&mcd=571


센차터치는 교육과정에 있으니 우선 티타늄 관련 책부터 봐야겠다 ㅎㅎ


ㅇ 참고

   - jQuery Mobile : http://jquerymobile.com/

   - Sencha Touch : http://www.sencha.com/

   - Titanium : http://www.appcelerator.com/


저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차

④ Hybrid App 개발 전문가 과정 4일차


5월 3일(목) 5일차 강의가 진행이 되었다. 5월 5일(토) 강의는 어린이날인 관계로 5월 13일(일)로 변경되었다.

강의 내용은 크게 세가지. HTML5 엘리먼트(시맨틱, 폼), Closure Compiler, 반응형 웹...


HTML5 엘리먼트는 header, nav, aside, footer, section, article 등의 시맨틱 엘리먼트들과 그에 따른 문서구조 샘플들을 보았고 다음으로 폼 엘리먼트들을 살펴보았다. 그런데, 쓸만한 폼 엘리먼트의 경우는 오페라 브라우저 이외에서는 현재 지원을 하지 않는 것이 많았다. 아직은 jQuery UI 를 사용하는 것이 좋겠다는 생각... Bootstrap도 적용해봐야 하는데...


Closure Compiler 와 반응형 웹에 대해서는 관련 링크로 정리를 대신한다.


ㅇ Closure Compiler is a JavaScript optimizing compiler.

   - 프로젝트 사이트 : http://code.google.com/p/closure-compiler/

   - 소개 자료 : http://acleung.com/velocity.pdf

   - 온라인 컴파일러 : http://closure-compiler.appspot.com/home

   - Eclipse Plugin : http://www.normalesup.org/~simonet/soft/ow/eclipse-closure-javascript.en.html


ㅇ 반응형 웹(Responsive Web) : 화면 너비에 따라 유동적으로 변화는 유동형 레이아웃(fluid layout)과 유연한 이미지(flexible image), 그리고 미디어 쿼리(media queries)가 어우러져서 특정 환경에 '최적화'된 방법이 아니라 환경에 반응하여 스스로 적응하는 방법 - 아래 신현석님 블로그 중에서...

   - 신현석님 블로그의 반응형 웹디자인 : http://hyeonseok.com/soojung/webstandards/2011/02/05/638.html

   - 미디어 쿼리 : http://mydeute.com/txp/article/631

   - 반응형 웹디자인을 적용한 웹사이트들 : http://mydeute.com/txp/article/631

   - 반응형 웹디자인이란? : http://html.nhncorp.com/blog/textyle/47789

   - H3 컨퍼런스 발표 동영상 및 자료 : http://h3.paran.com/2011/session/responsive-web-design-in-action.html

   - 국내 사례, 다음사전 : http://dic.daum.net/

   - 국내 사례, 서울시청 : http://www.seoul.go.kr/main/index.html

   - 국내 사례, 현대차그룹 : http://pr.hyundai.com

   - 국내 사례, 화승그룹 : http://www.hwaseunggroup.com/

저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차

③ Hybrid App 개발 전문가 과정 3일차


이번주 화요일이 5월 1일 근로자의 날이라서 4일차 강의는 수요일인 어제 진행을 하였다.

오늘도 강의를 들을 생각을 하니 벌써부터 피곤 ㅎㅎ


어제는 우선  JavaScript 에 대해서 간략하게 강의가 진행이 되었고, 드디어 3명씩 팀빌딩이 되었다.


팀원들과 같이 20분정도 의견을 나눴는데...

역시 문제는 아이디어다. 하이브리드 앱이라는 특성을 살릴 수 있는 아이디어...

일단 개인적으로는 게임은 아니라고 생각하고... 게임이 적합하지 않다기 보다는 한정된 시간에 배우면서 만들기에는

완성도가 떨어질 것이라고 생각한다. 그리고, 사실 내가 게임과 친하지 않아서 ^^


하이브리드 앱의 특성이라... 문득 떠오르는 생각은 N-screen, 반응형 웹 등과 같은 키워드.

어쩌면 그런 특성들은 그냥 웹앱의 특성이라는 생각도 든다.

기술적인 생각만 나고 산뜻한 아이디어는 떠오르지 않는다. 나만 그런가...

어찌보면 괜히 하이브리드라는 한계를 씌울 필요는 없는 것 같다.

강사는 말씀처럼 아이폰의 유료 앱들을 벤치마크라도 해봐야겠다.


JavaScript 강의는 변수, 데이터타입, 객체, 배열, 연관배열, JSON, 함수, 프로토타입, 이벤트 등에 대해서 간단하게 살펴보는 정도였다. 과연 수강생들 중에 몇명이나 이것을 다 이해했을까... this 하나만 해도 완벽히 이해하기가 어려울텐데... 어쨌든 이번 과정을 진행하는데 무리는 없을 것이라고 한다.


아무래도 JavaScript 에 대해서는 이전에 번역해봤던 "[번역] JavaScript Garden" 과 "더글라스 크락포드의 자바스크립트 핵심 가이드" 책자를 한번 더 봐야겠다. 시간이 되면 "JavaScript: Definitive Guide, 6th Edition" 번역판이 나오면 한번 더 봐야겠다. 5th Edition 을 보긴 했는데 기억이 잘... ㅜㅜ;; JavaScript 는 하면 할수록 어렵다. 하지만 재미있다. 아직은...

Node.js 에 시간을 더 할애해야 하는데...


꿈에서라도 산뜻한 아이디어가 번쩍 떠올랐으면 좋겠다 ^^



저작자 표시 비영리 변경 금지
신고
Posted by JuHoi

① Hybrid App 개발 전문가 과정 1일차

② Hybrid App 개발 전문가 과정 2일차


오늘 3일차 강의, 토요일이라서 아침 9시부터 오후 6시까지...

목요일에 이어서 Canvas에 대해서 살펴보고 video 태그 사용법을 알아보았다.

오후에는 특강으로 3시간동안 [기획, UX/UI 특강]을 수강했고 앞으로 6시간이 더 진행될 계획인데 정말 유익한 시간이었다.

우선 강사님의 너무나 재미있고 유쾌한 진행은 시간 가는줄 몰랐을 정도다. 앞으로의 6시간도 너무 기대가 된다.


특강 내용 중 몇가지를 정리해 보았다.


ㅇ 모바일 App의 구분

   - 개발범위에 따른 : Native 앱, 모바일 웹앱, 하이브리드 앱

   - 콘텐츠범위에 따른 : 생산성, 유용성, 몰입형


ㅇ 생산성 앱

   - SNS부터 모바일 뱅킹에 이르는 다양한 분야, 유용성 스타일 앱에 비해 많은 기능을 제공하는 목적을 가진 앱

   - UX 스타일 : 구조화된 정보 체계를 표현할 수 있는 화면 구조가 필요


ㅇ 유용성 앱

   - 특정 정보를 확인하거나 비교적 세분화된 Task를 수행

   - UX 스타일 : 비교적 간단한 정보를 다루기에 적합(ex: 날씨, 주식, 교통정보, 스포츠 경기결과 정보 제공 앱)


ㅇ 몰입형 앱

   - 게임, 미디어 감상등의 전문적인 Task 수행이 제공되는 앱

   - UX 스타일 : 구조적인 설계보다는 스토리 라인에 의한 화면 패턴 활용


ㅇ 성공 App 전략 수립

   - 목표는 무엇인가?

   - 경쟁자는 누구인가?

   - 경쟁자와 비교해서 우리의 강점과 약점은 무엇인가?

   - 어떻게 보여지길 바라는가?


ㅇ App 가치 확립 : 시장조사, 경쟁자 분석, 기존 App 분석, 조언자 구하기

   - App이 제공하는 것을 대표할 수 있는 단어는?

   - 고객을 사로잡을 App의 대표 기능은?

   - 고객의 관심을 유지시킬 App의 특징은?


ㅇ 기존 App 분석

   - App명 / 핵심기능 / 타겟고객(사용자) / 강점 / 약점 / 콘텐츠타입(생산성 or 유용성) / 컬러 / 가격(in App 포함)


ㅇ 사용자의 분류

   - Repetitive now 사용자 : 동일한 정보를 일상적으로 계속 주시하고 반복적으로 확인하는 사용자

   - Bored now 사용자 : 대기 중에 무엇인가를 하면서 시간을 보내야 하는 사용자로 지속적으로 모바일 기기 사용자

   - Urgent now 사용자 : 목표하는 콘텐츠와 서비스의 즉각적인 획득을 희망하는 사용자


오늘 강의와는 상관없이 공공 API 관련 링크를 정리해 보았다.


- 서울시 모바일 공공정보 Open API 서비스 : http://mobile.openapi.seoul.go.kr/

- 공공 API : http://www.econovation.co.kr/OPENAPI/web/OA0301_List.asp?mn_id=020204

- KT API : http://www.econovation.co.kr/OPENAPI/web/Open_API_submain.asp?mn_id=0202

- 지도 API : http://www.econovation.co.kr/OpenAPI/web/MapAPI_Intro.asp?mn_id=0206

- 기타 : http://www.smac.or.kr/jsp/front/api/api_1.jsp



저작자 표시 비영리 변경 금지
신고
Posted by JuHoi