Support Design LibraryTaeho KimThe document discusses Material Design and its transition period in Android. It provides code snippets and explanations for implementing various Material Design components like CoordinatorLayout, AppBarLayout, FloatingActionButton, TabLayout, ViewPager, NavigationDrawer, and TextInputLayout. It demonstrates how to setup scrolling behaviors, pinned/collapsing toolbars, navigation menus, and customize styles.
(안드로이드 개발자를 위한) 오픈소스 라이브러리 사용 가이드Taeho Kim안드로이드 앱 개발시 필요한 여러 기능, 여러분은 어떻게 구현하고 계신가요?
모든 기능을 이태리 장인처럼 한 땀 한 땀 구현할 생각에 고민하고 계시진 않나요?
이제 더 이상 혼자 고민하지 마세요.
전 세계의 개발자들이 모여 만들어가는 오픈소스 라이브러리와 함께라면, 더 이상 혼자가 아닙니다. 여러 사람들의 힘으로 만들어진 라이브러리를 사용하여 원하는 기능을 쉽게 구현하세요.
오픈소스 라이브러리에 필요한 기능이 없나요? 이제 당신이 주인공이 될 차례입니다.
필요한 기능을 추가하여 라이브러리를 향상시키세요!
이 세션에서는 앱 개발시 각 분야별로 유용하게 사용할 수 있는 오픈소스 라이브러리의 종류를 알아보고, 간단한 사용 방법을 알아봅니다.
더불어, 오픈소스 라이브러리에 기여하는 여러 방법에 대해서도 함께 알아봅니다.
GDG DevFest Seoul 2015
2016.11.5
Dmp hadoop getting_startGim GyungJinThis document summarizes the key steps taken to build a large-scale data platform using Hadoop and Spark, including:
1. Using Spark to read and process large volumes of distributed data and produce desired outputs.
2. Using Oozie as a workflow scheduler to schedule and manage batch processing of large data over Hadoop.
3. Issues faced including slow performance of Spark DataFrames on distributed data and Hive metastore connection limits being reached.
How riot worksSeokmoon RyooDEVIEW 2015에서 발표한 조직 문화에 대한 내용입니다.
함께 성장하고 만들어가는 조직 문화에 대한 라이엇 게임즈의 고민을 공유하였습니다.
발표 자료에 사용한 이미지의 출처만 명시해 주신다면 어떤 용도로든 변경하여 사용하실 수 있습니다.
감사합니다.
RadarKhizra SammadRadar uses radio waves to detect objects by transmitting pulses that bounce off objects and return to a receiving dish. The time it takes and the strength of the returned signal can reveal an object's distance, direction, speed and other characteristics. Radar was developed secretly before and during WWII and is used for applications like air traffic control, weather monitoring, military defense systems and more. It works on the same echo and Doppler shift principles as sound but uses radio waves which travel far and are easy to detect.
Coffee can radaryoussef ramzyThis document discusses the basic concepts and components of radar systems. It begins by defining radar and describing its applications. It then explains the basic concept of radar, which uses radio waves reflected off objects to determine their location, shape, and speed. The key components needed for a basic radar system are identified as a signal transmitter, receiver, and antennas. The document outlines the purpose and function of common radar components like modulators, mixers, and amplifiers. It also describes digital signal processing techniques and how signal modulation addresses limitations in radar frequencies.
Microstrip patch-antennaBablu SinghThe document describes the design and simulation of an E-shaped microstrip patch antenna. Key details include:
1) The antenna has a proposed patch length of 29mm and width of 37mm, with cuts of 6mm and 18mm.
2) The antenna was simulated in IE3D from 1-9GHz with a dielectric constant of 4.3, thickness of 1.5mm, and loss tangent of 0.019.
3) The simulation results showed dual-band behavior with best return losses of -27.69dB at 2GHz, -13.71dB at 6GHz, and -20.35dB at 8GHz. VSWR was lowest at 2GHz at 1.
Radar system components and system designvagheshpThis technical report discusses the components and system design of radar systems. It describes some key subsystems including antennas, duplexers, and the radio frequency subsystem. It also discusses digital waveform generators and frequency synthesizers/oscillators. Antennas are the interface between the radar system and free space, transmitting energy in beams and collecting echo signals. Duplexers use circulators to switch the radar between transmit and receive modes. The radio frequency subsystem includes antennas, duplexers, and filters to transmit signals and filter received signals. Digital waveform generators store and output signals using digital memories and D/A converters. Frequency synthesizers and oscillators generate the radio frequencies used.
RadarVivek SrivastavaRadar uses radio waves to detect distant objects by transmitting pulses and measuring their reflection. It can determine an object's range, angle, speed, and other features. Originally developed for military use, radar is now widely used in civil applications like weather monitoring. It works by transmitting microwave pulses and measuring properties of the returning echo, allowing it to calculate characteristics of detected objects.
Sw 아키텍처와 sw 공학영온 김2015년 7월 15일 KOSTA 제 8회 아키텍트 대회 발표 자료
- 주요 내용은 SW공학 현주소와 함께, SW아키텍처를 어떻게 볼 것인가를 살펴 본 후 SW공학의 핵심 프랙티스 자료를 소개한다. 한국은 다르다며 global practices를 제대로 이해하지 못하고 외면하는 현실을 되돌아 보는 계기가 되기를 바라면서....
Support Design LibraryTaeho KimThe document discusses Material Design and its transition period in Android. It provides code snippets and explanations for implementing various Material Design components like CoordinatorLayout, AppBarLayout, FloatingActionButton, TabLayout, ViewPager, NavigationDrawer, and TextInputLayout. It demonstrates how to setup scrolling behaviors, pinned/collapsing toolbars, navigation menus, and customize styles.
(안드로이드 개발자를 위한) 오픈소스 라이브러리 사용 가이드Taeho Kim안드로이드 앱 개발시 필요한 여러 기능, 여러분은 어떻게 구현하고 계신가요?
모든 기능을 이태리 장인처럼 한 땀 한 땀 구현할 생각에 고민하고 계시진 않나요?
이제 더 이상 혼자 고민하지 마세요.
전 세계의 개발자들이 모여 만들어가는 오픈소스 라이브러리와 함께라면, 더 이상 혼자가 아닙니다. 여러 사람들의 힘으로 만들어진 라이브러리를 사용하여 원하는 기능을 쉽게 구현하세요.
오픈소스 라이브러리에 필요한 기능이 없나요? 이제 당신이 주인공이 될 차례입니다.
필요한 기능을 추가하여 라이브러리를 향상시키세요!
이 세션에서는 앱 개발시 각 분야별로 유용하게 사용할 수 있는 오픈소스 라이브러리의 종류를 알아보고, 간단한 사용 방법을 알아봅니다.
더불어, 오픈소스 라이브러리에 기여하는 여러 방법에 대해서도 함께 알아봅니다.
GDG DevFest Seoul 2015
2016.11.5
Dmp hadoop getting_startGim GyungJinThis document summarizes the key steps taken to build a large-scale data platform using Hadoop and Spark, including:
1. Using Spark to read and process large volumes of distributed data and produce desired outputs.
2. Using Oozie as a workflow scheduler to schedule and manage batch processing of large data over Hadoop.
3. Issues faced including slow performance of Spark DataFrames on distributed data and Hive metastore connection limits being reached.
How riot worksSeokmoon RyooDEVIEW 2015에서 발표한 조직 문화에 대한 내용입니다.
함께 성장하고 만들어가는 조직 문화에 대한 라이엇 게임즈의 고민을 공유하였습니다.
발표 자료에 사용한 이미지의 출처만 명시해 주신다면 어떤 용도로든 변경하여 사용하실 수 있습니다.
감사합니다.
RadarKhizra SammadRadar uses radio waves to detect objects by transmitting pulses that bounce off objects and return to a receiving dish. The time it takes and the strength of the returned signal can reveal an object's distance, direction, speed and other characteristics. Radar was developed secretly before and during WWII and is used for applications like air traffic control, weather monitoring, military defense systems and more. It works on the same echo and Doppler shift principles as sound but uses radio waves which travel far and are easy to detect.
Coffee can radaryoussef ramzyThis document discusses the basic concepts and components of radar systems. It begins by defining radar and describing its applications. It then explains the basic concept of radar, which uses radio waves reflected off objects to determine their location, shape, and speed. The key components needed for a basic radar system are identified as a signal transmitter, receiver, and antennas. The document outlines the purpose and function of common radar components like modulators, mixers, and amplifiers. It also describes digital signal processing techniques and how signal modulation addresses limitations in radar frequencies.
Microstrip patch-antennaBablu SinghThe document describes the design and simulation of an E-shaped microstrip patch antenna. Key details include:
1) The antenna has a proposed patch length of 29mm and width of 37mm, with cuts of 6mm and 18mm.
2) The antenna was simulated in IE3D from 1-9GHz with a dielectric constant of 4.3, thickness of 1.5mm, and loss tangent of 0.019.
3) The simulation results showed dual-band behavior with best return losses of -27.69dB at 2GHz, -13.71dB at 6GHz, and -20.35dB at 8GHz. VSWR was lowest at 2GHz at 1.
Radar system components and system designvagheshpThis technical report discusses the components and system design of radar systems. It describes some key subsystems including antennas, duplexers, and the radio frequency subsystem. It also discusses digital waveform generators and frequency synthesizers/oscillators. Antennas are the interface between the radar system and free space, transmitting energy in beams and collecting echo signals. Duplexers use circulators to switch the radar between transmit and receive modes. The radio frequency subsystem includes antennas, duplexers, and filters to transmit signals and filter received signals. Digital waveform generators store and output signals using digital memories and D/A converters. Frequency synthesizers and oscillators generate the radio frequencies used.
RadarVivek SrivastavaRadar uses radio waves to detect distant objects by transmitting pulses and measuring their reflection. It can determine an object's range, angle, speed, and other features. Originally developed for military use, radar is now widely used in civil applications like weather monitoring. It works by transmitting microwave pulses and measuring properties of the returning echo, allowing it to calculate characteristics of detected objects.
Sw 아키텍처와 sw 공학영온 김2015년 7월 15일 KOSTA 제 8회 아키텍트 대회 발표 자료
- 주요 내용은 SW공학 현주소와 함께, SW아키텍처를 어떻게 볼 것인가를 살펴 본 후 SW공학의 핵심 프랙티스 자료를 소개한다. 한국은 다르다며 global practices를 제대로 이해하지 못하고 외면하는 현실을 되돌아 보는 계기가 되기를 바라면서....
DevOps를 가속화하는 플랫폼 엔지니어링JeongHun Byeon최근 인프라스트럭처 쪽에서는 플랫폼 엔지니어링이라는 말이 관심을 받고 있습니다. 최근 2년 동안 당근마켓에서 배포 시스템을 포함한 사내 개발자 플랫폼을 만들면서 플랫폼 엔지니어링에 관해 알게 되고 이를 잘 적용하기 위해 많은 고민을 했습니다. 그 결과 플랫폼 엔지니어링은 갑자기 새로 나왔다기 보다 DevOps부터 이어진 개발과 운영의 사일로 문제와 피드백 루프 문제를 해결하고 이 문제를 소프트웨어로 해결하는 SRE에서 이어진 개념이라고 생각하고 있습니다.
이 발표에서는 그동안 공부하고 고민하면서 알게된 플랫폼 엔지니어링이 무엇인지를 설명하고 왜 필요한지, 어떻게 적용해 볼 수 있는지에 관해 공유합니다.
https://inflearn.com/conf/infcon-2023/session-detail?id=782
클라우드 네이티브 IT를 위한 4가지 요소와 상관관계 - DevOps, CI/CD, Container, 그리고 MSAVMware Tanzu Korea최근 IT 시장은 ‘클라우드 네이티브’ 라는 컨셉을 적극적으로 받아들이면서 혁신의 속도를 높이기 위해 여러가지 노력을 기울이고 있습니다. 본 세션에서는 ‘클라우드 네이티브’ 를 이루는 4가지 요소인 DevOps, CICD, Container, MSA 를 간략하게 살펴보고 MSA 가 나머지 클라우드 네이티브 3 요소와 어떻게 상호작용하여 고객 여러분의 비즈니스에 도움이 되는지 알아봅니다. 그리고 MSA 로 이행하기 위한 조직면에서의 요건과 기술 면에서의 요건을 살펴봅니다.
FIDO 생체인증 기술 개발 사례Lee Ji EunFIDO authentication provides a more secure authentication method based on public key infrastructure (PKI). It does not require transmission of credentials like passwords over networks. FIDO supports various biometric technologies through a standardized architecture and API. It protects biometric information by storing it securely on devices without external transmission. FIDO also enables cross-platform authentication through its web, Android, iOS and Windows standards. This reduces development efforts and security risks compared to custom authentication solutions.
3. 오늘의 주제는?
HW 개발 FLOW 소개
개발 예제
SW 회사에서 HW 개발이란?
2
4. 앞에 있는 사람은??
3
2000/1~2007/6
SK Teletech &
Pantech
• RF Engineer
• Mobile phone
HW design
2007/8~2011/1
삼성전자
• RF Engineer
• Mobile platform
wireless
technology
design
2011/1~2015/1
General Electric
• RF Engineer
• Appliance
platform
wireless
function design
5. HW개발 FLOW는?
4
•구현기능 설정 및 Demo 시나리오 확정
•양산성 고려하여 Spec 설정
Target spec
설정
•적용 기술 Survey 및 선정
•부품 동향 분석 및 선정
구현 기술 선정 및
부품 선정
•회로도 작성 및 무선 회로 탑재시 안테나 시
뮬레이션 등 진행
•BOM 산출 및 Cost 분석
Schematic
drawing
• PCB Layout(기구 엔지니어involving)
•무선 회로 탑재시 안테나 시뮬레이션 결과
반영
PCB Layout
•PCB 제작 및 부품 실장SMT
•초기 동작 확인, Block 별 기능 구현 및
debugging
보드 입고 및
Debugging
Proto Demo
시연
•부품 공급 업체 support, 신규 부품 정보 제공등
•CAD tool (3rd party cad tool 활용가능
하나 극히 개발이 제한적임, 회로도 유출 등의
보안 문제 우려됨)
•CAD tool (자체 미보유 시 기구 실장성 검토
등 불가)
•3rd party artwork 협력업체(layout 전문
가 보유 시 자체진행 가능)
•PCB 제작 협력 업체
•SMT 협력 업체
Action Item Requirements
•계측기 및 기타 HW 개발 소모품
•Rework 장비 및 lab실(납 연기 배출 등 환경
시설 구비)
8. 개발 예제: SMT (SURFACE MOUNTER TECHNOLOGY)
7
PCB 투입 PCB에 납 뭍히기 소형 부품 mount
중대형 부품 mount Reflow(납 경화) x-ray및 육안 검사
9. 개발 예제: PCB LEVEL 성능 검증(계측기 연동)
8
BLE tx power measuring
Antenna matching by network analyzer
10. 개발 예제: 안테나 설계 과정
9
PCB Level 실측
Antenna impedance
matching
CCTV
LAN
GPIB
RF(TX)LAN
RF (RX)
Antenna simulation
제품 레벨
3D chamber 실측
안테나 시뮬레이션 Tool: CST Microwave studio, ANSOFT HFSS,
SEMCAD X , GEMS 등
12. 유행하는 HW개발 TREND
Lean startup:아이디어를 빠르게 최소요건제품(시제품)으로 제
조한 뒤 시장의 반응을 통해 다음 제품 개선에 반영하는 전략
짧은 시간 동안 제품을 만들고 성과를 측정해 다음 제품 개선에 반영
하는 것을 반복해 성공 확률을 높이는 경영 방법론의 일종. 일본 도요타
자동차의 린 제조(lean manufacturing) 방식을 본 뜬 것으로, 미
국 실리콘밸리의 벤처기업가 에릭 리스(Eric Ries, 1979~ )가 개
발. 린스타트업은 「만들기 ─ 측정 ─ 학습」의 과정을 반복하면서
꾸준히 혁신해 나가는 것을 주요 내용으로 한다.
ex) GE 의 Fast work
10
13. 개발 예제: FASTWORK CASE
11
A19 BR30 PAR38
Zigbee bulb: GE link bulb
http://www.engadget.com/
2014/07/01/ge-link/
http://www.engadget.co
m/2014/03/19/quirky-ge-
aros/
Wi-Fi smart window air conditioner
14. 플래닛에서 이해 못하는 HW업무 예시
프로젝트 개발 비용이 투자예산으로 운영되다 보니 개발 산출물이
모두 자산으로 잡혀야 되는 문제점
artwork 외주 인건비, smt비용, 부품 구매 비용 등을 자산화
하기 어렵다는 문제점
HW LAB 구축단계에서 각종 환기시설, 계측기 설치 이슈 발생
인두기 설치시 화재 우려, 계측기 설치시 전원 공사 등등
Main chipset 업체와의 정기적인 update/미팅 등이 필요한
상황에 대해 낯설어함.
HW 엔지니어 데려올 때 능력의 50%는 경험해본 IC 종류,
협력업체 경험, 부품업체와의 유대관계 임
유대관계는 ACTIVE 관계와 PASSIVE관계로 구분….
12
15. SW기반 회사에서 HW 쉽게 만드는 법
너무나 당연한 얘기지만…..
Engineer 영입
RF/ Baseband(Logic) HW engineer
Firmware(Layer 1) SW engineer
3D 프린팅 운영/ 자체 CAD Tool 운영
HW에 충실한 3rd Party 발굴
13