CyberImagination BLOG 217

오늘의 HTML5 현황과 미래

HTML5 간단한 소개 이미지 출처 https://www.powwownow.co.uk HTML5이란 웹 개발 생산성 향상 및 차세대 웹 애플리케이션 플랫폼으로서 더 나은 사용자 경험을 위해 함께 만들어 나가는 개방형 웹 표준이다.2004년부터 전 세계 웹 개발자들이 직접 참여하여 만들어온 표준이기도 하다.HTML5는 HTML4와 비교하기 어려울 정도로 엄청나게 확장된 표준이다. HTML4까지는 웹에서 문서를 표현하고 연결하는 기능에 중점을 두었다면, HTML5 표준은 앱 개발 플랫폼을 목표로 하였기 때문이다. 즉, HTML5에는 멀티미디어 기능으로 비디오, 오디오를 지원하며, 2차원 그래픽 기능인 캔버스 지원 한다. 또한 기존 웹 콘텐츠에서 가장 많이 활용되는 구조를 분석하여 확장 HTML5 Forms ..

프론트엔드 2015.06.19

더 빠른 웹을 위하여 - 웹 캐쉬 (WEB CACHE)

WEB-CACHE (TIME-SPACE TRADEOFF) 더 빠른 웹사이트를 위해 저희 개발자들은 눈물겨운 노력을 많이 합니다. - WebCache - Code Compressing - Image Optimizing - Image Spriting - Critical Rendering Path - Webfont Optimizing - Lazy Loading - 기타 등등등등등.... 위에 나열한 것들은 하나 같이 다 도움이 되는 방법들이지만 이번 저희가 수행하는 웹툰 사이트를 개발하던 중 많은 양의 이미지와 data(json) 등을 서비스 하기 위하여 고민하던 중 Web Cache에 대해 좀 더 깊이 파기 시작하여 알게 된 지식들을 공유해보고자 합니다. 웹 캐쉬 웹 캐쉬란 client가 요청하는 html,..

프론트엔드 2015.06.12

내가 만든 iOS앱을 앱스토어에 배포해보자 - 개발자 등록

내가 만든 iOS앱을 앱스토어에 배포해보자 - 개발자 등록 iOS 앱을 제작하고 앱스토어에 배포하기 위한 단계를 여러차례 나누어 포스팅 하려 합니다. 먼저 애플 계정이 있다면 https://developer.apple.com/account 접속하셔서 로그인 합니다. 로그인이 완료되면 다음과 같은 화면이 나타납니다. 여기서 가장 아래에 Join the Apple Developer Program 을 선택합니다 다음 페이지에서 우측상단의 Enroll 버튼을 누릅니다. 다음 페이지에서 하단의 Start Your Enrollment 버튼을 누릅니다. 다음 페이지에서 각자에 알맞은 Entity Type을 선택합니다. 다음 페이지에서 개인 전화번호와 주소를 입력하시고 Continue 하면 다음과 같이 결제 안내가 나..

앱 개발 2015.06.12

[번역글] 더 좋고 빠른 디자인 연구를 위한 8가지 지름길

[번역글] 더 좋고 빠른 디자인 연구를 위한 8가지 지름길 저(원글의 저자: Michael Margolis)는 거의 24년 동안 디자인과 UX조사를 해오고 있습니다. 그 시간동안 많은 것을 배웠고, 몇 년에 걸쳐 실력이 더 좋아졌기를 바라고 있습니다. 한가지는 확실합니다. 저는 처음 시작할 때보다 지금 훨씬 생산적입니다. 저는 다른 사람보다 똑똑하지 않습니다(제 동료들에게 물어보세요). 저는 추가 근무를 하지 않았습니다. 그러면 저의 비결은 무엇일까요? 바로 지름길입니다. 여러분이 일을 더욱 빨리 하게 도와드리기 위해서(그리고 여러분 자신의 비결을 공유하게 하기 위해서), 조사를 수행할 때 수고를 줄이고, 시간을 절약하고, 더욱 생산적이기 위해 제가 선호하는 방법들을 소개합니다. 1. 끝에서 시작하라: ..

프론트엔드 2015.06.05

[번역글]매력적인 웹 사이트를 디자인하는 방법

멋진 웹사이트를 디자인하는 방법 커피 콩을 구매하는 것, 투자를 하는 것, 의사를 결정하는 것은 어떤 공통점이 있을까요? 그것은 모두 쇼핑의 형태라는 점입니다. 각각의 경우, 고객은 검색, 평가, 선택 범위 좁히기 등의 예상가능한 과정을 따릅니다. 만약 고객이 어떤 쇼핑의 과정을 따르는지 이해한다면, 적절한 장소에 적절한 메시지와 함께 상품을 디자인 할 수 있습니다. 그리고 이는 경쟁자를 제치고 당신의 상품을 선택하도록 하며, 더욱 중요하게는 고객에게 완벽히 딱 맞는 상품을 구축하도록 이끌어줄 것입니다. 구글 벤쳐에서는, '쇼핑 깔때기(shopping funnels)'가 디자인 작업에 있어서 비밀 무기가 되었습니다. 이를 블루 보틀 커피(Blue Bottle Coffee), 원 메디칼(One Medica..

프론트엔드 2015.06.04

[번역글]반응형 웹 디자인의 9가지 기본 원칙

반응형 웹 디자인의 9가지 기본 원칙 반응형 웹 디자인은 멀티스크린 문제점에 대한 훌륭한 해결책이지만, 프린트의 관점에서의 반응형 웹 디자인은 어려운 문제입니다. 고정된 페이지 사이즈가 아니며, 밀리미터 혹은 인치도 아니고, 맞서야할 물리적인 제약이 있는 것도 아닙니다. 또한 데스크탑과 모바일만을 위해 픽셀로 디자인하는 것은 과거의 것이며, 점점 더 다양한 장치로 웹사이트를 열 수 있습니다. 그러므로, 유동적인 웹과 맞서는 대신 포괄하는 반응형 웹 디자인의 몇 가지 기본 원칙을 명확히 해두려고 합니다. 간단하게 하기 위해서 레이아웃에 중점을 맞추어보겠습니다. 반응형 VS 조정(adaptive)형 웹 디자인아래의 그림은 같게 보일 수 있지만 그렇지 않습니다. 이 두가지 접근법은 서로 보완할 수 있기에, 옳..

프론트엔드 2015.06.04

기업환경을 위한 One Source Multi Device 전략 - 1

우리는 하루에도 다양한 화면(screen)을 보며 생활하고 있습니다. 아침에 일어나면서 부터 스마트폰과, 출근길 지하철및 버스정류장에 보이는 대형 스크린, 사무실의 PC 화면, 대형 쇼핑몰이나 회사의 대형 안내 전광판, 집에서 TV등 지금까지 수도 없이 많은 화면들이 존재하며 앞으로도 스마트 시계나, 스마트카등 앞으로 다양한 정보를 다양한 기기 및 화면에서 접하게 되었습니다.Image from LukeW.com 기업입장에서는 하나의 플랫폼에서 서비스를 만들고 잘 이끌어가는것도 힘든데, 앞으로는 더 많은 플랫폼과 다양한 기기 및 화면크기를 고려해야 합니다. 운영자원은 한정되어 있지만, 이러한 요구사항을 만족시키기 위해서는 한가지 방법밖에 없습니다. 바로 하나의 소스(source)로 다양한 디바이스를 지원하..

유용한 정보 2015.06.02