Search Results for 'WebOS'

ATOM Icon

1 POSTS

  1. 2007/08/06 WebOS Project by 장현준

WebOS Project

처음부터 이런걸 생각하던건 아니었다.
Prototype를 공부하던 중, 웹 기반의 OS가 있으면 굉장히 좋을꺼다! 라고 생각을 하고..
셀레이는 마음으로 구상을 하던 중,
주위의 반응은..

"그거 구글에서 진행중인거 아냐?"

음... 솔직히 몰랐다-_-... (이렇게 세상에 눈이 어두워서 개발자를 할 수 있을지나 모르겠다. 아무리 전공이 웹이 아니라지만.)

집에와서 열심히 구글링을 시작했다.
결과적으로, 나온 말은 WebOS..

그런데!
이걸 좋아해야 될까?
내가 본 WebOS (YouOS, EyeOS 두개밖에 안봤지만)는 내 요구를 다 채울 수 없었다.

난 좀 더 스펙타클한걸 원한단 말이다!
내 생각대로 OS를 만들면.. 현재 상상만으로는 퍼포먼스는 정말 떨어지겠지만,
재미삼아 만들면 정말 좋을 것 같다.
(예전에 묻혀버린 오소리 같이. - 아는 사람만 알아듣길)

구글에서는 어떤 방식으로 만들지는 모르지만,
내가 생각하는 WebOS는 OS에서 API를 제공해야 한다는 것이다.
(사실 지금은 가능한것보다 불가능한게 더 많다. 하지만 가능성을 열고 싶다.)
개발 관련 API를 제공하고, 실제 개발자들은 WebOS에서 응용 프로그램을 개발 할 수 있는거다.
지금 있는건.. 뭐랄까.. 너무 갇혀 지내는 느낌? 이건 OS가 아니라 그냥 OS를 흉내낸 웹페이지일 뿐이다.

내가 생각하는 이상적인 WebOS는... 단적인 예를 들자면
파일 관련 API를 제공하는데, 이 API는 서버에 있는 FS(File System)과 연동이 된다.
(서버에 있는 FS는 현재 그냥 FAT12 정도의 스펙만 이용해도 충분할꺼라고 생각한다. 상용화 할께 아니거든.ㅋ)
그런식으로 raw-access가 가능한, 실제로 파일 access 하는것과 같이 WebOS에서 동작하는
실행파일의 구조를 정의하고 (Windows에서 사용되는 PE 포맷같이) 그걸 실행시켜줄 Loader를 만든다면
그 확장성은 무궁무진 해 질 것 같다.
(사실 API를 JS에서 사용할 수 있도록 제공한다면 Loader까지 생각할 필요가 없을꺼같다. 그냥 사용자가 만든 "JS파일"을 업로드 하는것만으로 실행 파일이 되는거다)

현재 WebOS에서 아쉬운 점이라면

1. 속도가 느리다. (이건 당연하려나..ㄷㄷㄷ)
2. UI는 예쁜데 뭔가 이상하게 동작한다. (드래그 중 드래그가 풀린다던가, 드래그가 잠기는 현상 등)
3. shortcut 기능이 너무 제한적이다.

뭐 이정도만 해두자. 만약에, API가 제공이 되면....
그때는 Java나 Flash가 아닌 진짜 Web-based 의 OS가 나올것이라 생각한다.

심심하면 위에서 말했던 프로토 타입을 만들어 볼까 하는데..
아주 간단한 기능을 하는 OS라도.. 혼자 만들기가 좀 빡셀듯 싶다.

우선 다형성 프로젝트가 끝나면 진행해야겠다. 시간은 대략 11월 초.
잘만들면 오랜만에 마음에 드는 결과물이 나오겠구려.
(잘 만들면.. 약간 오버하자면 웹 쪽으로 나갈 때 포트폴리오로 다른거 다 필요없고 이거 하나면 될듯 싶다. 모든 기술의 총집합.ㅋㅋ)

크리에이티브 커먼즈 라이센스
Creative Commons License

Posted by 장현준

2007/08/06 23:10 2007/08/06 23:10
Response
No Trackback , No Comment
RSS :
http://b4you.net/blog/rss/response/127


블로그 이미지

빗소리를 먹는 사람.

- 장현준

Notices

Archives

Authors

  1. 장현준

Recent Trackbacks

  1. 듀얼클러치의 생각 rsvin28's me2DAY 2009

Calendar

«   2012/02   »
      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      

Site Stats

Total hits:
158009
Today:
79
Yesterday:
228