Microsoft 365 UG Windows Autopilot 1st May 2019Andrew BettanyWindows Autopilot: Gamechanger or Gimmick?
Let Andrew Bettany, MVP, present and discuss how Windows Autopilot can be used to efficiently deploy your Windows 10 devices into your Modern Workplace.
Azure fundamentals-170910113238ScottSmith574468This document provides an overview of Microsoft Azure training content including Azure Fundamentals, Storage, Webapps, Cloud Services, Virtual Machines, Media Services, and Active Directory. It describes key cloud computing concepts like IAAS, PAAS, and SAAS and compares traditional computing to cloud computing. It also summarizes several Azure services like Webapps, Storage, Cloud Services, Virtual Machines, Media Services, Azure Search, and Active Directory.
AWS Certification | AWS Architect Certification Training | AWS Tutorial | AWS...Edureka!This AWS Certification tutorial shall explain you all the certifications offered by AWS, the important topics to learn and the exam pattern. It will also talk about the job trends and the demand for each certification in the market. This AWS Certification tutorial is ideal for those who want to become an AWS Certified Professional.
Below are the topics covered in this tutorial:
1. Amazon Web Services
2. AWS Job Trends
3. AWS Certifications
4. AWS Exam
5. How to Prepare for your AWS Exam?
6. AWS Learning Path
#awscertification #amazoncloud #awstraining #awsjobs
Azure WAfPutraPribumi4This document discusses web application attack landscapes and how Azure Web Application Firewall (WAF) protects against them. It describes common attacks like DDoS, SQL injection, and bots. It then outlines Azure WAF's key features for protecting public and private web applications, including WAF policies, rules, bot management, and integration with services like Azure Front Door and Application Gateway. The document provides examples of how Azure WAF can be configured to lock down backends and filter traffic. It emphasizes that Azure WAF allows logging, monitoring, and custom rules to secure web applications hosted on Azure.
Microservices Tracing With Spring Cloud and Zipkin @CybercomDEVMarcin GrzejszczakThis document discusses distributed tracing with Spring Cloud and Zipkin. It begins with an overview of distributed tracing terminology like spans, traces, logs and tags. It then covers how Spring Cloud Sleuth handles log correlation across threads, libraries and services. Finally, it shows how to visualize latency in a microservices architecture using Spring Cloud Sleuth and Zipkin, which collects timing data and displays it in a waterfall graph.
오비맥주 사례로 보는 엔터프라이즈 데이터센터의 클라우드 마이그레이션BESPIN GLOBAL[목차]
• 클라우드로 마이그레이션해야 하는 이유와 국내 현황
• 클라우드 마이그레이션의 기본 프로세스와 전략
• 마이크로소프트 애저 클라우드의 마이그레이션 관련 특징과 옵션
• 오비맥주 클라우드 마이그레이션 배경과 파트너 선정 기준
• 마이그레이션 일정과 아키텍처, 6R 전략
• 오비맥주 클라우드 마이그레이션의 비용 절감 효과와 향후 로드맵
Benefits of the Azure cloudJames SerraThe cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Edureka!( Microservices Architecture Training: https://www.edureka.co/microservices-... )
This Edureka's Microservices tutorial gives you detail of Microservices Architecture and how it is different from Monolithic Architecture. You will understand the concepts using a UBER case study. In this video, you will learn the following:
1. Monolithic Architecture
2. Challenges Of Monolithic Architecture
3. Microservice Architecture
4. Microservice Features
5. Compare architectures using UBER case-study
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?Amazon Web Services Korea악성코드는 끊임없이 지능화되어 가며 사용자들의 데이터를 노리고 있는데, 우리는 이러한 공격으로부터 안전할까요? 나는 아니겠지 하는 한순간의 방심으로 우리 회사의 데이터가 공격자로부터의 인질이 될 수 있습니다. AWS 인프라 환경에서 랜섬웨어로부터 보호하기 위한 방법은 무엇인지 살펴보며, 안전하게 구축하기 위한 전략을 함께 찾아봅니다. 완벽한 보안은 항상 어려운 일이지만, 이 몇 단계의 기본을 지키는 준비만으로도 여러분의 AWS 보안은 달라질 것입니다.
Introduction to Amazon Web ServicesJames ArmesIntroductory session to Amazon Web Services given to the Central Pennsylvania Linux Users Group in July 2016.
Get ready for Jamstack with Sitecore Experience EdgeVarunNehraIntroduction to Jamstack architecture. With Sitecore supporting React and Next.js you are one step closer to Jamstack delivery with Sitecore JSS, Experience Edge for Sitecore Content Hub and Experience Edge for Sitecore XM enable Jamstack architecture.
Why Microservice Kelvin YeungA proper Microservice is designed for fast failure.
Like other architectural style, microservices bring costs and benefits. Some development teams have found microservices architectural style to be a superior approach to a monolithic architecture. Other teams have found them to be a productivity-sapping burden.
This material start with the basic what and why microservice, follow with the Felix example and the the successful strategies to develop microservice application.
An Introduction to the AWS Well Architected Framework - WebinarAmazon Web ServicesThis document provides an introduction to the AWS Well-Architected Framework, which consists of five pillars - security, reliability, performance efficiency, cost optimization, and operational excellence. It discusses the recent addition of the operational excellence pillar and updates to the reliability pillar. It also covers new architecture type overlays and available resources like whitepapers, online training, and reference architectures. The session is intended for architects, developers, managers, and IT professionals interested in cloud architecture best practices.
Microsoft AzureMohab El-ShishtawyMicrosoft Windows Azure is a cloud computing platform that provides infrastructure as a service, platform as a service and software as a service. It allows developers to build and host applications and services through Microsoft's global network of data centers. Key components of Windows Azure include Web Roles, Worker Roles, Storage, SQL Azure database, Cloud Fabric for automatic scaling and failover, and development tools to facilitate building applications for the cloud. The document provides an overview of these services and components and how developers can get started using Windows Azure.
AWS Well-Architected WorkshopAmazon Web ServicesBy Ballu Singh, Solutions Architect AWS
The AWS Well-Architected framework was developed to help cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. Composed of 5 pillars – operational excellence, security, reliability, performance efficiency, and cost optimization – this framework provides a consistent approach to evaluate architectures, and provides guidance to help implement designs that will scale with your application needs over time.
This workshop teaches you how to put that framework into practice. You’ll learn strategies for building stable and efficient systems. Then you’ll apply that knowledge through a series of team exercises, comparing a sample architecture against our best practices, and assessing how Well-Architected it is against each pillar.
Azure vm introductionLalit RawatWe have discussed on azure virtual machines and provides the wider information on azure which will help to understand the azure modules
Cloud Computing and Microsoft AzureSuhail JamaldeenSuhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Amazon Web ServicesThis module covers how AWS approaches securing the cloud, along with the AWS Shared Responsibility Model, AWS Access Control and Management, AWS Security Compliance Programs, and resources available to you in better understanding AWS Cloud security options.
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar ReddyIn This presentation, we have showcased that Various services which uses the Mule as their main source.
Microsoft Azure FundamentalsAdwait UllalThis document provides an overview of Microsoft Azure fundamentals, including the different cloud hosting models, the various Azure components across infrastructure, platforms, and software as a service. It describes Azure services for compute, web and mobile, data and storage, networking, hybrid integration, analytics, media, Internet of things, developers, and management. The presenter's contact information is provided for any questions.
Cisco Identity Services Engine (ISE)Anwesh DixitCisco Identity Services Engine (ISE) is a next-generation identity and access control policy platform that enables enterprises to enforce compliance, enhance infrastructure security, and streamline service operations. It determines whether users are accessing the network on authorized devices, establishes user identity and context, and assigns services based on user attributes. ISE provides comprehensive secure access, increases productivity, and reduces operations costs through centralized policy control, visibility, automated provisioning, and guest access management.
Cloud Computing Introduction for KidsDharmesh JaniI presented this content for Kids Day At Work. Had to think of simple way to explain cloud computing so even kids could understand the basics.
Hope you enjoy it as well.
A Modern Data Architecture for MicroservicesAmazon Web ServicesThe document discusses challenges and best practices for data architecture in microservices environments. It covers issues like distributed transactions, eventual consistency, and error handling. It also provides recommendations for choosing data stores and keeping data consistent across services through master data management. The key aspects are using correlation IDs, designing services to handle their own rollbacks, leveraging streams for async operations, and classifying requirements to select the right database technologies.
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...Amazon Web ServicesWith the breadth of AWS services available that are relevant to digital media, organizations can readily build out complete content/asset management (DAM/MAM/CMS) solutions in the cloud. This session provides a detailed walkthrough for implementing a scalable, rich-media asset management platform capable of supporting a variety of industry use cases. The session includes code-level walkthrough, AWS architecture strategies, and integration best practices for content storage, metadata processing, discovery, and overall library management functionality—with particular focus on the use of Amazon S3, Amazon Elastic Transcoder, Amazon DynamoDB and Amazon CloudSearch. Customer case study will highlight successful usage of Amazon CloudSearch by PBS to enable rich discovery of programming content across the breadth of their network catalog.
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...Amazon Web ServicesThe Department of Defense's Secure Cloud Computing Architecture (SCCA) guidance provides DoD mission owners the security requirements for building a DoD compliant and secure application environment in the cloud. This session will review the DoD Cloud Security Requirements Guide and the DoD SCCA pillars and how they apply to AWS services. We will demonstrate how to build a DoD SCCA environment through automation and configuration management tools as well as discuss how to document security controls implementations. We will answer common questions, such as: how do we connect to a DoD Cloud Access Point? How do we implement a least privilege access control model? And how do we automate security event notifications and remediate issues? This session is designed for both technical and information assurance professionals that want to understand the process to move DoD systems into AWS, secure them, and get them accredited. Learn More: https://aws.amazon.com/government-education/
다음카카오 Pc&Mobile 웹 접근성 개선 사례Jaesung Choi다음카카오 PC/Mobile 웹 접근성 가이드에 따른 접근성 평가 방식을 공유하고 실 사용자의 접근성을 고려한 다음 PC첫화면과 모바일첫화면 접근성 개선 사례와 그 외 국가인권위 진정건 처리 사례를 소개합니다
Benefits of the Azure cloudJames SerraThe cloud is all the rage. Does it live up to its hype? What are the benefits of the cloud? Join me as I discuss the reasons so many companies are moving to the cloud and demo how to get up and running with a VM (IaaS) and a database (PaaS) in Azure. See why the ability to scale easily, the quickness that you can create a VM, and the built-in redundancy are just some of the reasons that moving to the cloud a “no brainer”. And if you have an on-prem datacenter, learn how to get out of the air-conditioning business!
Microservice Architecture | Microservices Tutorial for Beginners | Microservi...Edureka!( Microservices Architecture Training: https://www.edureka.co/microservices-... )
This Edureka's Microservices tutorial gives you detail of Microservices Architecture and how it is different from Monolithic Architecture. You will understand the concepts using a UBER case study. In this video, you will learn the following:
1. Monolithic Architecture
2. Challenges Of Monolithic Architecture
3. Microservice Architecture
4. Microservice Features
5. Compare architectures using UBER case-study
AWS Summit Seoul 2023 | 지능화되는 랜섬웨어 위협으로부터 지킬 것인가? 당할 것인가?Amazon Web Services Korea악성코드는 끊임없이 지능화되어 가며 사용자들의 데이터를 노리고 있는데, 우리는 이러한 공격으로부터 안전할까요? 나는 아니겠지 하는 한순간의 방심으로 우리 회사의 데이터가 공격자로부터의 인질이 될 수 있습니다. AWS 인프라 환경에서 랜섬웨어로부터 보호하기 위한 방법은 무엇인지 살펴보며, 안전하게 구축하기 위한 전략을 함께 찾아봅니다. 완벽한 보안은 항상 어려운 일이지만, 이 몇 단계의 기본을 지키는 준비만으로도 여러분의 AWS 보안은 달라질 것입니다.
Introduction to Amazon Web ServicesJames ArmesIntroductory session to Amazon Web Services given to the Central Pennsylvania Linux Users Group in July 2016.
Get ready for Jamstack with Sitecore Experience EdgeVarunNehraIntroduction to Jamstack architecture. With Sitecore supporting React and Next.js you are one step closer to Jamstack delivery with Sitecore JSS, Experience Edge for Sitecore Content Hub and Experience Edge for Sitecore XM enable Jamstack architecture.
Why Microservice Kelvin YeungA proper Microservice is designed for fast failure.
Like other architectural style, microservices bring costs and benefits. Some development teams have found microservices architectural style to be a superior approach to a monolithic architecture. Other teams have found them to be a productivity-sapping burden.
This material start with the basic what and why microservice, follow with the Felix example and the the successful strategies to develop microservice application.
An Introduction to the AWS Well Architected Framework - WebinarAmazon Web ServicesThis document provides an introduction to the AWS Well-Architected Framework, which consists of five pillars - security, reliability, performance efficiency, cost optimization, and operational excellence. It discusses the recent addition of the operational excellence pillar and updates to the reliability pillar. It also covers new architecture type overlays and available resources like whitepapers, online training, and reference architectures. The session is intended for architects, developers, managers, and IT professionals interested in cloud architecture best practices.
Microsoft AzureMohab El-ShishtawyMicrosoft Windows Azure is a cloud computing platform that provides infrastructure as a service, platform as a service and software as a service. It allows developers to build and host applications and services through Microsoft's global network of data centers. Key components of Windows Azure include Web Roles, Worker Roles, Storage, SQL Azure database, Cloud Fabric for automatic scaling and failover, and development tools to facilitate building applications for the cloud. The document provides an overview of these services and components and how developers can get started using Windows Azure.
AWS Well-Architected WorkshopAmazon Web ServicesBy Ballu Singh, Solutions Architect AWS
The AWS Well-Architected framework was developed to help cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. Composed of 5 pillars – operational excellence, security, reliability, performance efficiency, and cost optimization – this framework provides a consistent approach to evaluate architectures, and provides guidance to help implement designs that will scale with your application needs over time.
This workshop teaches you how to put that framework into practice. You’ll learn strategies for building stable and efficient systems. Then you’ll apply that knowledge through a series of team exercises, comparing a sample architecture against our best practices, and assessing how Well-Architected it is against each pillar.
Azure vm introductionLalit RawatWe have discussed on azure virtual machines and provides the wider information on azure which will help to understand the azure modules
Cloud Computing and Microsoft AzureSuhail JamaldeenSuhail Jamaldeen is a Microsoft consultant and trainer who specializes in Office 365 and Azure. He discusses key topics related to cloud computing including the characteristics, models, and services. Microsoft Azure is introduced as a cloud platform that allows users to build, deploy, and manage applications across global data centers. [/SUMMARY]
Module 4: Secure your cloud applications - AWSome Day Online Conference 2019Amazon Web ServicesThis module covers how AWS approaches securing the cloud, along with the AWS Shared Responsibility Model, AWS Access Control and Management, AWS Security Compliance Programs, and resources available to you in better understanding AWS Cloud security options.
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar ReddyIn This presentation, we have showcased that Various services which uses the Mule as their main source.
Microsoft Azure FundamentalsAdwait UllalThis document provides an overview of Microsoft Azure fundamentals, including the different cloud hosting models, the various Azure components across infrastructure, platforms, and software as a service. It describes Azure services for compute, web and mobile, data and storage, networking, hybrid integration, analytics, media, Internet of things, developers, and management. The presenter's contact information is provided for any questions.
Cisco Identity Services Engine (ISE)Anwesh DixitCisco Identity Services Engine (ISE) is a next-generation identity and access control policy platform that enables enterprises to enforce compliance, enhance infrastructure security, and streamline service operations. It determines whether users are accessing the network on authorized devices, establishes user identity and context, and assigns services based on user attributes. ISE provides comprehensive secure access, increases productivity, and reduces operations costs through centralized policy control, visibility, automated provisioning, and guest access management.
Cloud Computing Introduction for KidsDharmesh JaniI presented this content for Kids Day At Work. Had to think of simple way to explain cloud computing so even kids could understand the basics.
Hope you enjoy it as well.
A Modern Data Architecture for MicroservicesAmazon Web ServicesThe document discusses challenges and best practices for data architecture in microservices environments. It covers issues like distributed transactions, eventual consistency, and error handling. It also provides recommendations for choosing data stores and keeping data consistent across services through master data management. The key aspects are using correlation IDs, designing services to handle their own rollbacks, leveraging streams for async operations, and classifying requirements to select the right database technologies.
Building a Scalable Digital Asset Management Platform in the Cloud (MED402) |...Amazon Web ServicesWith the breadth of AWS services available that are relevant to digital media, organizations can readily build out complete content/asset management (DAM/MAM/CMS) solutions in the cloud. This session provides a detailed walkthrough for implementing a scalable, rich-media asset management platform capable of supporting a variety of industry use cases. The session includes code-level walkthrough, AWS architecture strategies, and integration best practices for content storage, metadata processing, discovery, and overall library management functionality—with particular focus on the use of Amazon S3, Amazon Elastic Transcoder, Amazon DynamoDB and Amazon CloudSearch. Customer case study will highlight successful usage of Amazon CloudSearch by PBS to enable rich discovery of programming content across the breadth of their network catalog.
Deploy a DoD Secure Cloud Computing Architecture Environment in AWS | AWS Pub...Amazon Web ServicesThe Department of Defense's Secure Cloud Computing Architecture (SCCA) guidance provides DoD mission owners the security requirements for building a DoD compliant and secure application environment in the cloud. This session will review the DoD Cloud Security Requirements Guide and the DoD SCCA pillars and how they apply to AWS services. We will demonstrate how to build a DoD SCCA environment through automation and configuration management tools as well as discuss how to document security controls implementations. We will answer common questions, such as: how do we connect to a DoD Cloud Access Point? How do we implement a least privilege access control model? And how do we automate security event notifications and remediate issues? This session is designed for both technical and information assurance professionals that want to understand the process to move DoD systems into AWS, secure them, and get them accredited. Learn More: https://aws.amazon.com/government-education/
다음카카오 Pc&Mobile 웹 접근성 개선 사례Jaesung Choi다음카카오 PC/Mobile 웹 접근성 가이드에 따른 접근성 평가 방식을 공유하고 실 사용자의 접근성을 고려한 다음 PC첫화면과 모바일첫화면 접근성 개선 사례와 그 외 국가인권위 진정건 처리 사례를 소개합니다
'UX', 'UX Design' and 'Good UX'Jinyong KimUX가 무엇인지, UX를 디자인 한다는 건 어떤 일인지, 좋은 UX란 무엇인지에 대해 경험을 바탕으로 풀어본 이야기입니다.
ݺߣshare에 업로드 되어 있는 비슷한 주제의 자료들 대부분이, 화면을 꽉 채우는 이미지만 덕지덕지 붙어 있거나, 도대체 어떻게 전개되는 이야기인지도 알 수 없게 키워드만 툭툭 던지는 방식이라서 조금 답답하더라구요.
그래서 제맘대로 만들어 봤어요. ㅋ
(얼마를 상상하시든 그것보다 더) 짧은 기간동안 파바박 만든 자료라서.. 조금은 아쉬운 부분도 있지만, 이 자료가 어느 누군가에게는 도움이 되길 바라는 마음에서 올려봅니다.
* 구글의 Noto Sans Korean 폰트를 주로 썼는데, 슬라이드쉐어의 작은 뷰로 보기에는 가독성이 좋지 않아서 맑은 고딕으로 바꿨습니다.
제10회 정보접근성 동향 세미나 발표자료(에스크레인 손학) v1.4 20141209Hark ( Daniel ) SOHN2014.12.9일 진행된 제 10회 정보접근성 동향 세미나 발표자료입니다.
모바일 접근성 자동 점검 솔루션인 S-MACK을 이용하여 서비스중인 애플리케이션을 점검하여 사례를 통한 모바일접근성 이슈 및 개선방안을 공유한 자료입니다.
궁금하신 점이나 자료에 수정할 내용이 있으면 아래의 이메일로 연락주십시오.
( mediamen@gmail.com / www.cyworld.com/sysdesigner )
侱ٰԱ소개서logeoCitrine is native mobile framework.
▶ About Citrine
- It’s a component based structure and mobile app development platform with Web
technologies (XML(MOML), Java Script)
▶ Feature of Citrine
- Object Oriented Approach
This approach solves inefficiency for mobile app development through object oriented
approaches using MOML (Mobile Object Markup Language)
- Simple functional definition
This defines complicated functions by abstracting them matched with actual usage.
- Independent development
This independently separates library developers from application developments and
implements a base to integrate them easily.
- Component based structure
It provides a base by which services developed by service providers are integrated
with other applications.
Flutter로 글로벌앱 출시를 위한 꿀팁 - Droidknights2020Bansook NamDroidknighs2020에서 유튜브로 발표한 슬라이드입니다.
https://www.youtube.com/watch?v=gTYou3Ru1QM
[Speaker소개]
안드로이드 개발 7년차, Flutter 개발 2년차 개발자입니다. 현재 스타트업 Lawfully에서 182개국 약 7만명의 유저가 사용중인 글로벌앱을 개발/관리 하고 있습니다. 프론트엔드 개발에 관심이 많아 그 외에 React 프로젝트도 참여하였고, 각 플랫폼과 언어의 장단점을 잘 녹여서 개발에 적용중입니다.
이번 발표는 Flutter에 관심이 있는 개발자, 혹은 Flutter앱을 처음 런칭하시는 분들이 참고하시면 좋은 내용으로 준비했습니다.
[이런 분이 들으시면 좋습니다]
Flutter 관심 있으신분. Flutter로 앱을 출시하고 싶으신분. Native Platform 앱과 Flutter 앱을 비교해보고 싶으신분.
RemoteCall+mobile pack 리모트콜 모바일팩 모바일 원격지원 제안서RSUPPORT리모트콜 모바일팩은 안드로이드와 iOS 스마트폰 화면 원격 공유를 통해 실시간으로 문제를 해결하는 모바일 원격지원 솔루션입니다. 가장 많은 제조사의 모바일 디바이스를 지원하여 활용성을 극대화하였습니다.
음성인식 기반의 지역 캐릭터 시스템JUNGHUN LEE2017 스마트창작터 시장검증계획서
음성인식 기반의 지역 캐릭터 시스템
흄 대표 이정헌 작성
음성으로 사용자가 원하는 서비스를 찾아서 실행시켜 준다.
SMS 및 카카오톡으로 인공지능 대답 및 채팅이 가능한 서비스로 확장.
사용자가 질문하는 내용으로부터 사용자 요구사항 통계 및 빅 데이터 도구 제공.
채팅에 제한하지 아니하고, 버스노선, 기차시간, 지역 날씨, 쇼핑몰 옷까지 다양한 분야에서 음성과 채팅으로 서비스를 확장해 나가는데 자연스럽다.
Mobile Application Development Platform "Morpheus"태일본부장님(Uracle) 권대한민국 No.1 모바일 개발 플랫폼 모피어스에 대한 소개 자료입니다.모피어스는 국내 200여 사이트에서 그 효과를 입증한 모바일 플랫폼으로 Gartner가 요구하는 MADP(Mobile Application Development Platform)의 7가지 요건을 만족하는 국내의 유일한 플랫폼입니다.
(Morpheus is the No.1 MADP in Korea Market.)
1. 2015. 11. 17
손 학
자동화 점검툴을 이용한
모바일 접근성 개선방안
제 12회 정보접근성 동향 세미나
2. Mobile Accessibility Seminar
2
목차
1. Mobile Accessibility
2. Automated Evaluation Tool – “forApp”
3. Mobile Accessibility Improvement Process
4. Case Study
5. Reference
4. Mobile Accessibility Seminar
4
접근성(Accessibility)이란?
접근( Access ) 가능성( Ability )+
* 특수교육학 - 시설, 교통, 제품, 서비스, 권리, 정보통신망 등의 환경을 불편함 없이 이용할 수 있는
정도이다. 주로 장애인, 노인, 임산부 등의 취약 계층이 어떤 시스템과 사물의 기능 및 혜택에 접근할
수 있는 가능성으로 인식된다
* 부동산 - 부동산학에서 거리는 실측거리, 시간거리, 운임거리, 의식거리로 접근정도를 측정한다. 접
근성이 좋으면 위치가 좋다고 하며, 이것은 이용, 가치 등에 영향을 크게 주는 요인으로 파악한다.
* 간호학 - 의지나 사고 및 감정 등을 서로 언어를 통하여, 또는 비언어성으로 전달하고 이해하는 교류
를 말한다. 분열병의 비접근성에는 자폐성이 반영되고 있다
* 무용이론 - 롤프 메이어션(Rolf Meyershon)과 존 로빈슨(John Robinson)은 포스트모던 예술이 절충
주의를 낳았고, 일부 엘리트나 프로페셔널만을 위한 예술이 아니라 광범위한 관객들을 대상으로 하는
접근성의 확장을 이루어냈다고 말했다
1. What is Mobile Accessibility?
1) 접근성의 정의
5. Mobile Accessibility Seminar
5
모바일 접근성이란?
모바일(Mobile)
접근성(Accessibility)
모바일 기기 / 모바일 프로그램(App/Web)
모바일 콘텐츠 / 접근 / 가능성
+
모바일 기기와 모바일 프로그램(App,Web)을 사용하여
모든 사람이 정보서비스와 콘텐츠를 이용하기 위해 편리하게 접근하는 것
2) 모바일 접근성의 정의
1. Mobile Accessibility
+
6. Mobile Accessibility Seminar
6
사람은 누구나 나이를 먹으니깐?
사람은 누구나 불편해질 수 있으니깐?
노약자
장애인
나 타인
3) 누구를 위하여 접근성을 개선하는가?
누구를 위해서 모바일 접근성을 개선하는가?
1. Mobile Accessibility
7. Mobile Accessibility Seminar
7
1. 대체 텍스트 제공
2. 초점
3. 운영체제 접근성 기능 지원
4. 누르기 동작 지원
5. 색에 무관한 인식
6. 명도 대비
7. 자막, 수화 등의 제공
8. 기본 사용자 인터페이스 컴포넌트 사용
9. 컨트롤간 충분한 간격
10. 알림 기능
11. 범용폰트 이용
12. 사용자 인터페이스의 일관성
13. 깜박거림의 사용 제한
14. 배경음 사용 금지
15. 장애인 사용자 평가
모바일 애플리케이션 접근성 지침 1.0
필수
권고
★
인식의 용이성
운용의 용이성
이해의 용이성
견고성
쉽게 받아들일 수 있어야 한다.
쉽게 사용할 수 있어야 한다.
쉽게 이해할 수 있어야 한다.
기술에 구애 받지 않아야 한다.
웹 콘텐츠 접근성 지침 2.0
( WACG 2.0 )
4) 지침 주요 내용 – 모바일 접근성 지침 1.0
1. Mobile Accessibility
8. Mobile Accessibility Seminar
8
모바일 애플리케이션 접근성 지침 2.0
인식의 용이성 운용의 용이성
이해의 용이성 견고성
- 대체 텍스트
- 자막, 수화 등의 제공
- 색에 무관한 인식
- 명도 대비
- 명확한 지시사항(신설)
- 알림 기능
- 초점
- 누르기 동작 지원
- 응답시간 조절(신설)
- 정지기능 제공(신설)
- 컨트롤의 크기와 간격
- 입력 도움(신설)
- 사용자 인터페이스의 일관성
- 깜박거림의 사용제한
- 자동재생 금지
- 예측가능성(신설)
- 범용 폰트 이용
- 기본 사용자 인터페이스 컴포넌트
- 장애인 사용자 평가 등
5) 지침 주요 내용 – 모바일 접근성 지침 2.0
1. Mobile Accessibility
* 운영체제 접근성 지원 ( 삭제 )
10. Mobile Accessibility Seminar
- 모바일 접근성 통계
- 모바일 접근성 자동 점검 보고서
- 모바일 접근성 컨설팅
- 대체텍스트 / 초점 점검에 최적화
- 버전별 / 기기별 / 화면별 조회가능
- 모바일 앱 / 웹 / 하이브리드 앱 조회가능
- 스마트폰 / 태블릿 점검 가능
- UI 콤포넌트의 확인이 가능
- 직관적인 UI 구성이 장점
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
11. Mobile Accessibility Seminar
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
- W3C Web Accessibility Evalutaion Tools 등록
- 한국 최초, 모바일 접근성 Tool 분야 최초 등록
12. Mobile Accessibility Seminar
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
글로벌 표준 - APT / ITU C&I Event , ASTAP-26 A&U EG
•“forApp” has been presented on the 3rd Joint
APT/ITU Conformance & Interoperability (C&I)
Events 2015 Showcasing and Workshop held on
September 5 -7, 2015, Bangkok, Thailand, and
the 26th APT Standardisation Program Forum
(ASTAP-26) held on September 7-10, 2015,
Bangkok, Thailand.
13. Mobile Accessibility Seminar
* forApp에 등록된 애플리케이션 정보
* 자동점검된 정보를 기반한 UI 콤포넌트 통계
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
14. Mobile Accessibility Seminar
* 이름 / 이메일 / 비밀번호 등록 후 사용가능
* 자동 점검된 애플리케이션 리스트(카테고리별)
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
15. Mobile Accessibility Seminar
* 화면별 상세 점검 결과
* 애플리케이션 버전별 / 점검기기별 / 화면별 조회
* 화면별 이미지
1) 원 화면
2) 초점 이동 화면
* 화면별 점검결과 통계화면
2. Automated Evaluation Tool – “forApp”
1) forApp ( www.forapp.org )
20. Mobile Accessibility Seminar
3. Mobile Accessibility Improvement Process
1) 신규 프로세스
제안 - 모바일 접근성 개선 및 인증 과업 수립
분석 - 접근성 가이드 수립 ( 기획, 디자인, 개발 )
설계 - 기획안 접근성 반영 ( 대체텍스트, IA )
구현 - Prototype 테스트, 대체텍스트, QA
테스트 - 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오)
오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
21. Mobile Accessibility Seminar
3. Mobile Accessibility Improvement Process
2) 리뉴얼 프로세스
제안 - 모바일 접근성 개선 및 인증 과업 수립
분석
- 사전점검 및 작업 리스트 도출
- 접근성 가이드 수립 ( 기획, 디자인, 개발 )
설계 - 기획안 접근성 반영 ( 대체텍스트, IA )
구현 - Prototype 테스트, 대체텍스트, QA
테스트
- 자동화 테스트, 전문가 테스트, 사용자 테스트(시나리오)
- 기능 테스트
오픈 / 운영 - 인증마크 획득, 운영 가이드 수립
22. Mobile Accessibility Seminar
22
•모바일 접근성 프로세스는 “모바일 애플리케이션 접근성 지침 1.0”을 기준으로 시스템 분석 및 사전교육, 접근성
설계, 애플리케이션 구현, 최종진단, 인증마크 획득의 5가지 단계로 진행합니다.
* 접근성 교육/세미나
* 사전 점검
- 자동화 테스트
- 전문가 테스트
- 사용자 테스트
* 작업 리스트 도출
* 접근성 가이드
- 기획 가이드
- 디자인 가이드
- 개발 가이드
* 단위 컨텐츠 점검
* On/Off Q&A 진행
* 최종 점검
- 자동화 테스트
- 전문가 테스트
- 사용자 테스트
* 수정보안리스트
* 심사신청
* 사전심사
- 자가진단
* 인증심사
M M + 1 M + 2 M + 3 M + 4 M + 5
애플리케이션 구현 및 테스트 오픈/안정화분석/설계요구사항
애플리케이션 구현 최종점검접근성 설계분석/교육
•[ 분석 / 교육 ] •[ 접근성 설계 ] •[ 애플리케이션 구현 ] •[ 최종점검 ] •[ 인증마크 획득 ]
인증마크
*프로젝트에 따른 컨설팅 업무 예시(6개월 기준)
3. Mobile Accessibility Improvement Process
3) 프로젝트 기간에 따른 접근성 개선 프로세스
24. Mobile Accessibility Seminar
2) UI Component List
UI Component Num. %
android.view.View 179,005 50.62
android.widget.TextView 69,220 19.58
android.widget.Button 24,083 6.81
android.widget.LinearLayout 17,202 4.86
android.widget.ImageView 15,018 4.25
android.widget.ImageButton 14,901 4.21
android.widget.RelativeLayout 10,265 2.90
android.widget.Image 5,484 1.55
android.widget.EditText 5,247 1.48
android.widget.FrameLayout 4,184 1.18
계 97.46
UI Component Num. %
android.widget.TextView 6,872 35.86
android.view.View 4,598 24.00
android.widget.Button 2,261 11.80
android.widget.LinearLayout 1,284 6.70
android.widget.FrameLayout 914 4.77
android.widget.ImageView 892 4.66
android.widget.ImageButton 715 3.73
android.widget.RelativeLayout 700 3.65
android.widget.EditText 374 1.95
android.widget.CheckedTextView 248 1.29
계 98.41
1. 금융권 UI 컴포넌트 통계 2. forApp UI 컴포넌트 통계
1) 금융권 앱은 타사 앱에 비해 “텍스트 기반” UI Component를 주로 사용함.
2) 10개 전후의 UI Component가 모바일 화면 구성의 대부분을 차지
4. Mobile Accessibility Improvement Process
25. Mobile Accessibility Seminar
3) Custom UI Component List
UI Component Num.
com.aviary.android.feather.widget.AviaryHighlightImageButton 16
co.vine.android.player.SdkVideoView 2
it.sephiroth.android.library.widget.HListView 1
kr.co.variable.foodtalk.common.ui.CenterAlignablePager 1
kr.mywish.app.widget.pager.DynamicViewPager 1
com.emilsjolander.components.StickyScrollViewItems.ScrollViewEx 1
com.kmplayer.widget.SlidingPaneLayout 1
com.wapo.flagship.views.VerticalViewPager 1
com.aviary.android.feather.widget.AviaryHighlightImageButton 1
1. Native가 아닌 Custom UI Component
1) 금융권 애플리케이션에서는 Custom UI 가 발견되지 않음.
2) Custom UI Component 를 사용하는 경우는 많지 않은 것으로 확인 ( forApp 기준 )
4. Case Analysis
26. Mobile Accessibility Seminar
3) FAQ & Q&A
4. Case Analysis
1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은?
2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은?
3. 모바일 접근성도 인증마크를 발급하나요?
4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요?
5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요?
6. 모바일도 웹처럼 자동화 점검이 가능한가요?
27. Mobile Accessibility Seminar
27
4. FAQ
1. 모바일 접근성 개선이 웹접근성 개선과 다른 점은?
- 소스확인의 어려움
1) 웹 – HTML 확인이 가능 ( 모바일 상에서 확인불가 ) – PC에서 확인하는 경우존재
2) 모바일 – 모바일 소스 확인이 불가
- 주요 작업대상
1) 웹 – 퍼블리셔
2) 모바일 – 개발자 or 개발산출물 확인가능자
- 다양한 구축방법
1) 웹 – HTML ( + 프로그램 )
2) 모바일 – 네이티브, 하이브리드 방식, 모바일 웹 / 다양한 플렛폼 ( 게임 등 )
28. Mobile Accessibility Seminar
28
4. FAQ
2. 모바일 접근성 개선 시 비용이 많이 들거나 개발과정에서 어려운 점은?
- 상태 확인이 어려움
1) 문제 발생 시 원인파악 ( 프로그램 , OS , 스크린리더 )
2) 오류 존재
3) 기기의 특성 ( 제조사 별 차이 ) – 레퍼런스 폰 활용
- 투입비용 증가
1) 개발인력
2) UI 단위의 페이지 확인 시 시간이 많이 소요됨.
3) 스크롤 구성시 다량의 UI 구성요소 확인 – 페이지 범위 등
4) 터치 스크린 기기의 사용한계
30. Mobile Accessibility Seminar
30
4. FAQ
4. 모바일 웹과 하이브리드 웹은 어떤 기준으로 접근성을 준수해야 되나요?
- 모바일 애플리케이션 형태
1) 네이티브 앱 – 모바일 접근성 지침
2) 하이브리드 앱 – 모바일 접근성 지침 + 웹 접근성 지침
3) 모바일 웹 – 웹 접근성 지침 + 모바일 접근성 지침 ( WA마크 예정 )
-> 신규 가이드 미정
31. Mobile Accessibility Seminar
31
4. FAQ
5. 모바일 접근성 개선시 컨설팅은 꼭 필요한 건가요?
- 준비확인사항
1) 접근성과 모바일 접근성 지침에 대한 이해
2) 모바일 기기의 특징과 접근성 지원 등의 기능에 대한 이해
3) OS별 특징 및 Accessibility attribute 에 대한 지식
4) 사용성 진단에 대한 방안