본문 바로가기 주메뉴 바로가기

최신IT소식

모든 개발자가 꼭 알아야 할 필수 API 10가지 -2편-

관리자 2018-09-12 조회수 84

Quest_thumb_20180829_2.jpg

모든 개발자가 꼭 알아야 할 필수 API 10가지 -2편-

 

구글 AR
백문이 불여일견 이라면, 지금 바라보고 있는 것을 설명해주는 작은 텍스트 풍선과 세부사항은 얼마나 값질까요? AR(Augmented Reality)은 사용자의 카메라가 보고 있는 모든 대상에 이런 생생한 세부사항들을 추가할 수 있는 기회를 제공합니다동시에 이런 가상 객체와 도표를 다른 사람들과 공유할 수 있는 기회도 제공합니다구글은 이런 AR 상호작용을 지원하는 근간을 구축하고 싶어합니다.

예를 들어, 구글의 클라우드 앵커 API(Cloud Anchors API)는 안드로이드 앱이 3차원 공간에서 좌표를 표시해서 여러 사용자가 단어, 선, 객체, 그리고 다른 증강 객체들로 이루어진 협업 집합체를 만들 수 있게 해줍니다. 사용자는 이를 회사 미팅, 협의, 또는 게임에서 사용할 수도 있습니다. 구글의 라이트 보드(Light Board) 게임은 접속한 사람만 볼 수 있는 현실 세계에 숨겨진 마크업을 이용해서 두 사람이 “AR 공간”에서 보드 게임에 참가할 수 있게 해줍니다.

애저 이뮤터블 블롭 스토리지(Azure Immutable Blob Storage)

컴퓨터에 숨겨진 가장 큰 문제 중 하나는 바이러스, 해커, 그리고 다른 악의를 품은 것들이 데이터를 바꿔 놓는 방법을 쉽게 찾아낸다는 점입니다. 이는 하드웨어 팀이 디지털 데이터를 바꿀 수 있는 손쉬운 방법을 늘 원하고 있었기 때문에 놀랄 일이 아닙니다. 하드웨어 팀은 더 나아가 어떤 디스크 드라이브 또는 RAM 칩이 데이터를 가장 빨리 바꿀 수 있는지를 놓고 경쟁도 했습니다.

그렇지만, 이런 디지털 파일을 사용해서 범죄를 해결하거나 회계 장부를 감사하고 싶은 경우라며 어떨까요? 이런! 우리 디지털 파일이 법률 그리고 재정 상의 분쟁에 대한 증거를 제시하고 있다고 믿고 싶겠지만, 이런 파일을 신뢰할 수 있을 경우나 이혼한 전처에 의해서만 효과가 있을 것입니다. 불행하게도, “디지털”이란 단어는 “편집하기 쉽고” 동시에 “위조하기 쉽다”는 것을 의미합니다.

바로 이것이 마이크로소프트가 데이터를 변경할 수 있는 능력을 가지고 있지 않은 시스템인 “이뮤터블 블롭 스토리지 API”를 개발한 이유입니다블롭(Blob)을 생성하고 읽을 수는 있지만수정하거나 삭제할 수는 없습니다그래서 일단 파일이 저장되면똑 같은 상태를 유지합니다과연 완벽할까요세상에 완벽한 것은 없습니다그렇지만마이크로소프트는 데이터를 변경하기 위한 가장 쉬운 벡터인 파일 업데이트 기능을 의도적으로 잊어버렸습니다바로 이것이 감사관형사그리고 골치 아픈 기자들이 조금은 더 편하게 잠들 수 있도록 합니다데이터의 보유 시간을 자동으로 결정하기 위한 영악한 추가기능도 있습니다불필요한 데이터 정리 작업이 조금 더 간단해졌습니다.


코인베이스
(Coinbase)

비트코인과 다른 암호화폐 세상은 많은 관리자에게 여전히 미지의 영역이자 위험한 호랑이 덫과 상상할 수도 없는 부로 가득 찬 낯설고 이국적인 세상입니다. 기업은 이 새로운 개척지로의 탐험 계획을 세워야 할까요정답은 없습니다뛰어든 시점에 비트코인이 수 십억의 가치가 있을 수도 있고 아무 가치가 없을 수도 있습니다.

코인베이스는 이 영역을 탐구하기 위한 가장 많은 투자와 지원을 받고 있는 플랫폼 중 한자리를 차지하고 있습니다. 코인베이스는 실리콘밸리에서 최고의 벤처 투자가들로부터 풍부한 재정 지원을 누리고 있습니다. 물론자금이 보장하는 것은 없지만본인의 재정적인 미래를 다크 웹의 익명 사이트에 맡기는 것보다는 낫습니다.

비트코인, 이더리움을 비롯한 소수의 더 유력한 토큰 등을 매입, 판매, 저장 또는 단지 조사할 필요가 있는 경우, 코인베이스의 API는 사용자가 자신의 전자 지갑을 스택에 통합할 수 있게 해줍니다좀 더 깊이 들어가고 싶은 경우이전에는 GDAX라고 알려졌던 디지털 화폐 교환 플랫폼인 코인베이스 프로를 사용해서 거래 환경을 탐사하거나파라덱스(Paradex, 코인베이스가 인수중계 플랫폼을 사용해서 전자 지갑간 거래를 시도해 볼 수 있습니다.


오픈웨더맵(OpenWeatherMap)
우리는 삶의 많은 부분들을 통제할 수 있지만 자연의 가장 강력한 힘은 통제할 수 없습니다. 우리가 할 수 있는 것이라곤 일기 예보를 켜 놓고 폭풍이 밀려오는 것을 바라 보는 것뿐입니다. 이제는 오픈웨더맵을 사용해서 일기 예보 확인의 많은 부분을 자동화할 수 있습니다. 오픈웨더맵은 20만 곳 이상 지역에 대해 현재와 과거 데이터에 대한 여러 가지 API를 제공하고 있습니다온도와 바람 같은 기본적인 정보가 제공되며현재는 자외선 데이터와 대기 오염 같은 몇 가지 데이터 필드를 베타 시험 중입니다.

이런 API는 날씨에 의존하는 직업을 지원하는 모든 플랫폼에 도움이 될 수 있는데, 농업이나 건설은 물론스포츠우드스톡 같은 페스티벌그리고 외부에서 진행되는 모든 행사가 여기에 해당합니다.

우버(Uber)와 리프트(Lyft)
지난 세기를 살았던 사람이라면 부유한 사람들이 하는 궁극의 제스처는 “리무진 서비스”라는 것을 기억해 낼 것입니다. 정장을 입고 있는 리무진 기사가 본인의 이름이 적혀있는 표지판을 들고 있는 것만큼 본인이 상승된 지위에 도달했음을 알리는 것도 없습니다.

우버와 리프트는 이제 사용자의 소프트웨어가 이런 당당한 태도를 자동적으로 보일 수 있게 해주는 API를 가지고 있습니다우버와 리프트 모두 사용자가 가용 차량을 추적해서 사용자의 고객을 위해 나타나게 합니다기업들이 인수증을 추적하고 모든 사용자의 데이터를 체계화하는데 도움을 주는 더 심도 있는 API들도 있습니다기사가 80년대 월 스트리트 영화에서처럼 멋지게 차려 입지는 않겠지만원하는 곳으로 갈 수 있을 것입니다.



| 원문 기사를 보시려면 아래 링크를 클릭해주세요. |
모든 개발자가 알아야 할 15가지 API


 


  • 등록된 댓글이 없습니다.