HTML5

    [HTML5/CSS3] HTML5의 활용

    [HTML5/CSS3] HTML5의 활용

    HTML5는 단순히 웹페이지의 작성을 넘어서 스마트폰에서의 앱이나 일반 PC에서의 데스크탑 애플리케이션을 개발하는데도 활용되고 있습니다. 물론 HTML5로 작성된 웹 페이지를 애플리케이션으로 전환하기 위해 몇몇 도구를 사용할 수 있는데 여기서는 2개정도를 간단히 알아보고자 합니다. 우선 PC용 애플리케이션의 변환을 위한 '일렉트론(Electron)'이라는 것이 있습니다. PC용 애플리케이션을 만드는데 사용되는 오픈소스프레임워크로, 2013년 GitHub가 아톰이라는 편집기를 개발하기 위해 만들었습니다. 마이크로소프트의 스카이프나 비주얼 스튜디오 코드라는 편집기 또한 일렉트론을 통해 개발되었습니다. PC용 애플리케이션 말고 모바일용 앱을 위한 것으로는 '리엑트 네이티브(React Native)'라는 것이 ..

    [HTML5/CSS3] 인터넷과 웹 그리고 웹 브라우저

    [HTML5/CSS3] 인터넷과 웹 그리고 웹 브라우저

    1. 인터넷 ​ 우선 인터넷은 전세계를 연결하는 국제통신망이며 웹은 그 통신망에서 돌아가는 하나의 서비스에 불과합니다. 인터넷과 웹을 혼동해서는 안됩니다. ​ 인터넷은 소련에서 인공위성을 발사하게 되자 위협을 느낀 미국이 새로운 기술개발을 목표로 하는 ARPA(Advanced Reserch Projects Agency)를 세우고 ARPA가 ARPANET을 개발하면서 시작합니다. ARPANET의 목표는 서로 떨어져 있는 컴퓨터를 연결하여 적의 공격으로 인한 손실에 대비해 중요한 데이터를 전송하고 저장시키는데 있었습니다. 처음에는 미국 국방성과 일부 대학교만을 연결했지만 시간이 지나면서 서로 연결되는 범위가 넓어지고 이로 인해 ARPANET은 민간용과 군사용(MILNET)으로 나뉘어 지게 됩니다. 여기서 민..