StallSentry 1.4.9: ์ต๊ณ ์ ์ ๋ฐํจ์ผ๋ก ๋น์ ์ ์ด์ ์ ๋ถ์ ์งํด๋ณด์ธ์
์ค๋กํ์ ์ฌ๋ฆฌ๊ณ ํ๋์ ์ ๋ณตํ์ธ์! ๊ตฌ๋ฆ์ ๊ฐ๋ฅด๋ฉฐ ์์ง์ ๊ต์์ด ๋น์ ์ ์ํผ์ ํ๋ ฅ์ ๋ถ์ด๋ฃ์ต๋๋ค. ํ์ง๋ง ํ ๋ฐ์ง๋ง ์๋ชป ๋๋๋ ์คํจ์ด ์ฐพ์์ต๋๋ค. StallSentry 1.4.9๋ ๋น์ ์ ์ฉ๊ฐ๋ฌด์ํ ๋ถ์กฐ์ข
์ฌ์ด์, ์ต์ฒจ๋จ์ ์ง์ค๋ ฅ์ผ๋ก DMMS(Defined Minimum Maneuvering Speed)๋ฅผ ์ถ์ ํ๋ ๊ฐ๋ ฅํ ๋ณดํธ์์
๋๋ค. ๋จ์ํ ์ฑ์ด ์๋๋ผ, ๋น์ ์ ์์ ํ ๋นํ์ ์ํด ๊ฒฝ๊ณ ๋ฅผ ์ธ์น๋ ์๋ช
์ค๊ณผ ๊ฐ์ต๋๋ค.
DMMS Alerts๋ ์คํ ์์ค์
๋๋ค! https://github.com/StevoKeano/DMMSAlerts์์ ์ฝ๋๋ฅผ ํ์ธํ๊ณ ๊ธฐ์ฌํ์ธ์.
1.4.9์ ์๋ก์ด ๊ธฐ๋ฅ์ ๋ฌด์์ธ๊ฐ์? ํ๊ธฐ์ ์ธ IAS ์ ๋ฐ์ฑ
์ต์ ๊ธฐ์ ๋ก ์๋ฒฝํ ๋นํ์ ๊ฒฝํํ์ธ์.
METAR ๊ธฐ๋ฐ IAS: ๊ฐ์ฅ ๊ฐ๊น์ด METAR๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ ๋๊ธฐ ์๋(IAS)๋ฅผ ์๋ ๊ณ์ฐํ๊ณ , ๋ฐ๋์ ๋ง์ถฐ ์ํ, ๊ธฐ์ , ์ต์ข
ํจํด๊น์ง ์ ํํ๊ฒ ๊ณ์ฐํฉ๋๋ค. ์ต์
์ ์คํ ์์ค URL์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, ์ด์ Galaxy Note20 ์ฌ์ฉ์๋ฅผ ์ํด ์ด์ Android API ๋ฐ SDK๋ ์ง์ํฉ๋๋ค!
์๋ IAS ๋๋ GPS ํด๋ฐฑ: ์ธํฐ๋ท์ด ์์ผ์ ๊ฐ์? ์ํ ๋นํ ์ค ์๋ก์ด ์ซ์ ์ ํ๊ธฐ๋ฅผ ํตํด IAS๋ฅผ ์
๋ ฅํ๊ฑฐ๋, StallSentry๊ฐ GPS ์ง์ ์๋๋ฅผ ๊ธฐ๋ณธ ์ค์ ์ผ๋ก ์ค์ ํ์ฌ ์ํํ ๋ชจ๋ํฐ๋ง์ ์ง์ํฉ๋๋ค.
์๋ฒฝํ ์์ , ์ฌ์ฅ์ ๋ฐ๊ฒ ํ๋ ๊ฒฝ๊ณ
๊ณต์ค ์๋๊ฐ DMMS๋ณด๋ค ๋ฎ์์ง๋ฉด ์ค์์ด ๋ฐ์ํฉ๋๋ค. StallSentry๋ ์ค์ ๊ฒฝ๊ณ ์ WAV์ ํ๋ฉด์ ๋ฒ์ฉ์ด๋ ํด๊ณจ๊ณผ ๋ผ ๋ชจ์์ด ๋ํ๋๋ฉฐ ์๋์ ์์ํฉ๋๋ค. ์ฌ์ฉ์ ์ง์ ๊ฐ๋ฅํ ํ
์คํธ ์์ฑ ๋ณํ(TTS) ์์ฑ์ด "์๋ ์ ๊ฒ, ์ถ๋ฝ ์ค!"์ด๋ผ๊ณ ์ฐ๋ ์ฐจ๊ฒ ์ธ์น๋ฉฐ ์ง์ค๋ ฅ์ ์๊ตฌํฉ๋๋ค. ๋์ G-ํฌ์ค ์กฐ์ ๊ธฐ๋ฅ์ ๋ชจ๋ ๊ธฐ๋์ ๋ํ ์ค์ ํ๊ณ์ ์ ๋ฏธ์ธ ์กฐ์ ํ์ฌ ๊ฐ์ฅ ๊ฐํ๋ฅธ ํ์ ์์๋ ์์ ์ ๋ณด์ฅํฉ๋๋ค.
์กฐ์ข
์ฌ๋ฅผ ์ํ ๋ง์ถคํ, ๋ฐ์ด๋ ์ ์ด๋ ฅ
๋งค๋๋ฌ์ด ์ซ์ ์ ํ๊ธฐ๋ฅผ ์ฌ์ฉํ์ฌ DMMS(์: 70๋
ธํธ)๋ฅผ ์ค์ ํ๊ณ , ํฌ๋ฐํ ํค๋ณด๋ ๋์ ๋ฒ๊ฐ์ฒ๋ผ ๋น ๋ฅธ ์
๋ ฅ์ ๊ฒฝํํ์ธ์. ์ต์
๋ฉ๋ด์์๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์๋ฆผ ๋น๋(๊ธฐ๋ณธ 5์ด) ๋ฐ TTS ๋ฉ์์ง๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
๊ฐ์ฅ ๊ฐ๊น์ด ๊ณตํญ ์๋ฆผ(icaoID, ๊ฑฐ๋ฆฌ, ๋ฐฉ์)์ ์ํ ๊ณตํญ ํธ์ถ์ ์ ํํ ์ ์์ต๋๋ค.
ํด๊ณจ๋ผ ๋ชจ์ ํ์๋ฅผ ํ์ฑํ/๋นํ์ฑํํ๊ฑฐ๋ DMMS๋ฅผ ์ด๊ณผํ ๋๊น์ง ์๋ฆผ์ ์ต์ ํ ์ ์์ต๋๋ค.
์ผ์ ์ค์ง ๋ฒํผ์ ๋๋ฌ ๋ชจ๋ ํ๋์ ์ฆ์ ์ค์งํ ์ ์์ต๋๋ค.
์กฐ์ข
์์ ์ต์ ํ๋ ์ธํฐํ์ด์ค
StallSentry์ UI๋ ์๋๋ ๋ ๋ฆฐ์ด ์๊ตฌ์น๋ ๋ฏํ ๋๋์ ์ ์ฌํฉ๋๋ค. SkyGradient(์ง์ ํ๋์์์ ๋ฐ์์์ผ๋ก)๊ฐ ๋ฌด๋๋ฅผ ์ฅ์ํ๊ณ , 3D ๋ฒํผ์ "๋ชจ๋ํฐ๋ง", "์ผ์ ์ค์ง๋จ", "๊ถํ ์ค์ "๊ณผ ๊ฐ์ ์ํ๋ฅผ ๊น๋นก์ด๋ฉฐ, ActiveGradient(์ฃผํฉ์-๋นจ๊ฐ์) ๋๋ PausedGradient(ํ์)์ ์์์ผ๋ก ํ์๋ฉ๋๋ค. VerticalStackLayout์ DMMS, ์๋(๋
ธํธ), ๊ณ ๋(ํผํธ), ๊ทธ๋ฆฌ๊ณ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ณตํญ ์ ๋ณด(icaoID, ๊ณ ๋, ๊ฑฐ๋ฆฌ, ๋ฐฉํฅ)๋ฅผ ์ ๊ณตํฉ๋๋ค. "DMMS ๋ชจ๋ํฐ๋ง ์์"๊ณผ ๊ฐ์ ์๋ฏธ์ ํํธ๋ ์ ๊ทผ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
ํํํ ์์ง๋์ด๋ง
.NET MAUI(Android, SDK 35) ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ StallSentry๋ ๋ฌด์ค๋จ ์คํ์ ์ํด ์์น ๊ถํ(์ ๋ฐ, ๋ฐฑ๊ทธ๋ผ์ด๋)๊ณผ ํฌ๊ทธ๋ผ์ด๋ ์๋น์ค๋ฅผ ์๊ตฌํฉ๋๋ค. Stations.csv์์ 47,308๊ฐ ๊ณตํญ์ ๋ก๋ํ๊ณ , ์์น(์๋, ๊ฒฝ๋, ๊ณ ๋)๋ฅผ ์ถ์ ํ๋ฉฐ, ์ ํํ ๋ฐฉํฅ ์ ๋ณด๋ฅผ ๊ณ์ฐํฉ๋๋ค. ์ ํธ ์์ค ๊ฐ์ง ๊ธฐ๋ฅ์ด ํ์ฌ๋ ํฅ์๋ GPS๋ 2์ด ๊ฐ๊ฒฉ ์
๋ฐ์ดํธ๋ฅผ ๋ณด์ฅํ๋ฉฐ, ๋ชจ๋ ์ง์ฐ ์๊ฐ์ ๊ธฐ๋กํฉ๋๋ค. ํ์ํ ๊ฒฝ์ฐ์๋ง ๊ถํ ์์ฒญ์ด ๋ฐ์ํ๋ฏ๋ก ๋ฒ๊ฑฐ๋ก์ ์์ด ๋ฐ๋ก ๋นํํ ์ ์์ต๋๋ค.
StallSentry๋ก ํ๋์ ์ ๋ณตํ์ธ์
๋๋ดํ ์์ด์ค๋ถํฐ ์ฃผ๋ง ๋นํ์ฌ๊น์ง, StallSentry 1.4.7์ ๋๋ ค์ ์๋ ๋นํ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค. ์ง๊ธ ๋ค์ด๋ก๋ํ๊ณ ๋ชจ๋ ์ด๋ฅ์ ์์ ํ ์ฐฉ๋ฅ์ผ๋ก ๋ฐ๊ฟ๋ณด์ธ์. ํ๋์ ๋น์ ์ ์์ญ์
๋๋ค. StallSentry์ ํ์ํ ๊ฒฝ๊ณ๋ ฅ์ผ๋ก ํ๋์ ์ ๋ณตํ์ธ์!
๊ถํ: ์์น(๋ฏธ๋ฆฌ ๋ณด๊ธฐ, ๋ฐฐ๊ฒฝ), ํฌ๊ทธ๋ผ์ด๋ ์๋น์ค
์ง์: Android
์
๋ฐ์ดํธ ๋ ์ง
2025. 6. 30.