# 🌐 κ²½λΆλŒ€ν•™κ΅ 사물인터넷 ν‘œμ€€ 연ꡬ싀 (ISL) ν™ˆνŽ˜μ΄μ§€ 리뉴얼 ν”„λ‘œμ νŠΈ > λ³Έ ν”„λ‘œμ νŠΈλŠ” **κ²½λΆλŒ€ν•™κ΅ 컴퓨터학뢀 사물인터넷 ν‘œμ€€ 연ꡬ싀 (IoT Standards Laboratory, ISL)**의 곡식 ν™ˆνŽ˜μ΄μ§€λ₯Ό μ°¨μ„ΈλŒ€ μ›Ή 기술 μŠ€νƒ(Next.js 14+, TypeScript, Tailwind CSS)으둜 리뉴얼 및 κ΅¬μΆ•ν•˜κΈ° μœ„ν•œ λ””λ ‰ν„°λ¦¬μž…λ‹ˆλ‹€. > > μ—°κ΅¬μ‹€μ˜ μ‹€μ œ 데이터 원본(`ISL-2026/`)κ³Ό 참고용 λͺ¨λ˜ μ›Ή ν”„λ‘œν† νƒ€μž…(`refer_landing_page/`)을 기반으둜, λ©€ν‹° μ—μ΄μ „νŠΈ ν˜‘μ—… 체계(MAM)λ₯Ό 톡해 μ°¨μ„ΈλŒ€ 연ꡬ싀 λžœλ”©νŽ˜μ΄μ§€λ₯Ό μ™„μ„±ν•©λ‹ˆλ‹€. --- ## πŸ“Œ 1. 연ꡬ싀 κ°œμš” (Lab Overview) - **연ꡬ싀λͺ…**: 사물인터넷 ν‘œμ€€ 연ꡬ싀 (IoT Standards Laboratory, ISL) - **μ†Œμ†**: κ²½λΆλŒ€ν•™κ΅ ITλŒ€ν•™ 컴퓨터학뢀 - **μ§€λ„κ΅μˆ˜**: 고석주 ꡐ수 (Prof. Seok-Joo Koh / `sjkoh@knu.ac.kr`) - **핡심 연ꡬ λΆ„μ•Ό**: 1. **IoT Standards & Protocols**: oneM2M, W3C WoT, OCF, OMA LwM2M 기반 사물인터넷 ꡭ제 ν‘œμ€€ 및 μƒν˜Έμš΄μš©μ„± 연ꡬ 2. **Automotive & IVI (CCIS)**: Configurable Car Infotainment Service, μ°¨λŸ‰ λ‚΄ μΈν¬ν…ŒμΈλ¨ΌνŠΈ μ œμ–΄ 및 ν‘œμ€€ μΈν„°νŽ˜μ΄μŠ€ 3. **Optical Wireless & VLC**: Visible Light Communication (κ°€μ‹œκ΄‘ 톡신) 및 μ˜€ν† λͺ¨ν‹°λΈŒ 광톡신 4. **Next-Gen Networks**: QUIC 기반 λ©€ν‹°μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜, MCM (Metaverse Content Management) λ©”νƒ€λ²„μŠ€ μΈν„°νŽ˜μ΄μŠ€ --- ## πŸ“ 2. 디렉터리 ꡬ쑰 및 μ—­ν•  (Directory Structure) ``` landing_page/ β”œβ”€β”€ README.md # [λ³Έ λ¬Έμ„œ] ν”„λ‘œμ νŠΈ 톡합 μ˜¨λ³΄λ”© κ°€μ΄λ“œ β”œβ”€β”€ ISL-2026/ # πŸ“„ [μ‹€μ œ 데이터 원본] κΈ°μ‘΄ 연ꡬ싀 곡식 ν™ˆνŽ˜μ΄μ§€ (HTML/CSS) β”‚ β”œβ”€β”€ index.html # 메인 λžœλ”©νŽ˜μ΄μ§€ & 연ꡬ λΆ„μ•Ό μ†Œκ°œ β”‚ β”œβ”€β”€ member.html # κ΅μˆ˜μ§„, 석/박사 연ꡬ원, 학뢀연ꡬ생, 쑸업생 λͺ©λ‘ β”‚ β”œβ”€β”€ paper-international.html # κ΅­μ™Έ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ paper-domestic.html # κ΅­λ‚΄ 저널 및 ν•™νšŒ λ…Όλ¬Έ 싀적 β”‚ β”œβ”€β”€ patent.html # νŠΉν—ˆ 등둝/μΆœμ› 싀적 β”‚ β”œβ”€β”€ standard.html # ꡭ제/κ΅­λ‚΄ ν‘œμ€€ν™” κΈ°μ—¬ λ‚΄μ—­ (oneM2M, ITU-T λ“±) β”‚ β”œβ”€β”€ lecture.html # λ‹΄λ‹Ή ν•™λΆ€ 및 λŒ€ν•™μ› κ°•μ˜ λͺ©λ‘ β”‚ └── assets/ & image/ # 둜고, κ΅μˆ˜λ‹˜ 및 연ꡬ원 사진, 연ꡬ λΆ„μ•Ό κ·Έλž˜ν”½ μžμ‚° β”‚ β”œβ”€β”€ refer_landing_page/ # πŸš€ [νƒ€κ²Ÿ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ ν”„λ‘œν† νƒ€μž…] Next.js 14+ App Router β”‚ β”œβ”€β”€ app/ # Next.js App Router νŽ˜μ΄μ§€ (intro, members, publications, lectures, standardization) β”‚ β”œβ”€β”€ components/ # λͺ¨λ“ˆν™”λœ UI μ»΄ν¬λ„ŒνŠΈ (Header, Footer, PageHeader, SectionLabel, Reveal, Counter, Marquee) β”‚ β”œβ”€β”€ docs/DESIGN.md # κ³ λŒ€λΉ„ λ§€κ±°μ§„ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ κ°€μ΄λ“œ λ¬Έμ„œ β”‚ └── tailwind.config.ts # λ””μžμΈ 토큰 및 μ‹œκ° μŠ€νƒ€μΌ κ·œμΉ™ μ •μ˜ β”‚ β”œβ”€β”€ .agents/ # πŸ€– λ©€ν‹° μ—μ΄μ „νŠΈ μ˜€μΌ€μŠ€νŠΈλ ˆμ΄μ…˜ κ·œμΉ™ 및 μŠ€ν‚¬ νˆ΄ν‚· (MAM) β”œβ”€β”€ .mam/ # ⚑ μ—μ΄μ „νŠΈ μ„Έμ…˜ DB 및 격리 μƒνƒœ λ ˆμ§€μŠ€νŠΈλ¦¬ β”œβ”€β”€ docs/ # μ§„ν–‰ μž‘μ—… λ…ΈνŠΈ, λ―ΈνŒ… 기둝, μ•„ν‚€ν…μ²˜ κ²°μ •(ADR) └── research/ # κ΄€λ ¨ λ…Όλ¬Έ, ν‘œμ€€ μ‚¬μ–‘μ„œ, 벀치마크 자료 ``` --- ## 🎯 3. μ˜¨λ³΄λ”© 핡심 λ―Έμ…˜ (Core Development Missions) μ—μ΄μ „νŠΈ νŒ€ 및 κ°œλ°œμžλŠ” μ•„λž˜ 3단계 μ£Όμš” λ―Έμ…˜μ„ 순차적으둜 μ§„ν–‰ν•©λ‹ˆλ‹€: ### πŸ“₯ Mission 1: μ‹€μ œ 연ꡬ싀 데이터 μΆ”μΆœ 및 μ •λ°€ λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ (Data Migration) - `ISL-2026/` λ””λ ‰ν„°λ¦¬μ˜ λ ˆκ±°μ‹œ HTML νŒŒμΌλ“€μ—μ„œ **μ‹€μ œ 데이터**λ₯Ό μΆ”μΆœν•©λ‹ˆλ‹€: - **ꡬ성원**: ꡐ수 μ†Œκ°œ, 박사/석사/ν•™λΆ€ 연ꡬ원, 쑸업생(μ§„λ‘œ 정보 포함) `[ISL-2026/member.html]` - **λ…Όλ¬Έ 싀적**: κ΅­μ™Έ 저널/ν•™νšŒ, κ΅­λ‚΄ 저널/ν•™νšŒ λ…Όλ¬Έ μ΅œμ‹ μˆœ μ •λ ¬ `[ISL-2026/paper-international.html, paper-domestic.html]` - **νŠΉν—ˆ & ν‘œμ€€ν™”**: νŠΉν—ˆ 등둝/μΆœμ› λͺ©λ‘ 및 oneM2M/ITU-T/OCF ν‘œμ€€ν™” 싀적 `[ISL-2026/patent.html, standard.html]` - **κ°•μ˜ λͺ©λ‘**: ν•™λΆ€/λŒ€ν•™μ› κ°œμ„€ κ³Όλͺ© `[ISL-2026/lecture.html]` - `refer_landing_page/app//page.tsx` λ‚΄μ˜ μ˜ˆμ‹œ(placeholder) 데이터 배열을 μΆ”μΆœν•œ **μ‹€μ œ ISL 연ꡬ싀 λ°μ΄ν„°λ‘œ μ „λ©΄ ꡐ체**ν•©λ‹ˆλ‹€. ### 🎨 Mission 2: λΈŒλžœλ“œ κ°€μΉ˜ 및 λ””μžμΈ μ‹œμŠ€ν…œ μœ μ§€ (Design & UX Refinement) - `refer_landing_page/docs/DESIGN.md`에 λͺ…μ‹œλœ 에디토리얼 λ””μžμΈ μ‹œμŠ€ν…œ("Issue 01") κ·œκ²©μ„ μ—„κ²©νžˆ μ€€μˆ˜ν•©λ‹ˆλ‹€. - `ISL-2026/assets/`의 연ꡬ싀 곡식 둜고(`Lab_logo_color_transparent.png`), 인물 사진, 연ꡬ λΆ„μ•Ό κ·Έλž˜ν”½ 이미지λ₯Ό `refer_landing_page/public/`으둜 μ΄κ΄€ν•˜μ—¬ μ μš©ν•©λ‹ˆλ‹€. - λ§€κ±°μ§„ μ„Ήμ…˜ λ„˜λ²„λ§(`SectionLabel`), μΉ΄μš΄νŠΈμ—…(`Counter`), λ“±μž₯ λͺ¨μ…˜(`Reveal`), 티컀(`Marquee`) μ»΄ν¬λ„ŒνŠΈλ₯Ό 효과적으둜 ν™œμš©ν•©λ‹ˆλ‹€. ### πŸ” Mission 3: SEO, λ°˜μ‘ν˜• UI 및 ν’ˆμ§ˆ 검증 (QA & Verification) - λͺ¨λ“  νŽ˜μ΄μ§€μ— **SEO μ΅œμ ν™”** (Title, Meta Description, Semantic HTML5) 적용. - λͺ¨λ°”일, νƒœλΈ”λ¦Ώ, λ°μŠ€ν¬ν†± ν™”λ©΄ λ°˜μ‘ν˜• Breakpoint 및 ν„°μΉ˜ μ‚¬μš©μž κ²½ν—˜ 검증. - `npm run build`λ₯Ό ν†΅ν•œ TypeScript 및 Next.js νƒ€μž…/린트 였λ₯˜ 0건 검증. --- ## πŸ‘₯ 4. λ©€ν‹° μ—μ΄μ „νŠΈ μ—­ν•  및 ν˜‘μ—… ν”„λ‘œν† μ½œ (Multi-Agent Team) λ³Έ ν”„λ‘œμ νŠΈλŠ” `multi-agent-mux` ν™˜κ²½μ—μ„œ 3개의 μ „μš© μ—μ΄μ „νŠΈκ°€ μ—­ν•  λΆ„λ‹΄ν•˜μ—¬ μž‘μ—…μ„ μˆ˜ν–‰ν•©λ‹ˆλ‹€. | μ—μ΄μ „νŠΈ | λ‹΄λ‹Ή μ—­ν•  (Role) | μ£Όμš” μž„λ¬΄ (Primary Responsibilities) | | :--- | :--- | :--- | | 🧠 **Claude** | `planner and reviewer` | 전체 λ§ˆμ΄κ·Έλ ˆμ΄μ…˜ μ•„ν‚€ν…μ²˜ 수립, 데이터 λˆ„λ½ 검증, μ΅œμ’… μ½”λ“œ PR 승인 | | 🎨 **Agy** (Antigravity) | `creator` | Component 개발, `ISL-2026` 데이터 μΆ”μΆœ 및 `refer_landing_page` μ½”λ“œ μž‘μ„±/적용 | | πŸ” **Cline** | `reviewer` | UI/UX λ°˜μ‘ν˜• κ²€μˆ˜, SEO 및 Accessibility 점검, 린트/νƒ€μž… μ•ˆμ „μ„± 검증 | > ⚠️ λͺ¨λ“  μ—μ΄μ „νŠΈλŠ” ν”„λ‘œμ νŠΈ 루트의 [`AGENTS.md`](./AGENTS.md) μ§€μΉ¨ 및 [`.agents/MULTI_AGENT_RULES.md`](./.agents/MULTI_AGENT_RULES.md) κ·œμ•½μ„ μ΅œμš°μ„ μœΌλ‘œ μˆ™μ§€ν•˜κ³  μ€€μˆ˜ν•΄μ•Ό ν•©λ‹ˆλ‹€. --- ## πŸ› οΈ 5. 둜컬 개발 및 μ‹€ν–‰ κ°€μ΄λ“œ (Getting Started) ```bash # 1. 참고용 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜ λ””λ ‰ν„°λ¦¬λ‘œ 이동 cd refer_landing_page # 2. μ˜μ‘΄μ„± νŒ¨ν‚€μ§€ μ„€μΉ˜ npm install # 3. 개발 μ„œλ²„ μ‹€ν–‰ (κΈ°λ³Έ 포트: http://localhost:3000) npm run dev # 4. ν”„λ‘œλ•μ…˜ λΉŒλ“œ ν…ŒμŠ€νŠΈ (검증 μ‹œ μ‚¬μš©) npm run build ``` --- ## πŸ“œ 6. 개발 μ»¨λ²€μ…˜ (Development Conventions) - **컀밋 λ©”μ‹œμ§€ κ·œμΉ™**: `feat:`, `fix:`, `docs:`, `refactor:`, `style:`, `data:` 접두사 μ‚¬μš©. - **이미지 및 μžμ‚°**: 영문 snake_case 파일λͺ… μ‚¬μš© (`refer_landing_page/public/images/` ν•˜μœ„μ— μ €μž₯). - **λ””μžμΈ 토큰**: `tailwind.config.ts` 및 `app/globals.css` λ””μžμΈ 토큰 μ°Έμ‘°.