알리바바 터치스크린 판매업체 동영상 홍보자료
@ 알리바바 ( alibaba )
알리바바 ( alibaba )
사이트 : https://alibaba.com/
한국 알리바바 사이트 : https://korean.alibaba.com/
중국 알리바바 사이트에는 엄청난 수의 업체들이 물건을 판매하는 중입니다.
작은 개개인부터 대규모 업체까지 입점하여 판매에 최선을 다하는 곳입니다.
전세계 모든 제품이 다 있다고해도 과언이 아닐 정도입니다.
때문에 전세계 각국에서 제품 구매를 위해서 찾아들어 자신이 찾는 제품과 업체를 찾는답니다.
이곳 알리바바에서 저는 '멀티 터치 스크린 ( Multi Touch Screen )' 업체들을 찾아보았습니다.
알리바바의 장점은 업체홍보 동영상이 다수 있다는 것입니다.
따라서 업체 홍보 동영상을 보면서 해당 업체의 규모나, 생산, 관리하는 모습들을 볼 수 있는점은 매우 매력적이라고 할 수 있습니다.
일단 알리바바 사이트로 접속을 합니다.
알리바바
사이트 : https://alibaba.com/
한국 알리바바 사이트 : https://korean.alibaba.com/
상단에 '멀티 터치 스크린' 또는 'Multi Touch Screen' 이라고 검색하면 나옵니다.
대체적으로 중국에 있는 업체들이 대거 검색되는 것을 볼 수 있습니다.
검색되는 업체들을 무작위로 들어가보았습니다.
동영상은 대체적으로 3분짜리로 알리바바에서 홍보동영상으로 제작을 해준듯 합니다.
대체적으로 업체홍보의 스토리는 아래와 같이 구성되어있는것을 확인 할 수 있습니다.
건물외관 > 입구 > 내부인테리어 > 사무직 업무모습 > 사장실 > 조립 및 생산 > 테스트 > 방진룸 > 창고 > 완성품
@ 제품 생산 라인
아... 여기선 어쩔 수 없이 스크롤의 압박이 심하네요.
일단 사진올립니다.
대체적으로 남녀를 가리지 않는거 같네요.
젊은 학생정도 되어 보이는 직원들도 상당히 많이 있습니다.
복장은 보통 작업복을 따로 입는거 같습니다.
제품 생산에 있어서 특별한 점은 느끼지 못하겠네요.
다만 상당히 많은 손을 거치는것을 보면 제품가격에 상당부분이 인건비가 차지하는 비율이 높다고 생각됩니다.
대화면 제품의경우 두명이 협업하여 생산을 하기도 합니다.
라인이 자동화 되어 있는부분도 있고, 고정되어 있는곳은 당연히 수동으로 이동을 하겠죠?
@ 생산라인 이동방식
고정되어 있는 부분은 당연히 수동은 1~2명의 작업자가 이동을 하겠지만,
[반자동식]으로 옆으로 밀어서 작업하는 작업대가 보이네요.
[완전 자동화] 되어서 이동하는 라인도 있습니다.
여기서 자세히 보아야 할 부분은 전원부분입니다.
작업대에 전원포트가 있어서 전원을 꽂은 상태로 이동을 하게 됩니다.
이 공장의 경우 2층까지 이동을 하면서 전원을 꽂은 상태로 이동을 합니다.
흔하지 않은 시스템입니다만, 효율성이 있으니 저렇게 작업을 하는 거겠죠?
각 업체마다 현장 상황에 맞는 생산라인을 구축한 모습을 들여다 볼 수 있습니다.
@ 클린룸 ( 방진룸 )
이하는 클린룸입니다.
여기서의 클린룸은 먼지가 없는 상태를 말합니다.
당연한 얘기지만, 모두 방진복을 입고 작업을하고 있습니다.^^
@ 테스트 진행
아주 중요한 부분입니다.
이곳에서 통과하지 못하면 그동안의 작업들은 모두 헛수고가 되어 버리고 맙니다.
테스트는 제품의 이상여부를 확인할 수 있는 온갖 방법을 총동원한다고 보면 됩니다.
테스트 그만큼이나 중요한 역할을 한다고 볼 수 있습니다.
앞서 진행된 모든 작업들이 잘 되었는지 총검사하는 시간이기 때문입니다.
예를 들어 픽셀하나가 깨졌는데, 귀찮다는 이유로 그냥 통과시킨다면, 반품되어 돌아오는 과정과 제품과 회사의 이미지 훼손정도가 상상할 수도 없습니다.
정말 중요하죠?
[육안테스트] - 사람의 눈으로 확인할 수 있는것은 확인하자!!!
[사용자 테스트] 실제 고객의 입장에서 사용하면서 테스트하는겁니다.
가능하다면 고객의 사용환경과 가장 흡사한 사용자환경을 만들어놓고 테스트를 하는것이 가장 바람직합니다^^
[장비를 이용한 테스트 (하드웨어&소프트웨어)] - 다른장치나 프로그램을 이용하여 제품을 테스트 합니다.
테스트한 결과값은 제품자체에서 나타나기도하고,
외부장비에서 수치적으로나 육안으로 볼 수 있게끔하여 좀 더 객관적인 테스트를 진행합니다.
[에이징테스트 aging test] - 악조건속에서 제품을 테스트하여 보다 심도깊은 테스트를 진행합니다.
에이징 테스트의 한 예 입니다.
아래에서는 남자가 물을 붙고, 여자가 터치스크린을 터치하면서 정상작동여부를 확인합니다.
이상으로 '온라인 공장견학'을 마치겠습니다.
감사합니다. ^^
'일상다반사' 카테고리의 다른 글
스마트폰 런처 VS 비교 ( Smart Phone Launcher ) (2) | 2017.12.13 |
---|---|
자동차 타이어에 대해 알아봅시다. (0) | 2017.12.12 |
윈도우 라이선스 구분 ( windows FAQ ) (0) | 2017.12.06 |
WPF(C#) - 빠른 설정 스크립트 ( 윈도우 트윅 ) (1) | 2017.12.06 |
스케치업 사이즈 단위 변경하기 ( mm inch 인치 ) (0) | 2017.12.02 |
윈도우 라이선스 구분 ( windows FAQ )
윈도우 라이선스
|
[ 윈도우 라이센스 구분방법 ]
출처 : https://support.microsoft.com/ko-kr/gp/cp_cs_faq_license/ko
'일상다반사' 카테고리의 다른 글
자동차 타이어에 대해 알아봅시다. (0) | 2017.12.12 |
---|---|
알리바바 터치스크린 판매업체 동영상 홍보자료 (0) | 2017.12.07 |
WPF(C#) - 빠른 설정 스크립트 ( 윈도우 트윅 ) (1) | 2017.12.06 |
스케치업 사이즈 단위 변경하기 ( mm inch 인치 ) (0) | 2017.12.02 |
각종세액 조회 ( 소득세/지방소득세/국민연금/건강보험료/고용보험/장기요양보험 ) (0) | 2017.12.02 |
WPF(C#) - 빠른 설정 스크립트 ( 윈도우 트윅 )
WPF(C#) - 빠른 설정 스크립트 ( 윈도우 트윅 )
@ 내가 필요한건 내가 만들어야 되는듯...
훨씬 잘 만들고 좋은 프로그램도 많이 있지만,
내가 필요한 부분만 따로 커스터마이징해서 쓸 수 있는 프로그램은 없는거 같습니다.
장점이자 단점인 부분입니다.
일단 필요한 부분만 인터넷 검색하고 컴퓨터 레지스트리 변경 값 확인해가면서 만들었습니다.
추가적으로 몇가지 더 넣고 좀 보기 좋게 만들어야겠습니다.. ^^
@ MainWindow.xaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | <Window x:Name="Window01" x:Class="WpfApp3.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp3" mc:Ignorable="d" Title="MainWindow" Height="438.242" Width="654.767"> <Grid Margin="0,2,0,-2"> <Button x:Name="btn010" Content="자동설정" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Width="100" Height="50" Click="Button_Click"/> <Label Content="[탐색기 설정]
 - 파일탐색기열기를 '내 PC'로 변경
 - 빠른 실행에 최근에 사용된 파일 표시 체크 해제
 - 빠른 실행에 최근에 사용된 파일 표시 체크 해제" Height="82" Margin="115,10,10,0" VerticalAlignment="Top" FontSize="14"/> <Button x:Name="btn011" Content="절전모드끄기" HorizontalAlignment="Left" Margin="10,109,0,0" VerticalAlignment="Top" Width="100" Height="50" Click="Button_Click"/> <Label Content="[전원관리옵션]
 - 디스플레이끄기 '없음'
 - 컴퓨터를 절전 모드로 설정 '없음'" Height="64" Margin="115,109,10,0" VerticalAlignment="Top" FontSize="14"/> <Button x:Name="btn012" Content="자동실행 끄기" HorizontalAlignment="Left" Margin="10,191,0,0" VerticalAlignment="Top" Width="100" Height="50" Click="Button_Click"/> <Label Content="[미디어 자동실행]
 - 모든 미디어장치에 자동 실행 사용 '끔'" Height="50" Margin="115,191,10,0" VerticalAlignment="Top" FontSize="14"/> <Button x:Name="btn013" Content="UAC 끄기" HorizontalAlignment="Left" Margin="10,246,0,0" VerticalAlignment="Top" Width="100" Height="50" Click="Button_Click"/> <Label Content="[사용자계정컨트롤]
 - 사용자 계정 컨트롤 사용 '끔'" Height="50" Margin="115,246,10,0" VerticalAlignment="Top" FontSize="14"/> <Button x:Name="btn014" Content="방해 금지 모드" HorizontalAlignment="Left" Margin="10,301,0,0" VerticalAlignment="Top" Width="100" Height="50" Click="Button_Click"/> <Label Content="[방해금지모드]
 - 각종 알림에 대한 메세지 보이기 '끔'" Height="50" Margin="115,301,10,0" VerticalAlignment="Top" FontSize="14"/> </Grid> </Window> | cs |
@ MainWindow.xaml.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | using System; using System.Diagnostics; using System.Windows; using System.Windows.Controls; namespace WpfApp3 { /// <summary> /// MainWindow.xaml에 대한 상호 작용 논리 /// </summary> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void cmd(string str) { ProcessStartInfo cmd = new ProcessStartInfo(); Process process = new Process(); cmd.FileName = @"cmd"; // cmd 창 실행 cmd.WindowStyle = ProcessWindowStyle.Hidden; //cmd 창 숨기기 cmd.CreateNoWindow = true; //cmd 창 띄우지 않기 cmd.UseShellExecute = false; // Shell 기능 미사용 cmd.RedirectStandardInput = true; // cmd 창에서 데이터를 가져오기 cmd.RedirectStandardOutput = true; // cmd 창으로 데이터 보내기 cmd.RedirectStandardError = true; //cmd 창에서 오류 내용 가져오기 process.StartInfo = cmd; process.EnableRaisingEvents = false; // 종료 이벤트 알리지 않기 process.Start(); process.StandardInput.Write(str + Environment.NewLine); process.Close(); //string result = process.StandardOutput.ReadToEnd(); //cmd출력이 끝나면 다음 문장으로 넘어가기 위함 } private void Button_Click(object sender, RoutedEventArgs e) { Button btn = sender as Button; // 파일탐색기열기(보기) if (btn.Name == "btn010") { cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v LaunchTo /t REG_DWORD /d 1 /f"); // 파일탐색기열기 (내PC:1/ 바로가기:2) cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer /v ShowFrequent /t REG_DWORD /d 0 /f"); // 최근폴더 (표시하기:1/ 안하기:0) cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer /v ShowRecent /t REG_DWORD /d 0 /f"); // 최근파일 (표시하기:1/ 안하기:0) } // 전원옵션 if (btn.Name == "btn011") { cmd(@"powercfg /x monitor-timeout-ac 0"); // 디스플레이 끄기 (시간단위:분) cmd(@"powercfg /x standby-timeout-ac 0"); // 컴퓨터 절전모드 실행 (시간단위:분) } // 미디어 자동실행 (실행끄기:1 / 실행:0) if (btn.Name == "btn012") cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers /v DisableAutoplay /t REG_DWORD /d 1 /f"); // 사용자계정컨트롤 ( UAC끄기:0 / UAC켜기:1) if (btn.Name == "btn013") cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f"); // 방해금지모드 (알림끄기:0 / 알림:1) if (btn.Name == "btn014") cmd(@"cmd.exe /k %windir%\System32\reg.exe ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings /v NOC_GLOBAL_SETTING_TOASTS_ENABLED /t REG_DWORD /d 0 /f"); btn.IsEnabled = false; } } } | cs |
@ 소스설명
대략적인 설명은 소스상에 다 나와있습니다.
일단, 프로그램 제작시 레지스트리 수정등에 있어서 C# 자체적으로 해결하지않고 cmd 프로그램을 이용하여 실행하도록 했습니다.
C# 의 경우 cmd를 거치지 않으니 안정적으로 잘 돌아가겠지만, 일단 체크해줘야할 사항이 너무 많습니다.
설정값을 정해야할 것도 많아 손이 많이 가서 수월한 작을 위해 cmd를 통해 처리를 하기로 했습니다.
물론 양이 더 많아지면 오히려 C# 자체적으로 해결하는 편이 나을거 같기는 합니다.
여튼 이정도 양이면 위와같이 cmd 의 힘을 빌어서 하는거싱 좋은거 같습니다.
그리고 만들때 UAC 컨트롤부분이 조금 신경쓰였습니다.
관리자 권한 모드로 실행해서 해야하는 부분인데, 자칫 오류가 나기 쉬운부분입니다.
완료 후 재부팅을 해줘야 정상적으로 적용이 된다고하는데, UAC의 경우도 그런지는 모르겠습니다.
인터넷의 풍부한 자료를 바탕으로 만들어보았습니다.
내가 필요한것만 나오게하려면 역시나 내손으로 직접 만들어야되는거같습니다.^^
앞으로 몇가지만 더 추가하면 될거 같습니다.
윈도우10 에서 아이콘이 깨지는 현상을 종종 보게 됩니다.
이유는 모르겠지만 너무 많이 보게 되어서, 이부분 해결이 필요할 듯합니다.
조만간 더 추가해서 올리도록 하겠습니다.
'일상다반사' 카테고리의 다른 글
알리바바 터치스크린 판매업체 동영상 홍보자료 (0) | 2017.12.07 |
---|---|
윈도우 라이선스 구분 ( windows FAQ ) (0) | 2017.12.06 |
스케치업 사이즈 단위 변경하기 ( mm inch 인치 ) (0) | 2017.12.02 |
각종세액 조회 ( 소득세/지방소득세/국민연금/건강보험료/고용보험/장기요양보험 ) (0) | 2017.12.02 |
전국의 1년 365일 24시 약국 문여는 곳 (0) | 2017.12.02 |