SharedIT | 묻고 답하기(AMP)

응용프로그램을 웹페이지에서 띄울수있나요?

안녕하세요. 개발을 1도 모르는 전산팀입니다.

생산 실적을 실시간으로 받아오는 응용프로그램(?)을 노트북에서 문제 없이 사용하고있는데,

이를 스마트TV에 띄우려고 무선연결로 노트북 화면을 미러링 하는데요.

저렇게 사용하면 아무 문제가 없는데, 

노트북을 사용하지 않고 이 응용프로그램을 스마트TV에 띄울수 있는 방법을 알아오라는 사장님의 말씀이 있으셨어요..


이 응용프로그램은 개인이 만들었고, 생산DB서버에서 연동하여 만드신거같아요.(실시간 생산모니터링)

웹 기반 개발 아니구요.


그런데 이 프로그램을 웹에서 띄울수 있나요? 


아니면 다른 방법으로라도 스마트TV에 띄울방법이 있을까요???


전 아무리 생각해도 어떻게 하더라도 데스크톱이나 노트북이 있어야 띄울수있을것같은데..


약간의 팁이라도 주시면 정말 감사할것같습니다.  

Tags : 태그가 없습니다.

7개의 답변이 있습니다.

인군
  0 추천 | 2년 이상 전

참...사장님들 께서는 굳이 그런걸 신경 쓰시더라고요 ㅎㅎㅎ

꼭 노트북이 TV앞에 있어야 하냐...는건데

깨끗하게, 스틱이나 미니PC로 PC 자체를 가리는 방법에서 시작해야 하겠죠. 

윗분들 말씀처럼 그 다음 원격으로 화면을 띄우면 되는거겠고요.

프리다이빙
  0 추천 | 2년 이상 전

미니 PC 추천합니다.  TV OS는 PC 프로그램과 호환이 안되고

그렇다고 웹버전을 개발하실수 없으니...

미니PC + VNC 이런식 구성으로 관리도 방안입니다.  

명동쓰레빠
  0 추천 | 2년 이상 전

사장님을 잘 설득해보시는것도 해당 노트북이 업무용으로 사용 하신다면  스마트TV 연결 전용 데스크탑을 먼저 적용 하고 추후 개발이나 다른 방법으로 가 보시는것도 어쩔까요


Simon.Park
  0 추천 | 2년 이상 전

일반 어플리케이션으로 개발되어 있는 것을 웹에서 띄우기는 어렵다고 보여집니다.

웹에서 띄울려면 별도의 웹서버에서 해당 DB와 연동해서 원하는 데이터를

연동 할 수 있게끔 설계가 되어져야 하는데 전혀 없는 상태에서는 불가능하죠.

빨간신발
  0 추천 | 2년 이상 전

그냥은 불가합니다.

PC용으로 개발된 프로그램은 TV에서는 사용이 불가하지요.

그게되면 사람들이 PC+모니터를 안사고 TV를 사겠지요.. ㅋㅋㅋ

가솔린과 디젤이 같은 석유이지만 사용하는 차량의 엔진은 달라서 혼용이 안되자나요..

사장님의 생각은 TV에서 실행시키기보다는 비싼 노트북이 묶여있는게 아쉬운 것은 아닐까요?

TV 단독은 아니고 노트북없이 실행시키려면

10~30만원짜리 미니PC나 스틱PC를 구매해서 노트북 대용으로 사용하세요.

실제로도 TV 출력용으로 많이 사용합니다.

128번훈련병 | 2년 이상 전

감사합니다. 저도 가격 싼 노트북이나 윈도우기반 태블릿을 생각해봣었습니다. ㅎㅎ 가격착하네요. 좀 찾아야봐야겠습니다 ㅎㅎ

wansoo
  0 추천 | 2년 이상 전

이 질문은...

조금 달리 말해 보면, 윈도용 응용 소프트웨어를 아이폰에서 실행할 수 있냐는 질문과 유사합니다.

대부분 스마트 TV는 리눅스... 리눅스 중에서도 안드로이드를 많이 사용하고 있고요.

그리고, ARM 프로세서를 사용하는 경우가 많고요.

윈도는 Intel CPU 프로세서를 사용하기 때문에 하드웨어 아키텍쳐 자체에서 부터 차이가 많고요.


웹페이지에 띄울수 있나는 건...

Active X 처럼 웹브라우저에서 윈도용으로 만든 소프트웨어를 실행 시킬 수 있냐는 의미이기도 한데...

MS에서 조차 ActiveX를 구동하게 만든 IE를 보안 문제로 단종시켜 버린 실정이고요.


윈도에서 실행되는 소프트웨어 화면 그대로를 웹브라우저에서 띄울려면...

웹 브라우저에 구동 가능한 VNC 원격제어 클라이언트를 사용해서 해당 소프트웨어가 실행되는 윈도 컴퓨터를 원격 접속해서 사용하는 방법을 사용하면 편법적으로 목적하는 결과를 얻을 수 있지 않을까 싶어 보이네요.


윈도 IIS 웹서버를 이용해서 ASP 등을 이용한 추가 개발과 기존 소프트웨어의 상당 부분을 서로 연동되게 새로 개발해서 만드는 방법이 있을 수도 있지만...

이 방법은 ASP나 PHP 등으로 완전히 새로 개발하는 방법보다 더 어려울 수도 있을 것 같고요.

128번훈련병 | 2년 이상 전

오호 그런 방법도 있네요! 


서버실에 항시 켜져있는 라이센스 서버장비에 접속하면 문제가 될까요??


wansoo | 2년 이상 전

일반 실행되는 윈도 컴퓨터에 VNC 소프트웨어를 설치해서 다른 곳에서 원격 접속할 수 있게 VNC 서버로 구성해두고요.

라이센스 서버가 윈도라면 이용해도 되겠고요.

일반 PC를 사용해 도 상관없습니다.


그리고, 웹서버에다...

noVNC 같은 웹에서 사용할 수 있는 VNC 클라이언트를 설치해서~

스마트 TV 웹 브라우저로 VNC 클라이언트를 열어서 VNC서버가 작동되고 있는 PC에 접속해서 사용하면 될걸로 보이고요.


그렇게 어렵지 않게 구현

 가능할 걸로 보여지네요.

아래 링크 자료를 참조해 보면 noVNC는 Android, iOS를 포함한 요즘 대부분 브라우저에서 모두 지원하는 걸로 보여지네요.


https://www.xmodulo.com/access-vnc-remote-desktop-web-browser.html

topkslee
  0 추천 | 2년 이상 전

기본적으로 PC용 프로그램과 웹용 프로그램은 구조, 개발언어, 구동 방법이 다릅니다.

노트북을 연결하여 TV에서 보이는것은 TV가 노트북의 모니터 역할을 하니 되는 것이구요.

요즘은 스마트TV가 웹,안드로이드가 지원되기때문에 스마트 TV에서 띄울 수 있게

새로 개발해야 가능합니다.

단순 실적 조회해서 보여주는것은 그다지 복잡하지 않아서 웹으로 개발하면 쉽게 가능할 것 같긴합니다.


128번훈련병 | 2년 이상 전

그쵸.. 그런데 제가 개발을 하나도 몰라서 ㅎㅎㅎㅎ 공부한다고 해도 이 생산 DB파일이 어디에 무엇인지도 모르니 ㅠㅠ 답답한 심정에 글 올려보았습니다. ㅠㅠ


저혼자 끙끙 앓는것보다야 선배님들의 조언이 크게 도움될것같아서요ㅎㅎ


감사합니다!