글쓴이 보관물: xguru

구루의 기술뉴스 : N스크린 시대, 하이브리드 앱 개발이 해법 외 17건

구루의 기술뉴스 ( GuruNews ) 22 회차입니다.

이번주는 “N스크린 시대, 하이브리드 앱 개발이 해법” 블로터포럼의 글을 메인으로 선정했습니다. 제가 참여해서 그런건 아니고 ^^;, 제가 몸담고 있는 kth 가 앞으로 집중할 기술분야의 한 부분이기 때문입니다. kth 는 Appspresso 를 활용한 풀 하이브리드 웹 앱과 Native 와 WebView 를 조합한 부분 하이브리드 웹 앱에 기술력을 집중하고 있습니다.

[ 모바일 – 아이폰/안드로이드 ]

  • N스크린 시대, 하이브리드 앱 개발이 해법 http://bit.ly/iepX0v
  • 안드로이드와 오픈 모바일 웹에 대한 불편한 진실 http://j.mp/mwz6B2 솔직히 현재 하이브리드 및 웹앱 개발에 가장 문제가 되는 것은 안드로이드.
  • iOS5 모바일 사파리의 변경점 http://j.mp/mMItsX 드디어 position:fixed 지원! 날짜/시간 입력도 네이티브와 똑같이 지원되고 Web Worker 도 되네요. 웹 앱 개발하기 더욱 좋아질듯. 좀 다른 관점의 분석글도 참고 하세요 http://j.mp/mecOMt 이 글은 NDA 때문에 애플개발자 포럼에 올라와 있어서 아이폰 개발자만 확인 가능합니다.
  • 파이낸셜 타임즈가 기존앱을 웹앱으로 개편 http://j.mp/isEt47 iOS 풀스크린 웹앱의 모든 것을 다 활용. 기사 캐슁을 위해 WebSQL DB를 50메가로 늘리는것에 대해 안내도 나오는군요. 하이브리드로 했다면 더 좋았을 듯.
  • iOS5에 추가된 볼륨버튼 사진찍기는 Camera+가 작년8월에 시도했다가 애플검수에서 리젝트된 기능 http://j.mp/jbn2AK 리젝트 사유는 “사용자 경험 혼란” 뭐 이제 혼란은 안생길듯. 앱 개발자들 다 적용하세요~. 이와 관련된 이슈를 정리한 글도 참고하세요 http://digxtal.com/?p=506
  • 개발자를 위한 iOS5 변경사항 리스트 http://j.mp/lr7NcM iCloud 스토리지 API,트위터연동,Core Image의 필터와 얼굴인식,자동 레퍼런스카운팅!, Xcode Storyboard 기능에 관심이 가네요
  • 애플이 In-App Subscription 관련해서 정책을 수정. 이제 외부가격과 같거나 더 싸야 한다는 항목이 삭제됨 http://j.mp/lDjX61 넷플릭스/훌루와의 문제가 해결될수 있겠네요
  • 아이폰앱 회의록 녹음기 http://j.mp/k12k1C 회의중에 누가 언제 무슨말을 했는지 버튼으로 눌러서 체크하고,나중에 사람별로 들어볼 수 있어서 뒤에 딴 말하는 사람 혼내기 좋네요

[ 웹사이트, 웹서비스, 웹기술 ]

  • 웹 애플리케이션 공격방법중 XSS,CSRF 에 대한 설명과 이를 막는 방법을 설명한 글 http://j.mp/im0Dkw
  • 반응형 웹 디자인의 미래 http://j.mp/jYxAja 빠른 로딩, HTML5 History API를 이용한 URL Design과 스마트한 부분 페이지 업데이트가 중요해질 것

[ 프로그래밍/HTML5/CSS/Javascript ]

  • Tools for jQuery App 아키텍처 http://j.mp/kftAjh jQuery로 가상의 앱을 만드는데 필요한 다양한 툴 및 라이브러리 들을 정리한 109페이지 슬라이드. jQuery로 개발하신다면 꼭 참고하세요. jQuery 팀에 있는 Addy Osmani 라는 친구가 정리한 자료.
  • DDActionHeaderView – 아이폰용 오픈소스 http://j.mp/jWPRcZ 메뉴에 여러개의 옵션버튼 넣을때 자동으로 늘어나는 스타일의 컨트롤. 소셜네트웍 공유버튼 배치할때 쓰기 좋을듯

[ DB,클라우드,웹서버 기술 ]

  • “It Just Works” 애플의 iCloud와 구글의 Cloud를 비교한글 http://j.mp/ipT3qz 애플이 보는 클라우드에 대한 관점을 정말 잘 설명하고 있네요
  • Coding for the Cloud – 구글앱엔진 위에서 엔터프라이즈 앱 만드는 방법 http://j.mp/jlStlg 구글I/O 2011 세션 중에서
  • 구글 앱엔진 Pipeline API를 이용하여 대용량 데이터 분석 하기 http://j.mp/l3LZ1f 구글I/O 2011 세션 중에서2
  • MongoDB 최적화 하기 http://j.mp/jCeb4H 모바일통계 분석회사인 Localytics에서 정리한 32장짜리 슬라이드

[ 추천 글 ]

  • 아이튠즈 매치, 음악산업의 새로운 후견인 http://j.mp/k2En20
  • WWDC 2011 키노트에 대한 존 그루버의 평가 “구글의 프레임은 브라우저 창이고, 애플의 프레임은 스크린이다. 앞으로 10년간 이번 키노트에 대해 기억해야 할 것은 바로 이것이다” http://j.mp/kU0vDf
  • 전산학 석사과정 과목들 추천 코스  http://j.mp/iW1m2z OS/P2P/분산시스템/분산알고리즘/자료구조 등의 과목들. 영어이긴 하지만 강의 자료 정리가 잘 되어있어서 활용하기 좋을듯

피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다

구루의 기술뉴스 : iOS5, iCloud, OSX Lion 외 24건

구루의 기술뉴스 ( GuruNews ) 21 회차입니다.

이번주는 WWDC 2011 에서 오늘 새벽에 발표된 “iOS 5 , iCloud , OSX Lion ” 을 메인으로 선정했습니다. 기존 서드파티를 위협하는 것이 아닌가 하는 비난들도 많습니다만, 클라우드라는 개념을 누구에게나 어렵지 않게 플랫폼에 녹여낸 애플이 놀랍습니다. 2시간여의 발표동안 HW에 대한 얘기 전혀 없이 SW만으로 풀어가는 발표 역시 하드웨어 경쟁에만 힘쏟는 경쟁사들과 대비가 되는 모습이었구요. 이로써 다른 업체들은 또 열심히 쫒아가야할 것들이 생긴 것 같습니다. 써드 파티 업체들 역시 Instapaper 의 마르코 처럼 이 위협속에서 기회를 찾아봐야 할 것입니다.

[ WWDC 2011 : iOS 5 , iCloud , OSX Lion ]

  • iOS 5 ( http://www.apple.com/ios/ios5/ ) : 올해 가을에 배포 예정이며, 발표만으로 봐선 기존 서드파티들에 대한 위협적인 요소가 많습니다. 개발자들은 바로 사용해볼수 있는 베타1 버전이 공개되었습니다.
    • 1500개 이상의 새 API 제공 , 200개 이상의 새 기능 추가
    • Notification Center 를 통해 Push 메시지의 체계적인 관리가 가능해지고, 락스크린에서 확인이 가능해 졌고, 각 메시지를 SWIPE해서 바로 해당앱으로 접근이 가능합니다.. 또한 현재 사용중의 앱의 흐름을 끊지 않도록 최상단에 상태표시 되는 형태의 UI 도 추가되었습니다.
    • iMessage 기능이 추가되어 iOS 단말들 ( 아이패드/터치/아이폰) 간의 무료 메시지 전송이 가능해졌습니다. 메시지 뿐만 아니라 사진,비디오,위치,연락처 정보까지 모두 전송이 가능하며, 그룹 전송도 지원합니다. 카카오톡 킬러가 아니냐는 얘기가 있지만, 안드로이드 지원을 위한 프로토콜 공개는 얘기된바 없습니다. Facetime 도 발표시에 프로토콜을 공개한다고 했지만, 얘기없는 것으로 봐선 현재로선 애플만의 독점적 메시징이 될 것으로 보입니다. 앱의 이름 및 아이콘은 아이폰에 있는 “메시지”와 같습니다. 아이폰에서는 기존의 메시지 앱과 합쳐졌습니다.
    • Newsstand 앱이 추가되어 잡지와 신문 구독을 한번에 관리 하는게 가능해 졌습니다. 화면은 기존 iOS의 폴더와 같지만, 클릭하면 가판대 형식으로 벌어지는 커스텀 폴더 같은 모습을 띄고 있습니다. 잡지/신문사로서는 수용하지 않을 수 없는 큰 유혹일 듯 합니다.
    • Reminders – 오래 기다려왔던 To-do 앱이 추가되었습니다. iCal, Outlook 과 iCloud 를 통한 싱크를 지원합니다. 특이한 사항은 특정 장소 기준의 알람이 가능해서 장소에 도착했을 때 , 떠날때 알람을 받게 설정할 수 있습니다. 아침에 집에서 나갈 때 “뭐 챙기세요!” 라는게 가능해지겠군요.
    • Twitter 연동 – OS 차원에서 트위터와의 연동이 이루어졌습니다. 설정에서 로그인만 하면, 이 로그인 정보를 모든 앱에서 공유하게 됩니다. iOS에 있는 사진/카메라/사파리/유투브/지도 등 기본 앱에서 바로 트위팅이 가능해집니다. 트위터 사용자들이 훨씬 늘어날지도 모르겠군요. 서드파티들에게는 안 좋을 수도 있지만, 트위터 사용자로서는 환영할 만한 변화입니다. 페이스북 연동이 언제 들어올지도 궁금하군요.
    • Camera & 포토 기능 – Lock 스크린에 카메라로 바로 들어갈수 있는 버튼이 생겼습니다. 또한 볼륨업 버튼으로 정말 카메라처럼 찍을 수가 있게 바뀌어서 진정한 스냅카메라 대체품이 될 듯 합니다. 게다가 간단한 사진 편집 기능 ( 크롭 / 회전 / Red-eye 제거 / 화질보정 ) 까지 포함되었습니다. 이 락스크린에 추가된 카메라 버튼에 기본 앱이 아닌 다른앱이 설정될 수 있는가 없는가에 따라서 카메라 앱들의 희비가 엇갈릴 것으로 예상됩니다.
    • Safari – 기존 사파리 브라우저에 있던 Reader 기능이 포함되어 광고를 제거하고 글을 읽을수 있게 되었습니다. 이 리스트는 iCloud 를 통해 싱크되어 어디서나 읽을수 있게 됩니다. 기존의 앱인 Instapaper 와 Read It Later 들과 충돌되는 기능이긴 하지만, 이에 대해 Instapaper 의 CEO는 아직 인스타페이퍼 사용자가 iOS 사용자중 1%도 안되기 때문에 이를 통한 긍정적 효과를 기대하고 있다고 하는 멋진글을 적었군요 http://j.mp/mjlPk1
    • PC Free Activation & WiFi Sync – 지금까지 iOS 기기들은 처음에 사용하려면 꼭 iTunes 를 통한 Activation 을 거쳐야 했는데 그게 필요가 없어졌습니다. 무선을 통해 가능해집니다. 그러면서 이제 WiFi 를 통한 ITunes Sync 가 가능해집니다.
    • AirPlay Mirroring – AirPlay에서 영화 화면만이 아닌 화면 자체를 무선을 통해 AppleTV 를 거쳐 보여주는게 가능해집니다. 이제 정말 아이패드2만 들고 프리젠테이션도 가능해 지겠군요.
  • iCloud ( http://www.apple.com/icloud/ ) – 기존의 유료 MobileMe 를 대폭적인 클라우드 기능향상과 함께 무료화.
    • iTunes in the cloud – 음악을 구입하여 iCloud 에 저장되며 내 모든 장비 ( 10대까지 ) 자동으로 다운로드 됨. 예전에 구입했던 노래들도 모두 가능
    • iTunes Match – 잡스의 One More Thing 으로 발표한 것. 기존에 자신이 가지고 있던 음원들의 경우 ( 아이튠스가 아닌 CD를 통해 구입했거나, 다른 곳에서 구입한 음원) 의 경우, 유료로 일년에 24.99를 내고 iCloud 를 통해 들을수 있게 됨. 1800만 곡이 있으며, 256Kbps AAC 포맷으로 제공. 업로드가 필요했던 구글/아마존의 서비스와는 큰 차별점을 가지고 있고, 가격도 예상외로 저렴하네요.
    • Photo Stream – 카메라에서 찍은 사진이 자동으로 iCloud 에 저장되고, 다른 디바이스로 동기화 됨. 최근 1000장까지의 사진만 지원되며, 새 사진은 30일간 iCloud에 저장되고, PC나 Mac 으로 내려받아서 용량제한없이 관리하는 방식. AppleTV 에서도 바로 보여지게 되어 기존의 전자 액자를 대체하는 효과도 낼 수 있겠네요.
    • 앱 , 책 , 문서 – 모든 앱과 책 문서가 iCloud 로 동기화가 가능합니다. 앱 이나 책의 경우는 하나의 디바이스에서 구입하면 다른 디바이스에 자동으로 Push 하는 것도 제공합니다. iWork 가 최근에 iPhone도 지원하게 업데이트 되었는데, 이제 iCloud 를 통해 문서를 저장하고 아이폰/아이패드에서 번갈에 수정이 가능해 집니다.
    • iCloud Backup – 이제 백업이 WiFi 로 가능한데, 매번 전체를 하는게 아니라 수정된 부분만 백업되는 방식을 지원합니다. 구매한 음악, 앱, 책, 사진, 비디오, 기기 설정, 홈스크린과 앱위치 , 문자메시지 , 벨소리 메일, 연락처등 앱의 데이터 까지 모두 동기화 가능
    • 메일 , 연락처 , 일정 – 기존에 Me.com 을 통해 제공되던 MobileMe 를 무료로 제공합니다.
  • OSX Lion ( http://www.apple.com/macosx/ ) – OSX 와 iOS의 결합이라고 부를만한 변화
    • 확대축소, 두손가락 스크롤, 탭해서 확대, 핀치해서 확대,두손가락 스와이핑으로 전환, 세손가락 앱전환(화면전환) 등 멀티터치 제스쳐를 지원합니다.
    • 아이패드 처럼 풀스크린 앱을 지원합니다.
    • 풀스크린 앱 / 대시보드 / 엑스포제 / 스페이스 까지 한번에 빠른 전환이 가능한 Mission Control
    • iOS 의 홈스크린과 비슷한 앱 실행창인 Launchpad
    • 리부팅해도 예전위치에서 바로 시작이 가능하도록 하는 Resume 과 iOS 에서 보이던 자동 저장 기능등을 제공합니다.
    • 중요한건 가격이 $29.99 달러

[ 웹사이트, 웹서비스, 웹기술 ]

  • 왜 이메일이 구글/MS/야후에게 중요한가? http://j.mp/lQfmvt 각 회사별 트래픽의 23%/39%/19%를 차지하는군요. 정말 중요한건 이메일 서비스는 “Statistics Goldmine” 이라는것!
  • 트위터에 새로운 검색을 가능하게 한 기술인 Earlybird에 대한 설명 http://j.mp/kYZFIf 멋진건 일주일간의 Hack Week(일반 업무 대신 새로운 업무를 하는 제도)가 이걸 만드는데 결정적 영향을 줬다는것!
  • http://NikeBetterWorld.com 나이키가 만드는 좋은 세상. 간만에 보는 정말 멋진 디자인의 사이트. 나이키 참 잘했어요!
  • 트위터가 사진업로드와 새로운 검색기능을 발표 http://j.mp/l1TO62 포토버켓과의 제휴로 제공한다는데.. 트윗픽은 땅을 치겠군요.
  • 구글/빙/야후의 합작으로 Schema.org 개설. Microdata를 이용하여 좀더 유용한 검색결과를 보여주기 위한 시도 http://j.mp/ipZOZU 100가지 이상의 타입을 제공. SEO와 함께 필수대응해야할 항목

[ 모바일 – 아이폰/안드로이드 ]

  • Mobile Service Landscape http://j.mp/kGz2a2 모바일 제조사/플랫폼 들의 상태에 대해 잘 정리한 글
  • 삼성 아이폰5와 아이패드3을 요구하다 http://j.mp/mkYqpS 애플의 소송에 대응하기 위한 삼송의 역소송 건에 대해 정리한 번역글. 클리앙에선 이 소송을 “신의 한수”라고도 표현하더군요
  • Windows 8 의 첫번째 프리뷰 비디오 http://j.mp/mFxFZX 아이디어는 좋은데, 뭔가 PC와 타블렛 사이에 낀 느낌. 역시 친애플? 블로거인 존 그루버가 관련 내용을 적었네요 “Windows 8 이 근본적으로 오류인 이유” http://j.mp/iCEunA 존 그루버의 포스팅 한글 번역 글. ‘아이패드의 성공은 복잡성을 제거했기 때문’
  • Angry Birds를 이긴 또 하나의 게임 The Heist http://j.mp/kFCKcw 새가 안나오는 게임이 성공한게 꽤 오랜만인듯  현재 미국 앱스토어 1위. 잘 만들기도 했지만 앱세일즈 기본에 충실하네요. 20메가 안넘는 크기/깔끔한 디자인/적절한 홍보/톡톡튀는 아이디어. Camera+를 만든 TapTapTap 의 작품
  • Modernizr 2 릴리즈. 브라우저의 기능을 디텍트하는 최강 라이브러리. 미디어쿼리 지원/조건부 리소스로딩/브라우저 별 프리픽스 디텍션 포함 총 40가지 피쳐 디텍션을 제공합니다 http://j.mp/jyQ9HD
  • 멀티스크린 대응 전략 패턴 6가지 http://j.mp/kggA8z Coherense/Syncronization/Screen Sharing/Device Shifting/Complemetarity/Simultaneity

[ 프로그래밍/HTML5/CSS/Javascript ]

  • Calipso – Node.JS 와 MongoDB 기반으로 만들어진 오픈소스 CMS. Drupal & 워드프레스와 비슷. 이제 정말 자바스크립트만으로 만들어진 서비스들 출현중 http://calip.so
  • Javascript Byte Saving Techniques http://j.mp/lLSS3N 자바스크립트 코드의 크기를 줄이는 다양한 방법들. 모바일사이트의 속도 최적화할때 참고하세요
  • 에버노트 개발자 경진대회 http://j.mp/jSWaKa 에버노트API를 활용해서 에버노트 사용자에게 유용한 앱 만들기. 총 상금 약 1억원. 훌륭한 API와 에코시스템이 있기에 가능한 일. 부럽다. 하지만 우리도 곧!
  • Annoying.js – 방문자를 짜증나게 만드는 자바스크립트 모음 http://j.mp/kN1Xw4 누가 가져다 쓸까 두렵긴 합니다만.. 이거 다 적용된 사이트 들어가면 화 정말 많이 날 듯..
  • HTML5 “The Wow and the How” – 구글I/O 에서 공개되었던 최신 HTML5 소개 슬라이드 http://j.mp/molFzP 크롬 최신버전 사용 권장. 정말 멋집니다!
  • Mobjectify – 모바일 웹사이트 프로토타입을 빠르게 만들어주는 웹 앱 http://j.mp/kkbYiA Export 하면 jQueryMobile 을 사용한 한페이지로 된 웹앱 html 파일을 만들어 주네요

[ DB,클라우드

,

웹서버 기술 ]

  • node-mdb – node.js 상에 구현한 아마존 SimpleDB의 오픈소스 클론 http://j.mp/mzJ4wY 대부분API가 호환되므로 초기에 내부에서 사용하고, 서비스가 커지면 URL만 아마존쪽으로 바꾸면 될 듯
  • Node.JS Help Sheet – 개발시에 옆에 붙여 놓으면 좋은 한페이지 PDF http://j.mp/k14LTz
  • 페이스북의 NodeJS 에반젤리스트 Robert Kieffer의 발표 Node@Facebook http://j.mp/jQQGKq 왜 회사에서 아직 초기기술인 Node.JS를 써야하는 이유와 어떻게 내부적으로 도입하는지를 설명
  • 일리노이 대학 전산과 석사과정 고급분산시스템 강의 커리큘럼에 포함된 논문들 http://j.mp/m8vze5 분산시스템 관련해서 봐야할 논문들이 클라우드/P2P/스토리지 등으로 체계적으로 정리가 잘 되어있군요

[ 추천 글 ]

  • 성공한 사람들이 아침식사전에 하는 일들. 애들과 시간보내기/운동/창조적인 일 하기/생각하기 http://j.mp/kQsXHO
  • 페이스북에는 샌드버그가 필요하다 http://j.mp/lWcI6Y 구글에서 이직한 페이스북의 COO 셰릴 샌드버그에 대한 이야기. 마크 주커버그 왈 “샌드버그가 없으면 우리는 쓸모 없었을 겁니다”
  • Startup Genome – 650개의 스타트업에 대해 조사하여 14개의 중요 성공 인자를 찾아낸 게놈 프로젝트 http://j.mp/lP9hm7 전체 리포트는 총 68페이지. 벤처하시는 분들은 꼭 보셔야 할 리포트

피드백 환영합니다!
제 블로그를 RSS리더에서 구독하시거나 , 제 블로그를 이메일로 구독하실수 있습니다