Part 1 - Binding Certificates (IFD)Naveen KumarThe document provides a detailed guide on configuring Internet Facing Deployment (IFD) for Microsoft Dynamics CRM 2016 on-premise using ADFS 2.1. It outlines essential prerequisites, including the installation of Dynamics CRM and IIS, as well as certificate requirements for secure web access. The document also includes step-by-step instructions for binding SSL certificates to the CRM website and configuring authentication settings.
Chatting - R.D.SivakumarSivakumar R D .This document discusses different types of chatting on the internet. It describes instant messaging as one of the most popular forms of chat, which allows two people to communicate through typed messages. Another form is ICQ, which assigns users a unique number for communication and file sharing. The final type discussed is IRC (Internet Relay Chat), which facilitates group communication through discussion channels and private one-on-one chats. Features like emoticons, sound effects, and color themes are also described.
OnlinechatshavetavermaThe document presents an overview of online chatting, detailing its definition, functionalities of chat servers and clients, and types of communication (synchronous vs asynchronous). It discusses the advantages and disadvantages of synchronous chat, including ease of communication and challenges in following discussions. Additionally, it highlights various platforms for online chatting, such as web-based chat rooms and Internet Relay Chat (IRC).
Report on online chattingAmandeep KaurOnline chatting allows users to communicate in real-time through typed messages. It works using chat servers that allow messages to be quickly received and posted, and chat clients that users download to connect to servers and see messages. There are three main types of online chat - web-based chat rooms where users discuss topics, instant messaging between contacts, and Internet Relay Chat involving joining channels. Asynchronous chat like forums allow time delays between responses. While chatting connects users, it also has risks like not knowing other users' identities and potential for cyberbullying.
Chat applicationMudasir SunasaraThis document summarizes a Java-based chat application created by DVS Technologies. It discusses what chatting and chat applications are, how they allow real-time communication, and how they are used on websites and mobile devices. It then explains the technical details of how sockets allow for two-way communication between client and server programs by binding to specific port numbers, allowing the server to listen for connection requests and the client to identify the server to connect to. Diagrams demonstrate how a port scanner can find the port a chat server is listening on so the client can connect and authenticate with the server.
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬Amazon Web Services KoreaAWS Activate Seminar에서 윤석찬 AWS 테크에반젤리스트께서 발표한 "AWS와 함께 확장성 높은 천만 사용자 웹 서비스 만들기 (모바일 앱을 위한 백엔드)"를 공유합니다.
SRS FOR CHAT APPLICATIONAtul KushwahaThe document provides requirements for a broadcast chat application. It includes an introduction describing the purpose of developing a Java-based chat application. It outlines the problem, objectives, scope and related previous work. It also includes details on the project perspective, interfaces, functions, assumptions, use cases, class diagrams, sequence diagrams, data flow diagrams, entity relationship diagrams, network diagrams, and a Gantt chart and work breakdown structure.
AWS re:Invent 특집(3) – Amazon 인공 지능(AI) 서비스 및 AWS 딥러닝 프레임웍 활용 (윤석찬)Amazon Web Services Korea인공 지능(AI) 기술의 발전은 새로운 서비스와 비지니스 혁신의 도구가 되고 있습니다. 본 강연에서는 AWS 클라우드 혁신이 인공 지능 기술을 활용하려는 개발자에게 어떤 의미를 주고 있으며, 이에 대한 아마존 사례 및 클라우드를 활용한 연구 개발 방법론에 대해 자세히 알아보고자 합니다. 이를 위해 아마존닷컴의 머신 러닝 기반 추천 엔진 및 물류 창고의 KIVA 로봇 활용 사례, 아마존 에코를 통한 알렉사 음성 인식 서비스의 데모와 함께 딥러닝(Deep Learning) 연구를 위한 AWS 컴퓨팅 P2 인스턴스 및 전용 AMI를 통한 MXNet 라이브러리 등을 소개합니다. 특히, AWS re:Invent에서 새로 출시한 Amazon Lex, Polly 및 Rekognition 등 클라우드 인공 지능 서비스를 소개하고 사용하는 방법을 안내해 드립니다.
A project report on chat applicationKumar GauravThis document provides a project report for a chat application. It includes sections on certificates, acknowledgements, table of contents, introduction, system analysis, system specification, software architecture, system design details, and testing. The project aims to develop a chat application that allows users connected over a network to communicate via text in both public and private chat modes, with security measures for private chats. It provides specifications for the hardware, software, modules, and testing objectives of the chat application.
My Project Report Documentation with Abstract & SnapshotsUsman SaitThis document describes a restaurant finder application developed for Android phones. It includes snapshots and discussions of the application's key activities. The application allows users to search for restaurants by location and cuisine type. It then displays lists of matching restaurants along with ratings and reviews. Users can view more details about a selected restaurant, including getting directions, viewing the full review online, and calling the restaurant directly from the application.
Android College Application Project Reportstalin georgeThe document describes a mini project report submitted by four students for their Bachelor of
Technology degree. It outlines the development of an Android application called "AISAT.apk" that
serves as a mobile version of the Albertian Institute of Science and Technology's official website. The
application allows students, parents, and others to access information about the college, receive
notifications, and view navigation directions to the campus on their mobile devices. It includes sections
describing the product scope, features such as authentication and notifications, interface requirements,
and system design.
Part 1 - Binding Certificates (IFD)Naveen KumarThe document provides a detailed guide on configuring Internet Facing Deployment (IFD) for Microsoft Dynamics CRM 2016 on-premise using ADFS 2.1. It outlines essential prerequisites, including the installation of Dynamics CRM and IIS, as well as certificate requirements for secure web access. The document also includes step-by-step instructions for binding SSL certificates to the CRM website and configuring authentication settings.
Chatting - R.D.SivakumarSivakumar R D .This document discusses different types of chatting on the internet. It describes instant messaging as one of the most popular forms of chat, which allows two people to communicate through typed messages. Another form is ICQ, which assigns users a unique number for communication and file sharing. The final type discussed is IRC (Internet Relay Chat), which facilitates group communication through discussion channels and private one-on-one chats. Features like emoticons, sound effects, and color themes are also described.
OnlinechatshavetavermaThe document presents an overview of online chatting, detailing its definition, functionalities of chat servers and clients, and types of communication (synchronous vs asynchronous). It discusses the advantages and disadvantages of synchronous chat, including ease of communication and challenges in following discussions. Additionally, it highlights various platforms for online chatting, such as web-based chat rooms and Internet Relay Chat (IRC).
Report on online chattingAmandeep KaurOnline chatting allows users to communicate in real-time through typed messages. It works using chat servers that allow messages to be quickly received and posted, and chat clients that users download to connect to servers and see messages. There are three main types of online chat - web-based chat rooms where users discuss topics, instant messaging between contacts, and Internet Relay Chat involving joining channels. Asynchronous chat like forums allow time delays between responses. While chatting connects users, it also has risks like not knowing other users' identities and potential for cyberbullying.
Chat applicationMudasir SunasaraThis document summarizes a Java-based chat application created by DVS Technologies. It discusses what chatting and chat applications are, how they allow real-time communication, and how they are used on websites and mobile devices. It then explains the technical details of how sockets allow for two-way communication between client and server programs by binding to specific port numbers, allowing the server to listen for connection requests and the client to identify the server to connect to. Diagrams demonstrate how a port scanner can find the port a chat server is listening on so the client can connect and authenticate with the server.
AWS 클라우드 기반 확장성 높은 천만 사용자 웹 서비스 만들기 - 윤석찬Amazon Web Services KoreaAWS Activate Seminar에서 윤석찬 AWS 테크에반젤리스트께서 발표한 "AWS와 함께 확장성 높은 천만 사용자 웹 서비스 만들기 (모바일 앱을 위한 백엔드)"를 공유합니다.
SRS FOR CHAT APPLICATIONAtul KushwahaThe document provides requirements for a broadcast chat application. It includes an introduction describing the purpose of developing a Java-based chat application. It outlines the problem, objectives, scope and related previous work. It also includes details on the project perspective, interfaces, functions, assumptions, use cases, class diagrams, sequence diagrams, data flow diagrams, entity relationship diagrams, network diagrams, and a Gantt chart and work breakdown structure.
AWS re:Invent 특집(3) – Amazon 인공 지능(AI) 서비스 및 AWS 딥러닝 프레임웍 활용 (윤석찬)Amazon Web Services Korea인공 지능(AI) 기술의 발전은 새로운 서비스와 비지니스 혁신의 도구가 되고 있습니다. 본 강연에서는 AWS 클라우드 혁신이 인공 지능 기술을 활용하려는 개발자에게 어떤 의미를 주고 있으며, 이에 대한 아마존 사례 및 클라우드를 활용한 연구 개발 방법론에 대해 자세히 알아보고자 합니다. 이를 위해 아마존닷컴의 머신 러닝 기반 추천 엔진 및 물류 창고의 KIVA 로봇 활용 사례, 아마존 에코를 통한 알렉사 음성 인식 서비스의 데모와 함께 딥러닝(Deep Learning) 연구를 위한 AWS 컴퓨팅 P2 인스턴스 및 전용 AMI를 통한 MXNet 라이브러리 등을 소개합니다. 특히, AWS re:Invent에서 새로 출시한 Amazon Lex, Polly 및 Rekognition 등 클라우드 인공 지능 서비스를 소개하고 사용하는 방법을 안내해 드립니다.
A project report on chat applicationKumar GauravThis document provides a project report for a chat application. It includes sections on certificates, acknowledgements, table of contents, introduction, system analysis, system specification, software architecture, system design details, and testing. The project aims to develop a chat application that allows users connected over a network to communicate via text in both public and private chat modes, with security measures for private chats. It provides specifications for the hardware, software, modules, and testing objectives of the chat application.
My Project Report Documentation with Abstract & SnapshotsUsman SaitThis document describes a restaurant finder application developed for Android phones. It includes snapshots and discussions of the application's key activities. The application allows users to search for restaurants by location and cuisine type. It then displays lists of matching restaurants along with ratings and reviews. Users can view more details about a selected restaurant, including getting directions, viewing the full review online, and calling the restaurant directly from the application.
Android College Application Project Reportstalin georgeThe document describes a mini project report submitted by four students for their Bachelor of
Technology degree. It outlines the development of an Android application called "AISAT.apk" that
serves as a mobile version of the Albertian Institute of Science and Technology's official website. The
application allows students, parents, and others to access information about the college, receive
notifications, and view navigation directions to the campus on their mobile devices. It includes sections
describing the product scope, features such as authentication and notifications, interface requirements,
and system design.
NODE.JS 글로벌 기업 적용 사례 그리고, real-time 어플리케이션 개발하기John KimNODE.JS 글로벌 기업 적용 사례
그리고, real-time 어플리케이션 개발하기
http://www.microsoftvirtualacademy.com/training-courses/node-js-on-cloud
Web Socket APIJeongHwan Jangݺߣ for JSLounge 6th seminar. (Korean Only)
This slide has introduction to WebSocket API and sample code from websocket-node.
Iot 임xx,오xx,이xx(블루링크스마트컨트롤,스마트안전모,ddp+체온에너지기반웨어러블디바이스)Myeongun RyuThis document compares ZigBee and Z-Wave wireless communication standards. Both use the 2.4GHz band and have transmission distances over 100m. ZigBee uses BPSK and OPQPSK modulation while Z-Wave uses GFSK. ZigBee supports up to 65,536 nodes while Z-Wave supports up to 232 nodes. Both standards have similar power consumption profiles of around 1uA when idle, 20mA for receiving, and 40mA for transmitting.
2. 목 차
Ⅰ. 역할분담 및 일정
Ⅱ. 주제소개 및 개발환경
Ⅲ. System Architecture
Ⅳ. Hardware/Software Architecture
Ⅴ. IS YOU CHAT History
Ⅵ. 서버구축 및 시현
Ⅶ. IS YOU CHAT Flow chart
Ⅷ. SSL보안구축
Ⅸ. 질문 & 답변
Ⅹ. 참고문헌
3. 김건희
SSL이란 무엇인가 / 적용법
류명운
웹 채팅 서버구축 및 클라이언트 보안 채팅 패이지 개발
발표자료 작성
AES알고리즘에 대하여
보고서 및 일지 작성
Ⅰ. 역할분담 및 일정
4. 개발환경
운영체제 : Windows7
주제소개
웹소켓을 이용한 웹 보안 채팅 어플리케이션
개발 툴 : Notepad
개발언어 : HTML5/CSS3, JAVASCRIPT
Ⅱ. 주제소개 및 개발환경
5. Javascript
System
Architecture
Tomcat WAS Websocket
module HTML5 / CSS3 AES Library
Node.js
Node
Websocket
module
Tomcat
WAS
HTML5
/ CSS3
AES
Library
Javascript
Ⅲ. System Architecture
8. Ⅴ. IS YOU CHAT HISTORY
IS YOU CHAT ver0.1 - '14.11.19. 20:11
·노드를 사용해서 자바스크립트로 짠 Websocket server.js 실행
·클라이언트 페이지(html) 작성 및 테스트
9. IS YOU CHAT ver0.2 - '14.11.20. 05:28
· Node에서 실행 시킬 웹 소켓 서버인 Broadcast.js 파일 작성
Ⅴ. IS YOU CHAT HISTORY
10. IS YOU CHAT ver0.3 - '14.11.21. 04:07
· 디자인 로고 / 모바일 / 데스크탑에 맞춤비율
· 클라이언트 메시지 출력화면 밎 서버 콘솔창 출력화면 설계
· 실시간 동시접속자 수 출력
· 실시간 동시접속자 수 출력
Ⅴ. IS YOU CHAT HISTORY
11. IS YOU CHAT ver1.0 - '14.11.22. 03:10
· 자바스크립트로 짜여진 AES 암호화 라이브러리 적용
Ⅴ. IS YOU CHAT HISTORY
12. IS YOU CHAT ver2.0 - '14.11.22. 18:40
· 보안채팅 활성화 / 비활성화 기능 추가
Ⅴ. IS YOU CHAT HISTORY
13. IS YOU CHAT ver3.0 - '14.11.23. 20:10
· 암호화/복호화에 사용되는 암호키(대칭키)변경 기능 추가
Ⅴ. IS YOU CHAT HISTORY
14. IS YOU CHAT Main Page - '14.11.24. 03:27- http://210.123.254.127:8080/isyouchat/main.html
· ① 클릭 시 IS YOU CHAT Main page로 이동
· ② 홈(Main) / 사용하기(Use) / 연락(Call) 페이지로 이동
· ③ 본 웹 어플리케이션에 대한 설명 및 간단한 사용법
· ④ 채팅 어플리케이션
· ⑤ 만든이 및 개발기간, 템플릿 디자인 출처
Ⅴ. IS YOU CHAT HISTORY
15. IS YOU CHAT Use Page - '14.11.24. 04:09 - http://210.123.254.127:8080/isyouchat/use.html
· ① 채팅 어플리케이션 사용 방법에 대하여
Ⅴ. IS YOU CHAT HISTORY
16. IS YOU CHAT Help Page - '14.11.24. 04:21- http://210.123.254.127:8080/isyouchat/help.html
· ① 버그 및 문의사항 접수 받을 연락처 기재
Ⅴ. IS YOU CHAT HISTORY
17. Ⅵ. 서버 구축 및 시현
210.123.254.127:8080/isyouchat.html
19. Ⅶ. IS YOU CHAT Flow Chart
메시지를 작성하고
전송버튼을 Click 한다.
닉네임과 메시지가
입력되었는가
Node.js
(module:websocket)
경고창
메시지 암호화
Y
N
Y
N
보안채팅
Y
암호키변경
Y
+
C1이 입력한 암호키
초기화 암호키
(isyouchat)
+
N
Web Server
(Tomcat WAS)
보안채팅
암호키변경
+
New 암호키
초기화 암호키
(isyouchat)
+
Y
N
Chatting View 출력
Broadcast로 전송
20. 메시지를 작성하고
전송버튼을 Click 한다.
닉네임과 메시지가
입력되었는가
Node.js
(module:websocket)
경고창
메시지 암호화
Y
N
Y
N
보안채팅
Y
암호키변경
Y
+
C1이 입력한 암호키
초기화 암호키
(isyouchat)
+
N
Web Server
(Tomcat WAS)
보안채팅
암호키변경
+
New 암호키
초기화 암호키
(isyouchat)
+
Y
N
Chatting View 출력
Broadcast로 전송
조건 1 : A, B, C 모두 일반상태에서
일반 메시지를 보냈을 경우
[C1] [평문 테스트]
[C1] [평문 테스트]
Ⅶ. IS YOU CHAT Flow Chart
21. 메시지를 작성하고
전송버튼을 Click 한다.
닉네임과 메시지가
입력되었는가
Node.js
(module:websocket)
경고창
메시지 암호화
Y
N
Y
N
보안채팅
Y
암호키변경
Y
+
C1이 입력한 암호키
초기화 암호키
(isyouchat)
+
N
Web Server
(Tomcat WAS)
보안채팅
암호키변경
+
New 암호키
초기화 암호키
(isyouchat)
+
Y
N
Chatting View 출력
Broadcast로 전송
조건 2 : A, B 보안상태 / C 일반상태에서
A가 암호화된 메시지를 보냈을 경우
[C1] [암호화 메시지 테
스트(a,b=보안 c=일반]
[C1] [암호화 메시지 테
스트(a,b=보안 c=일반]
aserjlkaserjkl@#$@221
34324@#$kaelw
aserjlkaserjkl@#$@221
34324@#$kaelw
Ⅶ. IS YOU CHAT Flow Chart
22. 메시지를 작성하고
전송버튼을 Click 한다.
닉네임과 메시지가
입력되었는가
Node.js
(module:websocket)
경고창
메시지 암호화
Y
N
Y
N
보안채팅
Y
암호키변경
Y
+
C1이 입력한 암호키
초기화 암호키
(isyouchat)
+
N
Web Server
(Tomcat WAS)
보안채팅
암호키변경
+
New 암호키
초기화 암호키
(isyouchat)
+
Y
N
Chatting View 출력
Broadcast로 전송
조건 3 : A 보안상태 대칭키=‘bible123’
/ B 보안상태 대칭키=‘isyouchat’
/ C 일반상태에서 A가 암호화된 메시지
를 보냈을 경우
[C1] [대칭키 변경
후 암호화 메시지]
awjeklajwlek@#!1!!1239
287423$se@
awjeklajwlek@#!1!!1239
287423$se@
c@@!!!%$#@%kwkwje
mejqrkle#
Ⅶ. IS YOU CHAT Flow Chart
23. 메시지를 작성하고
전송버튼을 Click 한다.
닉네임과 메시지가
입력되었는가
Node.js
(module:websocket)
경고창
메시지 암호화
Y
N
Y
N
보안채팅
Y
암호키변경
Y
+
C1이 입력한 암호키
초기화 암호키
(isyouchat)
+
N
Web Server
(Tomcat WAS)
보안채팅
암호키변경
+
New 암호키
초기화 암호키
(isyouchat)
+
Y
N
Chatting View 출력
Broadcast로 전송
조건 4 : A, B 보안상태 동일한 대칭키
=‘bible123’ / C 일반상태에서
A가 암호화된 메시지를 보냈을 경우
[C1] [A,B 대칭키 변경
후 암호화 메시지]
awjeklajwlek@#!1!!1239
287423$se@
awjeklajwlek@#!1!!1239
287423$se@
[C1] [A,B 대칭키 변경
후 암호화 메시지]
Ⅶ. IS YOU CHAT Flow Chart