Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ²Β». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 7

Автор Майкл ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠ½

Π’ этой Π³Π»Π°Π²Π΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅:

β–Ί ΠΎΠ± основах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€;

β–Ί ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ J2ME для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€;

β–Ί ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ инструмСнт KToolbar для построСния ΠΈ тСстирования ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€;

β–Ί ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ эмулятора J2ME ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹.

ΠžΡΠ½ΠΎΠ²Ρ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ J2ME Wireless Toolkit ΠΈ Π΅Π³ΠΎ использованиС для построСния ΠΈ тСстирования ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Java-ΠΈΠ³Ρ€, ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΎΠ± основах Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€. Π£ вас Π΅ΡΡ‚ΡŒ ΠΈΠ΄Π΅ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ? Если Ρ‚Π°ΠΊ, Ρ‚ΠΎ Π²Ρ‹, вСроятно, ΡƒΠΆΠ΅ осознали, Ρ‡Ρ‚ΠΎ идСя – это самая простая Ρ‡Π°ΡΡ‚ΡŒ процСсса создания ΠΈΠ³Ρ€Ρ‹. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΈ Π΅Π΅ рСализация – для ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· нас ΠΎΡ‡Π΅Π½ΡŒ слоТноС занятиС. Но Π½ΠΈΡ‡Π΅Π³ΠΎ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎΠ³ΠΎ, всСму своС врСмя, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Π½Π°Π΄ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ процСсс создания ΠΈΠ³Ρ€Ρ‹.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ шаг Π½Π° ΠΏΡƒΡ‚ΠΈ ΠΎΡ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΊ Π΅Π΅ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ – Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° вопрос, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅. ΠŸΡ€ΠΈ этом Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ всС Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сцСн, сущСств ΠΈ дСйствий. НСобходимо ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² – Ρ†Π΅Π»ΡŒ ΠΈ Ρ„ΠΈΠ½Π°Π» ΠΈΠ³Ρ€Ρ‹. НиТС прСдставлСны основныС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, приступая ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€Ρ‹:

β–Ί основная идСя;

β–Ί Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΈΠ³Ρ€Ρ‹.

β–Ί ΡΡŽΠΆΠ΅Ρ‚Π½Π°Ρ линия;

Основная идСя

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, β€“ это ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с основной ΠΈΠ΄Π΅Π΅ΠΉ вашСй ΠΈΠ³Ρ€Ρ‹. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ «стрСлялку», Π»Π°Π±ΠΈΡ€ΠΈΠ½Ρ‚, Ρ€ΠΎΠ»Π΅Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ срСднСС? Или Π²Ρ‹ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π»ΠΈ ΠΈΠ³Ρ€Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ нСльзя отнСсти Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· этих ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ? ЦСль ΠΈΠ³Ρ€Ρ‹ – ΡƒΠ½ΠΈΡ‡Ρ‚ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΈΡ… ΠΏΠ°Ρ€Π½Π΅ΠΉ, спасти Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… ΠΈΠ»ΠΈ просто ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ нСизвСстныС ΠΌΠΈΡ€Ρ‹? Как Π΄ΠΎΠ»Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π»ΠΈΡ‚ΡŒΡΡ ваша ΠΈΠ³Ρ€Π°, ΠΈΠ»ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ, ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ бСсконСчной? Π’ любом случаС, фиксируйтС всС мысли, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ΄Π΅ΠΈ приходят ΠΈ уходят, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΠ»ΠΎΡ…ΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π»ΠΈΠ±ΠΎ. Ѐиксируя ΠΈΠ΄Π΅ΠΈ, Π²Ρ‹ большС Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎΠ± ΠΈΠ³Ρ€Π΅ ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ.

Если Π²Ρ‹ испытываСтС трудности с ΠΈΠ΄Π΅Π΅ΠΉ ΠΈΠ³Ρ€Ρ‹, вспомнитС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹. МногиС ΠΈΠ· Π½ΠΈΡ… основаны Π½Π° Ρ„ΠΈΠ»ΡŒΠΌΠ°Ρ…, историчСских событиях ΠΈΠ»ΠΈ спортС. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ – это ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ нас ΠΌΠΈΡ€Π°, Π½Π΅Π²Π°ΠΆΠ½ΠΎ – фантастичСского ΠΈΠ»ΠΈ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ, поэтому ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ этого ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°, создавая свою ΠΈΠ³Ρ€Ρƒ. Π€ΠΈΠ»ΡŒΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π°Ρ‚ΡŒ мноТСство ΠΈΠ΄Π΅ΠΉ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сцСн ΠΈ ΡΡŽΠΆΠ΅Ρ‚Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ„ΠΈΠ»ΡŒΠΌΡ‹ послуТили основой для ряда коммСрчСских Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ€. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΡ‹, ΠΊΠ°ΠΊ кладСзь ΠΈΠ΄Π΅ΠΉ ΠΈ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΉ, Π° Π½Π΅ ΠΊΠ°ΠΊ сцСнарий для ΠΈΠ³Ρ€Ρ‹.

...

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

Π’ настоящСС врСмя Π΅ΡΡ‚ΡŒ нСсколько случаСв, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Π°Ρ ΠΈΠ³Ρ€Π° послуТила основой для создания Ρ„ΠΈΠ»ΡŒΠΌΠ°. Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠΎΠΆΠ½ΠΎ привСсти Ρ„ΠΈΠ»ΡŒΠΌΡ‹ Mortal Combat (Β«Π‘ΠΌΠ΅Ρ€Ρ‚Π΅Π»ΡŒΠ½Π°Ρ схватка»), Final Fantasy («ПослСдняя фантазия») ΠΈ Resident Evil (Β«ΠžΠ±ΠΈΡ‚Π΅Π»ΡŒ Π·Π»Π°Β»).

Π’Π½Π΅ зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ, ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ³Ρ€Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ. На самом Π΄Π΅Π»Π΅ я Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ это Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ ΡΡ‚ΠΎΠ»ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ для программистов. Главная Ρ†Π΅Π»ΡŒ ΠΈΠ³Ρ€Ρ‹ – максимум развлСчСния. ΠšΡ‚ΠΎ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Π΄Π½ΠΈ Π² мыслях ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π²Π»Π΅Ρ‡ΡŒΡΡ? Если ваша ΠΈΠ³Ρ€Π° Π½Π΅ доставляСт радости, Ρ‚ΠΎ Π΅ΠΉ Π½Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½ΠΈ вСликолСпная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, Π½ΠΈ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰ΠΈΠΉ Π·Π²ΡƒΠΊ. Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€Ρ‹ Π³Π»Π°Π²Π½ΠΎΠ΅ – это Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ максимальноС ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ. ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‹ сформировали ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ идСю ΠΈΠ³Ρ€Ρ‹ ΠΈ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Ρ‚ΠΎ Π½ΠΈ стало ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π΅ максимально Π·Π°Ρ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ, ΠΏΠΎΡ€Π° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡΡŽΠΆΠ΅Ρ‚Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΡΡŽΠΆΠ΅Ρ‚Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ

Π”Π°ΠΆΠ΅ Ссли Π²Ρ‹ создаСтС ΠΈΠ³Ρ€Ρƒ Π² стилС «экшн», разрабатывая ΡΡŽΠΆΠ΅Ρ‚Π½ΡƒΡŽ линию, Π²Ρ‹ смоТСтС Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»Π°Π½Π΄ΡˆΠ°Ρ„Ρ‚ ΠΈ сущСств, Π½Π°ΡΠ΅Π»ΡΡŽΡ‰ΠΈΡ… ваш ΠΌΠΈΡ€. ΠŸΠΎΠΌΠ΅Ρ‰Π°Ρ ΠΈΠ³Ρ€Ρƒ Π² контСкст истории, Π²Ρ‹ пСрСноситС ΠΈΠ³Ρ€ΠΎΠΊΠ° Π² свой ΠΌΠΈΡ€. Для ΠΈΠ³Ρ€, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… история являСтся Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, часто ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΡΡŽΠΆΠ΅Ρ‚Π½ΡƒΡŽ линию историчСскими справками, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΎΡ‚ сцСны ΠΊ сцСнС. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ справки ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ всСй ΠΈΠ³Ρ€Ρ‹, основанный Π½Π° истории. Π’Π°ΠΊΠΈΠ΅ справки ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ отклонСния ΠΎΡ‚ основной ΡΡŽΠΆΠ΅Ρ‚Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈΠ³Ρ€Ρ‹.

Π Π΅ΠΆΠΈΠΌΡ‹ ΠΈΠ³Ρ€Ρ‹

ПослСднСС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€Ρ‹, β€“ это ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅ΠΆΠΈΠΌΡ‹ ΠΈΠ³Ρ€ Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ. Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π΄Π²ΡƒΡ… ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ², ΡΠ΅Ρ‚Π΅Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ ΠΈΠ»ΠΈ Π½Π΅ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ? ВСроятно, Ρ‚Π°ΠΊΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ чСрСсчур простым, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ сущСствСнноС влияниС Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ³Ρ€Ρ‹ Π² дальнСйшСм. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ Java ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ сСтСй, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сСтСвых ΠΈΠ³Ρ€ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΡ‡Π΅Π½ΡŒ слоТноС занятиС.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹, рассчитанныС Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΎΠΊΠ°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ сильного искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΌΠΎΠ³ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΠ΅ сопротивлСниС ΠΈΠ³Ρ€ΠΎΠΊΡƒ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° – Π·Π°Π΄Π°Ρ‡Π° Π½Π΅ ΠΈΠ· Π»Π΅Π³ΠΊΠΈΡ…, поэтому Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ свои силы ΠΈ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ ΠΈΠ³Ρ€Ρ‹. Π’ Π³Π»Π°Π²Π΅ 13 Π²Ρ‹ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅ΡΡŒ с ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ создания искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€Ρ‹ Π½Π° J2ME

Как ΠΈ созданиС любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈΠ³Ρ€ Π½Π° J2ME Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… срСдств компиляции ΠΈ тСстирования. ΠžΡ‚ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π½Π° Java классы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ процСсс ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΊΠΎΠ΄Π° Π½Π° соотвСтствиС ограничСниям бСзопасности J2ME. Π’Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Ρ‹, написанныС Π½Π° J2ME, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ срСду для тСстирования, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ ΠΈ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…, Π½ΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ цСлСсообразно Π΄Π΅Π»Π°Ρ‚ΡŒ это Π² эмуляторС, Π° ΡƒΠΆ Π·Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ устройствам. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ компилятор Java ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для построСния ΠΈΠ³Ρ€, Π° Π·Π°Ρ‚Π΅ΠΌ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½ΠΈΠΉ ΠΏΠ»Π°Π½ выходят Π΄Ρ€ΡƒΠ³ΠΈΠ΅ инструмСнты Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

...

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹ΠΉ компилятор Java Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состав ΠΏΠ°ΠΊΠ΅Ρ‚Π° Java Software Development Kit (SDK), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ бСсплатно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ с Web-сайта Sum Microsystems (http://javasun.com/). Π’Π°ΠΊΠΆΠ΅ Ρ‚Π°ΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΈ J2ME Wireless Toolkit, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Π½Π° Java.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, написанныС с использованиСм J2ME, Π² соотвСтствии со спСцификациСй MIDP Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠΈΠ΄Π»Π΅Ρ‚Ρ‹ (MIDlet). ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ любая ΠΈΠ³Ρ€Π°, созданная Π½Π° J2ME, являСтся ΠΌΠΈΠ΄Π»Π΅Ρ‚Π°ΠΌΠΈ. ΠšΠ»Π°ΡΡΡ‹ ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ² хранятся Π² Ρ„Π°ΠΉΠ»Π°Ρ… Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π° с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ. class. Однако ΠΏΠ΅Ρ€Π΅Π΄ распространСниСм классы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ эта ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° вслСдствиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Π² ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π­Ρ‚Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина называСтся K Virtual Machine, ΠΈΠ»ΠΈ KVM. Π§Ρ‚ΠΎΠ±Ρ‹ KVM Π±Ρ‹Π»Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ мСньшС ΠΈ эффСктивнСС, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ число Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ, выполняСмых Π²ΠΎ врСмя выполнСния прилоТСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· этих Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π΅Ρ‰Π΅ Π½Π° стадии Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π² процСссС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

...

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

НазваниС KVM Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ трСбованиям Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΊ рСсурсам: KVM Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Ρ‹ памяти, Π° Π½Π΅ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹. Π˜Π½Π°Ρ‡Π΅ говоря, KVM Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅Ρ‰Π°Π»Π°ΡΡŒ Π² ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°Ρ… памяти, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ J2SE, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚Ρ‹.

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ вСрификация выполняСтся нСпосрСдствСнно послС компиляции, Π΅Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ являСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» класса, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ ΠΈ Π³ΠΎΡ‚ΠΎΠ² ΠΊ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½Π΅Π½ΠΈΡŽ. ΠœΠΈΠ΄Π»Π΅Ρ‚Ρ‹ (MIDlet) Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Ρ‹ Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ JAR (Java Archive – Π°Ρ€Ρ…ΠΈΠ² Java), ΠΎΠ½ΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° ZIP-Π°Ρ€Ρ…ΠΈΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹, вСроятно, использовали для сТатия Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠœΠΈΠ΄Π»Π΅Ρ‚Ρ‹ (MIDlet) Ρ‚Π°ΠΊΠΆΠ΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ описания, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² JAR-Ρ„Π°ΠΉΠ». НиТС пСрСчислСна основная информация, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠ°Ρ Π² Π°Ρ€Ρ…ΠΈΠ² JAR:

β–Ί классы ΠΌΠΈΠ΄Π»Π΅Ρ‚Π°;

β–Ί Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы;

β–Ί рСсурсы (изобраТСния, Π·Π²ΡƒΠΊΠΈ ΠΈ Ρ‚. ΠΏ.);

β–Ί Ρ„Π°ΠΉΠ»Ρ‹ манифСстов (.mf);

β–Ί дСскриптор прилоТСния (.jad).

...

Π’ ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ Π˜Π³Ρ€ΠΎΠΊΠ°

Π€Π°ΠΉΠ»Ρ‹ JAR ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Java-классов ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивного распространСния. Π€Π°ΠΉΠ» манифСста – это тСкстовый Ρ„Π°ΠΉΠ» с описаниСм классов, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² JAR-Π°Ρ€Ρ…ΠΈΠ².

ДСскриптор прилоТСния, Ρ„Π°ΠΉΠ» JAD, β€“ это Ρ„Π°ΠΉΠ», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ содСрТится описаниС ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ², хранящихся Π² Ρ„Π°ΠΉΠ»Π΅ JAR. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ я сказал Β«ΠΌΠΈΠ΄Π»Π΅Ρ‚Ρ‹Β» (мноТСствСнноС число). Π”Π°, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π² Ρ„Π°ΠΉΠ»Π΅ JAR хранится нСсколько ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ². Π’Π°ΠΊΠΎΠΉ Π½Π°Π±ΠΎΡ€ ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ² называСтся ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ² (MIDlet suit). Π’ случаС ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈΠ³Ρ€ Π²Π°ΠΌ, вСроятно, захочСтся ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ нСсколько ΠΈΠ³Ρ€ Π² качСствС Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΡ… ΠΈΠ³Ρ€), Π² этом случаС Π²Π°ΠΌ придСтся ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС ΠΈΠ³Ρ€Ρ‹ Π² ΠΎΠ΄ΠΈΠ½ Ρ„Π°ΠΉΠ» JAR.

Π’ основС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠΈΠ΄Π»Π΅Ρ‚ΠΎΠ² Π»Π΅ΠΆΠΈΡ‚ идСя ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ использования нСсколькими прилоТСниями доступных рСсурсов мобильного устройства. KVM-устройства Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для обСспСчСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΌΠΈΠ΄Π»Π΅Ρ‚Π° ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π€Π°ΠΉΠ» JAD, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ Π² JAR-Ρ„Π°ΠΉΠ», ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² Π½Π΅ΠΌ содСрТится информация, нСобходимая для установки ΠΈ доступа ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ ΠΌΠΈΠ΄Π»Π΅Ρ‚Ρƒ.