feat: initialize IoT Standards Lab website project with MAM skills & onboarding guide
@@ -0,0 +1,24 @@
|
||||
.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}
|
||||
body {
|
||||
background-color: #f2f4f7;
|
||||
}
|
||||
|
||||
.iots-pannel {
|
||||
width: 100%;
|
||||
height:100%;
|
||||
background-color: transparent;
|
||||
border: none;
|
||||
}
|
||||
|
||||
.iots-body{
|
||||
margin-top : 50px;
|
||||
}
|
||||
|
||||
@media(max-width:592px) {
|
||||
.iots-body {
|
||||
margin-top: 45px;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
.simple-slider .swiper-slide {
|
||||
height: auto;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
margin-top: 84px;
|
||||
}
|
||||
|
||||
.swiper-container {
|
||||
width: auto;
|
||||
max-width: 1500px;
|
||||
}
|
||||
|
||||
.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
|
||||
width: 50px;
|
||||
margin-left: 20px;
|
||||
margin-right: 20px;
|
||||
}
|
||||
|
||||
@media (max-width:1500px) {
|
||||
.simple-slider .swiper-slide {
|
||||
margin-top: 70px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width:767px) {
|
||||
.simple-slider .swiper-button-next, .simple-slider .swiper-button-prev {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width:767px) {
|
||||
.simple-slider .swiper-slide {
|
||||
height: 270px;
|
||||
margin-top: 50px;
|
||||
}
|
||||
}
|
||||
|
||||
.special-skill-item.border-0 {
|
||||
box-shadow: 10px 5px 5px lightgray;
|
||||
}
|
||||
|
||||
.navbar.navbar-dark.navbar-expand-lg.fixed-top.bg-white.portfolio-navbar.gradient {
|
||||
}
|
||||
|
||||
@@ -0,0 +1,233 @@
|
||||
body {
|
||||
background: #f2f4f7;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.st_org.card-body {
|
||||
background: lightgray;
|
||||
}
|
||||
|
||||
.row.st_org img {
|
||||
max-height: 260px;
|
||||
}
|
||||
|
||||
@media (max-width: 400px) {
|
||||
.navbar-brand.logo {
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
}
|
||||
|
||||
.portfolio-block .heading h2 {
|
||||
font-size: 1.9rem;
|
||||
}
|
||||
|
||||
.page-footer {
|
||||
background: #44475a;
|
||||
}
|
||||
|
||||
.page-footer a:hover {
|
||||
color: skyblue;
|
||||
}
|
||||
|
||||
.page-footer a {
|
||||
color: white;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.portfolio-block.ccis {
|
||||
padding-top: 45px;
|
||||
padding-bottom: 0px;
|
||||
}
|
||||
|
||||
.vlc {
|
||||
margin-top: 70px;
|
||||
margin-bottom: 70px;
|
||||
}
|
||||
|
||||
.organization {
|
||||
margin-top: 100px;
|
||||
}
|
||||
|
||||
.container img {
|
||||
width: 100%;
|
||||
transition: width 1s;
|
||||
-webkit-transition: all .2s ease-out;
|
||||
-moz-transition: all .2s ease-out;
|
||||
-ms-transition: all .2s ease-out;
|
||||
transition: all .2s ease-out;
|
||||
}
|
||||
|
||||
.godopu_description {
|
||||
padding-top: 60px;
|
||||
}
|
||||
|
||||
.float {
|
||||
position: fixed;
|
||||
width: 80px;
|
||||
height: 80px;
|
||||
bottom: 50px;
|
||||
right: 50px;
|
||||
background-color: lightcoral;
|
||||
color: #FFF;
|
||||
border-radius: 50px;
|
||||
text-align: center;
|
||||
padding-top: 14px;
|
||||
font-size: 50px;
|
||||
box-shadow: 2px 2px 3px #999;
|
||||
}
|
||||
|
||||
.float:hover {
|
||||
background: lightblue;
|
||||
}
|
||||
|
||||
@media (max-width: 1200px) and (min-width:992px) {
|
||||
.research-area.card-body {
|
||||
height: 332.8px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 992px) and (min-width:768px) {
|
||||
.research-area.card-body {
|
||||
height: 480px;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 800px) {
|
||||
.float {
|
||||
bottom: 23px;
|
||||
right: 23px;
|
||||
padding-top: 10px;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
font-size: 35px;
|
||||
}
|
||||
}
|
||||
|
||||
.gcontainer {
|
||||
max-width: 1140px;
|
||||
display: flex;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
padding-left: 10px;
|
||||
font-size: 1.3rem;
|
||||
width:100%
|
||||
}
|
||||
|
||||
.gcontainer .card-img-top {
|
||||
display: flex;
|
||||
position: absolute;
|
||||
margin-top: auto;
|
||||
margin-bottom: auto;
|
||||
vertical-align: middle;
|
||||
width: calc(100% - 40px);
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
justify-content: center;
|
||||
padding:20px;
|
||||
}
|
||||
.gcontainer .card-img-top img{
|
||||
margin-top:auto;
|
||||
margin-bottom:auto;
|
||||
width : 100%;
|
||||
}
|
||||
|
||||
@media (max-width: 1200px) and (min-width:768px) {
|
||||
.gcontainer {
|
||||
width: 965px;
|
||||
font-size: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.gcontainer {
|
||||
max-width: 630px;
|
||||
padding : 10px;
|
||||
display: inline-block;
|
||||
text-align: center;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.godopu_description {
|
||||
padding-top: 10px;
|
||||
text-align: center;
|
||||
padding-bottom: 10px;
|
||||
position: relative;
|
||||
top: auto;
|
||||
bottom: auto;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.gcontainer .col-sm-6 {
|
||||
width: 100%;
|
||||
padding : 0px;
|
||||
position: relative;
|
||||
max-width: 100%;
|
||||
flex: inherit;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
.gcontainer .card-img-top {
|
||||
position: relative;
|
||||
padding:10px;
|
||||
margin-right:auto;
|
||||
margin-left:auto;
|
||||
display:flex;
|
||||
width: calc(100% - 20px);
|
||||
}
|
||||
}
|
||||
|
||||
.puscale-up-img{
|
||||
transition: transform .5s ease;
|
||||
border : none;
|
||||
}
|
||||
|
||||
.puscale-up-img:hover{
|
||||
box-shadow: 3px 3px 11px rgba(33,33,33,.2);
|
||||
transform: scale(1.07);
|
||||
}
|
||||
|
||||
.iots-frame-holder{
|
||||
display : none;
|
||||
width : 100%;
|
||||
height : calc(100% - 60px);
|
||||
position : fixed;
|
||||
margin-top : 62px;
|
||||
border : none;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
overflow-y: auto;
|
||||
border : none;
|
||||
}
|
||||
|
||||
.iots-frame-holder iframe{
|
||||
width: 100%;
|
||||
height:100%;
|
||||
display:flex;
|
||||
border: none;
|
||||
}
|
||||
|
||||
@media(min-width:592px) {
|
||||
.iots-frame-holder {
|
||||
display : none;
|
||||
width : 100%;
|
||||
height : calc(100% - 80px);
|
||||
position : fixed;
|
||||
margin-top : 83px;
|
||||
}
|
||||
|
||||
.iots-frame-holder iframe{
|
||||
width: 100%;
|
||||
height:100%;
|
||||
display:flex;
|
||||
}
|
||||
}
|
||||
|
||||
@media(max-width:592px) {
|
||||
.iots-frame-holder iframe{
|
||||
-webkit-overflow-scrolling: touch;
|
||||
overflow-y : scroll;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,242 @@
|
||||
/*
|
||||
* Remodal - v1.1.1
|
||||
* Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
|
||||
* http://vodkabears.github.io/remodal/
|
||||
*
|
||||
* Made by Ilya Makarov
|
||||
* Under MIT License
|
||||
*/
|
||||
|
||||
/* ==========================================================================
|
||||
Remodal's default mobile first theme
|
||||
========================================================================== */
|
||||
|
||||
/* Default theme styles for the background */
|
||||
|
||||
.remodal-bg.remodal-is-opening, .remodal-bg.remodal-is-opened {
|
||||
-webkit-filter: blur(3px);
|
||||
filter: blur(3px);
|
||||
}
|
||||
|
||||
/* Default theme styles of the overlay */
|
||||
|
||||
.remodal-overlay {
|
||||
background: rgba(43, 46, 56, 0.9);
|
||||
}
|
||||
|
||||
.remodal-overlay.remodal-is-opening, .remodal-overlay.remodal-is-closing {
|
||||
-webkit-animation-duration: 0.3s;
|
||||
animation-duration: 0.3s;
|
||||
-webkit-animation-fill-mode: forwards;
|
||||
animation-fill-mode: forwards;
|
||||
}
|
||||
|
||||
.remodal-overlay.remodal-is-opening {
|
||||
-webkit-animation-name: remodal-overlay-opening-keyframes;
|
||||
animation-name: remodal-overlay-opening-keyframes;
|
||||
}
|
||||
|
||||
.remodal-overlay.remodal-is-closing {
|
||||
-webkit-animation-name: remodal-overlay-closing-keyframes;
|
||||
animation-name: remodal-overlay-closing-keyframes;
|
||||
}
|
||||
|
||||
/* Default theme styles of the wrapper */
|
||||
|
||||
.remodal-wrapper {
|
||||
padding: 10px 10px 0;
|
||||
}
|
||||
|
||||
/* Default theme styles of the modal dialog */
|
||||
|
||||
.remodal {
|
||||
box-sizing: border-box;
|
||||
width: 100%;
|
||||
margin-bottom: 10px;
|
||||
padding: 35px;
|
||||
-webkit-transform: translate3d(0, 0, 0);
|
||||
transform: translate3d(0, 0, 0);
|
||||
color: #2b2e38;
|
||||
background: #f2f4f7;
|
||||
}
|
||||
|
||||
.remodal.remodal-is-opening, .remodal.remodal-is-closing {
|
||||
-webkit-animation-duration: 0.3s;
|
||||
animation-duration: 0.3s;
|
||||
-webkit-animation-fill-mode: forwards;
|
||||
animation-fill-mode: forwards;
|
||||
}
|
||||
|
||||
.remodal.remodal-is-opening {
|
||||
-webkit-animation-name: remodal-opening-keyframes;
|
||||
animation-name: remodal-opening-keyframes;
|
||||
}
|
||||
|
||||
.remodal.remodal-is-closing {
|
||||
-webkit-animation-name: remodal-closing-keyframes;
|
||||
animation-name: remodal-closing-keyframes;
|
||||
}
|
||||
|
||||
/* Vertical align of the modal dialog */
|
||||
|
||||
.remodal, .remodal-wrapper:after {
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
/* Close button */
|
||||
|
||||
.remodal-close {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
overflow: visible;
|
||||
width: 35px;
|
||||
height: 35px;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
cursor: pointer;
|
||||
-webkit-transition: color 0.2s;
|
||||
transition: color 0.2s;
|
||||
text-decoration: none;
|
||||
color: #95979c;
|
||||
border: 0;
|
||||
outline: 0;
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
.remodal-close:hover, .remodal-close:focus {
|
||||
color: #2b2e38;
|
||||
}
|
||||
|
||||
.remodal-close:before {
|
||||
font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
|
||||
font-size: 25px;
|
||||
line-height: 35px;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
display: block;
|
||||
width: 35px;
|
||||
content: "\00d7";
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Dialog buttons */
|
||||
|
||||
.remodal-confirm, .remodal-cancel {
|
||||
font: inherit;
|
||||
font-size: 20px;
|
||||
display: inline-block;
|
||||
overflow: visible;
|
||||
min-width: 150px;
|
||||
margin: 0;
|
||||
padding: 12px 0;
|
||||
cursor: pointer;
|
||||
-webkit-transition: background 0.2s;
|
||||
transition: background 0.2s;
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
text-decoration: none;
|
||||
border: 0;
|
||||
border-radius: 25px;
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
.remodal-confirm {
|
||||
color: #fff;
|
||||
background: #81c784;
|
||||
width: 40%;
|
||||
}
|
||||
|
||||
.remodal-confirm:hover, .remodal-confirm:focus {
|
||||
background: #66bb6a;
|
||||
}
|
||||
|
||||
.remodal-cancel {
|
||||
color: #fff;
|
||||
background: #e57373;
|
||||
}
|
||||
|
||||
.remodal-cancel:hover, .remodal-cancel:focus {
|
||||
background: #ef5350;
|
||||
}
|
||||
|
||||
/* Remove inner padding and border in Firefox 4+ for the button tag. */
|
||||
|
||||
.remodal-confirm::-moz-focus-inner, .remodal-cancel::-moz-focus-inner, .remodal-close::-moz-focus-inner {
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
|
||||
/* Keyframes
|
||||
========================================================================== */
|
||||
|
||||
@keyframes remodal-opening-keyframes {
|
||||
from {
|
||||
-webkit-transform: scale(1.05);
|
||||
transform: scale(1.05);
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
-webkit-transform: none;
|
||||
transform: none;
|
||||
opacity: 1;
|
||||
-webkit-filter: blur(0);
|
||||
filter: blur(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes remodal-closing-keyframes {
|
||||
from {
|
||||
-webkit-transform: scale(1);
|
||||
transform: scale(1);
|
||||
opacity: 1;
|
||||
}
|
||||
to {
|
||||
-webkit-transform: scale(0.95);
|
||||
transform: scale(0.95);
|
||||
opacity: 0;
|
||||
-webkit-filter: blur(0);
|
||||
filter: blur(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes remodal-overlay-opening-keyframes {
|
||||
from {
|
||||
opacity: 0;
|
||||
}
|
||||
to {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes remodal-overlay-closing-keyframes {
|
||||
from {
|
||||
opacity: 1;
|
||||
}
|
||||
to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
/* Media queries
|
||||
========================================================================== */
|
||||
|
||||
@media only screen and (min-width: 641px) {
|
||||
.remodal {
|
||||
max-width: 700px;
|
||||
}
|
||||
}
|
||||
|
||||
/* IE8
|
||||
========================================================================== */
|
||||
|
||||
.lt-ie9 .remodal-overlay {
|
||||
background: #2b2e38;
|
||||
}
|
||||
|
||||
.lt-ie9 .remodal {
|
||||
width: 700px;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
/*
|
||||
* Remodal - v1.1.1
|
||||
* Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
|
||||
* http://vodkabears.github.io/remodal/
|
||||
*
|
||||
* Made by Ilya Makarov
|
||||
* Under MIT License
|
||||
*/
|
||||
|
||||
/* ==========================================================================
|
||||
Remodal's necessary styles
|
||||
========================================================================== */
|
||||
|
||||
/* Hide scroll bar */
|
||||
|
||||
html.remodal-is-locked {
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* Anti FOUC */
|
||||
|
||||
.remodal, [data-remodal-id] {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Necessary styles of the overlay */
|
||||
|
||||
.remodal-overlay {
|
||||
position: fixed;
|
||||
z-index: 9999;
|
||||
top: -5000px;
|
||||
right: -5000px;
|
||||
bottom: -5000px;
|
||||
left: -5000px;
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Necessary styles of the wrapper */
|
||||
|
||||
.remodal-wrapper {
|
||||
position: fixed;
|
||||
z-index: 10000;
|
||||
top: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
display: none;
|
||||
overflow: auto;
|
||||
text-align: center;
|
||||
-webkit-overflow-scrolling: touch;
|
||||
}
|
||||
|
||||
.remodal-wrapper:after {
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
margin-left: -0.05em;
|
||||
content: "";
|
||||
}
|
||||
|
||||
/* Fix iPad, iPhone glitches */
|
||||
|
||||
.remodal-overlay, .remodal-wrapper {
|
||||
-webkit-backface-visibility: hidden;
|
||||
backface-visibility: hidden;
|
||||
}
|
||||
|
||||
/* Necessary styles of the modal dialog */
|
||||
|
||||
.remodal {
|
||||
position: relative;
|
||||
outline: none;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-ms-text-size-adjust: 100%;
|
||||
text-size-adjust: 100%;
|
||||
}
|
||||
|
||||
.remodal-is-initialized {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.remodal-bg.with-red-theme.remodal-is-opening, .remodal-bg.with-red-theme.remodal-is-opened {
|
||||
filter: none;
|
||||
}
|
||||
|
||||
.remodal-overlay.with-red-theme {
|
||||
background-color: #f44336;
|
||||
}
|
||||
|
||||
.remodal.with-red-theme {
|
||||
background: #fff;
|
||||
}
|
||||
|
||||
#profile_img {
|
||||
border-radius: 15%;
|
||||
width: 160px;
|
||||
}
|
||||
|
||||
.portfolio-laptop-mockup .screen {
|
||||
border-width: 0px;
|
||||
}
|
||||
|
||||
|
After Width: | Height: | Size: 434 KiB |
|
After Width: | Height: | Size: 326 KiB |
|
After Width: | Height: | Size: 121 KiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 230 KiB |
|
After Width: | Height: | Size: 6.1 KiB |
|
After Width: | Height: | Size: 458 KiB |
|
After Width: | Height: | Size: 480 KiB |
|
After Width: | Height: | Size: 6.0 KiB |
|
After Width: | Height: | Size: 23 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 88 KiB |
|
After Width: | Height: | Size: 81 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 128 KiB |
|
After Width: | Height: | Size: 80 KiB |
|
After Width: | Height: | Size: 149 KiB |
|
After Width: | Height: | Size: 85 KiB |
|
After Width: | Height: | Size: 118 KiB |
|
After Width: | Height: | Size: 89 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 247 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 467 KiB |
|
After Width: | Height: | Size: 243 KiB |
@@ -0,0 +1,23 @@
|
||||
let mySwiper;
|
||||
let delay = 5000;
|
||||
|
||||
function autoNext(){
|
||||
mySwiper.slideNext();
|
||||
setTimeout(autoNext, delay);
|
||||
}
|
||||
|
||||
$(function(){
|
||||
|
||||
|
||||
mySwiper = new Swiper ('.swiper-container', {
|
||||
loop: true,
|
||||
pagination: '.swiper-pagination',
|
||||
paginationClickable: true,
|
||||
nextButton: '.swiper-button-next',
|
||||
prevButton: '.swiper-button-prev',
|
||||
|
||||
});
|
||||
|
||||
setTimeout(autoNext, delay);
|
||||
|
||||
});
|
||||
@@ -0,0 +1,28 @@
|
||||
// $(document).on('opening', '.remodal', function () {
|
||||
// console.log('opening');
|
||||
// });
|
||||
|
||||
// $(document).on('opened', '.remodal', function () {
|
||||
// console.log('opened');
|
||||
// });
|
||||
|
||||
// $(document).on('closing', '.remodal', function (e) {
|
||||
// console.log('closing' + (e.reason ? ', reason: ' + e.reason : ''));
|
||||
// });
|
||||
|
||||
// $(document).on('closed', '.remodal', function (e) {
|
||||
// console.log('closed' + (e.reason ? ', reason: ' + e.reason : ''));
|
||||
// });
|
||||
|
||||
// $(document).on('confirmation', '.remodal', function () {
|
||||
// console.log('confirmation');
|
||||
// console.log('godopu');
|
||||
// });
|
||||
|
||||
// $(document).on('cancellation', '.remodal', function () {
|
||||
// alert("godopu");
|
||||
// });
|
||||
|
||||
$(document).on('click', '.remodal-cancel', function () {
|
||||
window.location.href="https://github.com/sjkoh12";
|
||||
});
|
||||
@@ -0,0 +1,786 @@
|
||||
/*
|
||||
* Remodal - v1.1.1
|
||||
* Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
|
||||
* http://vodkabears.github.io/remodal/
|
||||
*
|
||||
* Made by Ilya Makarov
|
||||
* Under MIT License
|
||||
*/
|
||||
|
||||
!(function(root, factory) {
|
||||
if (typeof define === 'function' && define.amd) {
|
||||
define(['jquery'], function($) {
|
||||
return factory(root, $);
|
||||
});
|
||||
} else if (typeof exports === 'object') {
|
||||
factory(root, require('jquery'));
|
||||
} else {
|
||||
factory(root, root.jQuery || root.Zepto);
|
||||
}
|
||||
})(this, function(global, $) {
|
||||
|
||||
'use strict';
|
||||
|
||||
/**
|
||||
* Name of the plugin
|
||||
* @private
|
||||
* @const
|
||||
* @type {String}
|
||||
*/
|
||||
var PLUGIN_NAME = 'remodal';
|
||||
|
||||
/**
|
||||
* Namespace for CSS and events
|
||||
* @private
|
||||
* @const
|
||||
* @type {String}
|
||||
*/
|
||||
var NAMESPACE = global.REMODAL_GLOBALS && global.REMODAL_GLOBALS.NAMESPACE || PLUGIN_NAME;
|
||||
|
||||
/**
|
||||
* Animationstart event with vendor prefixes
|
||||
* @private
|
||||
* @const
|
||||
* @type {String}
|
||||
*/
|
||||
var ANIMATIONSTART_EVENTS = $.map(
|
||||
['animationstart', 'webkitAnimationStart', 'MSAnimationStart', 'oAnimationStart'],
|
||||
|
||||
function(eventName) {
|
||||
return eventName + '.' + NAMESPACE;
|
||||
}
|
||||
|
||||
).join(' ');
|
||||
|
||||
/**
|
||||
* Animationend event with vendor prefixes
|
||||
* @private
|
||||
* @const
|
||||
* @type {String}
|
||||
*/
|
||||
var ANIMATIONEND_EVENTS = $.map(
|
||||
['animationend', 'webkitAnimationEnd', 'MSAnimationEnd', 'oAnimationEnd'],
|
||||
|
||||
function(eventName) {
|
||||
return eventName + '.' + NAMESPACE;
|
||||
}
|
||||
|
||||
).join(' ');
|
||||
|
||||
/**
|
||||
* Default settings
|
||||
* @private
|
||||
* @const
|
||||
* @type {Object}
|
||||
*/
|
||||
var DEFAULTS = $.extend({
|
||||
hashTracking: true,
|
||||
closeOnConfirm: true,
|
||||
closeOnCancel: true,
|
||||
closeOnEscape: true,
|
||||
closeOnOutsideClick: true,
|
||||
modifier: '',
|
||||
appendTo: null
|
||||
}, global.REMODAL_GLOBALS && global.REMODAL_GLOBALS.DEFAULTS);
|
||||
|
||||
/**
|
||||
* States of the Remodal
|
||||
* @private
|
||||
* @const
|
||||
* @enum {String}
|
||||
*/
|
||||
var STATES = {
|
||||
CLOSING: 'closing',
|
||||
CLOSED: 'closed',
|
||||
OPENING: 'opening',
|
||||
OPENED: 'opened'
|
||||
};
|
||||
|
||||
/**
|
||||
* Reasons of the state change.
|
||||
* @private
|
||||
* @const
|
||||
* @enum {String}
|
||||
*/
|
||||
var STATE_CHANGE_REASONS = {
|
||||
CONFIRMATION: 'confirmation',
|
||||
CANCELLATION: 'cancellation'
|
||||
};
|
||||
|
||||
/**
|
||||
* Is animation supported?
|
||||
* @private
|
||||
* @const
|
||||
* @type {Boolean}
|
||||
*/
|
||||
var IS_ANIMATION = (function() {
|
||||
var style = document.createElement('div').style;
|
||||
|
||||
return style.animationName !== undefined ||
|
||||
style.WebkitAnimationName !== undefined ||
|
||||
style.MozAnimationName !== undefined ||
|
||||
style.msAnimationName !== undefined ||
|
||||
style.OAnimationName !== undefined;
|
||||
})();
|
||||
|
||||
/**
|
||||
* Is iOS?
|
||||
* @private
|
||||
* @const
|
||||
* @type {Boolean}
|
||||
*/
|
||||
var IS_IOS = /iPad|iPhone|iPod/.test(navigator.platform);
|
||||
|
||||
/**
|
||||
* Current modal
|
||||
* @private
|
||||
* @type {Remodal}
|
||||
*/
|
||||
var current;
|
||||
|
||||
/**
|
||||
* Scrollbar position
|
||||
* @private
|
||||
* @type {Number}
|
||||
*/
|
||||
var scrollTop;
|
||||
|
||||
/**
|
||||
* Returns an animation duration
|
||||
* @private
|
||||
* @param {jQuery} $elem
|
||||
* @returns {Number}
|
||||
*/
|
||||
function getAnimationDuration($elem) {
|
||||
if (
|
||||
IS_ANIMATION &&
|
||||
$elem.css('animation-name') === 'none' &&
|
||||
$elem.css('-webkit-animation-name') === 'none' &&
|
||||
$elem.css('-moz-animation-name') === 'none' &&
|
||||
$elem.css('-o-animation-name') === 'none' &&
|
||||
$elem.css('-ms-animation-name') === 'none'
|
||||
) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var duration = $elem.css('animation-duration') ||
|
||||
$elem.css('-webkit-animation-duration') ||
|
||||
$elem.css('-moz-animation-duration') ||
|
||||
$elem.css('-o-animation-duration') ||
|
||||
$elem.css('-ms-animation-duration') ||
|
||||
'0s';
|
||||
|
||||
var delay = $elem.css('animation-delay') ||
|
||||
$elem.css('-webkit-animation-delay') ||
|
||||
$elem.css('-moz-animation-delay') ||
|
||||
$elem.css('-o-animation-delay') ||
|
||||
$elem.css('-ms-animation-delay') ||
|
||||
'0s';
|
||||
|
||||
var iterationCount = $elem.css('animation-iteration-count') ||
|
||||
$elem.css('-webkit-animation-iteration-count') ||
|
||||
$elem.css('-moz-animation-iteration-count') ||
|
||||
$elem.css('-o-animation-iteration-count') ||
|
||||
$elem.css('-ms-animation-iteration-count') ||
|
||||
'1';
|
||||
|
||||
var max;
|
||||
var len;
|
||||
var num;
|
||||
var i;
|
||||
|
||||
duration = duration.split(', ');
|
||||
delay = delay.split(', ');
|
||||
iterationCount = iterationCount.split(', ');
|
||||
|
||||
// The 'duration' size is the same as the 'delay' size
|
||||
for (i = 0, len = duration.length, max = Number.NEGATIVE_INFINITY; i < len; i++) {
|
||||
num = parseFloat(duration[i]) * parseInt(iterationCount[i], 10) + parseFloat(delay[i]);
|
||||
|
||||
if (num > max) {
|
||||
max = num;
|
||||
}
|
||||
}
|
||||
|
||||
return max;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns a scrollbar width
|
||||
* @private
|
||||
* @returns {Number}
|
||||
*/
|
||||
function getScrollbarWidth() {
|
||||
if ($(document).height() <= $(window).height()) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
var outer = document.createElement('div');
|
||||
var inner = document.createElement('div');
|
||||
var widthNoScroll;
|
||||
var widthWithScroll;
|
||||
|
||||
outer.style.visibility = 'hidden';
|
||||
outer.style.width = '100px';
|
||||
document.body.appendChild(outer);
|
||||
|
||||
widthNoScroll = outer.offsetWidth;
|
||||
|
||||
// Force scrollbars
|
||||
outer.style.overflow = 'scroll';
|
||||
|
||||
// Add inner div
|
||||
inner.style.width = '100%';
|
||||
outer.appendChild(inner);
|
||||
|
||||
widthWithScroll = inner.offsetWidth;
|
||||
|
||||
// Remove divs
|
||||
outer.parentNode.removeChild(outer);
|
||||
|
||||
return widthNoScroll - widthWithScroll;
|
||||
}
|
||||
|
||||
/**
|
||||
* Locks the screen
|
||||
* @private
|
||||
*/
|
||||
function lockScreen() {
|
||||
if (IS_IOS) {
|
||||
return;
|
||||
}
|
||||
|
||||
var $html = $('html');
|
||||
var lockedClass = namespacify('is-locked');
|
||||
var paddingRight;
|
||||
var $body;
|
||||
|
||||
if (!$html.hasClass(lockedClass)) {
|
||||
$body = $(document.body);
|
||||
|
||||
// Zepto does not support '-=', '+=' in the `css` method
|
||||
paddingRight = parseInt($body.css('padding-right'), 10) + getScrollbarWidth();
|
||||
|
||||
$body.css('padding-right', paddingRight + 'px');
|
||||
$html.addClass(lockedClass);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Unlocks the screen
|
||||
* @private
|
||||
*/
|
||||
function unlockScreen() {
|
||||
if (IS_IOS) {
|
||||
return;
|
||||
}
|
||||
|
||||
var $html = $('html');
|
||||
var lockedClass = namespacify('is-locked');
|
||||
var paddingRight;
|
||||
var $body;
|
||||
|
||||
if ($html.hasClass(lockedClass)) {
|
||||
$body = $(document.body);
|
||||
|
||||
// Zepto does not support '-=', '+=' in the `css` method
|
||||
paddingRight = parseInt($body.css('padding-right'), 10) - getScrollbarWidth();
|
||||
|
||||
$body.css('padding-right', paddingRight + 'px');
|
||||
$html.removeClass(lockedClass);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets a state for an instance
|
||||
* @private
|
||||
* @param {Remodal} instance
|
||||
* @param {STATES} state
|
||||
* @param {Boolean} isSilent If true, Remodal does not trigger events
|
||||
* @param {String} Reason of a state change.
|
||||
*/
|
||||
function setState(instance, state, isSilent, reason) {
|
||||
|
||||
var newState = namespacify('is', state);
|
||||
var allStates = [namespacify('is', STATES.CLOSING),
|
||||
namespacify('is', STATES.OPENING),
|
||||
namespacify('is', STATES.CLOSED),
|
||||
namespacify('is', STATES.OPENED)].join(' ');
|
||||
|
||||
instance.$bg
|
||||
.removeClass(allStates)
|
||||
.addClass(newState);
|
||||
|
||||
instance.$overlay
|
||||
.removeClass(allStates)
|
||||
.addClass(newState);
|
||||
|
||||
instance.$wrapper
|
||||
.removeClass(allStates)
|
||||
.addClass(newState);
|
||||
|
||||
instance.$modal
|
||||
.removeClass(allStates)
|
||||
.addClass(newState);
|
||||
|
||||
instance.state = state;
|
||||
!isSilent && instance.$modal.trigger({
|
||||
type: state,
|
||||
reason: reason
|
||||
}, [{ reason: reason }]);
|
||||
}
|
||||
|
||||
/**
|
||||
* Synchronizes with the animation
|
||||
* @param {Function} doBeforeAnimation
|
||||
* @param {Function} doAfterAnimation
|
||||
* @param {Remodal} instance
|
||||
*/
|
||||
function syncWithAnimation(doBeforeAnimation, doAfterAnimation, instance) {
|
||||
var runningAnimationsCount = 0;
|
||||
|
||||
var handleAnimationStart = function(e) {
|
||||
if (e.target !== this) {
|
||||
return;
|
||||
}
|
||||
|
||||
runningAnimationsCount++;
|
||||
};
|
||||
|
||||
var handleAnimationEnd = function(e) {
|
||||
if (e.target !== this) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (--runningAnimationsCount === 0) {
|
||||
|
||||
// Remove event listeners
|
||||
$.each(['$bg', '$overlay', '$wrapper', '$modal'], function(index, elemName) {
|
||||
instance[elemName].off(ANIMATIONSTART_EVENTS + ' ' + ANIMATIONEND_EVENTS);
|
||||
});
|
||||
|
||||
doAfterAnimation();
|
||||
}
|
||||
};
|
||||
|
||||
$.each(['$bg', '$overlay', '$wrapper', '$modal'], function(index, elemName) {
|
||||
instance[elemName]
|
||||
.on(ANIMATIONSTART_EVENTS, handleAnimationStart)
|
||||
.on(ANIMATIONEND_EVENTS, handleAnimationEnd);
|
||||
});
|
||||
|
||||
doBeforeAnimation();
|
||||
|
||||
// If the animation is not supported by a browser or its duration is 0
|
||||
if (
|
||||
getAnimationDuration(instance.$bg) === 0 &&
|
||||
getAnimationDuration(instance.$overlay) === 0 &&
|
||||
getAnimationDuration(instance.$wrapper) === 0 &&
|
||||
getAnimationDuration(instance.$modal) === 0
|
||||
) {
|
||||
|
||||
// Remove event listeners
|
||||
$.each(['$bg', '$overlay', '$wrapper', '$modal'], function(index, elemName) {
|
||||
instance[elemName].off(ANIMATIONSTART_EVENTS + ' ' + ANIMATIONEND_EVENTS);
|
||||
});
|
||||
|
||||
doAfterAnimation();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Closes immediately
|
||||
* @private
|
||||
* @param {Remodal} instance
|
||||
*/
|
||||
function halt(instance) {
|
||||
if (instance.state === STATES.CLOSED) {
|
||||
return;
|
||||
}
|
||||
|
||||
$.each(['$bg', '$overlay', '$wrapper', '$modal'], function(index, elemName) {
|
||||
instance[elemName].off(ANIMATIONSTART_EVENTS + ' ' + ANIMATIONEND_EVENTS);
|
||||
});
|
||||
|
||||
instance.$bg.removeClass(instance.settings.modifier);
|
||||
instance.$overlay.removeClass(instance.settings.modifier).hide();
|
||||
instance.$wrapper.hide();
|
||||
unlockScreen();
|
||||
setState(instance, STATES.CLOSED, true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Parses a string with options
|
||||
* @private
|
||||
* @param str
|
||||
* @returns {Object}
|
||||
*/
|
||||
function parseOptions(str) {
|
||||
var obj = {};
|
||||
var arr;
|
||||
var len;
|
||||
var val;
|
||||
var i;
|
||||
|
||||
// Remove spaces before and after delimiters
|
||||
str = str.replace(/\s*:\s*/g, ':').replace(/\s*,\s*/g, ',');
|
||||
|
||||
// Parse a string
|
||||
arr = str.split(',');
|
||||
for (i = 0, len = arr.length; i < len; i++) {
|
||||
arr[i] = arr[i].split(':');
|
||||
val = arr[i][1];
|
||||
|
||||
// Convert a string value if it is like a boolean
|
||||
if (typeof val === 'string' || val instanceof String) {
|
||||
val = val === 'true' || (val === 'false' ? false : val);
|
||||
}
|
||||
|
||||
// Convert a string value if it is like a number
|
||||
if (typeof val === 'string' || val instanceof String) {
|
||||
val = !isNaN(val) ? +val : val;
|
||||
}
|
||||
|
||||
obj[arr[i][0]] = val;
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
|
||||
/**
|
||||
* Generates a string separated by dashes and prefixed with NAMESPACE
|
||||
* @private
|
||||
* @param {...String}
|
||||
* @returns {String}
|
||||
*/
|
||||
function namespacify() {
|
||||
var result = NAMESPACE;
|
||||
|
||||
for (var i = 0; i < arguments.length; ++i) {
|
||||
result += '-' + arguments[i];
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* Handles the hashchange event
|
||||
* @private
|
||||
* @listens hashchange
|
||||
*/
|
||||
function handleHashChangeEvent() {
|
||||
var id = location.hash.replace('#', '');
|
||||
var instance;
|
||||
var $elem;
|
||||
|
||||
if (!id) {
|
||||
|
||||
// Check if we have currently opened modal and animation was completed
|
||||
if (current && current.state === STATES.OPENED && current.settings.hashTracking) {
|
||||
current.close();
|
||||
}
|
||||
} else {
|
||||
|
||||
// Catch syntax error if your hash is bad
|
||||
try {
|
||||
$elem = $(
|
||||
'[data-' + PLUGIN_NAME + '-id="' + id + '"]'
|
||||
);
|
||||
} catch (err) {}
|
||||
|
||||
if ($elem && $elem.length) {
|
||||
instance = $[PLUGIN_NAME].lookup[$elem.data(PLUGIN_NAME)];
|
||||
|
||||
if (instance && instance.settings.hashTracking) {
|
||||
instance.open();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Remodal constructor
|
||||
* @constructor
|
||||
* @param {jQuery} $modal
|
||||
* @param {Object} options
|
||||
*/
|
||||
function Remodal($modal, options) {
|
||||
var $body = $(document.body);
|
||||
var $appendTo = $body;
|
||||
var remodal = this;
|
||||
|
||||
remodal.settings = $.extend({}, DEFAULTS, options);
|
||||
remodal.index = $[PLUGIN_NAME].lookup.push(remodal) - 1;
|
||||
remodal.state = STATES.CLOSED;
|
||||
|
||||
remodal.$overlay = $('.' + namespacify('overlay'));
|
||||
|
||||
if (remodal.settings.appendTo !== null && remodal.settings.appendTo.length) {
|
||||
$appendTo = $(remodal.settings.appendTo);
|
||||
}
|
||||
|
||||
if (!remodal.$overlay.length) {
|
||||
remodal.$overlay = $('<div>').addClass(namespacify('overlay') + ' ' + namespacify('is', STATES.CLOSED)).hide();
|
||||
$appendTo.append(remodal.$overlay);
|
||||
}
|
||||
|
||||
remodal.$bg = $('.' + namespacify('bg')).addClass(namespacify('is', STATES.CLOSED));
|
||||
|
||||
remodal.$modal = $modal
|
||||
.addClass(
|
||||
NAMESPACE + ' ' +
|
||||
namespacify('is-initialized') + ' ' +
|
||||
remodal.settings.modifier + ' ' +
|
||||
namespacify('is', STATES.CLOSED))
|
||||
.attr('tabindex', '-1');
|
||||
|
||||
remodal.$wrapper = $('<div>')
|
||||
.addClass(
|
||||
namespacify('wrapper') + ' ' +
|
||||
remodal.settings.modifier + ' ' +
|
||||
namespacify('is', STATES.CLOSED))
|
||||
.hide()
|
||||
.append(remodal.$modal);
|
||||
$appendTo.append(remodal.$wrapper);
|
||||
|
||||
// Add the event listener for the close button
|
||||
remodal.$wrapper.on('click.' + NAMESPACE, '[data-' + PLUGIN_NAME + '-action="close"]', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
remodal.close();
|
||||
});
|
||||
|
||||
// Add the event listener for the cancel button
|
||||
remodal.$wrapper.on('click.' + NAMESPACE, '[data-' + PLUGIN_NAME + '-action="cancel"]', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
remodal.$modal.trigger(STATE_CHANGE_REASONS.CANCELLATION);
|
||||
|
||||
if (remodal.settings.closeOnCancel) {
|
||||
remodal.close(STATE_CHANGE_REASONS.CANCELLATION);
|
||||
}
|
||||
});
|
||||
|
||||
// Add the event listener for the confirm button
|
||||
remodal.$wrapper.on('click.' + NAMESPACE, '[data-' + PLUGIN_NAME + '-action="confirm"]', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
remodal.$modal.trigger(STATE_CHANGE_REASONS.CONFIRMATION);
|
||||
|
||||
if (remodal.settings.closeOnConfirm) {
|
||||
remodal.close(STATE_CHANGE_REASONS.CONFIRMATION);
|
||||
}
|
||||
});
|
||||
|
||||
// Add the event listener for the overlay
|
||||
remodal.$wrapper.on('click.' + NAMESPACE, function(e) {
|
||||
var $target = $(e.target);
|
||||
|
||||
if (!$target.hasClass(namespacify('wrapper'))) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (remodal.settings.closeOnOutsideClick) {
|
||||
remodal.close();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Opens a modal window
|
||||
* @public
|
||||
*/
|
||||
Remodal.prototype.open = function() {
|
||||
var remodal = this;
|
||||
var id;
|
||||
|
||||
// Check if the animation was completed
|
||||
if (remodal.state === STATES.OPENING || remodal.state === STATES.CLOSING) {
|
||||
return;
|
||||
}
|
||||
|
||||
id = remodal.$modal.attr('data-' + PLUGIN_NAME + '-id');
|
||||
|
||||
if (id && remodal.settings.hashTracking) {
|
||||
scrollTop = $(window).scrollTop();
|
||||
location.hash = id;
|
||||
}
|
||||
|
||||
if (current && current !== remodal) {
|
||||
halt(current);
|
||||
}
|
||||
|
||||
current = remodal;
|
||||
lockScreen();
|
||||
remodal.$bg.addClass(remodal.settings.modifier);
|
||||
remodal.$overlay.addClass(remodal.settings.modifier).show();
|
||||
remodal.$wrapper.show().scrollTop(0);
|
||||
remodal.$modal.focus();
|
||||
|
||||
syncWithAnimation(
|
||||
function() {
|
||||
setState(remodal, STATES.OPENING);
|
||||
},
|
||||
|
||||
function() {
|
||||
setState(remodal, STATES.OPENED);
|
||||
},
|
||||
|
||||
remodal);
|
||||
};
|
||||
|
||||
/**
|
||||
* Closes a modal window
|
||||
* @public
|
||||
* @param {String} reason
|
||||
*/
|
||||
Remodal.prototype.close = function(reason) {
|
||||
var remodal = this;
|
||||
|
||||
// Check if the animation was completed
|
||||
if (remodal.state === STATES.OPENING || remodal.state === STATES.CLOSING || remodal.state === STATES.CLOSED) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (
|
||||
remodal.settings.hashTracking &&
|
||||
remodal.$modal.attr('data-' + PLUGIN_NAME + '-id') === location.hash.substr(1)
|
||||
) {
|
||||
location.hash = '';
|
||||
$(window).scrollTop(scrollTop);
|
||||
}
|
||||
|
||||
syncWithAnimation(
|
||||
function() {
|
||||
setState(remodal, STATES.CLOSING, false, reason);
|
||||
},
|
||||
|
||||
function() {
|
||||
remodal.$bg.removeClass(remodal.settings.modifier);
|
||||
remodal.$overlay.removeClass(remodal.settings.modifier).hide();
|
||||
remodal.$wrapper.hide();
|
||||
unlockScreen();
|
||||
|
||||
setState(remodal, STATES.CLOSED, false, reason);
|
||||
},
|
||||
|
||||
remodal);
|
||||
};
|
||||
|
||||
/**
|
||||
* Returns a current state of a modal
|
||||
* @public
|
||||
* @returns {STATES}
|
||||
*/
|
||||
Remodal.prototype.getState = function() {
|
||||
return this.state;
|
||||
};
|
||||
|
||||
/**
|
||||
* Destroys a modal
|
||||
* @public
|
||||
*/
|
||||
Remodal.prototype.destroy = function() {
|
||||
var lookup = $[PLUGIN_NAME].lookup;
|
||||
var instanceCount;
|
||||
|
||||
halt(this);
|
||||
this.$wrapper.remove();
|
||||
|
||||
delete lookup[this.index];
|
||||
instanceCount = $.grep(lookup, function(instance) {
|
||||
return !!instance;
|
||||
}).length;
|
||||
|
||||
if (instanceCount === 0) {
|
||||
this.$overlay.remove();
|
||||
this.$bg.removeClass(
|
||||
namespacify('is', STATES.CLOSING) + ' ' +
|
||||
namespacify('is', STATES.OPENING) + ' ' +
|
||||
namespacify('is', STATES.CLOSED) + ' ' +
|
||||
namespacify('is', STATES.OPENED));
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* Special plugin object for instances
|
||||
* @public
|
||||
* @type {Object}
|
||||
*/
|
||||
$[PLUGIN_NAME] = {
|
||||
lookup: []
|
||||
};
|
||||
|
||||
/**
|
||||
* Plugin constructor
|
||||
* @constructor
|
||||
* @param {Object} options
|
||||
* @returns {JQuery}
|
||||
*/
|
||||
$.fn[PLUGIN_NAME] = function(opts) {
|
||||
var instance;
|
||||
var $elem;
|
||||
|
||||
this.each(function(index, elem) {
|
||||
$elem = $(elem);
|
||||
|
||||
if ($elem.data(PLUGIN_NAME) == null) {
|
||||
instance = new Remodal($elem, opts);
|
||||
$elem.data(PLUGIN_NAME, instance.index);
|
||||
|
||||
if (
|
||||
instance.settings.hashTracking &&
|
||||
$elem.attr('data-' + PLUGIN_NAME + '-id') === location.hash.substr(1)
|
||||
) {
|
||||
instance.open();
|
||||
}
|
||||
} else {
|
||||
instance = $[PLUGIN_NAME].lookup[$elem.data(PLUGIN_NAME)];
|
||||
}
|
||||
});
|
||||
|
||||
return instance;
|
||||
};
|
||||
|
||||
$(document).ready(function() {
|
||||
|
||||
// data-remodal-target opens a modal window with the special Id
|
||||
$(document).on('click', '[data-' + PLUGIN_NAME + '-target]', function(e) {
|
||||
e.preventDefault();
|
||||
|
||||
var elem = e.currentTarget;
|
||||
var id = elem.getAttribute('data-' + PLUGIN_NAME + '-target');
|
||||
var $target = $('[data-' + PLUGIN_NAME + '-id="' + id + '"]');
|
||||
|
||||
$[PLUGIN_NAME].lookup[$target.data(PLUGIN_NAME)].open();
|
||||
});
|
||||
|
||||
// Auto initialization of modal windows
|
||||
// They should have the 'remodal' class attribute
|
||||
// Also you can write the `data-remodal-options` attribute to pass params into the modal
|
||||
$(document).find('.' + NAMESPACE).each(function(i, container) {
|
||||
var $container = $(container);
|
||||
var options = $container.data(PLUGIN_NAME + '-options');
|
||||
|
||||
if (!options) {
|
||||
options = {};
|
||||
} else if (typeof options === 'string' || options instanceof String) {
|
||||
options = parseOptions(options);
|
||||
}
|
||||
|
||||
$container[PLUGIN_NAME](options);
|
||||
});
|
||||
|
||||
// Handles the keydown event
|
||||
$(document).on('keydown.' + NAMESPACE, function(e) {
|
||||
if (current && current.settings.closeOnEscape && current.state === STATES.OPENED && e.keyCode === 27) {
|
||||
current.close();
|
||||
}
|
||||
});
|
||||
|
||||
// Handles the hashchange event
|
||||
$(window).on('hashchange.' + NAMESPACE, handleHashChangeEvent);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<!-- <head>
|
||||
<meta charset="utf-8">
|
||||
<title>IoT Standards Laboratory</title>
|
||||
<link rel="manifest" href="manifest.json">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<link rel="stylesheet" href="../css/bootstrap.min.css" />
|
||||
<style>
|
||||
html,
|
||||
body {
|
||||
background-color: transparent;
|
||||
}
|
||||
</style>
|
||||
</head> -->
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<link rel="stylesheet" href="../css/bootstrap.min.css" />
|
||||
<body>
|
||||
<nav class="navbar navbar-dark navbar-expand-lg fixed-top bg-white portfolio-navbar gradient" style="width: auto;">
|
||||
<div class="container"><a class="navbar-brand logo" href="#">IoT Standards Laboratory</a><button
|
||||
data-toggle="collapse" class="navbar-toggler" data-target="#navbarNav"><span class="sr-only">Toggle
|
||||
navigation</span><span class="navbar-toggler-icon"></span></button>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="nav navbar-nav ml-auto">
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" role="professor information"
|
||||
href="https://github.com/sjkoh12">Github</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="../../../member.html" target="iots-frame">Members</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="../../../publication.html" target="iots-frame">Publications</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="../../../lecture.html" target="iots-frame">Lectures</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="../../../report.html" target="iots-frame">Technical Reports</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<iframe name="iots-frame" src="../../../member.html" style="width : 100%; height : 100%;"></iframe>
|
||||
</body>
|
||||
|
||||
<script src="../../../assets/main/js/jquery.min.js"></script>
|
||||
<script src="../../../assets/main/bootstrap/js/bootstrap.min.js"></script>
|
||||
|
||||
</html>
|
||||
<!-- <script>
|
||||
$(document).ready(function () {
|
||||
let links = $("div a");
|
||||
links.on("click", (event) => {
|
||||
// alert(event.target.id);
|
||||
let frame = document.getElementsByTagName("iframe");
|
||||
|
||||
switch (event.target.id) {
|
||||
case "members":
|
||||
alert("members");
|
||||
break;
|
||||
default:
|
||||
alert(frame.src);
|
||||
}
|
||||
})
|
||||
});
|
||||
</script> -->
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 2.9 MiB |
|
After Width: | Height: | Size: 107 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 70 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 4.3 KiB |
|
After Width: | Height: | Size: 3.6 KiB |
|
After Width: | Height: | Size: 4.1 KiB |
|
After Width: | Height: | Size: 2.0 KiB |
|
After Width: | Height: | Size: 3.7 KiB |
|
After Width: | Height: | Size: 56 KiB |
|
After Width: | Height: | Size: 32 KiB |
|
After Width: | Height: | Size: 4.2 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
|
After Width: | Height: | Size: 4.9 KiB |
@@ -0,0 +1,308 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<title>IoT Standards Laboratory</title>
|
||||
<link rel="icon" type="image/png" sizes="2917x2918" href="assets/main/img/Lab_logo_color_transparent.png">
|
||||
<link rel="icon" type="image/png" sizes="2917x2918" href="assets/main/img/KakaoTalk_20190723_171753647.png">
|
||||
<link rel="stylesheet" href="assets/main/bootstrap/css/bootstrap.min.css">
|
||||
<link rel="manifest" href="manifest.json">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:300,400,700">
|
||||
<link rel="stylesheet" href="assets/main/fonts/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="assets/main/fonts/ionicons.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.6.1/css/pikaday.min.css">
|
||||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/css/swiper.min.css">
|
||||
<link rel="stylesheet" href="assets/main/css/remodal/remodal-default-theme.css">
|
||||
<link rel="stylesheet" href="assets/main/css/remodal/remodal.css">
|
||||
<link rel="stylesheet" href="assets/main/css/Simple-Slider.css">
|
||||
<link rel="stylesheet" href="assets/main/css/custom.css">
|
||||
|
||||
<style>
|
||||
html,
|
||||
body {
|
||||
background-color: #f2f4f7;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-dark navbar-expand-lg fixed-top bg-white portfolio-navbar gradient" style="width: auto;">
|
||||
<div class="container"><a id="navbar-brand" class="navbar-brand logo" href="http://iot.knu.ac.kr">IoT
|
||||
Standards Laboratory</a><button data-toggle="collapse" class="navbar-toggler"
|
||||
data-target="#navbarNav"><span class="sr-only">Toggle
|
||||
navigation</span><span class="navbar-toggler-icon"></span></button>
|
||||
<div class="collapse navbar-collapse" id="navbarNav">
|
||||
<ul class="nav navbar-nav ml-auto">
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" id="github"
|
||||
target = "_blank" href="https://github.com/iot-standards-laboratory">Github</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="member.html"
|
||||
target="iots-frame">Members</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="publication.html"
|
||||
target="iots-frame">Publications</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="lecture.html"
|
||||
target="iots-frame">Lectures</a></li>
|
||||
<li class="nav-item" role="presentation"><a class="nav-link" href="standard.html"
|
||||
target="iots-frame">Standardization
|
||||
</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<section id="iots-mainbody">
|
||||
<div class="simple-slider">
|
||||
<div class="swiper-container">
|
||||
<div class="swiper-wrapper"><img class="swiper-slide" src="assets/main/img/iot-banner.png"><img
|
||||
class="swiper-slide" src="assets/main/img/ccis-banner.png"><img class="swiper-slide"
|
||||
src="assets/main/img/vlc-banner.png"></div>
|
||||
<div class="swiper-pagination"></div>
|
||||
<div class="swiper-button-prev"></div>
|
||||
<div class="swiper-button-next"></div>
|
||||
</div>
|
||||
</div>
|
||||
<hr style="margin-bottom: 0rem;">
|
||||
<section class="portfolio-block skills" style="padding: 70px 0px;">
|
||||
<div class="container">
|
||||
<div class="heading">
|
||||
<h2>Research area & works</h2>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-md-4">
|
||||
<div class="card special-skill-item border-0">
|
||||
<div class="card-header bg-transparent border-0"><img src="assets/main/img/iot-icon.png"
|
||||
style="width:70px; height:70px; border-radius : 50%; background : #7c8aff;"></div>
|
||||
<div class="card-body research-area">
|
||||
<h3 class="card-title">IoT Standards</h3>
|
||||
<p class="card-text" style="font-size: 1.05rem;">Internet of Things covers a huge range
|
||||
of
|
||||
industries and use cases that scale from a single constrained device up to massive
|
||||
cross-platform deployments of embedded technologies and cloud systems connecting in
|
||||
real-time.<br><br><br></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card special-skill-item border-0">
|
||||
<div class="card-header bg-transparent border-0"><img src="assets/main/img/car-icon.png"
|
||||
style="width: 70px;height: 70px;border-radius: 50%;background: #0ea0ff;background-color: #5768cd;">
|
||||
</div>
|
||||
<div class="card-body research-area">
|
||||
<h3 class="card-title">CCIS</h3>
|
||||
<p class="card-text" style="font-size: 1.05rem;">In-Vehicle Infotainment (IVI) refers to
|
||||
vehicle systems that combine entertainment and information delivery to drivers and
|
||||
passengers. <br>Configurable Car Infotainment Service (CCIS) is a service that
|
||||
helps users to more
|
||||
easily manage and control In-Vehicle infotainment devices and content.<br></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="card special-skill-item border-0">
|
||||
<div class="card-header bg-transparent border-0"><img src="assets/main/img/vlc-icon.png"
|
||||
style="width: 70px;height: 70px;border-radius: 50%;background: #0ea0ff;background-color: #fbcd79;">
|
||||
</div>
|
||||
<div class="card-body research-area">
|
||||
<h3 class="card-title">VLC-IoT</h3>
|
||||
<p class="card-text" style="font-size: 1.05rem;">Visible-light communication (VLC)
|
||||
transmits
|
||||
data by intensity modulating optical sources, such as light-emitting diodes (LEDs)
|
||||
and
|
||||
laser diodes (LDs), faster than the persistence of the human eye. The goal of
|
||||
IoT-VLC is
|
||||
to
|
||||
design a framework of IoT services based on VLC. <br><br></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="row" style="padding-right: 0;padding-left: 0;margin: 0px;">
|
||||
<div class="gcontainer">
|
||||
<div class="row"
|
||||
style="width : 100%;padding-right: 0;padding-left: 0;margin: 0;margin-top: 20px;margin-bottom: 10px;">
|
||||
<div class="godopu_description col-sm-6 portfolio-block" style="margin-top: 20px;">
|
||||
<h3 style="font-weight: 700;font-family: Lato,sans-serif;">CCIS </h3>
|
||||
<p style="margin-top: 0px;">In-Vehicle Infotainment (IVI) refers to vehicle systems that combine
|
||||
entertainment and information delivery to drivers and passengers. Configurable Car
|
||||
Infotainment
|
||||
Service (CCIS) is a service that helps users to more easily manage
|
||||
and control In-Vehicle infotainment devices and content.<br>This project is developing a
|
||||
series
|
||||
of standards in <br>IEC/TC 100/TA 17</p>
|
||||
</div>
|
||||
<div class="col-sm-6" style="padding: 0;"><a href="#show_image_ccis">
|
||||
<img class="puscale-up-img card-img-top" src="assets/main/img/picture.png" alt="Card Image"/>
|
||||
|
||||
</a></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<hr>
|
||||
<section class="row" style="padding-right: 0;padding-left: 0;margin: 0px;">
|
||||
<div class="gcontainer">
|
||||
<div class="row"
|
||||
style="width : 100% ;padding-right: 0;padding-left: 0;margin: 0;margin-top: 20px;margin-bottom: 10px;">
|
||||
<div class="col-sm-6" style="padding: 0;"><a href="#show_image_vlc">
|
||||
<img class="puscale-up-img card-img-top" src="assets/main/img/vlc.png" alt="Card Image" />
|
||||
</a></div>
|
||||
<div class="godopu_description col-sm-6 portfolio-block" style="margin-top: 20px;">
|
||||
<h3 style="font-weight: 700;font-family: Lato,sans-serif;">VLC-IoT</h3>
|
||||
<p style="margin-top: 0px;">Visible-light communication (VLC) transmits data by intensity
|
||||
modulating
|
||||
optical sources, such as light-emitting diodes (LEDs) and laser diodes (LDs), faster than
|
||||
the
|
||||
persistence of the human eye. The goal of IoT-VLC is to design a
|
||||
framework of IoT services based on VLC.<br>This project is purposed to develop a series of
|
||||
standards in ITU-T SG20.<br></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<hr style="margin: 0px;margin-top: 16px;">
|
||||
<section class="portfolio-block projects-cards" style="padding: 70px 0px;">
|
||||
<div class="container">
|
||||
<div class="heading">
|
||||
<h2>Standards organizations</h2>
|
||||
</div>
|
||||
<div class="row st_org">
|
||||
<div class="col-md-6 col-lg-4">
|
||||
<div class="card puscale-up-img"><a target="_blank" href="https://www.ietf.org/"><img class="card-img-top" src="assets/main/img/logo_ietf.png"></a>
|
||||
<div class="card-body st_org" style="padding-bottom: 10px; background : lightgray;">
|
||||
<h6><a target="_blank" href="https://www.ietf.org/">IETF</a></h6>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 col-lg-4">
|
||||
<div class="card border-0 puscale-up-img"><a target="_blank" href="https://www.iec.ch/"><img class="card-img-top"
|
||||
src="assets/main/img/logo_iec.png" alt="Card Image"></a>
|
||||
<div class="card-body st_org" style="padding-bottom: 10px;">
|
||||
<h6><a target="_blank" href="https://www.iec.ch/">IEC</a></h6>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-6 col-lg-4">
|
||||
<div class="card border-0 puscale-up-img"><a target="_blank" href="https://www.itu.int/en/ITU-T/Pages/default.aspx"><img class="card-img-top"
|
||||
src="assets/main/img/logo_itu-t.png" alt="Card Image"></a>
|
||||
<div class="card-body st_org" style="padding-bottom: 10px; color : blue;">
|
||||
<h6><a target="_blank" href="https://www.itu.int/en/ITU-T/Pages/default.aspx">ITU-T</a></h6>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<footer class="page-footer">
|
||||
<div class="container">
|
||||
<div class="links"><a target="_blank" href="http://cse.knu.ac.kr/">CSE</a><a target="_blank" href="http://it.knu.ac.kr/">CITE</a><a
|
||||
target="_blank" href="http://www.knu.ac.kr/">KNU</a></div>
|
||||
</div>
|
||||
</footer><a href="#modal"><i class="fa fa-envelope-o float"></i></a>
|
||||
|
||||
<div class="remodal gradient" data-remodal-id="show_image_ccis" role="dialog" aria-labelledby="modal1Title"
|
||||
aria-describedby="modal1Desc" style="padding : 0; background-color:transparent">
|
||||
<div>
|
||||
<section class="portfolio-block mobile-app" style="padding-top:30px; padding-bottom:30px;">
|
||||
<div class="container align-items-center">
|
||||
<div class="row align-items-center">
|
||||
<img src="assets/main/img/picture.png" style="width:100%" />
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- style="background-color:transparent" -->
|
||||
<div class="remodal gradient" data-remodal-id="show_image_vlc" role="dialog" aria-labelledby="modal1Title"
|
||||
aria-describedby="modal1Desc" style="padding : 0; background-color:transparent">
|
||||
<div>
|
||||
<section class="portfolio-block mobile-app"
|
||||
style="padding-top:30px; padding-bottom:30px;background-color:white;">
|
||||
<div class="container align-items-center">
|
||||
<div class="row align-items-center">
|
||||
<img src="assets/main/img/vlc.png" style="width:100%;" />
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- style="background-color:transparent" -->
|
||||
<div class="remodal gradient" data-remodal-id="modal" role="dialog" aria-labelledby="modal1Title"
|
||||
aria-describedby="modal1Desc">
|
||||
<button data-remodal-action="close" class="remodal-close" aria-label="Close"></button>
|
||||
<div>
|
||||
<h2 id="modal1Title">Professor Information</h2>
|
||||
<section class="portfolio-block mobile-app" style="padding-top:30px; padding-bottom:30px;">
|
||||
<div class="container align-items-center">
|
||||
<div class="row align-items-center">
|
||||
<div class="col-md-12 col-lg-4 offset-lg-1">
|
||||
<img id="profile_img"
|
||||
src='https://search.pstatic.net/common?type=a&size=120x150&quality=95&direct=true&src=http%3A%2F%2Fpeople.phinf.naver.net%2F20181026_30%2F1540539795199zR4V8_JPEG%2Fchosun_400263079.jpg'
|
||||
alt="Avatar">
|
||||
</div>
|
||||
<div class="col-md-12 col-lg-6 text">
|
||||
<h3>Seok-Joo Koh</h3>
|
||||
<snap>School of Computer Science and Engineering,<br>Kyungpook National University<br>경북대학교 IT대학 5호관(415동) 527호</snap>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- <hr /> -->
|
||||
</section>
|
||||
<div class="phone-screen" style="background-image:url('assets/main/img/tech/image7.png');"></div>
|
||||
</div>
|
||||
<br>
|
||||
<a href="mailto:sjkoh@knu.ac.kr" class="remodal-confirm" style="color:white">Send E-Mail</a>
|
||||
<a data-remodal-action="cancel" class="remodal-cancel" style="color:white;">Github</a>
|
||||
<!-- <a target="_blank" href="https://github.com/sjkoh12" class="remodal-cancel" style="color:white">Github</a> -->
|
||||
</div>
|
||||
|
||||
</section>
|
||||
<div class="iots-frame-holder">
|
||||
<iframe name="iots-frame"></iframe>
|
||||
</div>
|
||||
<script src="assets/main/js/jquery.min.js"></script>
|
||||
<script src="assets/main/bootstrap/js/bootstrap.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.6.1/pikaday.min.js"></script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/Swiper/3.3.1/js/swiper.jquery.min.js"></script>
|
||||
<script src="assets/main/js/remodal/remodal.js"></script>
|
||||
<script src="assets/main/js/remodal/listener.js"></script>
|
||||
<script src="assets/main/js/Simple-Slider.js"></script>
|
||||
<script src="assets/main/js/theme.js"></script>
|
||||
<script>
|
||||
let prelink = undefined;
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
let links = document.getElementsByClassName("nav-link");
|
||||
|
||||
let click_listener = function (event) {
|
||||
if (prelink !== undefined) {
|
||||
prelink.css("color", "white");
|
||||
prelink.css("text-decoration", "none");
|
||||
}
|
||||
if (event.target.id !== "github") {
|
||||
prelink = $(event.target);
|
||||
let btn = $(".navbar-toggler");
|
||||
if (btn.attr("aria-expanded") == "true")
|
||||
btn.click();
|
||||
$("#iots-mainbody").css("display", "none");
|
||||
$(".iots-frame-holder").css("display", "block");
|
||||
prelink.css("color", "#ded8e6");
|
||||
prelink.css("text-decoration", "underline");
|
||||
}
|
||||
}
|
||||
|
||||
for (var i = 0; i < links.length; i++) {
|
||||
links[i].addEventListener('click', click_listener, false);
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<TITLE>ISL: Introduction</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<P><HR SIZE=4><P><FONT FACE="TAHOMA">
|
||||
|
||||
<H2>Research Areas</H2>
|
||||
We are focusing on the following research areas: <BR><BR>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI>Quick UDP Internet Conenction (QUIC)</LI><BR><BR>
|
||||
<LI>QUIC-based Mobility and Multi-Streaming Support</LI><BR><BR>
|
||||
|
||||
<LI>Services and Protocols for Internet-of-Things (IoT)</LI><BR><BR>
|
||||
<LI>Constrained Application Protocol (CoAP)</LI><BR><BR>
|
||||
<LI>In-Vehicle Infotainment (IVI)</LI><BR><BR>
|
||||
|
||||
<LI>Optical Wireless or Visible Light Communications (OWC/VLC)</LI><BR><BR>
|
||||
<LI>Lighting Control Networks (PLASA E1.45) for LED-based VLC</LI><BR><BR>
|
||||
|
||||
<LI>Mobility Management: Distributed Mobility Control</LI><BR><BR>
|
||||
<LI>Multicast Routing Protocols and Reliable Multicasting</LI><BR><BR>
|
||||
<LI>mobile SCTP (mSCTP): Soft Handover in Transport Layer</LI><BR><BR>
|
||||
<LI>Stream Control Transmission Protocol (SCTP)</LI><BR><BR>
|
||||
|
||||
<LI>Telecommunication Optimization: Network Planning and Management</LI><BR><BR>
|
||||
<LI>TAC/TAL Configuration for Paging and Location Management</LI><BR><BR>
|
||||
<LI>Tabu Search and Genetic Algorithm</LI><BR><BR>
|
||||
</UL>
|
||||
|
||||
<P><HR SIZE=4><P>
|
||||
<H2>International Standardizations</H2>
|
||||
Along with the research activities, we are also in pursuit of the International Standardization,<BR>
|
||||
from the market deployment perspective, in the following SDOs (Standard-Defining Organizations):<BR><BR>
|
||||
<UL>
|
||||
<LI><U>IEC TC100:</U> Multimedia Systems and Equipment<BR>
|
||||
<LI><U>ISO/IEC JTC1/SC41:</U> Internet-of-Things (IoT) Applications</U>
|
||||
<LI><U>ITU-T SG20:</U> IoT Services<BR>
|
||||
<LI><U>ITU-T SG13:</U> Mobility Management <BR>
|
||||
<LI><U>ISO/IEC JTC1/SC6:</U> Reliable Multicasting</U>
|
||||
</UL>
|
||||
|
||||
Please refer to <A href="standard.html">here </A>for details of our works
|
||||
on International Standardization so far. </B><BR><BR>
|
||||
<HR>
|
||||
</BODY></HTML>
|
||||
@@ -0,0 +1,277 @@
|
||||
<title>Lecture</title>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css"/>
|
||||
<style>.iots-body hr {border-top: 1px solid;border-bottom: 1px solid; border-right : none ; border-left : none; box-sizing: content-box; height:3px;}</style>
|
||||
|
||||
<section class="iots-body">
|
||||
<CENTER>
|
||||
<HR SIZE=4>
|
||||
<FONT FACE="Courier New">
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2026</H1><BR>
|
||||
<H3><U>Computer Networks (COMP 0414)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 0401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2025</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 0432)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 0402)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2025</H1><BR>
|
||||
<H3><U>Introduction to Computer Science and Engineering (ITEC 0201)</H3><BR></U>
|
||||
<H3><U>Network Programming (EECS 0312)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 0401)</H3><BR></U>
|
||||
<H3><U>Problem-based Engineering Training Experiment (COMP 0461)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2024</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 0432)</H3><BR></U>
|
||||
<H3><U>Big Data Convergence Project (BIDA 0201)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 0402)</H3><BR></U>
|
||||
<H3><U>Problem-based Engineering Training Experiment (COMP 0460)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2024</H1><BR>
|
||||
<H3><U>Big Data Convergence Project (BIDA 0201)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 0401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2023</H1><BR>
|
||||
<H3>No Class (Sabbatical)</H3><BR>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2023</H1><BR>
|
||||
<H3><U>Network Programming (EECS 0312)</H3><BR></U>
|
||||
<H3><U>Big Data Convergence Project (BIDA 0201)</H3><BR></U>
|
||||
<H3><U>Software Convergence Project 3 (CICT 0703)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2022</H1><BR>
|
||||
<H3><U>Problem Solving and Computing (CLTR 273001)</H3><BR></U>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2022</H1><BR>
|
||||
<H3><U>Network Programming (EECS 312002)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402001)</H3><BR></U>
|
||||
<H3><U>Problem-based Engineering Training Experiment (COMP 460001)</H3><BR></U>
|
||||
<H3><U>Software Convergence Project 1 (CICT 701001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2021</H1><BR>
|
||||
<H3><U>Capstone Design Project II (ITEC 402001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2021</H1><BR>
|
||||
<H3><U>Problem Solving and Computing (CLTR 273001)</H3><BR></U>
|
||||
<H3><U>Software Convergence Design 1 (GLSO 218001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402001)</H3><BR></U>
|
||||
<H3><U>Advanced Mobile Computing (COMP 778001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2020</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401003)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401004)</H3><BR></U>
|
||||
<H3><U>Topics in Software Convergence IV (GLSO 228001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2020</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401016)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402003)</H3><BR></U>
|
||||
<H3><U>Advanced Mobile Computing (COMP 778001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2019</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401003)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402016)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2019</H1><BR>
|
||||
<H3><U>Introduction to Computer Science and Engineering (ITEC 201010)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401016)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402003)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2018</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401005)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402017)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2018</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401021)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402006)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2017</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Creative Convergence Design (GLSO 213001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401003)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2017</H1><BR>
|
||||
<H3><U>Network Programming (EECS 312001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401018)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402005)</H3><BR></U>
|
||||
<H3><U>Advanced Computer Networks (COME 742001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2016</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Data Structures (COME 331013) and DS Applications (COMP 216002)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401004)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402016)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2016</H1><BR>
|
||||
<H3><U>Computer Networks (COMP 414003)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401031)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402005)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402006)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2015</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401006)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401007)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402022)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2015</H1><BR>
|
||||
<H3><U>Introduction to Computer Science and Engineering (ITEC 201009)</H3><BR></U>
|
||||
<H3><U>Network Programming (EECS 312001)</H3><BR></U>
|
||||
<H3><U>Network Programming (EECS 312002)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401021)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402004)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2014</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401006)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402021)</H3><BR></U>
|
||||
<H3><U>Advanced Computer Networks (COME 742001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2014</H1><BR>
|
||||
<H3><U>Computer Networks (COMP 414002)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402004)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2013</H1><BR>
|
||||
<H3><U>Capstone Design Project I (ITEC 401005)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402017)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2013</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project II (ITEC 402005)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2012</H1><BR>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<H3><U>Capstone Design Project I (ITEC 401003)</H3><BR></U>
|
||||
<H3><U>Senior Project II (EECS 422021)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2012</H1><BR>
|
||||
<H3><U>Web Programming Design (COMP 214002)</H3><BR></U>
|
||||
<H3><U>Computer Network Protocols (COMP 749001)</H3><BR></U>
|
||||
<H3><U>Next Generation Internet Technology (ELEC 957001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2011</H1><BR>
|
||||
<H3><U>Probability and Statistics: Class 1 (COME 311003)</H3><BR></U>
|
||||
<H3><U>Probability and Statistics: Class 2 (COME 311004)</H3><BR></U>
|
||||
<H3><U>Internet Computing (COMP 764001)</H3><BR></U>
|
||||
<H3><U>Topics in Software (COMP 432001)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2011</H1><BR>
|
||||
<H3><U>Web Programming Design: Class 1 (COMP 214001)</H3><BR></U>
|
||||
<H3><U>Web Programming Design: Class 2 (COMP 214002)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2010</H1><BR>
|
||||
<H3><U>Probability and Statistics (COME 311003)</H3><BR></U>
|
||||
<H3><U>Data Structures (COME 331004)</H3><BR></U>
|
||||
<H3><U>Senior Project II (EECS 422022)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2010</H1><BR>
|
||||
<H3><U>Internet Programming Design (EECS 450001)</H3><BR></U>
|
||||
<H3><U>Computer Networks (COMP 414003)</H3><BR></U>
|
||||
<H3><U>Next-Generation Internet Technology (ELEC 957001)</H3><BR></U>
|
||||
<H3><U>Senior Project I (EECS 408016)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2009</H1><BR>
|
||||
<H3><U>Probability and Statistics (COME 31103)</H3><BR></U>
|
||||
<H3><U>Data Structures (COME 33105)</H3><BR></U>
|
||||
<H3><U>Senior Project II (EECS 42202)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2009</H1><BR>
|
||||
<H3><U>Introduction to Computer Science (EECS 20704)</H3><BR></U>
|
||||
<H3><U>Internet Programming Design (EECS 45001)</H3><BR></U>
|
||||
<H3><U>Senior Project I (EECS 40803)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2008</H1><BR>
|
||||
<H3><U>Probability and Statistics (COME 31103)</H3><BR></U>
|
||||
<H3><U>Internet Computing (COMP 76401)</H3><BR></U>
|
||||
<H3><U>Computer Network: Special (ELEC 75401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2008</H1><BR>
|
||||
<H3><U> Internet Programming and Practices (EECS 31401)</H3><BR></U>
|
||||
<H3><U> Computer Network Protocols (COMP 74901)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2007</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20703)</H3><BR></U>
|
||||
<H3><U> Probability and Statistics (COME 31103)</H3><BR></U>
|
||||
<H3><U> Computer Networks (COMP 41401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2007</H1><BR>
|
||||
<H3><U> C Programming and Practices (EECS 20109)</H3><BR></U>
|
||||
<H3><U> Introduction to Computer Science (EECS 20704)</H3><BR></U>
|
||||
<H3><U> Internet Programming and Practices (EECS 31401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2006</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20703)</H3><BR></U>
|
||||
<H3><U> Probability and Statistics (COME 31103)</H3><BR></U>
|
||||
<H3><U> Internet Computing (COMP 76401)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2006</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20704)</H3><BR></U>
|
||||
<H3><U> Internet Programming and Practices (EECS 31401)</H3><BR></U>
|
||||
<H3><U> Computer Performance Analysis (COMP 75101)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2005</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20703)</H3><BR></U>
|
||||
<H3><U> Data Structures (EECS 20806)</H3><BR></U>
|
||||
<H3><U> Computer Network (COMP 41402)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2005</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20704)</H3><BR></U>
|
||||
<H3><U> Internet Programming Design (EECS 49201)</H3><BR></U>
|
||||
<H3><U> Computer Network Protocols (COMP 74901)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Fall 2004</H1><BR>
|
||||
<H3><U> Computer Engineering (ELEC 26104)</H3><BR></U>
|
||||
<H3><U> Data Structures II (COMP 22101)</H3><BR></U>
|
||||
<H3><U> Network Programming (EECS 31201)</H3><BR></U>
|
||||
<HR>
|
||||
|
||||
<H1 ALIGN="CENTER">Spring 2004</H1><BR>
|
||||
<H3><U> Introduction to Computer Science (EECS 20704)</H3><BR></U>
|
||||
<H3><U> Data Structures I (COMP 21105)</H3><BR></U>
|
||||
</section>
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"short_name": "IoTs",
|
||||
"name": "Internet of Things Standards",
|
||||
"start_url" : "./index.html",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/assets/img/Lab_logo_color_transparent.png",
|
||||
"type": "image/png",
|
||||
"sizes": "2917x2918"
|
||||
},
|
||||
{
|
||||
"src": "/assets/img/KakaoTalk_20190723_171753647.png",
|
||||
"type": "image/png",
|
||||
"sizes": "2917x2918"
|
||||
}
|
||||
],
|
||||
"display": "fullscreen"
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
<title>Members</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css"/>
|
||||
<style>
|
||||
div hr {border : none; border-top: 1.5px solid gray; box-sizing: content-box; height:3px;}
|
||||
</style>
|
||||
|
||||
<section class="iots-body">
|
||||
<FONT FACE="TAHOMA">
|
||||
|
||||
<center>
|
||||
<H2>Members (as of Fall 2026)</H2>
|
||||
</center>
|
||||
|
||||
<div class="members" style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
<HR>
|
||||
|
||||
<OL>
|
||||
<LI><H4>Seok-Joo Koh (고석주, Professor):
|
||||
<a href="/home/sjkoh/">Homepage</a> &
|
||||
<A HREF="mailto:sjkoh@knu.ac.kr">e-mail </a><br><br></H4>
|
||||
|
||||
<LI><H4>Dong-Kyu Choi (최동규, Ph. D.)<br><br></H4>
|
||||
|
||||
<LI><H4>Hye-Been Nam (남혜빈, Ph. D. Candidate)<br><br></H4>
|
||||
|
||||
<LI><H4>Dohyeon Lim (임도현, Ph. D. Student)<br><br></H4>
|
||||
|
||||
<LI><H4>Jun-Hyeok Choi (최준혁, Ph. D. Student)<br><br></H4>
|
||||
|
||||
<LI><H4>Gwang-Seon Shin (신광선, M. S. Candidate)<br><br></H4>
|
||||
|
||||
<LI><H4>Hwan-Woong Lee (이환웅, M. S. Student)<br><br></H4>
|
||||
|
||||
<LI><H4>Hoang Anh Dang (M. S. Student)<br><br></H4>
|
||||
|
||||
<LI><H4>Minhee Kim (김민희, Ph. D. Candidate) with School of Computer Science and Engineering<br><br></H4>
|
||||
|
||||
<LI><H4>Keun-Sol Kim (김근솔, Ph. D. Candidate) with Department of Information Security<br><br></H4>
|
||||
|
||||
<LI><H4>Sung-Jun Min (민성준, Ph. D. Candidate) with Department of Information Science<br><br></H4>
|
||||
|
||||
<LI><H4>Jin-Won Choi (최진원, Ph. D. Student) with Department of Science and Technology <br><br></H4>
|
||||
|
||||
<LI><H4>Ki-Soo Jung (정기수, Ph. D. Student) with Department of Science and Technology <br><br></H4>
|
||||
|
||||
<LI><H4>Mi-Joo Lee (이미주, Ph. D. Student) with Department of ICT Convergence <br><br></H4>
|
||||
|
||||
<LI><H4>Yunah Park (박유나, M. S. Candidate) with Department of Information Security<br><br></H4>
|
||||
|
||||
<LI><H4>Chae-Young Park (박채영, M. S. Candidate) with Department of Information Science<br><br></H4>
|
||||
|
||||
|
||||
</OL>
|
||||
</div>
|
||||
|
||||
<div class="alumni" style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
<center>
|
||||
<HR SIZE=4>
|
||||
<H2>Alumni</A></H2>
|
||||
<HR SIZE=4>
|
||||
</center>
|
||||
|
||||
<OL>
|
||||
|
||||
<LI><H4>Dongju Kim (김동주, Ph. D. August 2026 in Computer Science and Engineering)<br><br>
|
||||
He is now with Daegu Catholic University (대구가톨릭대학교) as Professor </H4>
|
||||
|
||||
<LI><H4>Jung-Mi Hwang (황정미, M. S. August 2026 in Information Science)<br><br>
|
||||
She is now with NIA (한국지능정보사회진흥원)</H4>
|
||||
|
||||
<LI><H4>Dro Bae (배드로, M. S. February 2026 in Industrial Engineering)<br><br>
|
||||
He is now with SK AX </H4>
|
||||
|
||||
<LI><H4>Se-Gi Kwon (권세기, M. S. February 2026 in Information Security)<br><br>
|
||||
He is now with J Solution (제이솔루션) as CEO </H4>
|
||||
|
||||
<LI><H4>Se-Hyun Cho (조세현, Ph. D. August 2025 in Information Security)<br><br>
|
||||
He is now with Cyber Security Center</H4>
|
||||
|
||||
<LI><H4>Yun-Seong Kim (김윤성, M. S. August 2025 in Data Convergence Computing)<br><br>
|
||||
He is now with SL (에스엘)</H4>
|
||||
|
||||
<LI><H4>Su-Jin Kim (김수진, M. S. August 2025 in Information Science)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)</H4>
|
||||
|
||||
<LI><H4>Sang-Tae Kim (김상태, M. S. August 2025 in Industrial Engineering)<br><br>
|
||||
He is now with Oh-Sung Electronis (오성전자)</H4>
|
||||
|
||||
<LI><H4>Gyu-Bum Kim (김규범, M. S. August 2025 in Computer Science and Engineering)<br><br>
|
||||
He is now with Korea Real Estate Board (한국부동산원)</H4>
|
||||
|
||||
<LI><H4>Joong-Hwa Jung (정중화, Ph. D. February 2025, M. S. February 2018)<br><br>
|
||||
He is now with Lychee AI Coding Academy (리치AI코딩학원) as CEO<br></H4>
|
||||
|
||||
<LI><H4>Dohyeon Lim (임도현, M. S. February 2025 in Computer Science and Engineering)<br><br>
|
||||
He is now with TakenSoft (테이큰소프트)<br></H4>
|
||||
|
||||
<LI><H4>So-Yong Kim (김소용, Ph. D. August 2024, M. S. February 2020)<br><br>
|
||||
He is now with Catholic University of Leuven (UCLouvain) in Belgium<br></H4>
|
||||
|
||||
<LI><H4>Min-Ji Kim (김민지, M. S. February 2024)<br><br>
|
||||
She is now with LG Electronics <br></H4>
|
||||
|
||||
<LI><H4>Eun-Ji Ahn (안은지, M. S. February 2024)<br><br>
|
||||
S is now with National Security Research Institute (국가보안연구소)<br></H4>
|
||||
|
||||
<LI><H4>Dong-Kyu Oh (오동규, M. S. February 2024 in Industrial Engineering)<br><br>
|
||||
He is now with Human-Plus (휴먼플러스)<br></H4>
|
||||
|
||||
<LI><H4>Jae-Seong Kim (김재성, M. S. August 2023 in Information Science)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Dong-Kyu Choi (최동규, Ph. D. February 2023, M. S. February 2017)<br><br>
|
||||
He is now with ISL in KNU<br></H4>
|
||||
|
||||
<LI><H4>Jin-Won Choi (최진원, M. S. February 2023 in Information Science)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Ji-Eun Kim (김지은, M. S. February 2023 in Information Science)<br><br>
|
||||
She is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Cheol-Min Kim (김철민, Ph. D. August 2022, M. S. February 2017)<br><br>
|
||||
He is now with KETI (한국전자기술연구원)<br></H4>
|
||||
|
||||
<LI><H4>Kyung-Sik Kim (김경식, M. S. February 2022)<br><br>
|
||||
He is now with Hyundai Autoever (현대오토에버)<br></H4>
|
||||
|
||||
<LI><H4>Keun-Soo Kim (김근수, M. S. February 2022)<br><br>
|
||||
He is now with Shinhan Bank (신한은행)<br></H4>
|
||||
|
||||
<LI><H4>Seong-Woo Jeong (정성우, M. S. February 2022 in Information Science)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Min-Cheol Choi (최민철, M. S. February 2022 in Information Science)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Jun-Hee Jang (장준희, M. S. August 2021 in Computer Science and Engineering)<br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Muhammad Hafidh Firmansyah (M. S. August 2021)<br><br>
|
||||
He is now with State Polytechnic University of Jember in Indonesia<br></H4>
|
||||
|
||||
<LI><H4>Kang-Min Jang (장강민, M. S. February 2021 in Information Science) <br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Hong-Keun Lee (이홍근, M. S. February 2021 in Information Science) <br><br>
|
||||
He is now with NIA (한국지능정보사회진흥원)<br></H4>
|
||||
|
||||
<LI><H4>Hyebeen Nam (남혜빈, M. S. February 2021)<br><br>
|
||||
She is now with ISL in KNU<br></H4>
|
||||
|
||||
<LI><H4>Nak-Jung Choi (최낙중, Ph. D. February 2020, M. S. February 2013)<br><br>
|
||||
He is now with Agency for Defense Development (국방과학연구소)<br></H4>
|
||||
|
||||
<LI><H4>Min-Woo Jung (정민우, M. S. February 2019) <br><br>
|
||||
He is now with LG Electronics (LG전자)<br></H4>
|
||||
|
||||
<LI><H4>Hyung-Woo Kang (강형우, Ph. D. August 2018, M. S. February 2013)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Ye-Chan Choi (최예찬, M. S. February 2018) <br><br>
|
||||
He is now with LG-CNS<br></H4>
|
||||
|
||||
<LI><H4>Sang-Il Choi (최상일, Ph. D. February 2017, M. S. February 2012)<br><br>
|
||||
He is now with Daegu Catholic University (대구가톨릭대학교) as a professor <br></H4>
|
||||
|
||||
<LI><H4>Jin-Ho Park (박진호, M. S. August 2016)<br><br>
|
||||
He is now with BiThumb (빗썸코리아)<br></H4>
|
||||
|
||||
<LI><H4>Sung-Yoon Seok (석성윤, M. S. August 2016 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Jin-Kyu Kim (김진규, M. S. August 2016 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Jae-Cheol Kim (김재철, M. S. August 2016 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Ji-In Kim (김지인, Ph. D. February 2016, M. S. February 2010)<br><br>
|
||||
He is now with FAM Tech. (팸텍) as CEO <br></H4>
|
||||
|
||||
<LI><H4>Woo-Ju Kim (김우주, M. S. February 2016)<br><br>
|
||||
He is now with ZCube (지큐브)<br></H4>
|
||||
|
||||
<LI><H4>Jung-Sub Park (박정섭, M. S. August 2015 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Jong-Myoung Choi (최종명, M. S. February 2015)<br><br>
|
||||
He is now with NP Communications<br></H4>
|
||||
|
||||
<LI><H4>Jong-Kwan Lee (이종관, M. S. February 2014 in Samsung Electronics Program)<br><br>
|
||||
He is now with Hanwha Ocean (한화오션) <br></H4>
|
||||
|
||||
<LI><H4>Sang-Hun Lee (이상헌, M. S. February 2014)<br><br>
|
||||
He is now with Inno Wireless<br></H4>
|
||||
</H4>
|
||||
|
||||
<LI><H4>Kyeong-Wook Min (민경욱, M. S. February 2013 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Sang-Heon Kim (김상헌, M. S. February 2013 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Moneeb Gohar (Ph. D. August 2012)<br><br>
|
||||
He is now with Department of Computer Science, Bahria University (at Islamabad) in Pakistan <br></H4>
|
||||
|
||||
<LI><H4>Jae-Wan Park (박재완, M. S. February 2012)<br><br>
|
||||
He is now with Ministry of Justice (Immigration Information Center, 법무부)<br></H4>
|
||||
|
||||
<LI><H4>Jae-Kyoung Lee (이재경, M. S. February 2012)<br><br>
|
||||
She is now with Korea Transportation Satefy Authority (한국교통안전공단)<br></H4>
|
||||
|
||||
<LI><H4>Won-Ki Ha (하원기, M. S. February 2012 in Samsung Electronics Program)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Keun-Hee Kim (김근희, M. S. February 2012 in Samsung Electronics Program)<br><br>
|
||||
She is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Soon-Hong Kwon (권순홍, M. S. February 2010)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Dong-Phil Kim (김동필, Ph. D. February 2009)<br><br>
|
||||
He is now with National Security Research Institute (국가보안연구소)<br></H4>
|
||||
|
||||
<LI><H4>Lin Cui (최린, Ph. D. February 2009)<br><br>
|
||||
He is now with Tianjin University of Technology and Education in China<br></H4>
|
||||
|
||||
<LI><H4>Dong-Hwa Lee (이동화, M. S. February 2009)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
<LI><H4>Jae-Sung Park (박재성, M. S. August 2008)<br><br>
|
||||
He is now with Gom&Company (곰앤컴퍼니)<br></H4>
|
||||
|
||||
<LI><H4>Su-Kyoung Ju (주수경, M. S. February 2008)<br><br>
|
||||
She is now with Youngjin Univ. (영진전문대학교)<br></H4>
|
||||
|
||||
<LI><H4>Sung-Shik Yoon (윤성식, M. S. August 2007)<br><br>
|
||||
He is now with Jo-Il Textile Processing Company (조일가공) as CEO<br></H4>
|
||||
|
||||
<LI><H4>Sang-Tae Kim (김상태, M. S. February 2007)<br><br>
|
||||
He is now with LG Electronics (LG전자) <br></H4>
|
||||
|
||||
<LI><H4>Jong-Shik Ha (하종식, M. S. February 2007)<br><br>
|
||||
He is now with Samsung Electronics (삼성전자)<br></H4>
|
||||
|
||||
</OL>
|
||||
<HR SIZE=4>
|
||||
</div>
|
||||
@@ -0,0 +1,263 @@
|
||||
<TITLE>Domestic Papers</TITLE>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css"/>
|
||||
|
||||
<BODY>
|
||||
<section class="iots-body">
|
||||
|
||||
<FONT FACE="Garamond">
|
||||
<H1 ALIGN="CENTER">Domestic Journals</H1>
|
||||
<br/>
|
||||
<HR SIZE=4>
|
||||
<FONT FACE="Courier New">
|
||||
|
||||
<div style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
<OL>
|
||||
|
||||
|
||||
|
||||
<LI><U>다기관 데이터 기반 도메인 일반화를 적용한 소아청소년 뼈나이 자동 예측 딥러닝 모델의 개발 및 외부 검증<BR></U>
|
||||
<I>한국IT서비스학회지</I>, 제 25권 제 3호, pp. 75 ~ 87, 2026년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>골반 X-ray 영상에서 딥러닝 기반 Risser Grade 자동 분류의 다기관 외부 검증 및 도메인 시프트 분석 : AI 의료기기 상용화 전략에 대한 시사점<BR></U>
|
||||
<I>경영컨설팅연구</I>, 제 26권 제 3호, pp. 337 ~ 348, 2026년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>엣지 장치용 경량 LLM 한국어 스팸 탐지 추론 성능 비교<BR></U>
|
||||
<I>사물인터넷융복합논문지</I>, 제 12권 제 2호, pp. 95 ~ 101, 2026년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>성장클리닉 진단 보조를 위한 지식 그래프 및 대규모 언어 모델 융합 뉴로-심볼릭 임상의사결정 지원 시스템 설계<BR></U>
|
||||
<I>한국IT서비스학회지</I>, 제 25권 제 1호, pp. 63 ~ 73, 2026년 2월 (KCI)</LI>
|
||||
|
||||
<LI><U>분산형 하이브리드 AI 기반 모바일 RPG NPC 시스템의 구현<BR></U>
|
||||
<I>사물인터넷융복합논문지</I>, 제 11권 제 6호, pp. 83 ~ 90, 2025년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>관심 영역을 활용한 딥러닝 기반 해무 탐지 시스템<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 50권 제 7호, pp. 1133 ~ 1142, 2025년 7월 (SCOPUS & KCI)</LI>
|
||||
|
||||
<LI><U>FSM과 강화학습 기반의 지능형 NPC AI: 2D 모바일 자동 진행 RPG 게임의 구현 연구<BR></U>
|
||||
<I>정보처리학회논문지</I>, 제 14권 제 6호, pp. 480 ~ 488, 2025년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>공공기관 IT시스템 보안 강화를 위한 사이버 위협 점검/수집 시스템<BR></U>
|
||||
<I>한국IT서비스학회지</I>, 제 24권 제 2호, pp. 31 ~ 46, 2025년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>QUIC 프로토콜의 혼잡제어 성능 비교 분석<BR></U>
|
||||
<I>정보처리학회논문지</I>, 제 14권 제 1호, pp. 9 ~ 13, 2025년 1월 (KCI)</LI>
|
||||
|
||||
<LI><U>멀티미디어 영상회의 서비스를 위한 사용자 체감 품질 측정 방법 표준 기술 동향<BR></U>
|
||||
<I>한국컴퓨터통신연구회(OSIA) S&TR Journal</I>, 제 36권 제 2호, pp. 15 ~ 20, 2023년 9월</LI>
|
||||
|
||||
<LI><U>차량용 인포테인먼트 서비스 표준화 동향<BR></U>
|
||||
<I>정보과학회지</I>, 제 41권 제 9호, pp. 25 ~ 29, 2023년 9월</LI>
|
||||
|
||||
<LI><U>NAT 기반 사물인터넷 환경에서 실시간 통신 지원을 위한 MQTT-CoAP 혼합 기법<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 46권 제 11호, pp. 1822 ~ 1833, 2021년 11월 (SCOPUS & KCI)</LI>
|
||||
|
||||
<LI><U>웹 및 스트리밍 서비스에 대한 QUIC 프로토콜 성능 분석<BR></U>
|
||||
<I>정보처리학회논문지: 컴퓨터 및 통신 시스템</I>, 제 10권 제 5호, pp. 137 ~ 144, 2021년 5월 (KCI)</LI>
|
||||
|
||||
<LI><U>가시광 통신 기반 출결 관리 시스템 설계 및 구현<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 44권 제 7호, pp. 1381 ~ 1390, 2019년 7월 (KCI)</LI>
|
||||
|
||||
<LI><U>In-Vehicle Infotainment 시스템에서 Configuration Protocol의 설계 및 구현<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 43권 제 7호, pp. 1140 ~ 1151, 2018년 7월 (KCI)</LI>
|
||||
|
||||
<LI><U>BLE 네트워크 상에서 사물인터넷 서비스 제공을 위한 CoAP과 6LoWPAN 구현<BR></U>
|
||||
<I>방송공학회논문지</I>, 제 21권 제 3호, pp. 298 ~ 306, 2016년 5월 (KCI)</LI>
|
||||
|
||||
<LI><U>A Comparative Analysis of Centralized and Distributed Mobility Management in IP-Based Mobile Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 25권 제 4호, pp. 656 ~ 671, 2015년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U> IoT(사물기반 인터넷) 기반 헬스케어 서비스: 일상 생활습관 ‧ 건강관리 중심으로 <BR></U>
|
||||
<I>생명공학정책연구센터(BioINpro)</I>, BioINpro 제 13호, pp. 1 ~ 12, 2015년 6월</LI>
|
||||
|
||||
<LI><U>Mobility Support Using Locator-Identifier Separation Protocol in 4G Mobile Communication Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 25권 제 2호, pp. 337 ~ 355, 2015년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U> 사물인터넷 기반 헬스케어 서비스 및 플랫폼 동향 <BR></U>
|
||||
<I>한국통신학회지(정보와통신)</I>, 제 31권 제 12호, pp. 25 ~ 30, 2014년 12월</LI>
|
||||
|
||||
<LI><U>모바일 중심 미래 인터넷: OpenFlow 기반 구현 및 KOREN 테스트베드 실험<BR></U>
|
||||
<I>정보과학회논문지: 정보통신</I>, 제 41권 제 4호, pp. 167 ~ 176, 2014년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>Load Balancing for Proxy Mobile IPv6 in SAE-based Mobile Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 24권 제 3호, pp. 433 ~ 448, 2014년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>LED 기반 조명 제어를 위한 PLASA 표준 프로토콜 기술<BR></U>
|
||||
<I>조명전기설비학회지</I>, 제 28권 제 3호, pp. 9 ~ 21, 2014년 5월</LI>
|
||||
|
||||
<LI><U>5세대 이동통신에서의 네트워크 이슈<BR></U>
|
||||
<I>정보과학회지</I>, 제 31권 제 9호, pp. 20 ~ 26, 2013년 9월</LI>
|
||||
|
||||
<LI><U>무선 인터넷 환경에서 SCTP 프로토콜의 성능 최적화 방안<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 23권 제 3호, pp. 381 ~ 392, 2013년 6월 (KCI)<
|
||||
|
||||
<LI><U>무선 네트워크 환경에서 안드로이드 기반 SCTP 프로토콜의 성능 분석<BR></U>
|
||||
<I>정보과학회논문지: 시스템 및 이론</I>, 제 40권 제 2호, pp. 105 ~ 110, 2013년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>조명 제어 네트워크에서 디바이스 관리를 위한 표준 프로토콜 기술 동향<BR></U>
|
||||
<I>조명전기설비학회지</I>, 제 27권 제 2호, pp. 56 ~ 65, 2013년 3월</LI>
|
||||
|
||||
<LI><U>ID-LOC 분리 기반 인터넷 구조에서 분산형 매핑 시스템의 구현 및 평가<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 37B권(네트워크 및 서비스) 제 11호, pp. 984 ~ 992, 2012년 11월 (KCI)</LI>
|
||||
|
||||
<LI><U>이동통신 로밍 환경에서 빠른 홈망 복귀를 위한 망탐색 알고리즘<BR></U>
|
||||
<I>정보처리학회논문지</I>, 제 19-C권 제 2호, pp. 149 ~ 152, 2012년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>미래 인터넷의 이동 네트워크 구조 및 연구동향<BR></U>
|
||||
<I>한국통신학회지(정보와통신)</I>, 제 29권 제 3호, pp. 41 ~ 48, 2012년 3월</LI>
|
||||
|
||||
<LI><U>모바일 단말 환경에서 웹브라우저의 로딩속도 개선 기법<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 22권 제 1호, pp. 139 ~ 152, 2012년 2월 (KCI)</LI>
|
||||
|
||||
<LI><U>Binding Query를 활용한 Proxy Mobile IPv6의 성능 향상 기법<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 36권 제 11호(네트워크 및 융합서비스), pp. 1269 ~ 1276, 2011년 11월 (KCI)</LI>
|
||||
|
||||
<LI><U>이동 LISP망에서 네트워크 기반 이동성 제어 기법<BR></U>
|
||||
<I>정보처리학회논문지</I>, 제 18-C권 제 5호, pp. 339 ~ 342, 2011년 10월 (KCI)</LI>
|
||||
|
||||
<LI><U>MOFI: Future Internet Architecture with Address-free Hosts for Mobile Environments<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 21권 제 2호, pp. 343 ~ 358, 2011년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>미래 인터넷을 위한 네이밍과 어드레싱을 위한 연구<BR></U>
|
||||
<I>정보과학회지</I>, 제 29권 제 3호, pp. 53 ~ 65, 2011년 3월</LI>
|
||||
|
||||
<LI><U>Mobile Oriented Future Internet (MOFI): Design Considerations and Architecture<BR></U>
|
||||
<I>OSIA Standards & Technology Review (ISSN:1738-9887) </I>, Vol. 24, No. 1, pp. 61 ~ 77, 2011년 3월</LI>
|
||||
|
||||
<LI><U>Fast Tree Join for Seamless Multicast Handover in FMIPv6-based Mobile Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 20권 제 6호, pp. 993 ~ 1003, 2010년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>모바일 IPTV 멀티캐스트 전송 및 서비스 기술 동향<BR></U>
|
||||
<I>정보과학회지</I>, 제 27권 제 8호, pp. 67 ~ 73, 2009년 8월</LI>
|
||||
|
||||
<LI><U>이동통신망에서의 모바일 IPTV 표준기술 <BR></U>
|
||||
<I>개방형컴퓨터통신연구회(OSIA) Standards & Technology Review</I>, 2009년 제 2호, pp. 49 ~ 59, 2009년 6월</LI>
|
||||
|
||||
<LI><U>A Technique to Enable the Corruption-aware Transport Protocols in Realistic Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 19권 제 1호, pp. 129 ~ 137, 2009년 2월 (KCI)</LI>
|
||||
|
||||
<LI><U>A Cross-layer Approach for Throughput Enhancement in Unsteady Satellite Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 18권 제 6호, pp. 1089 ~ 1098, 2008년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>미래인터넷 이동성 제어 프레임워크<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 18권 제 5호, pp. 799 ~ 812, 2008년 10월 (KCI)</LI>
|
||||
|
||||
<LI><U>리눅스 환경에서 SCTP와 TCP 프로토콜의 성능 비교<BR></U>
|
||||
<I>한국통신학회논문지:네트워크및서비스</I>, 제 33권 제 8호, pp. 699 ~ 706, 2008년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>3G-WiBro 망간 수직핸드오버를 위한 mSCTP 기법<BR></U>
|
||||
<I>정보과학회논문지:정보통신</I>, 제 35권 제 4호, pp. 355 ~ 365, 2008년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>ITU-T FMC 표준화 현황 및 국내 대응방안<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 18권 제 4호, pp. 583 ~ 592, 2008년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>Standardization on Mobility Management Architectures and Protocols for All-IP Mobile Networks<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 18권 제 3호, pp. 508 ~ 516, 2008년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>ITU-T NGN-GSI 이동성 관리 표준개발 동향<BR></U>
|
||||
<I>개방형컴퓨터통신연구회(OSIA) Standards & Technology Review</I>, 2008년 제 1호, pp. 37 ~ 44, 2008년 3월</LI>
|
||||
|
||||
<LI><U>CC-SCTP: Chunk Checksum of SCTP for Enhancement of Throughput in Wireless Network Environment<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 17권 제 4호, pp. 690 ~ 699, 2007년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>ITU-T SG19 이동성 관리기술 표준화 동향<BR></U>
|
||||
<I>개방형컴퓨터통신연구회(OSIA) Standards & Technology Review</I>, 2007년 제 2호, pp. 13 ~ 26, 2007년 6월</LI>
|
||||
|
||||
<LI><U>SCTP 기반 수송계층 이동성 기술<BR></U>
|
||||
<I>정보과학회 정보통신기술(정보통신연구회)</I>, 제 20권 제 1호, pp. 64 ~ 79, 2007년 5월</LI>
|
||||
|
||||
<LI><U>IP 핸드오버: 망기반 기법 versus 종단간 기법<BR></U>
|
||||
<I>한국통신학회지(정보와통신)</I>, 제 24권 제 4호, pp. 106 ~ 115, 2007년 4월</LI>
|
||||
|
||||
<LI><U>ITU-T에서의 B3G 이동성관리 표준 기술 분석<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 16권 제 3호, pp. 460 ~ 469, 2006년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>멀티홈잉 기반 SCTP 성능 실험 및 비교 분석<BR></U>
|
||||
<I>정보처리학회논문지</I>, 제 13-C권 제 2호, pp. 235 ~ 240, 2006년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>mSCTP를 이용한 종단간 이동성 지원 방안<BR></U>
|
||||
<I>정보과학회논문지,</I>제 31권 제 4호, pp. 393 ~ 404, 2004년 8월 (KCI)</LI>
|
||||
|
||||
<LI><U>SCTP의 멀티호밍 특성에 대한 성능 평가<BR></U>
|
||||
<I>정보처리학회논문지,</I> 제11-C권 제2호, pp. 245 ~ 252, 2004년 4월 (KCI)</LI>
|
||||
|
||||
<LI><U>ECTP 멀티캐스트 전송 프로토콜 : 구현 및 성능분석<BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 28권 제 10호, pp. 876 - 890, 2003년 10월 (KCI)</LI>
|
||||
|
||||
<LI><U>3G-WLAN 연동기술 동향 <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제 18권 4호 (통권 82호), pp. 1 - 10, 2003년 8월</LI>
|
||||
|
||||
<LI><U>SCTP 표준기술 분석 및 전망 <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제 18권 3호 (통권 81호), pp. 11 - 21, 2003년 6월</LI>
|
||||
|
||||
<LI><U>"인터넷 멀티캐스트 현황 및 전망" <BR></U>
|
||||
<I>주간기술동향</I>, 제 1090호, pp. 1 - 15, 2003년 4월</LI>
|
||||
|
||||
<LI><U>IP 멀티캐스트 시장 전망에 대한 고찰 <BR></U>
|
||||
<I>한국통신학회지(정보통신)</I>, 제 19권 제 10호, pp. 1577 ~ 1590, 2002년 10월</LI>
|
||||
|
||||
<LI><U>Subnet Multicast for Delivery of One-to-Many Multicast Applications<BR></U>
|
||||
<I>Telecommunications Review</I>, 제 12권 제 5호, pp. 770 - 779, 2002년 10월 (KCI)</LI>
|
||||
|
||||
<LI><U>인터넷방송을 위한 멀티캐스트 기술 동향 <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제 17권 3호 (통권 75호), 2002년 6월</LI>
|
||||
|
||||
<LI><U>종단간 서비스품질 표준기술 동향 <BR></U>
|
||||
<I>주간기술동향</I>, 제 1049호, 2002년 6월</LI>
|
||||
|
||||
<LI><U>신뢰적인 멀티캐스트 전송 프로토콜을 위한 Top-Down 기반의 제어 트리 구축 방안<BR> </U>
|
||||
<I>정보과학회논문지</I>, 제 28권, 4호, pp. 611 - 620, 2001년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>"종단간 멀티캐스트 전송을 위한 ECTP 표준 프로토콜" <BR> </U>
|
||||
<I>주간기술동향</I>, 제 1016호, 2001년 10월</LI>
|
||||
|
||||
<LI><U>"Enhanced Core Based Tree for Many-to-Many IP Multicasting" <BR></U>
|
||||
<I>Telecommunications Review</I>, 제 11권 제 3호, pp. 485 - 493, 2001년 6월 (KCI)</LI>
|
||||
|
||||
<LI><U>"멀티캐스팅 프로토콜의 트리구성에 관한 성능평가 및 분석" <BR></U>
|
||||
<I>한국통신학회논문지</I>, 제 26권 제 5호, pp. 738 - 744, 2001년 5월 (KCI)</LI>
|
||||
|
||||
<LI><U>"인터넷 멀티캐스트 신기술 동향" <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제 16권 제 2호, pp. 1-9, 2001년 4월</LI>
|
||||
|
||||
<LI><U>"차세대 인터넷 멀티캐스팅 기술 동향" <BR> </U>
|
||||
<I>한국통신학회지(정보통신)</I>, 제 17권 제 9호, pp. 168-187, 2000년 9월</LI>
|
||||
|
||||
<LI><U>"인터넷 멀티캐스트 라우팅 기술 동향"<BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제 15권 제 3호, pp. 28-41, 2000년 6월</LI>
|
||||
|
||||
<LI><U>"멀티캐스트 신뢰전송 기술 및 표준화 동향"<BR> </U>
|
||||
<I>주간기술동향</I>, 제 944호, pp. 16 - 33, 2000년 5월</LI>
|
||||
|
||||
<LI><U>"인터넷 전화 시장 및 표준화 동향" <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 제15권 2호, pp. 1 - 14, 2000년 4월호</LI>
|
||||
|
||||
<LI><U>"액티브 네트워크 구조상에서 공동작업 응용을 위한 성능 향상 기법" <br></U>
|
||||
<I>한국통신학회논문지 </I>, Vol. 24, No. 12B, pp. 2283 - 2291, 1999년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>"다자간 멀티미디어 응용의 멀티캐스트 통신환경을 위한 통합관리 플랫폼"<br> </U>
|
||||
<I>한국통신학회논문지 </I>, Vol. 24, No. 12B, pp. 2262 - 2274, 1999년 12월 (KCI)</LI>
|
||||
|
||||
<LI><U>"ATM 기반 MPLS 공중망에서의 IP 전송기술" <br> </U>
|
||||
<I>한국통신학회지(정보통신)</I>, Vol. 16, No. 12, pp. 47 - 58, 1999년 12월</LI>
|
||||
|
||||
<LI><U>"공중 ATM 망에서의 IP 전송기술 동향"<br> </U>
|
||||
<I>주간기술동향</I>, 924호, pp. 15 - 29, 1999년 12월</LI>
|
||||
|
||||
<LI><U>"인터넷 멀티캐스트 라우팅 프로토콜 분석" <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 99년 10월호, pp. 99 - 110, 1999.</LI>
|
||||
|
||||
<LI><U>"A Control of Channel Rate for Real-time VBR Video Transmission" <BR></U>
|
||||
<I>한국경영과학회논문지</I>, 제 24권 제 3호, pp. 63 - 72, 9월, 1999. (KCI)</LI>
|
||||
|
||||
<LI><U>"멀티캐스트 전송을 위한 오류제어 기법의 분류", <BR></U>
|
||||
<I>ETRI 전자통신동향분석</I>, 99년 6월호, pp. 76 - 84, 1999. </LI>
|
||||
|
||||
<LI><U>"Design of Survivable Communication Networks with High Connectivity Constraints" <BR></U>
|
||||
<I>한국경영과학회논문지</I>, Vol. 22, No. 3, pp. 59-80, September, 1997. (KCI)</LI>
|
||||
|
||||
<LI><U>"Heuristic Aspects of the Branch and Bound Procedure For a Job Scheduling Problem" <BR></U>
|
||||
<I>대한산업공학회지</I>, Vol. 18, No. 2, 141-147, 1992. (KCI)</LI></OL>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
<HR SIZE=4>
|
||||
@@ -0,0 +1,225 @@
|
||||
<TITLE>International Papers</TITLE>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css"/>
|
||||
|
||||
<BODY>
|
||||
<section class="iots-body">
|
||||
<FONT FACE="Garamond">
|
||||
<H1 ALIGN="CENTER">International Journals</H1>
|
||||
<br/>
|
||||
<HR SIZE=4>
|
||||
<FONT FACE="Courier New">
|
||||
|
||||
<div style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
<OL>
|
||||
|
||||
|
||||
<LI><U>"Globally Integrated Trust Authority (GITA) for Resource-Constrained Edge Devices in IoT and 6G" <br></U>
|
||||
<I> IEEE Transactions on Network and Service Management</I>, Vol. 23, pp. 4490~4505, April 2026</LI>
|
||||
|
||||
<LI><U>"Application Level Trust Authority (APPLETA) for Resource-Constrained Edge Devices in IoT and 6G" <br></U>
|
||||
<I> IEEE Transactions on Consumer Electronics</I>, Vol. 71, No. 2, pp. 4934~4948, May 2025</LI>
|
||||
|
||||
<LI><U>"mQUIC: Use of QUIC for Handover Support with Connection Migration in Wireless/Mobile Networks"<br></U>
|
||||
<I> IEEE Communications Magazine</I>, Vol. 62, Issue 4, pp. 128~134, April 2024</LI>
|
||||
|
||||
<LI><U>"Enhanced Backoff Mechanism for Uplink OFDMA in Wireless Local Area Network"<br></U>
|
||||
<I> Journal of King Saud University - Computer and Information Sciences</I>, Vol. 36, Issue 3, pp. 1~15, March 2024</LI>
|
||||
|
||||
<LI><U>"Use of QUIC for Mobile-Oriented Future Internet (Q-MOFI)"<br></U>
|
||||
<I> Electronics</I>, Vol. 13, Article No. 13020431, pp. 1~20, January 2024</LI>
|
||||
|
||||
<LI><U>"Use of QUIC for CoAP Transport in IoT Networks"<br></U>
|
||||
<I> Internet of Things (ISSN: 2543-1536)</I>, Vol. 24, pp. 1~16, Article No. 100905, December 2023</LI>
|
||||
|
||||
<LI><U>"Adaptive Control of Congestion Window in QUIC"<br></U>
|
||||
<I> International Conference on ICTC</I>, pp. 1394~1396, October 2023</LI>
|
||||
|
||||
<LI><U>"Performance Evaluation of AMQP over QUIC in the Internet-of-Thing Networks"<br></U>
|
||||
<I> Journal of King Saud University - Computer and Information Sciences</I>, Vol. 35, Issue 4, pp. 1~9, April 2023</LI>
|
||||
|
||||
<LI><U>"Use of QUIC for AMQP in IoT networks"<br></U>
|
||||
<I> Computer Networks</I>, Vol. 225, Article No. 109640, pp. 1~10, April 2023</LI>
|
||||
|
||||
<LI><U>"Zero Energy IoT Devices in Smart Cities Using RF Energy Harvesting"<br></U>
|
||||
<I> Electronics</I>, Vol. 12, Article No. 12010148, pp. 1~24, January 2023</LI>
|
||||
|
||||
<LI><U>"Image Forensics Using Non-Reducing Convolutional Neural Network for Consecutive Dual Operators"<br></U>
|
||||
<I> Applied Sciences</I>, Vol. 12, Article No. 12147152, pp. 1~18, July 2022</LI>
|
||||
|
||||
<LI><U>"6LoWPAN over Optical Wireless Communications for IPv6 Transport in Internet of Things Networks"<br></U>
|
||||
<I> IEEE Wireless Communications Letters</I>, Vol. 11, No. 6, pp. 1142~1145, June 2022</LI>
|
||||
|
||||
<LI><U>"AEDCN-Net: Accurate and Efficient Deep Convolutional Neural Network Model for Medical Image Segmentation"<br></U>
|
||||
<I> IEEE Access</I>, Vol. 9, pp. 154194~154203, November 2021</LI>
|
||||
|
||||
<LI><U>"Proxy-based Adaptive Transmission of MP-QUIC in Internet-of-Things Environment"<br></U>
|
||||
<I> Electronics</I>, Vol. 10, Article No. 10172175, pp. 1~14, September 2021</LI>
|
||||
|
||||
<LI><U>"Digital Certificate Verification Scheme for Smart Grid Using Fog Computing (FONICA)"<br></U>
|
||||
<I> Sustainability</I>, Vol. 13, Article No. 13052549, pp. 1~19, February 2021</LI>
|
||||
|
||||
<LI><U>"Framework of IoT Services over Unidirectional Visible Lights Communication Networks"<br></U>
|
||||
<I> Electronics</I>, Vol. 9, Article No. 9091349, pp. 1~22, September 2020</LI>
|
||||
|
||||
<LI><U>"CoAP-based Streaming Control for IoT Applications"<br></U>
|
||||
<I> Electronics</I>, Vol. 9, Article No. 9081320, pp. 1~19, August 2020</LI>
|
||||
|
||||
<LI><U>"Agent-based In-Vehicle Infotainment Services in Internet-of-Things Environments"<br></U>
|
||||
<I> Electronics</I>, Vol. 9, Article No. 9081288, pp. 1~22, August 2020</LI>
|
||||
|
||||
<LI><U>"Partial Bicasting with Buffering for Proxy Mobile IPv6 Mobility Management in CoAP-Based IoT Networks"<br></U>
|
||||
<I> Electronics</I>, Vol. 9, Article No. 9040598, pp. 1~13, April 2020</LI>
|
||||
|
||||
<LI><U>"Distributed Identifier-Locator Mapping Management in Mobile ILNP Networks"<br></U>
|
||||
<I> Electronics</I>, Vol. 9, Article No. 9010058, pp. 1~26, January 2020</LI>
|
||||
|
||||
<LI><U>"Mobile-Oriented Future Internet: Implementation and Experimentations over EU-Korea Testbed"<br></U>
|
||||
<I> Electronics</I>, Vol. 8, Article No. 8030338, pp. 1~24, March 2019</LI>
|
||||
|
||||
<LI><U>"IoT-Based Resource Control for In-Vehicle Infotainment Services: Design and Experimentation"<br></U>
|
||||
<I> Sensors</I>, Vol. 19, Article No. s19030620, pp. 1~19, March 2019</LI>
|
||||
|
||||
<LI><U>"CoAP-based group mobility management protocol for the Internet-of-Things in WBAN environment"<br></U>
|
||||
<I> Future Generation Computer Systems</I>, Vol. 88, pp. 309~318, November 2018</LI>
|
||||
|
||||
<LI><U>"Domain-based Distributed Identifier-Locator Mapping Management in Internet-of-Things Networks"<br></U>
|
||||
<I> International Journal of Network Management</I>, Vol. 28, Issue 5 (e2035), pp. 1~13, October 2018</LI>
|
||||
|
||||
<LI><U>"Cluster-Based Device Mobility Management in Named Data Networking for Vehicular Networks"<br></U>
|
||||
<I> Mobile Information Systems</I>, Vol. 2018, pp. 1~7, Open Access Article (Article ID 1710591), August 2018</LI>
|
||||
|
||||
<LI><U>"Device Management and Data Transport in IoT Networks Based on Visible Light Communication"<br></U>
|
||||
<I> Sensors</I>, Vol. 18, Article No. s18082741, August 2018</LI>
|
||||
|
||||
<LI><U>"Enhanced group communication in constrained application protocol-based Internet-of-things networks"<br></U>
|
||||
<I> International Journal of Distributed Sensor Networks</I>, Vol. 14, Issue 4, pp. 1~14, April 2018</LI>
|
||||
|
||||
<LI><U>"Reliable transmission of visible light communication data in lighting control networks"<br></U>
|
||||
<I> IET Networks</I>, Vol. 6, Issue 3, pp. 62~68, May 2017 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"Distributed CoAP Handover using Distributed Mobility Agents in Internet-of-Things Networks"<br></U>
|
||||
<I> Journal of Information and Communication Convergence Engineering</I>, Vol. 15, No. 1, pp. 37~42, March 2017 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"A hash-based distributed mapping control scheme in mobile locator-identifier separation protocol networks"<br></U>
|
||||
<I> International Journal of Network Management</I>, Vol. 27, No. 2, pp. 1~13, March 2017</LI>
|
||||
|
||||
<LI><U>"Use of Proxy Mobile IPv6 for Mobility Management in CoAP-based IoT Networks"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 20, No. 11, pp. 2284~2287, November 2016</LI>
|
||||
|
||||
<LI><U>"Mobility-Aware TAC Configuration in LTE-Based Mobile Communication Systems"<br></U>
|
||||
<I> Lecture Notes in Electrical Engineering</I>, Vol. 393, pp. 295~301, August 2016 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"Inter-Domain Mobility Management Based on the Proxy Mobile IP in Mobile Networks"<br></U>
|
||||
<I> Journal of Information Processing Systems</I>, Vol. 12, No. 2, pp. 196~213, June 2016 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"TRILL-Based Mobile Packet Core Network for 5G Mobile Communication Systems"<br></U>
|
||||
<I> Wireless Personal Communications</I>, Vol. 87, No. 1, pp. 125~144, March 2016</LI>
|
||||
|
||||
<LI><U>"Distributed Mobility Management in 6LoWPAN-Based Wireless Sensor Networks"<br></U>
|
||||
<I> International Journal of Distributed Sensor Networks</I>, Vol. 11, Issue 10, 12 pages, October 2015</LI>
|
||||
|
||||
<LI><U>"An ID/Locator Separation Based Group Mobility Management in Wireless Body Area Network"<br></U>
|
||||
<I> Journal of Sensors</I>, Vol. 2015, Open Access Article (Article ID 537205), 12 pages, July 2015</LI>
|
||||
|
||||
<LI><U>"Fast Device Discovery for Remote Device Management in Lighting Control Networks"<br></U>
|
||||
<I> Journal of Information Processing Systems</I>, Vol. 11, No. 1, pp. 125~133, March 2015 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"Performance Analysis of Distributed Mapping System in ID/Locator Separation Architectures"<br></U>
|
||||
<I> Journal of Network and Computer Applications</I>, Vol. 39, pp. 223~232, March 2014</LI>
|
||||
|
||||
<LI><U>"A Distributed Mobility Control Scheme in LISP Networks"<br></U>
|
||||
<I> Wireless Networks</I>, Vol. 20, No. 2, pp. 245~259, February 2014</LI>
|
||||
|
||||
<LI><U>"Distributed Mapping Management of Identifiers and Locators in Mobile-Oriented Internet Environment"<br></U>
|
||||
<I> International Journal of Communication Systems</I>, Vol. 27, No. 1, pp. 95~115, January 2014</LI>
|
||||
|
||||
<LI><U>"A Network-Based Handover Scheme in HIP-Based Mobile Networks"<br></U>
|
||||
<I> Journal of Information Processing Systems</I>, Vol. 9, No. 4, pp. 651~659, December 2013 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"Distributed Mapping Management of Identifiers and Locators in LISP-based Mobile Networks"<br></U>
|
||||
<I> Wireless Personal Communications</I>, Vol. 72, No. 1, pp. 565~579, September 2013</LI>
|
||||
|
||||
<LI><U>"Mobile Oriented Future Internet (MOFI): Architectural Design and Implementations"<br></U>
|
||||
<I> ETRI Journal</I>, Vol. 35, No. 4, pp. 666~676, August 2013</LI>
|
||||
|
||||
<LI><U>"Network-Based Distributed Mobility Control in Localized Mobile LISP Networks"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 16, No. 1, pp. 104~107, January 2012</LI>
|
||||
|
||||
<LI><U>"Partial Bicasting with Buffering for Proxy Mobile IPv6 Handover in Wireless Networks"<br></U>
|
||||
<I> Journal of Information Processing Systems</I>, Vol. 7, No. 4, pp. 627~634, December 2011 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"Distributed Mobility Control in Proxy Mobile IPv6 Networks"<br></U>
|
||||
<I> IEICE Transactions on Communications</I>, Vol. E94-B, No. 8, pp. 2216~2224, August 2011</LI>
|
||||
|
||||
<LI><U>"Adaptive Congestion Control of mSCTP for Vertical Handover Based on Bandwidth Estimation in Heterogeneous Wireless Networks"<br></U>
|
||||
<I> Wireless Personal Communications</I>, Vol. 57, No. 4, pp. 707~725, April 2011</LI>
|
||||
|
||||
<LI><U>"Multicast Handover Agents for Fast Handover in Wireless Multicast Networks"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 14, No. 7, pp. 676~678, July 2010</LI>
|
||||
|
||||
<LI><U>"Fast Selective ACK Scheme for Throughput Enhancement of Multi-Homed SCTP Hosts"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 14, No. 6, pp. 587~589, June 2010</LI>
|
||||
|
||||
<LI><U>"Performance Enhancement of mSCTP for Vertical Handover across Heterogeneous Wireless Networks"<br></U>
|
||||
<I> International Journal of Communication Systems</I>, Vol. 22, No. 12, pp. 1573~1591, December 2009</LI>
|
||||
|
||||
<LI><U>"Corruption-aware Adaptive Increase and Adaptive Decrease Algorithm for TCP Error and Congestion Controls in Wireless Networks"<br></U>
|
||||
<I> International Journal of Communication Systems</I>, Vol. 22, No. 5, pp. 543~564, May 2009</LI>
|
||||
|
||||
<LI><U>"Partial CRC Checksum of SCTP for Error Control over Wireless Networks"<br></U>
|
||||
<I> Wireless Personal Communications</I>, Vol. 48, No. 2, pp. 247~260, January 2009</LI>
|
||||
|
||||
<LI><U>"Analysis of Handover Latency for Mobile IPv6 and mSCTP"<br></U>
|
||||
<I> Journal of Information Processing Systems</I>, Vol. 4, No. 3, pp. 87~96, September 2008 (SCOPUS)</LI>
|
||||
|
||||
<LI><U>"mSIP: Extension of SIP for Soft Handover with Bicasting"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 12, No. 7, pp. 532~534, July 2008</LI>
|
||||
|
||||
<LI><U>"Chunk Checksum of SCTP for Throughput Enhancement"<br></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 10, No. 11, pp. 796~798, November 2006</LI>
|
||||
|
||||
<LI><U>"Mobility Management Requirements and Framework for Systems Beyond IMT-2000",<BR></U>
|
||||
<I>Journal of Communications and Networks</I>, Vol. 7, No. 2, pp. 171~177, June 2005</LI>
|
||||
|
||||
<LI><U>"Transport Layer Mobility Support Utilizing Link Signal Strength Information", <BR></U>
|
||||
<I> IEICE Transactions on Communications</I>, Vol. E87-B, No. 9, pp. 2548~2556, September 2004</LI>
|
||||
|
||||
<LI><U>"Limiting the Length of BET for Tunnel-Based IP Fast Handover", <BR></U>
|
||||
<I> IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences</I>,<BR>
|
||||
Vol. E87-A, No. 6, pp. 1527~1530, June 2004</LI>
|
||||
|
||||
<LI><U>"mSCTP for Soft Handover in Transport Layer", <BR></U>
|
||||
<I> IEEE Communications Letters</I>, Vol. 8, No. 3, pp. 189~191, March 2004</LI>
|
||||
|
||||
<LI><U>"Configuration of ACK Trees for Multicast Transport Protocols", <BR></U>
|
||||
<I>ETRI Journal</I>, Vol. 23, No. 3, pp. 111~120, September 2001</LI>
|
||||
|
||||
<LI><U>"Assignment of ADM Rings and DCS Mesh in Telecommunication Networks", <BR></U>
|
||||
<I>Journal of the O.R. Society</I>, Vol. 52, No. 4, pp. 440~448, April 2001</LI>
|
||||
|
||||
<LI><U>"Multicast Delivery Based on Unicast and Subnet Multicast",</U> <BR>
|
||||
<I>IEEE Communications Letters</I>, Vol. 5, No. 4, pp. 181~183, April 2001</LI>
|
||||
|
||||
<LI><U>"Dynamic Bandwidth Allocation Scheme for Multiple Real-time VBR Videos over ATM Networks", </U><BR>
|
||||
<I>Telecommunications Systems</I>, Vol. 15, pp.359~380, December 2000</LI>
|
||||
|
||||
<LI><U>"Minimizing Cost and Delay in Shared Multicast Trees",</U> <BR>
|
||||
<I>ETRI Journal</I>, Vol. 22, No. 1, pp.30~37, March 2000</LI>
|
||||
|
||||
<LI><U>"Non-Core Based Shared Tree Architecture for IP Multicasting",</U> <BR>
|
||||
<I>Electronics Letters</I>, Vol. 35, No. 11, pp. 872~873, May 1999</LI>
|
||||
|
||||
<LI><U>"A Design of the Self-Healing ATM Networks Based on the Backup Virtual Path,"</U><BR>
|
||||
<I>Computers and Operations Research</I>, Vol. 25, No. 7/8, pp. 595~609, July 1998</LI>
|
||||
|
||||
<LI><U>"A Design of the Minimum Cost Ring-Chain Network with Dual-Homing Survivability: Tabu Search Approach" <BR></U>
|
||||
<I>Computers and Operations Research</I>, Vol. 24, No. 9, pp. 883~897, September 1997</LI>
|
||||
|
||||
<LI><U>"A Tabu Search for the Survivable Fiber Optic Communication Network Design," </U><BR>
|
||||
<I>Computers and Industrial Engineering</I>, Vol. 28, Issue 4, pp. 689~700, October 1995</LI>
|
||||
|
||||
</div>
|
||||
</section>
|
||||
<HR SIZE=4>
|
||||
|
||||
|
||||
@@ -0,0 +1,452 @@
|
||||
<TITLE>Patents</TITLE>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css"/>
|
||||
<style>div hr {margin-right:-150px; margin-left : -150px; border: 0; height: 1.2px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}</style>
|
||||
|
||||
<BODY>
|
||||
<section class="iots-body">
|
||||
<FONT FACE="Garamond">
|
||||
<H1 ALIGN="CENTER"> Patents</H1>
|
||||
|
||||
<br/><HR SIZE=4>
|
||||
|
||||
<B>
|
||||
<FONT FACE="Courier New">
|
||||
<div style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
<OL>
|
||||
|
||||
<LI>국내 지역별 태양광 발전량 및 전력 단가 예측 웹 서비스 제공 장치 및 그 방법<BR>
|
||||
발명자: 고석주, 김경훈, 김나현, 정수인, 홍일표<BR>
|
||||
출원번호: 2025-0200788 (한국, 2025.12.16)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>사물인터넷 네트워크 환경에서 QUIC 기반으로 CoAP 메시지를 중계하는 시스템<BR>
|
||||
발명자: 고석주, 정중화, 남혜빈, 최동규, 김민지<BR>
|
||||
출원번호: 2023-0180751 (한국, 2023.12.13)<BR>
|
||||
등록번호: 2963109 (한국, 2026.05.06)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>엣지 컴퓨팅을 위한 사물인터넷 서비스 시스템<BR>
|
||||
발명자: 고석주, 정중화, 남혜빈, 최동규<BR>
|
||||
출원번호: 2023-0161365 (한국, 2023.11.20)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선 네트워크 환경에서 핸드오버 및 커넥션 마이그레이션을 지원하는 장치 및 방법<BR>
|
||||
발명자: 고석주, 김소용, 모닙 고하르, 최동규<BR>
|
||||
출원번호: 2023-0063455 (한국, 2023.05.17)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
|
||||
<LI>제한된 통신 환경에서 브로커 서버를 이용한 스마트 약상자 제어 시스템 및 방법<BR>
|
||||
발명자: 고석주, 김근수, 김철민, 김경식, 나재욱, 박진호<BR>
|
||||
출원번호: 2020-0164156 (한국, 2020.11.30)<BR>
|
||||
등록번호: 2384614 (한국, 2022.4.05)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>단방향 가시광 통신 환경에서 데이터 전송 신뢰성 개선을 위한 방법 및 이를 이용한 하이브리드
|
||||
통신 시스템<BR>
|
||||
발명자: 고석주, 김소용, 최동규, 남혜빈, 정중화, 김창묵<BR>
|
||||
출원번호: 2020-0164152 (한국, 2020.11.30)<BR>
|
||||
등록번호: 2420614 (한국, 2022.7.08)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>사물 인터넷 서비스를 제공하기 위한 QUIC-Proxy를 이용한 데이터 전달 방법 및 장치<BR>
|
||||
발명자: 고석주, 김소용, 최동규, 남혜빈, 정중화<BR>
|
||||
출원번호: 2020-0164141 (한국, 2020.11.30)<BR>
|
||||
등록번호: 2345473 (한국, 2021.12.27)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>금연구역 관리 서비스 방법 및 시스템<BR>
|
||||
발명자: 고석주, 이정우, 이용호, 권오상, 정서영, 김경식<BR>
|
||||
출원번호: 2020-0101365 (한국, 2020.8.12)<BR>
|
||||
등록번호: 2375686 (한국, 2022.3.14)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>사물 인터넷 환경에서 CoAP 기반의 데이터 스트리밍 방법 및 통신 시스템<BR>
|
||||
발명자: 고석주, 정중화, 최동규, 남혜빈, 이채현<BR>
|
||||
출원번호: 2020-0094058 (한국, 2020.7.28)<BR>
|
||||
등록번호: 2375703 (한국, 2022.3.14)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>인공지능 기반 적외선 카메라 센싱 시스템 및 방법<BR>
|
||||
발명자: 고석주, 홍성기, 김희원, 박명훈, 권민철<BR>
|
||||
출원번호: 2019-0174964 (한국, 2019.12.26)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>폭력 행위 관리 시스템 및 방법<BR>
|
||||
발명자: 고석주, 김동욱, 윤서원, 구영준, 성경화, 경예지<BR>
|
||||
출원번호: 2019-0122161 (한국, 2019.10.02)<BR>
|
||||
등록번호: 2264275 (한국, 2021.6.7)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>차량 인포테인먼트 관리 시스템<BR>
|
||||
발명자: 고석주, 최동규, 정중화, 남혜빈, 손종명<BR>
|
||||
출원번호: 2019-0120044 (한국, 2019.9.27)<BR>
|
||||
등록번호: 2410024 (한국, 2022.6.13)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>차량 인포테인먼트 마스터 장치 및 이를 포함하는 차량 인포테인먼트 통합 관리 시스템<BR>
|
||||
발명자: 고석주, 최동규, 정중화, 남혜빈, 신호경<BR>
|
||||
출원번호: 2019-0059551 (한국, 2019.5.21)<BR>
|
||||
등록번호: 2251310 (한국, 2021.5.6)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>CoAP 기반의 센싱 정보 스트리밍 방법<BR>
|
||||
발명자: 고석주, 최동규, 정중화, 남혜빈<BR>
|
||||
출원번호: 2018-0168580 (한국, 2018.12.24)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이미지에서 기계학습 기법을 활용한 특정 부품영역 탐지 방법<BR>
|
||||
발명자: 고석주, 김대기, 김동인, 방종원, 우진철, 정중화<BR>
|
||||
출원번호: 2018-0167974 (한국, 2018.12.21)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>블록체인 기반의 재정장부 관리 시스템<BR>
|
||||
발명자: 고석주, 신승민, 서상민, 송동훈, 최효선, 그레고즈 리뼤시치<BR>
|
||||
출원번호: 2018-0167970 (한국, 2018.12.21)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>블록체인을 이용한 게임정보 처리 방법<BR>
|
||||
발명자: 고석주, 정재훈, 서창호, 노경환, 원응호<BR>
|
||||
출원번호: 2018-0167951 (한국, 2018.12.21)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>가시광 통신을 이용한 서비스 제공 시스템 및 그 방법<BR>
|
||||
발명자: 고석주, 김철민, 김소용, 모닙고하르<BR>
|
||||
출원번호: 2018-0155013 (한국, 2018.12.5)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>차량 인포테인먼트 시스템<BR>
|
||||
발명자: 고석주, 최동규, 정중화, 정민우<BR>
|
||||
출원번호: 2018-0083515 (한국, 2018.7.18)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>CoAP 기반의 사물인터넷 기술을 이용한 센서 관리 방법 및 이를 이용한 시스템<BR>
|
||||
발명자: 고석주, 최동규, 정중화, 정민우<BR>
|
||||
출원번호: 2018-0082485 (한국, 2018.7.16)<BR>
|
||||
등록번호: 2071974 (한국, 2020.1.23)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>가시광 통신을 이용한 무선 인터넷 비밀번호 관리 시스템 및 방법<BR>
|
||||
발명자: 김소용, 김철민, 고석주<BR>
|
||||
출원번호: 2018-0082463 (한국, 2018.7.16)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>시각 장애인을 위한 가시광 통신 기반의 교통 신호 전달 시스템 및 방법<BR>
|
||||
발명자: 권경동, 금동우, 황지영, 채윤창, 김철민, 김소용, 고석주<BR>
|
||||
출원번호: 2018-0079319 (한국, 2018.7.9)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>데이터 전달 장치, 방법과 그를 이용한 사물 인터넷 시스템, 데이터 전달 방법을 실행하기 위한 프로그램이<BR>
|
||||
기록된 기록매체 및 하드웨어와 결합하여 데이터 전달 방법을 실행하기 위하여 매체에 저장된 프로그램<BR>
|
||||
발명자: 고석주, 최동규, 정중화<BR>
|
||||
출원번호: 2017-0153908 (한국, 2017.11.17)<BR>
|
||||
등록번호: 1969652 (한국, 2019.4.10)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>분산된 게시-구독 기법을 이용한 CoAP 기반 사물 인터넷 시스템의 작동 방법<BR>
|
||||
발명자: 고석주, 정중화, 최동규<BR>
|
||||
출원번호: 2017-0153357 (한국, 2017.11.16)<BR>
|
||||
등록번호: 2031726 (한국, 2019.10.7)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>비콘 기반 식당 정보 서비스 시스템 및 방법<BR>
|
||||
발명자: 고석주, 안창준, 김혜경, 송명근, 최예찬, 허동<BR>
|
||||
출원번호: 2017-0087265 (한국, 2017.7.10)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>사물 인터넷 네트워크에서의 모바일 단말 이동성 제어 장치 및 방법<BR>
|
||||
발명자: 고석주, 최상일<BR>
|
||||
출원번호: 2017-0064039 (한국, 2017.5.24)<BR>
|
||||
등록번호: 1847081 (한국, 2018.4.3)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>데이터 전달 장치, 방법 및 그를 이용한 사물인터넷 시스템<BR>
|
||||
발명자: 고석주, 정중화, 강형우, 최동규<BR>
|
||||
출원번호: 2016-0175882 (한국, 2016.12.21)<BR>
|
||||
등록번호: 1972470 (한국, 2019.4.19)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>저전력 근거리 통신을 이용한 개인 정보 교환 방법 및 시스템, 이를 수행하기 위한 기록매체<BR>
|
||||
발명자: 고석주, 김지인, 김지희, 김송아, 박지혜, 이승일, 서대화<BR>
|
||||
출원번호: 2016-0157411 (한국, 2016.11.24)<BR>
|
||||
등록번호: 1784309 (한국, 2017.9.27)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>가시광 통신 기기 관리 방법 및 장치 (with 유양디앤유)<BR>
|
||||
발명자: 김상옥, 유병오, 윤상호, 노승완, 고석주, 최상일 <BR>
|
||||
출원번호: 2016-0157606 (한국, 2016.11.24)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>가시광 통신 방법 및 장치 (with 유양디앤유)<BR>
|
||||
발명자: 김상옥, 유병오, 윤상호, 노승완, 고석주, 최상일 <BR>
|
||||
출원번호: 2016-0157576 (한국, 2016.11.24)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이동 단말 및 관리 서버의 제어 방법<BR>
|
||||
발명자: 고석주, 최상일 <BR>
|
||||
출원번호: 2016-0051126 (한국, 2016.4.26)<BR>
|
||||
등록번호: 1836116 (한국, 2018.3.2)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선 통신을 이용한 범용 안내 서비스 제공 방법 및 시스템<BR>
|
||||
발명자: 고석주, 장호영, 이종훈, 박찬석, 서민영 <BR>
|
||||
출원번호: 2016-0013614 (한국, 2016.2.3)<BR>
|
||||
등록번호: 1716661 (한국, 2017.3.9)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>디지털 도어락 시스템 및 그 제어 방법<BR>
|
||||
발명자: 고석주, 권다영, 노혜성, 이수정 <BR>
|
||||
출원번호: 2015-0163735 (한국, 2015.11.23)<BR>
|
||||
등록번호: 1814555 (한국, 2017.12.27)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무인 지상차량을 이용한 주차차량 관리 시스템<BR>
|
||||
발명자: 김인한, 권혜련, 이은섭, 고석주<BR>
|
||||
출원번호: 2015-0008735 (한국, 2015.1.19)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>ESL 신호를 이용하는 측위 방법, 이를 수행하기 위한 기록 매체, 단말기 및 시스템<BR>
|
||||
발명자: 고석주, 김지인, 이민형, 김종근, 박지수, 조정근, 이승일, 서대화<BR>
|
||||
출원번호: 2014-0180037 (한국, 2014.12.15)<BR>
|
||||
등록번호: 1596320 (한국, 2016.2.16)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>ESL 신호를 이용하여 위치 기반 서비스를 제공하는 스마트 장치, <BR>
|
||||
이 장치를 포함하는 스마트 카트 및 ESL 신호를 이용하여 위치 기반 서비스를 제공하는 방법<BR>
|
||||
발명자: 고석주, 김지인, 이민형, 김종근, 박지수, 조정근, 이승일, 서대화<BR>
|
||||
출원번호: 2014-0180036 (한국, 2014.12.15)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>3차원 형상 복원을 위한 볼륨 카빙 장치 및 그 방법<BR>
|
||||
발명자: 고석주, 하태윤, 서대화, 정귀영, 이상은, 김지인, 김한별<BR>
|
||||
출원번호: 2014-0167063 (한국, 2014.11.27)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>립모션 기기를 이용한 수화 번역 시스템 및 그 방법<BR>
|
||||
발명자: 고석주, 조재현, 서대화, 이동훈, 이상은, 김지인, 하대규<BR>
|
||||
출원번호: 2014-0166166 (한국, 2014.11.26)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>립모션 기기의 수화 번역 정확도 향상을 위한 수화 번역 시스템 및 그 방법<BR>
|
||||
발명자: 고석주, 조재현, 서대화, 이동훈, 이상은, 김지인, 하대규<BR>
|
||||
출원번호: 2014-0166165 (한국, 2014.11.26)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>저전력 근거리 통신을 이용한 개인 정보 교환 방법 및 시스템, 이를 수행하기 위한 기록매체<BR>
|
||||
발명자: 고석주, 김지희, 서대화, 박지혜, 이승일, 김지인, 김송아<BR>
|
||||
출원번호: 2014-0164802 (한국, 2014.11.24)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>차량 분산 방법 및 장치, 이를 수행하기 위한 기록매체<BR>
|
||||
발명자: 고석주, 김지인, 엄진욱, 김민규, 홍석진, 배정규, 서대화<BR>
|
||||
출원번호: 2014-0161975 (한국, 2014.11.19)<BR>
|
||||
등록번호: 1612047 (한국, 2016.4.6) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>신규 액세스 포인트의 위치 인식 방법 및 이를 이용하는 서버<BR>
|
||||
발명자: 고석주, 김우주, 이민형, 하태윤, 심대섭, 조정근, 강보영, 서대화<BR>
|
||||
출원번호: 2013-0167207 (한국, 2013.12.30)<BR>
|
||||
등록번호: 1568365 (한국, 2015.11.5) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>디바이스 탐색 장치 및 디바이스 탐색 방법<BR>
|
||||
발명자: 고석주, 이상헌, 최상일<BR>
|
||||
출원번호: 2013-0140737 (한국, 2013.11.19)<BR>
|
||||
등록번호: 1405248 (한국, 2015.4.17) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>오픈플로우 통신 시스템 및 방법<BR>
|
||||
발명자: 고석주, 김지인, 최낙중<BR>
|
||||
출원번호: 2013-0140736 (한국, 2013.11.19)<BR>
|
||||
등록번호: 1525047 (한국, 2015.5.27) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이동통신 시스템의 추적 영역 코드 구성 장치 및 방법<BR>
|
||||
발명자: 고석주, 강형우, 백태산, 강현구<BR>
|
||||
출원번호: 2013-0140734 (한국, 2013.11.19)<BR>
|
||||
등록번호: 1538453 (한국, 2015.7.15) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>프로세스 모니터링과 키보드 잠금을 이용한 프로세스 관리 방법 및 프로세스 관리 장치<BR>
|
||||
발명자: 고석주, 박진호, 이재휘<BR>
|
||||
출원번호: 2013-0108587 (한국, 2013.09.10)<BR>
|
||||
등록번호: 1515493 (한국, 2015.4.21) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>공유기 탐지 장치 및 공유기 탐지 방법<BR>
|
||||
발명자: 고석주, 박진호, 김철민<BR>
|
||||
출원번호: 2013-0091483 (한국, 2013.08.01)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>호스트 식별 프로토콜 네트워크 환경의 통신 시스템 및 방법<BR>
|
||||
발명자: 고석주, 최상일<BR>
|
||||
출원번호: 2012-0154836 (한국, 2012.12.27)<BR>
|
||||
등록번호: 1405248 (한국, 2014.6.2) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>액세스 라우터 및 그를 이용한 핸드오버 제어 방법<BR>
|
||||
발명자: 고석주, 최낙중, 김지인<BR>
|
||||
출원번호: 2012-0154835 (한국, 2012.12.27)<BR>
|
||||
등록번호: 1447104 (한국, 2014.9.26) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>호스트 식별 프로토콜 네트워크 환경의 이동통신 시스템 및 방법<BR>
|
||||
발명자: 고석주, 김지인, 이상헌<BR>
|
||||
출원번호: 2012-0146740 (한국, 2012.12.14)<BR>
|
||||
등록번호: 1459628 (한국, 2014.11.3) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>라우터의 호스트 위치 관리 방법<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2012-0030058 (한국, 2012.03.23)<BR>
|
||||
등록번호: 1356721 (한국, 2014.1.20) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>분산형 구조를 이용한 데이터 통신 방법<BR>
|
||||
발명자: 고석주, 모닙고하르, 이재경<BR>
|
||||
출원번호: 2011-0111384 (한국, 2011.10.28)<BR>
|
||||
등록번호: 1311864 (한국, 2013.09.17) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>라우터, 그것을 포함하는 통신 네트워크 시스템 및 그것의 이동성 제어 방법<BR>
|
||||
발명자: 고석주, 최상일<BR>
|
||||
출원번호: 2011-0107533 (한국, 2011.10.20)<BR>
|
||||
등록번호: 1329331 (한국, 2013.11.07) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>모바일 액세스 게이트웨이 및 이를 이용한 이동성 제어 방법<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2011-0057608 (한국, 2011.06.14)<BR>
|
||||
등록번호: 1223047 (한국, 2013.01.10) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>멀티홈잉 환경에서 프록시 모바일 인터넷 프로토콜을 사용하는 이동통신 시스템 및 그것의 핸드오버 방법<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2011-0001905 (한국, 2011.01.07)<BR>
|
||||
등록번호: 1189140 (한국, 2012.10.02) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>멀티캐스트 방법 및 억세스 게이트웨이<BR>
|
||||
발명자: 고석주, 모닙고하르, 이재경<BR>
|
||||
출원번호: 2010-0137897 (한국, 2010.12.29)<BR>
|
||||
등록번호: 1200407 (한국, 2012.11.06) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>프록시 모바일 인터넷 프로토콜을 사용하는 이동통신 시스템 및 그것의 핸드오버 방법<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2010-0108058 (한국, 2010.11.02)<BR>
|
||||
등록번호: 1258238 (한국, 2013.04.19) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이동 단말, 통신 네트워크 및 그것의 이동성 제어 방법<BR>
|
||||
발명자: 고석주, 최상일<BR>
|
||||
출원번호: 2010-0107701 (한국, 2010.11.01)<BR>
|
||||
등록번호: 1177354 (한국, 2012.08.21) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>빠른 핸드오버를 지원하기 위한 이동통신 시스템 및 방법<BR>
|
||||
발명자: 고석주, 모닙고하르, 박재완<BR>
|
||||
출원번호: 2010-0039688 (한국, 2010.04.28)<BR>
|
||||
등록번호: 1091397 (한국, 2011.12.01) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이동 단말간 데이터 전송 시스템 및 그 방법<BR>
|
||||
발명자: 고석주, 권순홍<BR>
|
||||
출원번호: 2009-0048797 (한국, 2009.06.02)<BR>
|
||||
등록번호: 1078156 (한국, 2011.10.24) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>프록시 모바일 IPv6망내 이동단말간 통신 경로 최적화 시스템 및 그 방법<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2009-0048796 (한국, 2009.06.02)<BR>
|
||||
국제(PCT)출원번호: PCT/KR2009/004942 (PCT출원일: 2009.09.02)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이종 무선망간 수직 핸드오버를 위한 이동 SCTP의 적응적 혼잡 제어 방법 및 장치<BR>
|
||||
발명자: 고석주, 김동필<BR>
|
||||
출원번호: 2009-0013072 (한국, 2009.02.17)<BR>
|
||||
등록번호: 1048251 (한국, 2011.07.04) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>서비스 품질 향상을 위한 PR-SCTP 기반 실시간 멀티미디어 데이터 전송 방법<BR>
|
||||
발명자: 고석주, 김상태<BR>
|
||||
출원번호: 2008-0135342 (한국, 2008.12.29)<BR>
|
||||
등록번호: 1040780 (한국, 2011.06.03) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이종 무선망간의 수직적 핸드오버를 위한 데이터 전송 방법 및 장치<BR>
|
||||
발명자: 고석주, 김동필<BR>
|
||||
출원번호: 2008-0083995 (한국, 2008.08.27)<BR>
|
||||
등록번호: 0980592 (한국, 2010.08.31) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선통신용 멀티캐스트 핸드오버 방법<BR>
|
||||
발명자: 고석주, 박재성<BR>
|
||||
출원번호: 2008-0077918 (한국, 2008.08.08)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선 인터넷 망에서의 바이캐스팅을 이용한 SIP 핸드오버 방법 및 이동 단말<BR>
|
||||
발명자: 고석주, 이동화<BR>
|
||||
출원번호: 2008-0052456 (한국, 2008.06.04)<BR>
|
||||
등록번호: 0987555 (한국, 2010.10.06) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선 인터넷 환경에서의 바이캐스팅 기반 SCTP 핸드오버 방법 및 이동 단말<BR>
|
||||
발명자: 고석주, 권순홍, 김동필<BR>
|
||||
출원번호: 2008-0049203 (한국, 2008.05.27)<BR>
|
||||
등록번호: 0980582 (한국, 2010.08.31) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>Proxy MIP 기반 무선 인터넷 망에서의 바이캐스팅을 이용한 핸드오버 방법 및 장치<BR>
|
||||
발명자: 고석주, 김지인<BR>
|
||||
출원번호: 2008-0049153 (한국, 2008.05.27)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>윈도우 기반의 이동 단말에서 SCTPLIB를 이용한 mSCTP 핸드오버 방법<BR>
|
||||
발명자: 김용진, 고석주, 이동화, 김상태<BR>
|
||||
출원번호: 2007-0139730 (한국, 2007.12.28)<BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>전송 처리율 향상을 위한 SCTP 우선경로 설정 방법<BR>
|
||||
발명자: 고석주, 주수경<BR>
|
||||
출원번호: 2007-0102031 (한국, 2007.10.10) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>무선 네트워크에서 패킷의 손상정보를 사용하는 TCP 혼잡제어 방법<BR>
|
||||
발명자: 고석주, 최린, 이동화, 김용진<BR>
|
||||
출원번호: 2007-0061209 (한국, 2007.06.21) <BR>
|
||||
등록번호: 0870619 (한국, 2008.11.19) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>이동 단말의 SCTP 핸드오버와 모바일 아이피의 연동 장치 및 그 방법<BR>
|
||||
발명자: 고석주, 김동필<BR>
|
||||
출원번호: 2007-0050648 (한국, 2007.05.25) <BR>
|
||||
등록번호: 0880112 (한국, 2009.01.15) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>청크첵섬을 사용하는 무선 인터넷 에스씨티피 송수신 시스템 및 방법<BR>
|
||||
발명자: 김용진, 정종일, 고석주<BR>
|
||||
출원번호: 2006-0117121 (한국, 2006.11.24) <BR>
|
||||
등록번호: 0780921 (한국, 2007.11.23) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>데이터 링크계층의 링크 정보를 이용하여 핸드오버를 수행하는 단말장치<BR>
|
||||
발명자: 고석주, 김동필<BR>
|
||||
출원번호: 2005-0110213 (한국, 2005.11.17) <BR>
|
||||
등록번호: 0685740 (한국, 2007.02.15) <BR>
|
||||
</LI><BR><BR>
|
||||
|
||||
<LI>SCTP 기반의 핸드오버 기능을 구비한 단말장치 및 핸드오버 방법<BR>
|
||||
발명자: 고석주, 김동필<BR>
|
||||
출원번호: 2005-0045096 (한국, 2005.05.27) <BR>
|
||||
등록번호: 0677591 (한국, 2007.01.26) <BR>
|
||||
Terminal Having SCTP-Based Handover Function and SCTP-Based Handover Method of the Terminal<BR>
|
||||
출원번호: US 11-915457 (미국, 2007.11.26) <BR>
|
||||
등록번호: US 8,644,248 (미국, 2014.2.4) <BR>
|
||||
</LI><BR><BR>
|
||||
</OL>
|
||||
|
||||
</FONT>
|
||||
</div>
|
||||
</section>
|
||||
</BODY>
|
||||
@@ -0,0 +1,17 @@
|
||||
<title>Publication</title>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css" />
|
||||
<style>.iots-body hr {border-top: 1px solid;border-bottom: 1px solid; border-right : none ; border-left : none; box-sizing: content-box; height:3px;}</style>
|
||||
<body>
|
||||
<!-- <iframe id="iots-nav-frame" class="fixed-top iots-pannel" src="assets/pannel/html/pannel.html" seamless></iframe> -->
|
||||
<section class="iots-body">
|
||||
<FONT FACE="Garamond">
|
||||
<OL style="padding : 0; text-align: center">
|
||||
<H2><A HREF="introduction.html">Introduction to IoT Standards Laboratory</A><BR></H2>
|
||||
<H2><A HREF="paper-international.html">International Journals <BR></A></H2>
|
||||
<H2><A HREF="paper-domestic.html">Domestic Journals <BR></A></H2>
|
||||
<H2><A HREF="patent.html">Patents <BR></A></H2>
|
||||
</OL>
|
||||
<br>
|
||||
<HR>
|
||||
</section>
|
||||
</body>
|
||||
@@ -0,0 +1,83 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<TITLE>Homepage of Seok-Joo Koh</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<center>
|
||||
<FONT FACE="Courier New">
|
||||
<H1 ALIGN="CENTER">Seok-Joo Koh</H1>
|
||||
<HR SIZE=4>
|
||||
|
||||
<BLOCKQUOTE ALIGN="CENTER">
|
||||
Welcome to My Personal Web Page !!<BR>
|
||||
<A HREF="https://cse.knu.ac.kr/">School of Computer Science and Engineering (SCSE)</A><BR>
|
||||
<A HREF="https://it.knu.ac.kr/">College of IT Engineering (CITE)</A><BR>
|
||||
<A HREF="https://www.knu.ac.kr/">Kyungpook National University (KNU)</A><BR>
|
||||
</B>
|
||||
</BLOCKQUOTE>
|
||||
</center>
|
||||
|
||||
<HR>
|
||||
<H2>Education</H2>
|
||||
- KAIST, Management Science, B. S., 1992. 2. <br>
|
||||
- KAIST, Management Science, M. S., 1994. 2.<br>
|
||||
- KAIST, Industrial Engineering, Ph. D., 1998. 8.<br>
|
||||
|
||||
<hr>
|
||||
<H2>Career</H2>
|
||||
|
||||
<OL>
|
||||
|
||||
<LI> 2024. 3 - Present <BR>
|
||||
Dean <BR>
|
||||
College of IT Engineering (CITE)<BR>
|
||||
Kyungpook National University (KNU) <BR></LI><P>
|
||||
|
||||
<LI> 2015. 12 - Present <BR>
|
||||
Director <BR>
|
||||
Institute of Software Education (SWEDU)<BR>
|
||||
Kyungpook National University (KNU) <BR></LI><P>
|
||||
|
||||
<LI> 2004. 3 - Present <BR>
|
||||
Professor <BR>
|
||||
School of Computer Science and Engineering (CSE)<BR>
|
||||
College of IT Engineering (CITE)<BR>
|
||||
Kyungpook National University (KNU) <BR></LI><P>
|
||||
|
||||
<LI> 1998. 8 - 2004. 2 <BR>
|
||||
Senior Researcher <BR>
|
||||
Protocol Engineering Center (PEC) <BR>
|
||||
Electronics Telecommunications Research Institute (ETRI)</LI><P>
|
||||
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
<H2>International Standardization</H2>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI> ISO/IEC JTC1 SC6/WG7: Reliable/Mobile Multicasting (1999 ~ 2019): Project Editor <BR>
|
||||
<LI> ISO/IEC JTC1 SC41/WG5: Internet-of-Things (IoT) Applications (2020 ~ Present): Project Editor <BR>
|
||||
<LI> ITU-T SG13: Mobility Management (1999 ~ 2015): Project Editor <BR>
|
||||
<LI> ITU-T SG20: VLC-based IoT (2018 ~ 2020): Project Editor <BR>
|
||||
<LI> IEC TC100: Multimedia Systems and Equipment (2018 ~ Present): Project Editor, TA15 TAM, WG11 Convenor <BR>
|
||||
</UL>
|
||||
|
||||
|
||||
<HR>
|
||||
<H2>Membership on Academic Society</H2>
|
||||
<UL>
|
||||
<LI> KIPS (Korea Information Processing Society)<br>
|
||||
<LI> KICS (Korean Institute of Communications and Information Sciences)<br>
|
||||
<LI> KIISE (Korean Institute of Information Scientists and Engineers)<br>
|
||||
<LI> IEEE (Institute of Electrical and Electronics Engineers)<br>
|
||||
<br>
|
||||
</UL>
|
||||
|
||||
<HR size=4><P><B>
|
||||
|
||||
<A HREF="../index.html">Go back to the Homepage</A>
|
||||
|
||||
</BODY>
|
||||
@@ -0,0 +1,179 @@
|
||||
<HEAD>
|
||||
<TITLE>Standardizations</TITLE>
|
||||
<link rel="stylesheet" href="assets/iotsbody/iotsbody.css" />
|
||||
<style>div hr {margin-right:-150px; margin-left : -150px; border: 0; height: 1.2px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));}</style>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<section class="iots-body">
|
||||
<FONT FACE="Verdana">
|
||||
<H1 ALIGN="CENTER">International Standardization</H1>
|
||||
|
||||
<HR SIZE=4>
|
||||
<div style="max-width:1140px; margin-right:auto; margin-left:auto">
|
||||
|
||||
<H3>IEC TC100 (Multimedia Systems and Equipment): 2018 ~ Present</H3>
|
||||
|
||||
o WG12: Multimedia Systems and Equipment for Metaverse (IEC 63614) <BR>
|
||||
<OL>
|
||||
<LI> "Multimedia Systems and Equipment for Metaverse - Part 1: Genaral"<BR>
|
||||
IEC TR 63614-1 (May 2026) </LI><BR>
|
||||
<LI> "Multimedia Systems and Equipment for Metaverse - Part 2: Classification"<BR>
|
||||
IEC TS 63614-2 (May 2026) </LI><BR>
|
||||
<LI> "Multimedia Systems and Equipment for Metaverse - Part 3: Gap Analysis"<BR>
|
||||
IEC TR 63614-3 (March 2026) </LI><BR>
|
||||
<LI> "Multimedia Systems and Equipment for Metaverse - Part 4: AI Use Cases"<BR>
|
||||
IEC WDTR 63614-4 (In Progress) </LI><BR>
|
||||
</OL>
|
||||
|
||||
o WG11(Convenor): User's QoE for Multimedia Conference Services (IEC 63478) <BR>
|
||||
<OL>
|
||||
<LI> "User's QoE for Multimedia Conference Services - Part 1: General"<BR>
|
||||
IEC TR 63478-1 (November 2023) </LI><BR>
|
||||
<LI> "User's QoE for Multimedia Conference Services - Part 2: Requirments"<BR>
|
||||
IEC IS 63478-2 (October 2025) </LI><BR>
|
||||
<LI> "User's QoE for Multimedia Conference Services - Part 3: Measurement Methods"<BR>
|
||||
IEC CDV 63478-3 (In Progress) </LI><BR>
|
||||
</OL>
|
||||
|
||||
o WG30(TA17): Infotainment Services for Public Vehicles (IEC 63479)<BR>
|
||||
<OL>
|
||||
<LI> "Infotainment Services for Public Vehicles (PVIS) - Part 1: General"<BR>
|
||||
IEC TR 63479-1 (November 2023) </LI><BR>
|
||||
<LI> "Infotainment Services for Public Vehicles (PVIS) - Part 2: Requirements"<BR>
|
||||
IEC IS 63479-2 (February 2026) </LI><BR>
|
||||
<LI> "Infotainment Services for Public Vehicles (PVIS) - Part 3: Framework"<BR>
|
||||
IEC IS 63479-3 (January 2026) </LI><BR>
|
||||
</OL>
|
||||
|
||||
o WG30(TA17): Configurable Car Infotainment Services (IEC 63246)<BR>
|
||||
<OL>
|
||||
<LI> "Configurable Car Infotainment Services (CCIS) - Part 1: General"<BR>
|
||||
IEC 63246-1 (August 2021) </LI><BR>
|
||||
<LI> "Configurable Car Infotainment Services (CCIS) - Part 2: Requirements"<BR>
|
||||
IEC 63246-2 (January 2022) </LI><BR>
|
||||
<LI> "Configurable Car Infotainment Services (CCIS) - Part 3: Framework"<BR>
|
||||
IEC 63246-3 (January 2022) </LI><BR>
|
||||
<LI> "Configurable Car Infotainment Services (CCIS) - Part 4: Protocol"<BR>
|
||||
IEC TR 63246-4 (December 2022) </LI><BR>
|
||||
</OL>
|
||||
|
||||
<HR SIZE=4>
|
||||
|
||||
<H3>ISO/IEC JTC1/SC41 (Internet of Things and Digital Twin): 2020 ~ Present</H3>
|
||||
|
||||
o (WG5) IoT-based Management of Tangible Cultural Heritage Assets (ISO/IEC TR 30189)<BR>
|
||||
<OL>
|
||||
<LI> "Part 1: Framework"<BR>
|
||||
ISO/IEC TR 30189-1 (March 2025)</LI><BR>
|
||||
<LI> "Part 2: Use Cases"<BR>
|
||||
ISO/IEC CDTR 30189-2 (In Progress)</LI><BR>
|
||||
</OL>
|
||||
|
||||
<HR SIZE=4>
|
||||
|
||||
<H3>ITU-T SG20 (IoT Services based on VLC): 2018 ~ 2020</H3>
|
||||
<OL>
|
||||
<LI> "Framework of IoT Services based on Visible Light Communications (VLC)"<BR>
|
||||
ITU-T Recommendation Y.4465 (January 2020) </LI><BR>
|
||||
<LI> "Functional Architecture for IoT Services based on VLC"<BR>
|
||||
ITU-T Recommendation Y.4474 (August 2020) </LI><BR>
|
||||
</OL>
|
||||
|
||||
<HR SIZE=4>
|
||||
|
||||
<H3>TTA/PG425 (가시광 통신 기반 사물인터넷 서비스): 2018 ~ 2020</H3>
|
||||
<OL>
|
||||
<LI> "가시광 통신 기반 사물인터넷 서비스 - 제 1 부: 네트워크 모델 및 요구사항"<BR>
|
||||
TTAK.KO-10.1158-part1 (2019년 12월) </LI><BR>
|
||||
<LI> "가시광 통신 기반 사물인터넷 서비스 - 제 2 부: 프레임워크"<BR>
|
||||
TTAK.KO-10.1158-part2 (2020년 12월) </LI><BR>
|
||||
<LI> "가시광 통신 기반 사물인터넷 서비스 - 제 3 부: 프로토콜"<BR>
|
||||
TTAK.KO-10.1158-part3 (2020년 12월) </LI><BR>
|
||||
</OL>
|
||||
|
||||
<HR SIZE=4>
|
||||
<H3>ITU-T SG13 (Mobility Management): 2002 ~ 2012</H3>
|
||||
|
||||
<OL>
|
||||
<LI>NNI Mobility Management Requirements for SBI2K<BR>
|
||||
ITU-T Supplement to Recommendation Q.Sup52 (December 2004)</LI><BR>
|
||||
<LI> Mobility Management Requirements for Next-Generation Networks<BR>
|
||||
ITU-T Recommendation Q.1706/Y.2801 (July 2006)</LI><BR>
|
||||
<LI>Framework of IPv6 Multi-homing for NGN<BR>
|
||||
ITU-T Recommendation Y.2052 (Feb. 2008)</LI><BR>
|
||||
<LI> Generic Framework of Mobility Management for Next-Generation Networks<BR>
|
||||
ITU-T Recommendation Q.1707/Y.2804 (Feb. 2008)</LI><BR>
|
||||
<LI>Framework of Location Management for Next-Generation Networks<BR>
|
||||
ITU-T Recommendation Q.1708/Y.2805 (October 2008)</LI><BR>
|
||||
<LI>Framework of Handover Control for Next-Generation Networks<BR>
|
||||
ITU-T Recommendation Q.1709/Y.2806 (October 2008)</LI><BR>
|
||||
<LI>Framework of Mobility Management in Service Stratum for NGN<BR>
|
||||
ITU-T Recommendation Y.2809 (November 2011)</LI><BR>
|
||||
</OL>
|
||||
|
||||
<HR SIZE=4>
|
||||
<H3>ISO/IEC JTC1/SC6 (WG7: Network and Transport): 2000 ~ 2014</H3>
|
||||
|
||||
o Enhanced Communication Transport Protocol (ECTP): ISO/IEC 14476<BR>
|
||||
<OL>
|
||||
<LI> "ECTP-1: Specification of Simplex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.606 (October 2001) <BR>
|
||||
ISO/IEC IS 14476-1 (April 2002)</LI><BR>
|
||||
<LI> "ECTP-2: Specification of QoS Management for Simplex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.606.1 (February 2003) <BR>
|
||||
ISO/IEC IS 14476-2 (June 2003)</LI><BR>
|
||||
<LI> "ECTP-3: Specification of Duplex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.607 (February 2007) <BR>
|
||||
ISO/IEC IS 14476-3 (August 2008)</LI><BR>
|
||||
<LI> "ECTP-4: Specification of QoS Management for Duplex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.607.1 (November 2008)<BR>
|
||||
ISO/IEC IS 14476-4 (April 2010)</LI><BR>
|
||||
<LI> "ECTP-5: Specification of N-plex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.608 (February 2007) <BR>
|
||||
ISO/IEC IS 14476-5 (August 2008)</LI><BR>
|
||||
<LI> "ECTP-6: Specification of QoS Management for N-plex Multicast Transport"<BR>
|
||||
ITU-T Recommendation X.608.1 (November 2008)<BR>
|
||||
ISO/IEC IS 14476-6 (April 2010)</LI><BR>
|
||||
</OL>
|
||||
|
||||
o Relayed Multicast Protocol (RMCP): ISO/IEC 16512
|
||||
<OL>
|
||||
<LI> "RMCP-1: Framework"<BR>
|
||||
ITU-T Recommendation X.603 (April 2004) <BR>
|
||||
ISO/IEC IS 16512-1</LI><BR>
|
||||
<LI> "RMCP-2: Specification of Simplex Group Applications" <BR>
|
||||
ITU-T Recommendation X.603.1 (February 2007)<BR>
|
||||
ISO/IEC IS 16512-2</LI><BR>
|
||||
<LI> "RMCP-3: Specification of N-plex Group Applications" <BR>
|
||||
ITU-T Recommendation X.603.2 (September 2010)<BR>
|
||||
ISO/IEC IS 16512-3</LI><BR>
|
||||
</OL>
|
||||
|
||||
o Mobile Multicast Communications (MMC): ISO/IEC 24793
|
||||
<OL>
|
||||
<LI>"MMC-1: MMC Framework" <BR>
|
||||
ITU-T Recommendation X.604 (March 2010)<BR>
|
||||
ISO/IEC IS 24793-1 </LI><BR>
|
||||
<LI>"MMC-2: MMC Protocol over Native IP Multicast Networks"<BR>
|
||||
ITU-T Recommendation X.604.1 (March 2010)<BR>
|
||||
ISO/IEC IS 24793-2 </LI><BR>
|
||||
<LI>"MMC-3: MMC Protocol over Overlay Multicast Networks"<BR>
|
||||
ITU-T Recommendation X.604.2 (September 2010)<BR>
|
||||
ISO/IEC IS 24793-3 </LI><BR>
|
||||
</OL>
|
||||
|
||||
o Future Network: Problem Statement and Requirements (FN-PSR): ISO/IEC TR 29181
|
||||
<OL>
|
||||
<LI>"Part 1: Overall Aspects" <BR>
|
||||
ISO/IEC TR 29181-1 (September 2012) </LI><BR>
|
||||
<LI>"Part 2: Naming and Addressing" <BR>
|
||||
ISO/IEC TR 29181-2 (December 2014) </LI><BR>
|
||||
<LI>"Part 3: Switching and Routing" <BR>
|
||||
ISO/IEC TR 29181-3 (April 2013) </LI><BR>
|
||||
<LI>"Part 4: Mobility" <BR>
|
||||
ISO/IEC TR 29181-4 (December 2013) </LI><BR>
|
||||
</OL>
|
||||
<HR><HR>
|
||||
</BODY>
|
||||
|
||||