AmbientTalk ๋ฒจ๊ธฐ์์? ๋ธ๋ฆฌ ์? ์ ๋๋ฒ์ํฐ (Vrije Universiteit) ๋ธ๋คผ์
(Brussel)์์๋ ์ํํธ์จ์ด ์ธ์ด ์ฐ๊ตฌ์์์ ๊ฐ๋ฐ ๋ ์คํ?์ ์ธ ๊ฐ์ฒด ์งํฅ ๋ถ์ฐ ํ๋ก๊ทธ๋?๋ฐ ์ธ์ด์
๋๋ค. ์ด ์ธ์ด๋ ์ฃผ๋ก ๋ชจ๋ฐ์ผ ad hoc ๋คํธ์ํฌ์ ๋ฐฐํฌ ๋ ํ๋ก๊ทธ๋จ ์์ฑ์ ๋ชฉํ๋กํฉ๋๋ค.
AmbientTalk๋ ์๋ก์ด ์ธ์ด ๊ธฐ๋ฅ์ด๋? ํ๋ก๊ทธ๋?๋ฐ ์ถ์ํ๋ฅผ ์คํ?ํ?์ฌ ๊ฐํ์ ์ธ ์ฐ๊ฒฐ์ฑ๊ณผ ์ธํ๋ผ๊ฐ์๋ ๋งค์ฐ ๋ถ์์ ํ ๋คํธ์ํฌ์์ ์คํ๋?์ด์ผํ?๋ ์ํํธ์จ์ด์? ๊ตฌ์ถ์ ์ฉ์ดํ?๊ฒํ?๋ ๋ฆฌ์์น? ํ๋ซํผ์
๋๋ค.
์ธ์ด์? ๋์์ฑ ๊ธฐ๋ฅ์ ์กํฐ ๋ชจ๋ธ์ ๊ธฐ๋ฐ?์ผ๋กํ?๋ฉฐ E ํ๋ก๊ทธ๋?๋ฐ ์ธ์ด์? ์?ํฅ์ ํฌ๊ฒ๋ฐ์ต๋๋ค. ์ธ์ด์? ๊ฐ์ฒด ์งํฅ ๊ธฐ๋ฅ์ Smalltalk (์? : ๋ธ๋ก ํ์, ํค์๋ ๋ฉ์์ง) ๋ฐ Self (ํ๋กํ ํ์
๊ธฐ๋ฐ? ํ๋ก๊ทธ๋?๋ฐ, ์์)์ ๊ฐ์ ์ธ์ด๋ก ์?ํฅ์์ค๋๋ค. ๋ง์ง๋ง์ผ๋ก,์ด ์ธ์ด๋ Scheme๊ณผ Pico์์ ์?๊ฐ์ ์ป์ ๊ธฐ๋ฅ์ ํต์ฌ์ ๊ฐ์ง๊ณ ์์ต๋๋ค.
AmbientTalk์? ์ฃผ์ ์ธ์ด์์? ์ฃผ์ ์ฐจ์ด์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
& middot; ์กํฐ ๊ธฐ๋ฐ?์? ์์? ์ด๋ฒคํธ ์ค์ฌ ๋์์ฑ ํ๋ ์ ์ํฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.& middot; ๋น๋๊ธฐ, ๋น ์ฐจ๋จ ๋ฉ์์ง ์ ๋ฌ์ ์ํด RPC ์ถ์ํ๋ฅผ ํฌ๊ธฐํฉ๋๋ค. ๋ฉ์์ง ์?์ ์์? ์ฐ๊ฒฐ์ด ๋๊ธด ์ํ์์ ์์คํ
์ด ์๋์ผ๋ก ์ด๋ฌํ ๋ฉ์์ง๋ฅผ ๋ฒํผ๋งํ?๊ธฐ ๋๋ฌธ์ ํ๋ก๊ทธ๋?๋จธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ผ์์ ์ธ ๋คํธ์ํฌ ์?ค๋ฅ?๋ก๋ถํฐ ์ถ์ํ ํ ์? ์์ต๋๋ค.
& middot; ์ด๊ฒ์ ๊ฐ์ฒด๊ฐ ๋ก์ปฌ ad hoc ๋คํธ์ํฌ์์ ์๋ก๋ฅผ ๋ฐ๊ฒฌ ํ ์? ์๋๋ก ๋ด์ฅ ๋ ํ๋ก๊ทธ๋?๋ฐ ์ธ์ด ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํผ์ด - ํฌ - ํผ์ด ์๋น์ค ๋ฐ๊ฒฌ์ ์ธ์ด์ ๋ด์ฅ๋?์ด ์์ต๋๋ค.
& middot; ํ๋กํ ํ์
๊ธฐ๋ฐ? ํ๋ก๊ทธ๋?๋ฐ์? ์๋ฆฌ์ ๊ธฐ๋ฐ?ํ ๋์ OO ์ปค๋ ์ธ์ด๋ฅผ ํน์ง์ผ๋กํฉ๋๋ค. ์ปค๋ ์ธ์ด๋ ๊ด๋ฒ์ํ ๋ฉํ ๊ฐ์ฒด ํ๋กํ ์ฝ์ ๋ํ ์ก์ธ์ค๋ฅผ ์ ๊ณตํ?๋ ๋ฏธ๋ฌ๋ฅผ ์ฌ์ฉํ ๋ฆฌํ๋ ์
?์ ์ง์ํ?๋ฏ๋ก ์ธ์ด โโ์์ฒด๋ฅผ ํ์ฅ ํ ์? ์์ต๋๋ค.
& middot; ์ธ์ด ๊ตฌ๋ฌธ์ ์ฃผ๋ก '์ค๊ดํ?ธ'์ธ์ด ๊ณ์ด์์ ํ์๋?์ง๋ง Smalltalk์? ํค์๋ ๊ธฐ๋ฐ? ๋ฉ์์ง ๊ตฌ๋ฌธ์๋ ํ?ผํฉ๋?์ด ์์ต๋๋ค. ์ด๊ฒ์ AmbientTalk์? ๊ฒฝ๋ ๋ธ๋ก ๊ตฌ๋ฌธ๊ณผ ํจ๊ป? ์ฌ์ฉ์ ๊ณ ์ ์? ์ ์ด ๊ตฌ์กฐ๋ฅผ ์ฝ๊ฒ ๋ง๋ค ์? ์์ต๋๋ค.& middot; AmbientTalk์? ํ?์ฌ ๊ตฌํ?์ JVM์ ํ๋ซํผ์ผ๋ก ๋ฐ์๋ค์
๋๋ค. AmbientTalk ํ๋ก๊ทธ๋จ์ Java ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ?๊ธฐ ์ฝ๊ณ Java ๊ฐ์ฒด๊ฐ ์๋ฒ ๋๋ ์คํฌ๋ฆฝํ
์ธ์ด๋ก AmbientTalk๋ฅผ ์ฌ์ฉํ?๋ ๊ฒ์ ์ฝ์ต๋๋ค. ์ด ์ํ?ธ ์์ฉ์ ์์ ํฉ๋๋ค. AmbientTalk ๊ฐ์ฒด๊ฐ "๋
ธ์ถ"๋ ๊ฒฝ์ฐ์๋ ์์ ํฉ๋๋ค. JVM ์ค๋ ๋๋ JVM์ผ๋ก AmbientTalk์? ์กํฐ ๋ชจ๋ธ์? ๋์์ฑ ์ ํ์ ์๋ฐ?ํ ์? ์์ต๋๋ค.
AmbientTalk๋ J2SE, J2ME, ์ฐ๊ฒฐ๋ ์ฅ์น? ๊ตฌ์ฑ (CDC) ๋ฐ Android 2.1 ํ๋ซํผ์์ ์คํ๋ฉ๋๋ค.
응용 프로그램의 세부 사항:
댓글을 찾을 수 없습니다