Google 캘린더 작동 방식

May 30 2008
종이 플래너는 휴대 가능하고 안정적이지만 융통성이 없습니다. 그리고 집에 있는 책상 위에 자신의 것을 놔두면 일하러 갈 때 운이 좋지 않습니다.
빈 Google 캘린더 보기

캘린더 소프트웨어는 매우 유용할 수 있습니다. 바쁜 경영진은 비즈니스 회의에서 다른 회의로 이동할 때 일정 프로그램을 참조할 수 있습니다. 인기있는 사교계 명사는 파티 및 기타 이벤트를 예약할 때 사용합니다. 그리고 끊임없이 무질서한 사람들은 중요한 약속을 놓치는 것을 방지하기 위해 캘린더 소프트웨어에 의존합니다. 시중에는 여러 캘린더 프로그램이 있습니다. 인기가 높아지고 있는 애플리케이션 중 하나가 Google 캘린더 입니다.

수십억 달러 규모의 기업인 Google 에서 만든 Google 캘린더 애플리케이션을 사용하면 사용자가 Google 계정에 가입한 후 개인 또는 공개 캘린더를 만들 수 있습니다. 계정은 무료이며 Google은 클라우드 컴퓨팅 시스템에 캘린더를 저장합니다. 이는 회사가 자체 서버에 애플리케이션 및 사용자 정보를 저장한다는 것을 의미합니다. 사용자는 캘린더에 액세스하기 위해 특별한 소프트웨어를 다운로드할 필요가 없습니다. 모든 액세스는 웹 브라우저를 통해 이루어집니다.

기존 데스크탑 소프트웨어를 사용하여 사용자는 자신의 컴퓨터 하드 드라이브 또는 기타 저장 장치에 정보를 저장합니다. 즉, 정보에 액세스하려면 항상 동일한 컴퓨터를 사용해야 합니다. Google 캘린더의 정보는 웹에 있으므로 사용자는 인터넷 에 연결된 모든 컴퓨터에서 캘린더를 보고 변경할 수 있습니다 .

약속이 있는 Google 캘린더

인터넷에 캘린더를 저장하면 다른 사용자와 정보를 더 쉽게 공유할 수 있습니다. 그러면 이벤트 일정을 잡고 초대장을 만드는 것이 더 쉬워집니다. 이번 주말에 동료 Google 캘린더 소유자가 한가한지 알고 싶으십니까? 소유자가 자신의 캘린더를 귀하와 공유하기로 선택한 경우 귀하의 계획을 방해할 수 있는 예정된 이벤트가 있는지 확인할 수 있습니다. 충돌이 있는 경우 계획을 조정할 수 있습니다.

모든 도구와 마찬가지로 Google 캘린더는 사람들이 사용할 때만 유용합니다. 그것은 당신의 삶을 마술처럼 정리하지는 않지만 당신을 위해 훨씬 더 쉬운 일을 할 수 있습니다.

Google 캘린더의 기본 기능에는 어떤 것이 있습니까? 다음 섹션에서 알아보십시오.

내 브라우저가 Google 캘린더와 호환됩니까?

Google 캘린더는 Microsoft Internet Explorer 6.0 이상, Mozilla Firefox 2.0 이상 및 Apple Safari 3.1을 지원합니다. Google 캘린더가 브라우저에서 작동 하려면 사용자가 자바스크립트 와 쿠키 를 활성화해야 합니다.

내용물
  1. 구글 캘린더의 기능
  2. 고급 Google 캘린더 기능
  3. Google 캘린더 소프트웨어 및 하드웨어

구글 캘린더의 기능

의제 보기에는 날짜별로 모든 약속이 나열됩니다.

Google 캘린더 레이아웃은 상당히 간단합니다. 달력의 축소 보기가 화면 왼쪽의 열에 나타납니다. 현재 월을 표시하고 현재 날짜를 강조 표시합니다. 더 큰 보기 영역은 나머지 화면의 대부분을 차지합니다. Google 캘린더에는 여러 보기 옵션이 있습니다. 달력을 일별, 주별, 월별로 보거나 다음 4일만 표시하는 보기를 선택할 수 있습니다. 일정 보기가 아닌 목록으로 모든 예약된 이벤트를 표시하는 "의제" 보기를 선택할 수도 있습니다.

어떤 보기에 있든 캘린더에서 시간을 차단할 수 있습니다. 대부분의 보기에서 Google 캘린더를 사용하면 간단한 클릭 앤 드래그 인터페이스로 약속이나 이벤트를 예약할 수 있습니다. 일, 주 및 다음 4일 보기에서 해당 요일을 클릭하고 아래로 끌어 시간을 30분 단위로 차단할 수 있습니다. 그러면 Google 캘린더에서 약속에 대한 세부정보를 입력하라는 메시지를 표시합니다. 월별 보기에서는 여러 날의 시간을 차단할 수 있습니다. 이것은 여행과 휴가 를 위해 따로 시간을 내야 하는 경우에 특히 유용합니다 .

Google 캘린더를 사용하면 위치 및 기타 정보와 같은 세부정보를 약속에 추가할 수 있습니다.

제목 머리글만 사용하여 약속을 간단하게 유지하거나 세부 정보를 추가하도록 선택할 수 있습니다. 약속 장소와 간단한 설명을 포함할 수 있습니다. 주간 모임이나 생일 과 같은 연례 행사와 같이 정기적으로 발생하는 이벤트에 대해 "반복" 기능을 사용할 수도 있습니다 .

이러한 기능의 대부분은 시중에 나와 있는 다른 캘린더 소프트웨어 제품의 기능과 유사합니다. Google 캘린더를 경쟁업체와 차별화하기 위한 노력의 일환으로 Google 은 Google의 기능을 활용하는 다른 기능을 통합합니다. 아마도 가장 주목할만한 Google 서비스는 검색 기능 일 것 입니다. Google 캘린더에서는 Google의 검색 기술을 사용하여 자신의 캘린더뿐만 아니라 Google 시스템의 모든 공개 캘린더를 검색할 수 있습니다.

Google 캘린더 검색 기능을 사용하면 다른 공개 캘린더를 검색할 수 있습니다. 애틀랜타 극장에 대한 검색 결과입니다.

당신이 회의에 간다고 가정해 봅시다. 회의 관리자는 Google 캘린더를 통해 온라인으로 이벤트 일정을 볼 수 있도록 했습니다. 검색 기능을 사용하여 이벤트의 캘린더를 찾아 자신의 캘린더와 동기화할 수 있습니다. Google 캘린더는 캘린더 결과를 표시하도록 특별히 형식이 지정된 검색 엔진 결과 페이지 ( SERP )를 반환합니다. SERP에서 적절한 항목을 선택할 수 있으며 나머지는 Google 캘린더에서 처리합니다. 이제 자세한 일정을 자신의 캘린더로 가져왔습니다.

여러 캘린더를 소유하고 있을 수 있습니다. 그 중 일부는 공개되고 다른 캘린더는 공개되지 않습니다. 검색 기능을 사용하여 캘린더 내에서 특정 이벤트를 찾을 수 있습니다. Google 캘린더는 각 캘린더에서 예약된 특정 이벤트가 속하는 위치를 보여주는 SERP를 반환합니다.

이러한 기능은 Google 캘린더의 빙산의 일각에 불과합니다. 더 많은 고급 기능에 대해 알고 싶으십니까? 다음 섹션으로 넘어갑니다.

초대장이 (G)Mail에 있습니다!

Google은 Google 캘린더를 이메일 서비스인 Gmail 과 통합했습니다. 누군가에게 메시지를 보낼 때 이벤트 초대장을 첨부하도록 선택할 수 있습니다. 옵션을 클릭하면 양식이 나타납니다. 양식을 작성하면 Google 캘린더가 일정을 캘린더에 표시합니다. 수신자가 호환되는 캘린더 프로그램(예: Google 캘린더 또는 Microsoft Outlook)을 가지고 있는 경우 초대를 수락하면 자신의 캘린더에 새로운 예약된 이벤트가 생성됩니다.

고급 Google 캘린더 기능

Google 캘린더의 월간 보기는 기존 캘린더와 유사합니다.

Google 캘린더의 많은 고급 기능은 웹 서비스 라는 사실에 의존합니다 . 대부분의 다른 캘린더 소프트웨어를 사용하면 컴퓨터 의 하드 드라이브 에서 프로그램에 액세스하거나 LAN ( Local Area Network) 에 응용 프로그램을 저장할 수 있습니다 . Google 캘린더를 사용하면 전체 애플리케이션과 모든 콘텐츠가 웹에 있습니다.

Google이 활용하는 웹 서비스 중 하나는 SMS ( 단문 메시지 서비스 ) 지원입니다. 이것은 휴대폰 이 문자 메시지를 보낼 때 사용하는 형식입니다. 사용자는 Google 캘린더가 SMS를 통해 휴대전화로 알림을 보내도록 허용할 수 있습니다. 예정된 일정이 가까워지면 Google 캘린더는 SMS를 통해 해당 사용자가 등록한 전화번호로 알림을 보냅니다. Google은 이를 무료 서비스로 제공하지만 사용자는 월별 문자 메시지 한도를 초과하면 휴대전화 서비스 제공업체에 비용을 지불해야 할 수 있습니다.

Google은 Google의 API ( 응용 프로그래밍 인터페이스 )를 사용하여 Google 기술을 기반으로 하는 새로운 프로그램을 구축 하는 개발자 커뮤니티를 성장시키고 있습니다 . Google은 결과 애플리케이션을 Google 가젯 이라고 부릅니다 . 많은 개발자가 Google 캘린더를 비롯한 기존 애플리케이션과 작동하도록 가젯을 설계합니다. 사용자는 가젯을 사용하여 캘린더에 특별 이벤트를 삽입할 수 있습니다. 옵션은 거의 무한합니다. 예에는 관련 사진 삽입부터 이벤트 위치를 보여주는 Google 지도 첨부까지 모든 것이 포함될 수 있습니다.

Google 캘린더를 사용하면 다른 사람에게 초대장을 매우 쉽게 보낼 수 있습니다. 먼저 자신의 캘린더에서 이벤트를 만들고 세부 정보를 입력합니다. 그런 다음 "손님 추가" 옵션을 클릭할 수 있습니다. 이렇게 하면 전자 메일 주소 를 입력할 수 있는 필드가 열립니다 . 이벤트를 저장하면 Google 캘린더에서 초대 목록에 이메일을 보냅니다. 게스트가 초대에 응답하면 Google 캘린더는 캘린더의 이벤트 목록에 결과를 표시합니다.

사용자가 캘린더를 공유하거나 게시하도록 선택하면 다른 사용자가 이벤트 항목에 댓글을 남길 수 있습니다. 이를 통해 사람들은 회의 후 예정된 약속이나 브리핑에 대해 논의할 수 있습니다. 이벤트 페이지는 참석자와 캘린더 뷰어를 위한 포럼이 됩니다.

Google은 Google 캘린더 시스템을 가동하고 실행하기 위해 무엇을 사용합니까? 다음 섹션에서 알아보십시오.

오프라인으로 전환하기

웹 서비스의 단점 중 하나는 웹에 연결할 수 없으면 서비스를 사용할 수 없다는 것입니다. Google이 곧 Google 캘린더에 대한 오프라인 기능을 구현할 것이라는 소문이 있지만 현재로서는 몇 가지 옵션만 있습니다. 하나는 Google 캘린더를 Microsoft Outlook과 동기화하는 것입니다. 캘린더를 보기 위해 오프라인으로 Outlook에 액세스할 수 있습니다. 물론, 이 기능을 활용하려면 Outlook을 구입해야 합니다. 다른 하나는 독립 개발자가 설계한 애플리케이션을 사용하여 Google 캘린더를 보고 변경하고 동기화하는 것입니다.

Google 캘린더 소프트웨어 및 하드웨어

미식축구 경기장 크기이고 수천 대의 서버를 보유하고 있는 오리건주에 있는 Google 데이터 센터 중 하나입니다.

Google 에 대해 잘 알고 있다면 운영과 관련하여 기밀이라는 것을 알고 있을 것입니다. Google 캘린더가 사용하는 시스템에 사용할 수 있는 정보가 많지 않습니다. 그럼에도 불구하고 공개된 Google 운영의 일부 측면이 있습니다. 나머지는 무대 뒤에서 무슨 일이 일어나고 있는지에 대해 몇 가지 가정을 할 수 있습니다.

Google 캘린더 시스템을 클라이언트/서버 시스템 으로 상상하는 데 도움이 됩니다 . 클라이언트는 서비스를 요청하는 엔터티입니다. 서버는 서비스를 제공하는 시스템의 일부입니다. 클라이언트와 서버 모두 서로 상호 작용할 수 있도록 하는 특수 소프트웨어가 있을 수 있습니다. 또한 단일 컴퓨터 가 클라이언트와 서버 역할을 모두 수행할 수 있습니다.

Google 캘린더의 서버 측에서 Google은 Java 프로그래밍 언어를 사용하여 애플리케이션을 구축합니다. Sun Microsystems는 Java를 객체 지향 컴퓨터 프로그래밍 언어로 개발 했습니다. Java로 만든 프로그램은 다른 프로그램과 독립적으로 존재할 수 있습니다. Google 캘린더의 백엔드에 있는 모든 데이터를 처리하는 것은 Java 애플리케이션입니다.

Google 캘린더 사용자는 시스템의 클라이언트 측을 봅니다. 이것은 Javascript 에 의해 강화된 웹 페이지로 구성됩니다 . 자바스크립트 와 자바는 같은 것이 아니다. Java 언어를 사용하면 프로그래머가 전체 응용 프로그램에서 더 작은 애플릿에 이르는 프로그램을 작성할 수 있습니다. 개발자는 웹 서비스를 강화하기 위해 Javascript를 사용합니다. 웹 브라우저 환경 외부에서 작동하는 프로그램을 빌드하는 데 사용할 수 없습니다.

이것으로 Google 외부인이 Google 캘린더 시스템에 대해 알고 있는 모든 내용을 마무리합니다. 그러나 다른 세부 사항에 대해 몇 가지 추측할 수 있습니다.

  • Google은 시스템에 비교적 저렴한 하드웨어를 사용하는 경향이 있습니다. Google은 테라바이트 규모의 데이터를 처리할 수 있는 최첨단 기술에 투자하는 대신 기존 네트워크와 원활하게 통합되는 저렴한 하드웨어를 구입합니다. 하드웨어가 더 비싼 장비의 모든 종과 휘파람을 가지고 있지는 않지만 그 목적을 수행합니다. 가격이 저렴하기 때문에 시스템에 용량을 추가하는 데 비용이 많이 들지 않습니다. 즉, 확장 가능 합니다.
  • 하드웨어의 가능한 배열에는 응용 프로그램 서버 와 데이터베이스 서버 가 포함됩니다 . 애플리케이션 서버는 다른 Google 애플리케이션과의 통합을 포함하여 Google 캘린더를 가능하게 하는 프로그램을 처리합니다. 데이터베이스 서버는 저장소 역할을 합니다. Google은 게이트키퍼 역할을 하는 제어 또는 관리 서버 를 사용할 수도 있습니다.
  • 저렴한 하드웨어를 사용할 때의 절충점 중 하나는 안정성입니다. 값싼 기계는 비싼 기계보다 더 자주 고장나는 경향이 있습니다. Google은 이러한 일이 발생할 수 있음을 알고 있으며 실제로 이를 중심으로 파일 시스템을 설계합니다. Google은 동일한 데이터를 여러 컴퓨터에 저장합니다. 이를 중복성 이라고 합니다. 서버에 장애가 발생하면 거의 즉시 다른 서버가 그 자리를 대신할 수 있습니다. Google의 목표는 사용자 데이터를 보존하면서 서비스 중단을 최대한 줄이는 것입니다.

Google은 Google 캘린더와 같은 서비스를 실행하기 위해 몇 대의 컴퓨터를 전용으로 사용하는지 말하지 않습니다. 그러나 Google에는 여러 개의 거대한 데이터 센터 가 있습니다. 데이터 센터는 일반적으로 랙 이라고 하는 금속 선반 유닛에 보관되는 컴퓨터 장비를 보호하는 건물입니다 . 대규모 데이터 센터에는 수천 대의 서버가 있을 수 있습니다. Google 캘린더를 실행하는 서버는 몇 개입니까? 그것은 구글 내부의 사람들에게만 알려져 있습니다.

Google 애플리케이션 및 관련 정보에 대해 자세히 알고 싶으십니까? 다음 페이지에 있는 링크를 통해 시간을 예약하십시오.

Google 캘린더에 대한 우려

개인 데이터를 다른 당사자에게 위임하면 거의 항상 보안 문제가 발생합니다. 상대방을 신뢰한다고 해도 여전히 생각해야 할 잠재적인 보안 문제가 있습니다. Washington Post 블로그 항목에서 컴퓨터 보안 기자 Brian Krebs는 실수로 민감한 정보를 공개 Google 캘린더에 연결한 네트워크 관리자에 대한 이야기를 언급했습니다. Krebs는 단순히 "password"라는 단어를 검색하여 누출을 발견했습니다. Google은 귀하의 정보를 보호하기 위해 가능한 모든 조치를 취한다고 주장하지만 일부 책임은 귀하의 책임입니다[출처: Washington Post ].

더 많은 정보

관련 기사

  • Google 작동 방식
  • Gmail 작동 방식
  • Google 문서도구 작동 방식
  • Google 어스 작동 방식
  • Google 파일 시스템 작동 방식
  • 해커의 작동 방식
  • 홈 네트워킹 작동 방식
  • 인터넷 인프라 작동 방식
  • 인터넷 검색 엔진 작동 방식
  • 마이크로프로세서의 작동 방식
  • 운영 체제 작동 방식
  • 시맨틱 웹 작동 방식
  • 웹 페이지 작동 방식
  • 웹 서버 작동 방식

더 좋은 링크

  • 구글 캘린더
  • 공식 Google 블로그

출처

  • "캘린더 가제트 및 참조 안내서." 구글 코드. http://code.google.com/apis/calendar/calendar_gadgets.html
  • "클라이언트/서버 소프트웨어 아키텍처 -- 개요." Carnegie Mellon 소프트웨어 공학 연구소. http://www.sei.cmu.edu/str/descriptions/clientserver_body.html
  • Google 캘린더 도움말 센터 http://www.google.com/support/calendar/
  • Google 캘린더 개요 http://www.google.com/googlecalendar/overview.html
  • 크렙스, 브라이언. "구글 캘린더에 대한 주의사항." 워싱턴 포스트. 2007년 7월 6일. http://blog.washingtonpost.com/securityfix/2007/07/google_calendar_goofs.html
  • 쇼그린, 칼. "시간이 다 됐어." 공식 Google 블로그. 2006년 4월 13일. http://googleblog.blogspot.com/2006/04/its-about-time.html
  • 밴 쿠버링, 데이비드. "Google 캘린더 오프라인 토크 및 데모." 자바.넷. 2006년 10월 5일. http://weblogs.java.net/blog/davidvc/archive/2006/10/google_calendar.html