рд╣реИрд▓реЛ, рдЕрднрд┐рднрд╛рд╡рдХ!рдХрдИ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдбреЗрд╕реНрдХрдЯреЙрдк рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдФрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЙрдкрдпреЛрдЧреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдореЗрд░реЗ рдЬрдорд╛ рдореЗрдВ рджреЗрд░реА рдХрд░рдиреЗ рдкрд░, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдордп рдкреВрд░реЗ рд╕рдВрдЪрд┐рдд рд╕рдВрдЧреНрд░рд╣ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд░рдиреЗ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рдерд╛ред рдЙрд╕реА рд╕рдордп, рдореИрдВ рдЗрд╕рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рджреБрд░реНрд▓рдн рдкреНрд░рддрд┐рдпреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдЫреЛрдЯреЗ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ (рдХреНрдпрд╛, рдХрд╣рд╛рдБ рдФрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ), рддрд╛рдХрд┐ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВред рджрд░рдЕрд╕рд▓, рдореИрдВ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреНрд░рдореБрдЦ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ - рдЕрдЪрд╛рдирдХ, рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рдпрд╛ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рднреА рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред
рдЗрд╕рд▓рд┐рдП, рдЖрдЬ рдореИрдВ рдпрд╣рд╛рдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рджреВрдВрдЧрд╛ рдЬреЛ рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ "рдЬрд╛рд╡рд╛ рдореЗрдВ рдпрд╣ рдХреИрд╕реЗ рдХрд░реЗрдВ?" рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореБрдЭреЗ рддреБрд░рдВрдд рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд▓реЗрдЦ рдореЗрдВ рдЙрджреНрдзреГрдд рдЕрдзрд┐рдХрд╛рдВрд╢ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЗрд╕ рдпрд╛ рдЙрд╕ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореВрд▓ рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рддреБрд░рдВрдд рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдПрдХ рд╣реЛрд▓рд┐рд╡рд░ рдирд╕реНрд▓ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рдФрд░ рддреБрд░рдВрдд рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд╕реАрдзреЗ рдЖрдЧреЗ рдмрдврд╝реВрдВрдЧрд╛ ...рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдирд╣реАрдВ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдИ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ / рд╕реЗ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЪреБрдирдиреЗ / рдЦреЛрд▓рдиреЗ / рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╢рд╛рдпрдж рдпрд╣ рд╕рдмрд╕реЗ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдорд╛рдирдХ рдЙрдкрдХрд░рдг J2SE рдЗрд╕ рдореЗрд░реЗ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдЯреВрд▓ рдХреЗ рд▓рд┐рдП рдСрдлрд╝рд░ рдХрд░рддрд╛ рд╣реИ - JFileChooserред рдЕрдкрдиреЗ рдЖрдк рд╕реЗ, рдпрд╣ рдХрдо рдпрд╛ рдЬреНрдпрд╛рджрд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореВрд▓ рд╕рдВрд╡рд╛рджреЛрдВ рд╕реЗ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (рдмрд╛рдж рдореЗрдВ рдУрдПрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд) рдЖрдкрдХреЛ рдкреЗрд╢ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд┐рдирдХреНрд╕ рдФрд░ рдореИрдХрдУрдПрд╕рдПрдХреНрд╕ рдХреЗ рддрд╣рдд, рдпрд╣ рдПрдХ "рдШреБрдЯрдиреЗ рдХреА рдЧрд╣рд░рд╛рдИ" рд╕рдорд╛рдзрд╛рди рд╣реИ, рдЬреЛ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рдЬреЗрдбреАрдХреЗ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рдХреИрд╕реЗ рд▓реАрдХ рд╣реБрдЖ (рдФрд░ рдЕрднреА рднреА рдореМрдЬреВрдж рд╣реИ)ред
рдПрдХ рдФрд░ рдорд╛рдирдХ рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИ - AWT рдХрд╛ FileDialogред рд╡рд┐рдВрдбреЛрдЬ рдкрд░, рдпрд╣ рдорд╛рдирдХ рдлрд╝рд╛рдЗрд▓ рдЪрдпрдирдХрд░реНрддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдиреНрдп рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдкрдиреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ JfileChooser рд╕реЗ рднреА рдмрджрддрд░ рд╣реИред рддреЛ рдХреНрдпрд╛ рдХрд░реЗрдВ?
рдпрд╣рд╛рдВ рдЧреНрд░рд╣рдг -
SWT рд╕реЗ рдорджрдж рдмрдЪрд╛рд╡ рдореЗрдВ рдЖрдПрдЧреАред рдЙрдирдХреЗ рд╕реЗрдЯ рдореЗрдВ рдПрдХ "рд╕рдорд╛рди" FileDialog рд╣реИ, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдУрдПрд╕ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдореВрд▓ рд╕рдВрд╡рд╛рдж рд▓рд╛рддрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреА рдкрд╕рдВрдж рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд╕реНрдЯрдо-рдирд┐рд░реНрдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рд╢реБрджреНрдз рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЪрдпрди рдХреЗ рд▓рд┐рдП рдПрдХ DirectoryDialog рднреА рд╣реИред рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рддреНрд╡рд░рд┐рдд рдФрд░ рдХрд╛рдлреА рд╕рд╛рдл рд╕рдорд╛рдзрд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИред рдХреЗрд╡рд▓ рдирдХрд╛рд░рд╛рддреНрдордХ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рднрд╛рд░реА SWT рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЦреАрдВрдЪрдирд╛ рд╣реЛрдЧрд╛ (рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╢рд╛рдпрдж рдЖрдкрдХрд╛ рдкрд░рд┐рдЪрд┐рдд рдХреЗрд╡рд▓ рдЗрди рджреЛ рд╕рдВрд╡рд╛рджреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдлрд┐рд░ рдЦреЗрд▓ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЛрдордмрддреНрддреА рдХреЗ рд▓рд╛рдпрдХ рд╣реИ)ред
рдиреЗрдЯрд┐рд╡ рд╕реНрд╡рд┐рдВрдЧ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╕реАрдзреЗ FileDialog / DirectoryDialog рдкрд░ SWT рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рдзреЛрдЦрд╛ рд╣реИ - рдореИрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рджреЗрд░ рдмрд╛рдж рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред
рдкрдХрдбрд╝реЛ рдФрд░ рднрд╛рдЧреЛ!
рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдмрд╛рд╣рд░ рдХрд┐рд╕реА рднреА рдХреБрдВрдЬреА рдХреЛ рджрдмрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрд╡реЗрджрди рдореЗрдВ рд╕реВрдЪрдирд╛рдПрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ (рдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ)ред рдорд╛рдирдХ рдЙрдкрдХрд░рдг рдРрд╕рд╛ рдЕрд╡рд╕рд░ рдирд╣реАрдВ рджреЗрддреЗ (рдЬреЛ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ)ред
JIntellitype рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП) рдпрд╛
JXGrabKey (рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдирд╛рд▓реЙрдЧ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдРрд╕рд╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
рджреЛрдиреЛрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рднрд╛рдЧреЛрдВ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЖрд╡рд░рдг рд╣реИ рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЙрдирдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдХрд╛рд╢, рдореБрдЭреЗ MacOSX рдХреЗ рд▓рд┐рдП рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдирд╛рд▓реЙрдЧреНрд╕ рдирд╣реАрдВ рдорд┐рд▓реЗ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдирдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХрд╛ рдереЛрдбрд╝рд╛ рд╕рд╛ рднреА рдЙрд▓реНрд▓реЗрдЦ) - рдореБрдЭреЗ рдЦреБрд╢реА рд╣реЛрдЧреА рдХрд┐ рдЕрдЧрд░ рдХреЛрдИ рдЗрд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИредрдкрд╛рда рдХреЛ рдереЛрдбрд╝рд╛ рдкрддрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ JIntellitype рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛:
рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ (JXGrabKey рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИ)ред
рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЪреЗрддрд╛рд╡рдиреА рд╣реИ - рдЬрдм рдЖрдк рд╣реЙрдЯрдХреА рдмрдирд╛рддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ CTRL + SPACE) рддреЛ рдпрд╣ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдмреНрд▓реЙрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдпрд╛рдиреА рдХреЗрд╡рд▓ рдЖрдкрдХрд╛ рдЖрд╡реЗрджрди рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рдХрдо рд╕реЗ рдХрдо рдпрд╣ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рддрд╣рдд рджреЗрдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓рд┐рдирдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИред рдЗрд╕реАрд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣реИрдВрдбрд▓рд░ рдЬреЛрдбрд╝рд╛ рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реЙрдЯрдХреА рдХреЛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ:
рдпрд╣ рдЬрд╛рдирдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдЬреЗрд╡реАрдПрдо рдХреЗ 32/64-рдмрд┐рдЯ рд╕рдВрд╕реНрдХрд░рдг (рдЕрд░реНрдерд╛рддреН рдЬреЗрд╡реАрдПрдо, рдЖрдкрдХреЗ рдУрдПрд╕ рдирд╣реАрдВ) рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдХреНрд░рдорд╢рдГ рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ 32/64 рдмрд┐рдЯ рдмрд┐рд▓реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдпрд╣ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдВрджреБ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореВрд▓ рднрд╛рдЧ рдХреЗ рд╕рд╛рде рдЕрдиреНрдп рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рднреА рдорд╛рдиреНрдп рд╣реИредрд░рд╛рдд рдореЗрдВ рдлрд╝реНрд▓реИрд╢
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдмрд╣реБрдд рд╣реИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рдЙрди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдЬреЛ рдореИрдВрдиреЗ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдлреНрд▓реИрд╢ рдореВрд╡реА рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╕рдордп рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдерд╛ред
рдореБрдЭреЗ рддреБрд░рдВрдд рдХрд╣рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдореИрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрд╛, рдФрд░ рдЬреЛ рд╡рд┐рдХрд▓реНрдк рдорд┐рд▓реЗ, рд╡реЗ рдкреНрд░рджрд░реНрд╢рди / рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдЪрдордХрддреЗ рдирд╣реАрдВ рд╣реИрдВред рдореИрдВ рдпрд╣ рднреА рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЦрд░рд╛рдм рд╣реИредрддреЛ, рдЪрд▓реЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред
рджреЗрд╢реА рд╕реНрд╡рд┐рдВрдЧ - рд╣рд╛рдВ, рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдлреНрд▓реИрд╢ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рднреА рд╣реИ (SWT рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд)ред рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рдореИрдХ рдХреЗ рддрд╣рдд рдЖрдЬрд╝рдорд╛рдпрд╛ - рд╕реАрдзреЗ рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рдЙрджрд╛рд╣рд░рдг рджреЛрдиреЛрдВ рдкрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЪрд▓рддрд╛ рд╣реИред рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ (рд╢рд╛рдпрдж рдлреНрд▓реИрд╢ рдкреНрд▓рдЧ-рдЗрди рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг) - рдЯреИрдореНрдмреЛрд░рд╛рдЗрди рдХреЗ рд╕рд╛рде рдиреГрддреНрдп рдХрд┐рдП рдмрд┐рдирд╛, рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдирд╛ рдФрд░ рдкреНрд▓рдЧ-рдЗрди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рдлреНрд▓реИрд╢ рд▓реЙрдиреНрдЪ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред
рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдкрдереЛрдВ рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╕рдорд╕реНрдпрд╛рдПрдВ рднреА рд╣реЛрддреА рд╣реИрдВ (рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░-рдЖрдзрд╛рд░рд┐рдд рдлреНрд▓реИрд╢ рдкреНрд▓рдЧ-рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдкреНрд░реЙрдХреНрд╕реА рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ)ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдВрдиреЗ рдХрдИ рдмрд╛рд░ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдЕрд▓рдЧ-рдЕрд▓рдЧ рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдореЗрдВ рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреАред рдлреНрд▓реИрд╢ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЙрдкрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рд╕рдВрдЪрд╛рд░" рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рднреА рд╣реИред
JFlashPlayer рдПрдХ рдЕрд▓рдЧ рд╕рд╢реБрд▓реНрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдлреНрд▓реИрд╢ рдкреНрд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рдлреА рддреЗрдЬреА рд╕реЗ рдФрд░ рдЬрд▓реНрджреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬреАрдд рдордВрдЪ рдХреЗ рд▓рд┐рдП рдлреНрд▓реИрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реАрдзреЗ рдлреНрд▓реИрд╢ рдПрдкреАрдЖрдИ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред
рдЗрд╕реЗ рдбреНрд░рд╛ рдХрд░реЗрдВ ... рдореИрдВрдиреЗ рдХрд╣рд╛ рдЕрдм рдЗрд╕реЗ рдбреНрд░рд╛ рдХрд░реЗрдВ!
рдЗрд╕рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдореЗрдВ рдлреНрд▓реИрд╢ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ "рдмрд╣реБрддрд╛рдпрдд" рдкрд░ рдЕрд╕реНрддрд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рдмрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рднрд╛рдЧ рдкрд░ рдЬрд╛рдПрдВрдЧреЗ, рдФрд░ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЙрди рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЫрд╡рд┐ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рдкреВрд░рдХ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЦреЛрд▓рд╛ / рд╕рдВрдкрд╛рджрд┐рдд / рд▓рд┐рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ - рдХреМрди рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд╕реА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИрдВ - рдЫреЛрдЯреА рдХрдХреНрд╖рд╛рдУрдВ рд╕реЗ рд▓реЗрдХрд░ рдкреВрд░реЗ рд╡рд┐рд╢рд╛рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рддрдХред
рддреЛ, J2SE рд╢реБрд░реВ рд╕реЗ рд╣реА рдкрдврд╝рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ "рдЯреНрд░реЗрди" рдХрд░рдирд╛ рдХреНрдпрд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ?
рдЖрдЗрдП рд╕реВрдЪреА рджреЗрдЦреЗрдВ: gif (рдПрдирд┐рдореЗрдЯреЗрдб gifs рдХреЗ рд╕рд╛рде рдХрдард┐рдирд╛рдЗрдпрд╛рдБ), png, jpeg, bmp, wbmp
рдореИрдВ рдХреНрдпрд╛ рдЪрд╛рд╣реВрдВрдЧрд╛: gif (рдПрдирд┐рдореЗрдЯреЗрдб), apng, tiff, psd (рд╢рд╛рдпрдж рдХреБрдЫ рдФрд░?)
рдЪрд▓рд┐рдП рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ ...
рдПрдирд┐рдореЗрдЯреЗрдб gifs - рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рдкрд╣рд▓рд╛ рд╣реИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлреНрд░реЗрдо рдкрдврд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ (рдФрд░ рдлрд┐рд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ) рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдХреА рджреЗрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА, рджреВрд╕рд░рд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ gif рдЫрд╡рд┐ рдХреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╛рд░рджрд░реНрд╢реА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред
рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ (
gif4j ,
Imagero , рдЕрд▓рдЧ
рдбреЗрдХреЛрдбрд░ /
рдПрдирдХреЛрдбрд░ ) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬрд▓реНрджреА рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдлреНрд░реЗрдо рдХреЛ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдФрд░ рдЙрдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдореБрдЭреЗ рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬреАрдЖрдИрдПрдл рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЬреЛрдбрд╝рд╛ - рдЖрдкрдХреЛ рдЙрд╕ рд░рдВрдЧ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рджрд┐рдП рдЧрдП рдЬреАрдЖрдИрдПрдл рдлреНрд░реЗрдо рдХреЗ рд▓рд┐рдП "рдкрд╛рд░рджрд░реНрд╢реА" рдЪрд┐рд╣реНрдирд┐рдд рд╣реИ, рдЬреЛ рдЖрдЧреЗ рдЗрд╕ рдЫрд╡рд┐ рдХреЗ рд╕рд╛рде рд╕рднреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫрд╡рд┐ рд░реЗрдВрдбрд░рд░ рдХреЛ рдмрддрд╛рддрд╛ рд╣реИред ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рддреНрдпрдХреНрд╖ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдКрдкрд░ рдПрдирдХреЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ, рддреЛ рдореИрдВ рдПрдХ рдХрд╛рдо рдХреЛрдб рдЕрд▓рдЧ рд╕реЗ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рдпрд╣рд╛рдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рд╣реА рдмреЛрдЭрд┐рд▓ рд╣реИредApng (рдПрдирд┐рдореЗрдЯреЗрдб рдкреАрдПрдирдЬреА) рдПрдХ рдХрд╛рдлреА рдирдпрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддреЗ рд╣реБрдП, рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЖрд╡рд░рдг рд╣реИ (рдХрдо рд╕реЗ рдХрдо рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП)ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдк рдпрд╣рд╛рдБ
JavaPng рд╣реА рдХреЛрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдлрд┐рд▓рд╣рд╛рд▓, рдПрдкрд┐рдВрдЧ рдЫрд╡рд┐ рдкреНрд░рд╛рд░реВрдк рдХреЗрд╡рд▓ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ (3.6+), рдУрдкреЗрд░рд╛ (9.5+) рдФрд░ рдЗрд╕рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП рдХреБрдЫ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЫрд╡рд┐рдпрд╛рдВ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВредрдЯрд┐рдлрд╝, psd рдФрд░ рдХреБрдЫ рдЕрдиреНрдп - tiff / psd рдФрд░ рдХрдИ рдЕрдиреНрдп рдХрдо рд▓реЛрдХрдкреНрд░рд┐рдп рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рддрд╣рдд, рдореБрдЭреЗ рдПрдХ рднреА
рдЗрдореЗрдЬрд░реЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
рдорд┐рд▓реА ред рд╕рднреА рд╕рдорд░реНрдерд┐рдд рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдореБрдЦреНрдп рдкреГрд╖реНрда рдкрд░ рдЙрдирд╕реЗ рд╕реАрдзреЗ рдкрдврд╝рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╕рднреА рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдореИрдВ PSD рдкреНрд░рд╛рд░реВрдк рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддрд╛ рдерд╛, рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП - рдкрд░рддреЛрдВ / рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╕реНрдкреЗрдХреНрдЯреНрд░рдо рдХрд┐рддрдирд╛ рд╡реНрдпрд╛рдкрдХ рд╣реИ, рдХреНрдпрд╛ рдбреЗрдЯрд╛ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреМрди рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдкрдврд╝реЗ / рд▓рд┐рдЦреЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдХреБрдЫ рд╕рдордп рдмрд╛рдж, рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╕рдВрднрд╡ рдерд╛ рдХрд┐ рдкрд░рддреЛрдВ рдХреЛ рдкрдврд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЙрди рдкрд░ рдЬрд╛рдирдХрд╛рд░реА (рд╕реНрдерд╛рди, рдирд╛рдо, рд░рдВрдЧ, рдЖрджрд┐), рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд┐рддреНрд░ рдкрдврд╝реЗрдВ, рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА рднреА рд╕реАрдЦреЗрдВред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдпрд╣ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ рдкрд░ рдЖрдкрдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ PSD рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИред
рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдЪреЗрдХ рдХреА рдереА, рд╡рд╣ Adobe Photoshop CS3 рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рдереА, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкреНрд░рд╛рд░реВрдк рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдВрдЧреЗредрд╕рд░реНрдл рдХрд░рдиреЗ рдХрд╛ рд╕рдордп
рдЕрдм рдореИрдВ рд╕рдмрд╕реЗ рддреАрд╡реНрд░ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреА рдУрд░ рдореБрдбрд╝реВрдВрдЧрд╛ - рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдШрдЯрдХ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд (рд╕рд╣реА рдврдВрдЧ рд╕реЗ!) рдПрдЪрдЯреАрдПрдордПрд▓ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЦреЗрд▓ рд╕рдХрддреА рд╣реИред рдмреЗрд╢рдХ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЕрддрд┐рд░рд┐рдХреНрдд рдЪреАрдЬреЗрдВ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдореИрдВ рдПрдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд╕рдорд╛рдзрд╛рди рднреА рдЪрд╛рд╣рддрд╛ рд╣реВрдВ (рд╣рдо рдЕрднреА рднреА рдЬрд╛рд╡рд╛ рдореЗрдВ рд▓рд┐рдЦ рд░рд╣реЗ рд╣реИрдВ)ред
рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рд┐рдП рддреБрд░рдВрдд рдкрд╛рд╕ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓реЗ рд╣реИрдВ ...
JDIC (рдЬрд╛рд╡рд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХрдВрдкреЛрдиреЗрдВрдЯреНрд╕) рд╢рд╛рдпрдж рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реЗ рдХреНрд╖рдг рд╕реЗ, рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдУрдПрд╕ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдореЗрдВ (рдФрд░ рдЕрднреА рднреА) рдмрд╣реБрдд рд╕рд╛рд░реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдФрд░ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдереАрдВред рд╣рд╛рдВ, рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╣реА рдЕрдкрдбреЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ (рдлрд┐рд▓рд╣рд╛рд▓ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдорд╛рд░реА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ, JDIC рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрднреА рднреА рд▓рдЯрдХрд╛ рд╣реБрдЖ рд╣реИ рдФрд░ рдХрд╛рдлреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдФрд░ IE рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рдПрдХреАрдХреГрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдореИрдВ рджреВрд╕рд░реЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд┐рд▓реНрдХреБрд▓ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдиреЗрдЯрд┐рд╡ рд╕реНрд╡рд┐рдВрдЧ - рд╣рд╛рдБ, рдмрд╛рд░-рдмрд╛рд░, рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдУрдПрд╕ рдореЗрдВ рдПрдХ рджреЗрд╢реА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕рд╣рд┐рдд рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рд╕рднреА рд╕рдмрд╕реЗ рдкреНрд░рд╕рд┐рджреНрдз рдУрдПрд╕ (рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕) рдХреЗ рддрд╣рдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдФрд░ рдмрд┐рдирд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ - рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реНрд╡рдпрдВ рд╣реА SWT рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдХреЛрдВ рдФрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдорд╛рдирд╡реАрдп рдмрдирд╛рддрд╛ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛)ред
рд▓реЛрдмреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдПрдХ рдФрд░ рдмрд▓реНрдХрд┐ рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реНрд╡рдпрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд╛рдЧреВ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдЦрд░рд╛рдм рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рд╕рд╛рдЗрдЯ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди, рдпрд╣ "рдкреБрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ" (рдмрд╕ рдкреГрд╖реНрдареЛрдВ рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рдвреЗрд░)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрдм рдЖрдкрдХреЛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХреБрдЫ рдЕрд╕рд╛рдзрд╛рд░рдг рдкреГрд╖реНрда рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкрдВрдЬреАрдХрд░рдг рдХреЗ рд╕рд╛рде рдлреЙрд░реНрдо, рдпрд╛ рдкрддреНрд░ рднреЗрдЬрдирд╛), рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред
WebRenderer рдЗрд╕ рджрд┐рд╢рд╛ рдореЗрдВ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╡рд┐рдХрд╛рд╕реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рджрд░рдЕрд╕рд▓ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЦреБрдж FF3 рд╕реЗ рдЗрдВрдЬрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдВрдЧ рдХреЗ рд╕рд╛рде рдореБрдХрд╛рдмрд▓рд╛ рд╣реЛрддрд╛ рд╣реИред рд╕рдорд░реНрдерд┐рдд рдУрдПрд╕ - рд╡рд┐рдВрдбреЛрдЬ, рд▓рд┐рдирдХреНрд╕, рдореИрдХрдУрдПрд╕рдПрдХреНрд╕ рдФрд░ рдХреБрдЫ рдЕрдиреНрдпред рдореИрдВрдиреЗ рдореИрдХ / рд▓рд┐рдирдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛, рд▓реЗрдХрд┐рди рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдореИрдВрдиреЗ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреА рдХреЛрд╢рд┐рд╢ рдХреА - рдпрд╣ рдХрд╛рдлреА рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИред рд╡реИрд╕реЗ, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЛ рдпрд╣ рднреА рдкрддрд╛ рд╣реИ рдХрд┐ рдлреНрд▓реИрд╢ рдлрд┐рд▓реНрдореЛрдВ рдФрд░ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓реЗрдЯреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЦреЗрд▓рдирд╛ рд╣реИ, рдЬреЛ рдЕрдЪреНрдЫреА рдЦрдмрд░ рд╣реИред рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ - рдпрд╣ рдХрд┐рддрдирд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпрд╛рд░реНрдб рдореЗрдВ рд╣реИ, рдФрд░ рдпрд╣ рдЗрдВрдЬрди рдХреЗрд╡рд▓ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдирд┐рд░реНрдорд╛рддрд╛ рдЕрдВрддрддрдГ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдВрдЧреЗ рдФрд░ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдЖрдк рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреАред
JWebPane - рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ, рдФрд░ рдЕрдВрдд рдореЗрдВ рд╡рд┐рдЬреНрдЮрд╛рди рдХрдерд╛ рдХрд╛ рдПрдХ рд╕рд╛ ... рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ (
2008 рдХреЗ рджреВрд░ рдХреЗ рдмрд╛рдж рд╕реЗ ), рд╕реНрд╡рд┐рдВрдЧ-рдЖрдЙрдЯ JWebPane рдШрдЯрдХ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рдЬрд┐рд╕реЗ рдПрдХ рдмрд╛рд░ рдФрд░ рд╕рднреА рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЬрд╛рд╡рд╛ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдШрдЯрдХ рдХрд╣рд╛рдБ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ? "рдЪреВрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛ рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛:" рдПрдЪрдЯреАрдПрдордПрд▓ / рдЬреЗрдПрд╕ рдХреЗ рдЖрдзреБрдирд┐рдХ рдорд╛рдирдХреЛрдВ рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛, рд╕реНрд╡рд┐рдВрдЧ рдФрд░ рдХрдИ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдмрд┐рдВрджреБрдУрдВ рдФрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рд▓реЗрдЦреЛрдВ рдФрд░ рд╕рдВрджреЗрд╢реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ - рдлрд┐рд▓рд╣рд╛рд▓, JavaFX рдкрд░ рджрд╛рдВрд╡ рд▓рдЧрд╛рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ (рдЬреЛ рдХреБрдЫ рд▓реЛрдЧ рдмрд╣реБрдд рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рд▓реЗрддреЗ рд╣реИрдВ), рдФрд░ рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдШрдЯрдХ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рджрд┐рд▓рдЪрд╕реНрдк рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?)ред
рдЬрд╛рд╡рд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреЗ рд╕рд╛рдордиреЗ рдпрд╣ рд╕реНрдерд┐рддрд┐ рд╣реИред рдЪрд╛рд╣реЗ рдкреВрд░реНрдг-рдирд┐рд░реНрдорд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрдб-рдСрди рд▓реЗрдирд╛ рд╣реЛ рдпрд╛ рдХреБрдЫ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ "рдмреИрд╕рд╛рдЦреА" рдЖрдк рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛ, рджреЛрдиреЛрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЬреНрдЮрд╛рдд рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рдФрд░ рдЙрдирдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЯрди рдФрд░ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВред рдпрд╛ рдЖрдк рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ JWebPane рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдЖрд╢рд╛рд╡рд╛рджреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВ;)
рд╢реЛрдЯрд╛рдЗрдо
рдЦреИрд░, рдереЛрдбрд╝рд╛ рддрдирд╛рд╡рдкреВрд░реНрдг рдорд╛рд╣реМрд▓ рдХреЛ рдкрддрд▓рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЪреАрдЬреЗрдВ рджреВрдВрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рдЕрднреА рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд┐рд▓реА рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВ рднреА рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред
рдЬрд╛рд╡рд╛ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░, рдлреНрд▓реИрд╢ рдФрд░ рдЕрдиреНрдп рджреЗрд╢реА рдЪреАрдЬреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд╕рд╛рде, рд╡реЗ рдЕрдХреНрд╕рд░ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рддреЛ, рдЖрдЗрдП рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ ...
рдЬреЗрдПрдордПрдл рд╕рдВрднрд╡рддрдГ рдкрд╣рд▓реА рдмрд╛рдд рд╣реИ рдЬреЛ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдзреНрдпрд╛рди рдореЗрдВ
рдЖрддреА рд╣реИ ред рдЬреЗрдПрдордПрдл рдЕрдХреЗрд▓реЗ рдЖрдзреБрдирд┐рдХ рд╡реАрдбрд┐рдпреЛ рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИ - рдЗрд╕реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рд╡рд╛рд▓реЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрдирдХреЗ рдмрд┐рдирд╛, рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреЗрдХрд╛рд░ рд╣реИред рдмреЗрд╢рдХ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЙрддреНрд╕рд╛рд╣реА рдереЗ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрди рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреЛ рдкреВрд░рд╛ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рд╕рдордп рдХреЗ рд╕рд╛рде рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдФрд░ рдЕрджреНрдпрддрди рд╢рд╛рдпрдж рдЕрд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рдпрд╛ рдмрд╕ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ред
Fobs4jmf - рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, JMF рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реАрдВ рдкреНрд▓рдЧрдЗрдиреНрд╕ рдХреА рдЦреЛрдЬ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╕рдордп рдореЗрдВ, рдореИрдВ рдЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЖрдпрд╛ рдерд╛, рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ JMF рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд▓рдЧрдЗрди рдФрд░ ffmpeg рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореЗрд░реЗ рд╢рдмреНрджреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реБрдП, 2008 рдХреЗ рджреВрд░ рдХреЗ рдмрд╛рдж рд╕реЗ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЛ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдпрд╣ рдЕрднреА рднреА рдЖрдзреБрдирд┐рдХ рд╡реАрдбрд┐рдпреЛ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЦреЗрд▓ рд╕рдХрддрд╛ рд╣реИ (рдореИрдВрдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рдФрд░ рдЗрд╕реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛), рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЬреЗрд╡реАрдПрдо рдЗрд╕ рддрдереНрдп рдкрд░ рдкрдбрд╝рддрд╛ рд╣реИ рдХрд┐ рдЦреЗрд▓рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред
рдиреЗрдЯрд┐рд╡ рд╕реНрд╡рд┐рдВрдЧ - рдЗрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕реЗрдЯ рдореЗрдВ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рд╡рд┐рдВрдбреЛрдЬ рдореАрдбрд┐рдпрд╛ рдкреНрд▓реЗрдпрд░ рдХреЛ рдПрдореНрдмреЗрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдФрд░ рдЗрд╕рдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдВрднрд╡ рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдХреЛрдбреЗрдХреНрд╕ рддрдХ рд╕реАрдорд┐рдд рд╣реЛрдЧрд╛ рдЬреЛ рдбрдмреНрд▓реНрдпреВрдПрдордкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░, рдЬрд╝рд╛рд╣рд┐рд░ рд╣реИ, рдпрд╣ рдПрдХ рд╡рд┐рдВрдбреЛрдЬ-рдХреЗрд╡рд▓ рд╕рдорд╛рдзрд╛рди рд╣реИред
VLCJ (рд╡реАрдбрд┐рдпреЛ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ) - рдЬреИрд╕рд╛ рдХрд┐ рдирд╛рдо рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдпрд╣ рд▓рд╛рдЗрдмреНрд░реЗрд░реА
VLC рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред рдЕрдкрдиреЗ рдЖрдк рд╕реЗ, рдпрд╣ рдЦрд┐рд▓рд╛рдбрд╝реА рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХреЛрдбреЗрдХреНрд╕ рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдореЗрд╢рд╛ "рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ" рд╣реЛрддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдЬрдм рдПрдХ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЖрдк рд╕рд┐рд╕реНрдЯрдо, рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдХреЛрдбреЗрдХреНрд╕ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╡рд┐рднрд┐рдиреНрди рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рд╕реНрдерд╛рдкрд┐рдд рд╡реАрдПрд▓рд╕реА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рджреЗрд╢реА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ рдФрд░ vlcj рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╕рдордп рдЙрдирдХреЗ рд▓рд┐рдП рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
String path = "C:\\MyProject\\lib"; NativeLibrary.addSearchPath ( "libvlc", path ); System.setProperty ( "jna.library.path", path );
рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдХреЗрд╡рд▓ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░реЛрдЬреЗрдХреНрдЯ / рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╣рдореЗрд╢рд╛ рд╣рд╛рде рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рддреБрд░рдВрдд рдПрдВрдмреЗрдбреЗрдб рдкреНрд▓реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
Canvas vs = new Canvas (); MediaPlayerFactory factory = new MediaPlayerFactory (); final EmbeddedMediaPlayer mediaPlayer = factory.newEmbeddedMediaPlayer (); mediaPlayer.setRepeat ( false ); mediaPlayer.setEnableKeyInputHandling ( false ); mediaPlayer.setEnableMouseInputHandling ( false ); CanvasVideoSurface videoSurface = factory.newVideoSurface ( vs ); mediaPlayer.setVideoSurface ( videoSurface ); someContainer.add ( vs, BorderLayout.CENTER ); mediaPlayer.playMedia ( "C:\\video\\SomeVideo.avi" );
рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрд▓рдмреНрдз рдЙрдкрд╢реАрд░реНрд╖рдХ, рдзреНрд╡рдирд┐ рдЯреНрд░реИрдХ, рдЖрджрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ - рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░
рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рджреЗрдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред
рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЧрддрд┐ рдФрд░ рдкреНрд░рдХрд╛рд╢ рднрд╛рд░, рд╡реИрд╕реЗ, рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рд╣реИред рдЦреБрдж рдЦрд┐рд▓рд╛рдбрд╝реА рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреА рддрд░рд╣ред рдЦреБрдж рдбреЗрд╡рд▓рдкрд░ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рд╕рд╛рде рдПрдХ рд╕рд╛рде 3 рд╕реЗ рдЕрдзрд┐рдХ рд╡реАрдбрд┐рдпреЛ рдЪрд▓рд╛рдиреЗ рдкрд░ рд╕рдорд╕реНрдпрд╛рдПрдБ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕ рдФрд░ рдЕрдиреНрдп рдЫреЛрдЯреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╣рд▓ рднреА рд╕реБрдЭрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рддреЛ рдХреНрдпрд╛?
рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рд╕рднреА рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдПрдХ рд╕реВрдЪреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд░реВрдБрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ / рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧ рдФрд░ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЫреЛрдЯреА-рдЫреЛрдЯреА рдЬрд╛рдирдХрд╛рд░реА рджреА рдЧрдИ рд╣реИ:
SWT (
рд╕реНрдерд┐рд░ ) (
рджреЗрд╡ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдИрдкреАрдПрд▓
рд╕рдВрдЧрддрддрд╛: рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕рдПрдХреНрд╕ рдФрд░ рдЕрдиреНрдп
рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдУрдПрд╕ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рджреЗрд╢реА рд╕реНрд╡рд┐рдВрдЧ (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: LGPL
рд╕рдВрдЧрддрддрд╛: рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕рдПрдХреНрд╕
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
JIntellitypeрд▓рд╛рдЗрд╕реЗрдВрд╕: рдЕрдкрд╛рдЪреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕ 2.0
рд╕рдВрдЧрддрддрд╛: рд╡рд┐рдВрдбреЛрдЬ
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдирд╣реАрдВ
JXGrabKey (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: LGPL 3.0
рд╕рдВрдЧрддрддрд╛: рд▓рд┐рдирдХреНрд╕
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдирд╣реАрдВ
JFlashPlayer (
рдбреЗрдореЛ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ
рд╕рдВрдЧрддрддрд╛: Windows 98 / Me / NT4 / 2000 / XP / Vista
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо: рдирд╣реАрдВ
Gif4j (
рдбреЗрдореЛ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
рдЗрдореЗрдЬрд░реЛ (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЧреИрд░-рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдирд┐: рд╢реБрд▓реНрдХ
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
JavaPNG (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЬреАрдкреАрдПрд▓ 3.0
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
JDIC (
рд╕реНрдерд┐рд░ |
win32 рд▓рд╛рдЗрдмреНрд░реЗрд░реА )
рд▓рд╛рдЗрд╕реЗрдВрд╕: LGPL 2.1
рд╕рдВрдЧрддрддрд╛: рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕
рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдУрдПрд╕ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рд▓реЛрдмреЛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЬреА.рдкреА.рдПрд▓.
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
рд╡реЗрдмрд░реЗрдВрдбрд░ (
рдбреЗрдореЛ (рдкрдВрдЬреАрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ))
рд▓рд╛рдЗрд╕реЗрдВрд╕: рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ
рд╕рдВрдЧрддрддрд╛: Windows / Linux / MacOSX / Solaris / AIX
рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдУрдПрд╕ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
JMF (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдПрд╕рд╕реАрдПрд╕рдПрд▓
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдо: рд╣рд╛рдБ
Fobs4JMF (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: LGPL
рд╕рдВрдЧрддрддрд╛: рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ / рдореИрдХрдУрдПрд╕рдПрдХреНрд╕
рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдУрдПрд╕ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
VLCJ (
рд╕реНрдерд┐рд░ )
рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЬреАрдкреАрдПрд▓ 3.0
рд╕рдВрдЧрддрддрд╛: рд╕рднреА рдЬрд╛рд╡рд╛ рд╕рдорд░реНрдерд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо
рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо: рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рдУрдПрд╕ рдФрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ
рд╡рд╣ рд╕рдм рдорд╛рд▓реВрдо рд╣реЛрддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╣рд┐рд╕реНрд╕рд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдерд╛ рдпрд╛ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рдЪрд╛рд░ рдпрд╛ рджреЛ рдХреЗ рд╕рд╛рде рдЖрдпрд╛ рдерд╛ред
рдкрд┐рдЫрд▓реЗ 2-3 рджрд┐рдиреЛрдВ рдореЗрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рднреА рдбреЗрдЯрд╛ рдФрд░ рдЙрдирдХреА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджреЛрд╣рд░рд╛рдИ рдЧрдИ рд╣реИ, рдФрд░ рдЕрдЧрд░ рдореИрдВрдиреЗ рдХрд╣реАрдВ рдЧрд▓рддреА рдХреА рд╣реИ рдпрд╛ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдпрд╛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред
рдЕрджреНрдпрддрди 1: рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЛрдбрд╝реЗ рдЧрдП рд▓рд┐рдВрдХ (JDIC рдПрдХ рдСрдл рд╕рд╛рдЗрдЯ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ iftels рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рд╣реИ)