자 오늘은 앱과 어플리케이션과 펌웨어에 대해서 말을 해 보려 해요.....
보통 앱은 휴대폰이 들어간 프로그램을 말하죠....
보통 안드로이드 휴대폰이 많으므로..
안드로이드 스튜디오로 개발을 한답니다....
앱은 네이티브앱과 웹앱과 하이브리드앱이 있답니다...
네이티브앱은 휴대폰에서 인터넷에 연결되어 있지 않는 상태에서 돌아가는 프로그램을 말하구요...
웹앱은 휴대폰에서 보이는 인터넷으로 돌아가는 프로그램이라 보면 되요...
하이브리드앱은 네이티브앱+웹앱 이라 생각하시면 되요....
어플리케이션이란 컴퓨터에서 돌아가는 응용프로그램을 말합니다.
우리가 편하게 쓰는 한글 2002나 엑셀과 파워포인트 같은 프로그램을 윈도우 어플리케이션이라 칭한답니다....
펌웨어는 무엇일까요?
펌웨어는 컴퓨터가 아닌 다른 환경에서 돌아가는 프로그램을 말해요...
우리가 쓰는 네비게이션이나 차량에 들어가는 ECU같은 장치나...
휴대폰같은 컴퓨터가 아닌 컴퓨터 환경을 말하는 거지요....
사실 이러한 것들을 개발하기 위해서는 Visual Basic부터 C나 C++이 필요한데요......
저는 C#을 선택했어요......
펌웨어쪽은 임베디드라고 해서.....C를 많이 쓰고 있습니다....예전에는 임베디드 비주얼 C++을 사용했지요.....
이렇게 쉽게 설명을 해 놓았으나.....
개발이란것은 사실 컴퓨터 계통에 있어서 제일 어려운 부분이라 할수가 있어요..^^;