1) Barcelona has a knowledge-intensive and internationally oriented economy, with all sectors having considerable weight and Barcelona accounting for 30% of Catalonia's GDP.
2) Socially oriented city design began in the 19th century, and current residential density of around 450 dwellings/ha puts pressure on public space.
3) The document discusses Barcelona's goals of becoming a productive city formed by self-sufficient neighborhoods at a human scale, within a connected, efficient metropolis, to improve issues like unemployment, marginalization, and lack of affordability.
이 자료는 2013년 11월 스마트 앱 개발자 포럼 세미나 발표자료 입니다.
애플사에서 iOS 7용 API로 추가한 Sprite Kit은 주로 게임 개발을 위하여 사용되는 스프라이트 API로 단순한 코딩으로 애니메이션을 쉽게 구현할 수 있습니다.
단 iOS에서 주로 사용되는 UIView 객체에는 적용할 수 없습니다. UIView 객체란 iOS의 UIImage, UIButton 등과 같은 기본 UI 객체입니다. Sprite Kit을 사용하게 되면 파티클 효과, 물리 효과, 스프라이트의 애니메이션 효과를 매우 쉽게 구현할 수 있습니다.
이 자료는 Sprite Kit의 특징과 간단한 샘플 코드를 통해 Sprite Kit을 이해할 수 있도록 하였습니다.
Creating Smarter Cities 2011 - 02 - Nicos Komninos - What makes cities smart?Smart Cities Project
Smart cities are expected to deal with major contemporary city challenges of competiveness within a knowledge economy, employment for social cohesion, and environmental sustainability, less greenhouse emissions and energy efficiency. The presentation discusses different trajectories and organisational settings that make cities more intelligent, and how collective intelligence, people-driven innovation, and future Internet solutions advance the efficiency, performance, and governance of cities.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.sung ki choi
ajax 등장 이전부터, ajax, comet, 그리고 html5의 웹소켓까지 기술의 흐름을 간략하게 정리해 보았습니다.
웹 어플리케이션의 개발을 다뤄보지 않은 개발자들을 대상으로 처음부터 웹소켓을 다루기 전에,
1. 이전 세대의 통신 기법은 어떤 모양이었는지
2. 웹소켓이 왜 환영받을 만한 기술인지
... 등을 공감할 수 있기 위한 목적으로 PT를 작성 하였습니다.
'공공정보의 개방과 API'가 의미하는 바와 정책적 함의가 무엇인지에 대하여, 동국대학교 최고위과정 중 '빅데이터와 공공정보'라는 주제로 강장묵 교수(고려대)의 강의 교안입니다.
특강형식을 빌었으나, 본 강의는 2015년 3월에 있었던 경찰본청의 '공공정보 공유' 등에 대한 3일 연속 강의의 내용을 재사용하였음을 밝힙니다.
인용을 달고 PPT를 활용하시기 바랍니다.
6월14일 COEX에서 열린 정보처리학회의 IT 21 Conference에서 발표한 내용입니다.
스마트 기기의 확산과 함께 웹 기술의 진화는 빠르게 이루어지고 있다. 오늘날 웹 기술은 HTML5와 단말 API 등을 통해 단말의 HW을 제어하고 비동기적으로 원격 데이터베이스를 연동하며 다양한 응용 로직을 처리할 뿐아니라 웹 운영체제(OS)로까지 진화하고 있다. 그러나 웹 기술을 활용한 응용과 서비스가 많아짐에 따라 시스템의 복잡도가 높아지고 새로운 사용자 인터페이스에 대한 요구들도 높아지고 있다. 더불어 PC뿐 아니라 모바일, TV 등 다양한 단말 환경에서 웹 응용이 활용됨에 따라 단말과 플랫폼에 상관없이 보편적 서비스 환경으로 웹 UI/UX에 대한 관심들이 높아지고 있다. 이에 본 발표에서는 이처럼 변화되는 서비스 환경을 중심으로 보다 나은 웹 사용성을 제공하기 위해 진행되고 있는 다양한 모바일/멀티디바이스 웹 UI/UX 관련 이슈 및 기술 표준 동향에 대해 살피고, 향후 웹 사용자 편의와 사용자 경험 개선 극대화를 위해 나아갈 방향들에 대해 고찰해보고자 한다
웹 UI/UX에 관심 있는 분들은 참고해보시길 바랍니다.
1) Barcelona has a knowledge-intensive and internationally oriented economy, with all sectors having considerable weight and Barcelona accounting for 30% of Catalonia's GDP.
2) Socially oriented city design began in the 19th century, and current residential density of around 450 dwellings/ha puts pressure on public space.
3) The document discusses Barcelona's goals of becoming a productive city formed by self-sufficient neighborhoods at a human scale, within a connected, efficient metropolis, to improve issues like unemployment, marginalization, and lack of affordability.
이 자료는 2013년 11월 스마트 앱 개발자 포럼 세미나 발표자료 입니다.
애플사에서 iOS 7용 API로 추가한 Sprite Kit은 주로 게임 개발을 위하여 사용되는 스프라이트 API로 단순한 코딩으로 애니메이션을 쉽게 구현할 수 있습니다.
단 iOS에서 주로 사용되는 UIView 객체에는 적용할 수 없습니다. UIView 객체란 iOS의 UIImage, UIButton 등과 같은 기본 UI 객체입니다. Sprite Kit을 사용하게 되면 파티클 효과, 물리 효과, 스프라이트의 애니메이션 효과를 매우 쉽게 구현할 수 있습니다.
이 자료는 Sprite Kit의 특징과 간단한 샘플 코드를 통해 Sprite Kit을 이해할 수 있도록 하였습니다.
Creating Smarter Cities 2011 - 02 - Nicos Komninos - What makes cities smart?Smart Cities Project
Smart cities are expected to deal with major contemporary city challenges of competiveness within a knowledge economy, employment for social cohesion, and environmental sustainability, less greenhouse emissions and energy efficiency. The presentation discusses different trajectories and organisational settings that make cities more intelligent, and how collective intelligence, people-driven innovation, and future Internet solutions advance the efficiency, performance, and governance of cities.
[111015/아꿈사] HTML5를 여행하는 비(非) 웹 개발자를 위한 안내서 - 1부 웹소켓.sung ki choi
ajax 등장 이전부터, ajax, comet, 그리고 html5의 웹소켓까지 기술의 흐름을 간략하게 정리해 보았습니다.
웹 어플리케이션의 개발을 다뤄보지 않은 개발자들을 대상으로 처음부터 웹소켓을 다루기 전에,
1. 이전 세대의 통신 기법은 어떤 모양이었는지
2. 웹소켓이 왜 환영받을 만한 기술인지
... 등을 공감할 수 있기 위한 목적으로 PT를 작성 하였습니다.
'공공정보의 개방과 API'가 의미하는 바와 정책적 함의가 무엇인지에 대하여, 동국대학교 최고위과정 중 '빅데이터와 공공정보'라는 주제로 강장묵 교수(고려대)의 강의 교안입니다.
특강형식을 빌었으나, 본 강의는 2015년 3월에 있었던 경찰본청의 '공공정보 공유' 등에 대한 3일 연속 강의의 내용을 재사용하였음을 밝힙니다.
인용을 달고 PPT를 활용하시기 바랍니다.
6월14일 COEX에서 열린 정보처리학회의 IT 21 Conference에서 발표한 내용입니다.
스마트 기기의 확산과 함께 웹 기술의 진화는 빠르게 이루어지고 있다. 오늘날 웹 기술은 HTML5와 단말 API 등을 통해 단말의 HW을 제어하고 비동기적으로 원격 데이터베이스를 연동하며 다양한 응용 로직을 처리할 뿐아니라 웹 운영체제(OS)로까지 진화하고 있다. 그러나 웹 기술을 활용한 응용과 서비스가 많아짐에 따라 시스템의 복잡도가 높아지고 새로운 사용자 인터페이스에 대한 요구들도 높아지고 있다. 더불어 PC뿐 아니라 모바일, TV 등 다양한 단말 환경에서 웹 응용이 활용됨에 따라 단말과 플랫폼에 상관없이 보편적 서비스 환경으로 웹 UI/UX에 대한 관심들이 높아지고 있다. 이에 본 발표에서는 이처럼 변화되는 서비스 환경을 중심으로 보다 나은 웹 사용성을 제공하기 위해 진행되고 있는 다양한 모바일/멀티디바이스 웹 UI/UX 관련 이슈 및 기술 표준 동향에 대해 살피고, 향후 웹 사용자 편의와 사용자 경험 개선 극대화를 위해 나아갈 방향들에 대해 고찰해보고자 한다
웹 UI/UX에 관심 있는 분들은 참고해보시길 바랍니다.
2005년 구글맵으로 부터 시작된 웹 기반 지도 API 서비스는 웹 2.0의 데이터 플랫폼 서비스의 주요 사례로 떠올랐다. 그 이후 야후!, 마이크로소프트 등에서 지도 플랫폼 서비스와 API 제공이 잇달았으며, 국내에서도 다음이 최초로 항공 사진(스카이뷰)과 거리 사진(로드뷰)을 제공하고 네이버도 참여함으로서 로컬 기반 서비스의 폭발적 성장의 견인차 역할을 하였다. 노키아의 Here 및 오픈스트릿맵 등 제 3의 사업자 및 협업 기반 플랫폼이 성장하였으며, Open Layer 라이브러리 및 Open GIS 등 다양한 공개 소프트웨어 들도 함께 성장하였다.
특히, 스마트폰의 보급과 아울러 모바일용 지도 SDK를 적극 보급 및 지원하는 추세로 기존의 Ajax 기반의 이미지 기반 웹 지도 표현 기술은 WebGL 혹은 Canvas를 통해 3차원 기술을 도입하면서 웹 호환성 및 성능을 동시에 높히고 있다. 구글 스케치업을 통해 시작된 공간 3차원 서비스는 약간 주춤하지만 45도 이미지너리 및 DEM 기반 데이터는 계속 추가되고 있다.
최근에는 구글맵 엔진 서비스와 같은 전문 사용자의 참여를 이끌어 내어 클라우드 소싱 형태의 지도 데이터 생성 커뮤니티를 통해 저개발 국가 및 북한과 같은 미공개 지도 데이터 생산을 만들고 있다.
2011년부터 구글 부터 지도 API 서비스 유료화를 단행하여 보안 강화 및 품질 및 성능 향상을 통해 제 3자 재판매를 통한 사업을 진행하고 있다. 또한, 최근 많은 기업들이 글로벌 홈페이지에 자사의 위치나 고객센터를 이용자들이 찾는데 활용하고 있으며, 이를 활용해 물류•관제•입지분석•위험관리•마케팅 등에 활용하고 있다.
현재 글로벌 지도 API 플랫폼은 단순히 베이스맵을 지원하는데 그치지 않고 공간 정보를 시각화 및 표현하는데 필요한 다양한 기능을 제공하면서, 정보 전달 역할을 강화하고 있다. 또한, Mapbox 등 지도 타일의 다양한 스타일과 테마 기능을 통해 좀 더 미려한 지도를 제공하기도 한다.
향후 글로벌 지도 API 플랫폼은 단보다 고도화된 시스템을 활용해 데이터 분석 및 2차원 시각화 그리고 3차원 공간 정보 활용으로 진화하고 있다.
Chaos Engineering을 위한 최신 도구 업데이트 - 윤석찬 (AWS 테크에반젤리스트)Channy Yun
- 발표 영상: https://www.youtube.com/watch?v=mLWD4KCQuT4
카오스 엔지니어링(Chaos Engineering)을 테스트해 볼 수 있는 각종 도구에 대해 최신 업데이트를 해드립니다. 로컬 장애 주입용 도구 부터, AWS System Manager기반 Runcommand 도구, AWS Lambda 도구, 그리고 ToxiProxy, ChaosToolkit 같은 오픈 소스 기반 도구와 간단한 데모를 함께 보여드립니다.
This document discusses trends and developments in deep learning research presented by Jeff Dean from Google. It covers improvements in accuracy from increased data sizes and model scales, the prevalence of neural network approaches over other machine learning methods, and new areas of focus like reinforcement learning optimization and deployment. Application areas mentioned include computer vision, speech, language processing and vertical-specific domains.
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
This document contains information about chaos engineering and experimenting with latency injection between microservices. It discusses distributing traffic between production, control, and experimental versions of a service called Service A. 98% of traffic would go to the production version, 1% to the control version, and 1% to the experimental version where latency is injected between Service A and downstream services using an injector. This allows experimenting with how systems react to different latency conditions to test resilience and identify problems.
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트) Channy Yun
Chaos engineering involves intentionally introducing failures into systems to test resilience. It reveals issues that may otherwise remain undetected. Some key aspects of chaos engineering include using tools like Chaos Toolkit and Gremlin to fail components, running experiments at specified times using a configuration file, and introducing faults into service meshes between microservices. The goal is to build confidence in systems by identifying weaknesses before real failures occur.
This document summarizes a presentation about using machine learning and cloud computing for geospatial services. It discusses Amazon SageMaker as a fully managed deep learning service, case studies of companies like Digital Globe and Development Seed using it for geospatial machine learning tasks. It also outlines how Amazon uses geospatial AI for applications like fulfillment and delivery drones. Finally, it promotes the Earth on AWS and research credits program for geospatial data and computing resources.
How to Measure DevRel's Perfomances: From Community to Business - Channy Yun ...Channy Yun
Developer relations are an impactable to generate business values in many software companies who hope to gain mindshare of developers in various approaches from contributing open sources to gaining meaningful sales leads. In this session, you’ll learn about how to measure the perfomrmance of developer relations for building community, increasing impacts and generating leads for sales.
https://tokyo-2018.devrel.net/speakers/yun/
카오스 엔지니어링(Chaos Engineering)이란 프로덕션 서비스의 각종 장애 조건을 견딜 수 있는 시스템의 신뢰성을 확보하기 위해 분산 시스템을 실험 하고 배우는 분야입니다. 즉, 개발자들이 현실 세계에서 발견되는 시스템 장애를 미리 탐지하여 복원성 높은 아키텍처를 구성하는 방법을 공유합니다.클라우드 컴퓨팅의 발전과 데브옵스 방법론을 기반으로 자동화를 통해 좀 더 쉽게 개발자들이 직접 분산 시스템을 통제된 환경에서 실험을 하는 동안 나오는 결과를 관찰함으로써 현실에서 실제 행동 방법을 배울 수 있습니다. 본 세션에서는 카오스 엔지니어링의 기본 개념과 함께 Kubernetes용 Chaos Tool인 KubeMonkey를 통해 무작위로 클러스터의 포드를 삭제하여 장애 복구 서비스 아키텍처를 검증하는 방법을 설명합니다.
클라우드 컴퓨팅과 Daum의 사례- 윤석찬 (KREN 연구 협력 포럼, 2013) Channy Yun
출처: http://www.koren.or.kr/board/board.php?task=view&db=data2&no=44
<개발자에서>
최근에 클라우드 기술이 부각되면서 다음에서도 발빠르게 사내 프라이빗 클라우드 서비스를 준비중이다. 가장 먼저 한 일은 사내 개발자들이 언제든지 자신의 가상머신(VM)을 할당 받아 테스트해 볼 수 있는 사내 클라우드 플랫폼 구축이었다.
2011년 초 오픈소스인 클라우드스택을 최적화해 구축했으며, 개발자들은 공용 테스트 서버나 서비스 서버에서 못하던 자신만의 최신 기술 습득이나 테스트를 아무 구애 받지 않고 자기 서버에서 해 볼 수 있게 됐다. 이 플랫폼은 앞으로 클라우드 파운더리 기반의 사내 PaaS과 하둡 테스트베드로도 활용하고 있으며, 실제 다음 서비스에서 클라우드 컴퓨팅 기술을 활용하는 기초가 되고 있다.
- http://www.bloter.net/archives/107844
This document summarizes several companies' approaches to microservices architecture. It describes how companies like Twitter, Gilt, and Hailo implement microservices for configuration, tooling, discovery, routing, and observability. It also notes that the microservices ecosystem is rapidly evolving, with many choices for development and operational tools, orchestration, and datastores. Next-generation applications may assemble components from a Docker Hub "app store" and leverage ephemeral, orchestrated, or database-as-a-service solutions.
Mozilla Firefox OS, its Technical Platform and Future - ISET 2014Channy Yun
The document discusses Mozilla Firefox OS, an open source mobile operating system based on web technologies, outlines its technical structure including the Gonk, Gecko and Gaia components, and details Firefox OS's developer platform and future including expanding to new device types and emerging mobile markets with a focus on low-cost hardware.
Webware - from Document to Operating System Channy Yun
This document discusses the past, present and future of web technologies. It covers early web documents from the 1990s that used technologies like blink and marquee. It also discusses the browser wars of that time and the standards movement. The document then covers modern web technologies like HTML5, CSS3, Canvas, WebGL and APIs for multimedia, geolocation, offline apps and more. It discusses the evolution of the web to a runtime for applications rather than just documents. Finally, it discusses potential futures for the web like browser-based operating systems and the web as a business platform.
2. Web 2.0 : Web as like Software
Platform
• Data lock-in User Generated Contents
• Open API with Web Services (XML, RDF, SOAP)
• Lightweight Service & Business Model
• Participation of User/Developer/Advertiser
(Ecosystem) 2
3. SW 플랫폼 vs. 웹 플랫폼
JVM Platform Web site
Java API Interface Open API
Java Application Software Data
Developer Participators User, Small Biz.
API Lock-in Key Factor Data Lock-in
3
4. 오픈 API 모델
Open API의 기본 철학
– 자신의 데이터 제어 (Editing, Viewing, Mixing, Matching)
– Open Data Format(호환 가능한 오픈 포맷 이용)
Open API의 기본 원칙
– 웹 페이지가 아닌 데이터를 디자인 하라
– 가려운 곳을 긁어라 (잘 안 되는 한가지 문제 풀기)
– 가능한 간단히 만들어라 (점진적 진화, 향상 시켜라)
– 사람이 먼저, 기계는 나중
• 보기 좋고 읽기 좋게 하여 프로그래밍에 동참 시키기
– 광범위한 표준을 재사용 (표준을 준수하면 재창조 가능)
– 모듈화/임베딩 가능하게 만들어라.
– 개발, 컨텐츠, 서비스를 분산 시켜라
Open API 디렉토리
– WSFinder: http://wsfinder.jot.com/WikiHome
– Programmable Web: http://www.programmableweb.com/apis
4
13. 쉽게 매쉬업 만들기
Popfly는 오픈 API 데이터를 이용해서
바로 애플리케이션을 만들 수 있음.
http://www.popfly.com/
Yahoo! Pipes는 오픈 API 데이터를 합쳐서
새로운 애플리케이션을 만들 수 있음.
http://pipes.yahoo.com/pipes/
13
22. 유형별 이용 사례
정부 기관
–행정 기관 웹 사이트는 부처별 행정 정보를 대국민 서비스 하는 데 있어 자체 통합
검색에서 Daum의 카페 및 블로그 검색 등 경쟁력 있는 DB를 노출하여 Daum 내부
로 유입시키고 있다.
–주요 사례
• 행정 안전부 http://www.mopas.go.kr/
• 국토 해양부 http://www.mltm.go.kr/
• 한국 관광공사 http://www.visitkorea.or.kr
22
23. 컨텐츠 웹 사이트
– 독자적인 서비스 모델을 가진 컨텐츠 웹 사이트의 경우 자사 서비스에 부가적으로
Daum 검색을 적용함으로써 컨텐츠 확장 기능을 제공하고 있다.
–주요 사례
• 맘스 다이어리 http://mamsdiary.co.kr
• 인터넷 불국정토 http://www.sajahoo.com
• OKJSP 자바 커뮤니티 http://www.okjsp.pe.kr
23
24. 커뮤니티 사이트
– 소셜 및 커뮤니티 서비스를 제공하는 웹 사이트는 Daum에 블로그를 가진 경우, 자
사의 서비스에서 블로그 글 쓰기를 제공하여 유입효과를 얻는다.
–주요 사례
• 미투데이 http://me2day.net
24
25. 교육 기관
–Daum의 오픈 API를 이용하여 학생들을 위한 부가 정보를 제공 해주고 있어 교육 기
관들로 부터 유입 효과가 높다.
–주요 사례
• 경남대학교 도서관 http://library.kyungnam.ac.kr (책검색 이용)
25
26. 외부 블로거
– Ajax 실시간 검색어, 검색 API, RSS 피드 API 등을 자신의 블로그에 위젯 형식으로
붙여 이용할 수 있으며 그에 따른 Daum 서비스 유입이 일어난다.
–주요 사례
• Irisi 블로그 http://irisi.tistory.com
• humbroll's twitter http://humbroll.com 외 700개 블로그
26
31. 웹 서비스 컴퓨팅 변천
ARPANE Internet
T
Web Web as a SNS Grid
Darkness Awarenes Platform Platform Platform
s
9 9 2 6 7 1 4 6
195 196 198 199 199 200 200 200
Dot-Com Web Social
Bubble 2.0 Graph
Open APIs
Google,Amazon,Ebay… Web2.0 Startups
Social Platform
facebook, open social
Apps Platform
Amazon,Google
31