WebWorks SDK рдХреЗ рд╕рд╛рде BlackBerry Playbook рдЯреИрдмрд▓реЗрдЯ рдРрдк рдмрдирд╛рдПрдБ

рдЫрд╡рд┐
WebWorks SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реЗрдм рд╡рд┐рдЬреЗрдЯ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдЕрдВрддрд┐рдо рд▓реЗрдЦ рдХреА рдирд┐рд░рдВрддрд░рддрд╛ рдореЗрдВ, рд╣рдо рдмреНрд▓реИрдХрдмреЗрд░реА рдкреНрд▓реЗрдмреБрдХ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред
рдЗрд╕рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╛рдж рд╣реИ рдХрд┐ BlackBerry OS 6 рдХреЗ рд▓рд┐рдП API рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг (QNX рдЯреИрдмрд▓реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд Playbook рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо) рдЕрднреА рднреА BlackBerry OS 6 рдХреЗ рд▓рд┐рдП API рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рдХрдо рд╣реИ рдФрд░ 7. рдкрд░рд┐рд╡рд░реНрддрди рдХреА рдЬрд╛рдирдХрд╛рд░реА рдбреЗрд╡рд▓рдкрд░реНрд╕ рдмреНрд▓реЙрдЧ рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реБрдИ рд╣реИ, рдкреНрд░рд▓реЗрдЦрди рд╕рдордп-рд╕рдордп рдкрд░ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╡рд┐рдХрд╛рд╕ рдХрд╛ рд╡рд╛рддрд╛рд╡рд░рдг


рд╡рд┐рдХрд╛рд╕ рдкрд░рд┐рд╡реЗрд╢ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдЙрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╡рд░реНрдгрд┐рдд рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдЧреНрд░рд╣рдг рдЖрдИрдбреАрдИ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдЯреЗрдмрд▓реЗрдЯ рд╡реЗрдм, рд╡реАрдПрдорд╡реЗрдпрд░ рдкреНрд▓реЗрдпрд░ (рд╡рд┐рдВрдбреЛрдЬ) рдпрд╛ рд╡реАрдПрдорд╡реЗрдпрд░ рдлреНрдпреВрдЬрди (рдореИрдХ) рдФрд░ рдмреНрд▓реИрдХрдмреЗрд░реА рдкреНрд▓реЗрдмреБрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдмреНрд▓реИрдХрдмреЗрд░реА рд╡реЗрдмрд╡рд░реНрдХреНрд╕ рдПрд╕рдбреАрдХреЗ рднреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг, рдкреНрд░рд▓реЗрдЦрди рдФрд░ рдЙрджрд╛рд╣рд░рдг us.blackberry.com/developers/tablet/webworks.jsp рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ
рдЯреЗрдмрд▓реЗрдЯ OS рдХреЗ рд▓рд┐рдП BlackBerry WebWorks SDK рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдкрдХреЛ Adobe AIR SDK рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдХреЛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рднреА рдЙрдЪрд┐рдд рд╣реИред WebWorks SDK рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдкрде рдХреЗ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП, рдХрдВрд╕реЛрд▓ рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ bbwp.exe (рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ) рдФрд░ рдмреНрд▓реИрдХрдмреЗрд░реА-рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд .bat (рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ) рдХреЗ рдкрде рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред

c:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.0.0.4\bbwp;c:\Program Files (x86)\Research In Motion\BlackBerry WebWorks SDK for TabletOS 2.0.0.4\bbwp\blackberry-tablet-sdk\bin

рдЫрд╡рд┐

рдЯреЗрдмрд▓реЗрдЯ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ HabrHelloWidget рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рдПрдВ рдФрд░ рдЪрд▓рд╛рдПрдВ


рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдо VMware рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдЯреИрдмрд▓реЗрдЯ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдкрд░ рдкрд┐рдЫрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд HabrHelloWidget рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЯреИрдмрд▓реЗрдЯ рдХреЛ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЛрдб рдкрд░ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

рдЫрд╡рд┐
рдмрдбрд╝рд╛

рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╕рдВрдмрдВрдзрд┐рдд рдЖрдЗрдХрди рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ред рдЗрд╕ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдЧрд╛ред рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдЖрдИрдкреА рдкрддрд╛ рдпрд╛рдж рд░рдЦреЗрдВ:

рдЫрд╡рд┐
рдмрдбрд╝рд╛

рд╣рдореЗрдВ bbwp рдпреВрдЯрд┐рд▓рд┐рдЯреА (рдмреНрд▓реИрдХрдмреЗрд░реА рд╡реЗрдмрд╡рд░реНрдХреНрд╕ рдкреИрдХреЗрдЬрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рдЖрд░реНрдХрд╛рдЗрд╡ рдмрдирд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдлрд┐рд░ рдмреНрд▓реИрдХрдмреЗрд░реА-рдпреВрдЯрд┐рд▓рд┐рдЯреА рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЛ рдПрдХ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рдпрд╛ рдлрд┐рдЬрд┐рдХрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
рдЧреНрд░рд╣рдг рдореЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЦреЛрд▓реЗрдВ, рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдкрд░ рдХреЙрд▓ рдХрд░реЗрдВ, рдмрд┐рд▓реНрдб рд╡реЗрдмрд╡реЗрдмрд╡рд░реНрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЖрдЗрдЯрдо рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ HabrHelloWidget рдПрдХрддреНрд░ рдХрд░реЗрдВред рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рд╣реИ:

build\
css\
ext\
js\
config.xml
icon.png
index.html


рд╣рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ C: \ рдкреНрд░реЛрдЬреЗрдХреНрдЯ \ рдмреНрд▓реИрдХрдмреЗрд░реА \ rim_workspace \ HabrHelloWidget рдкрд░ рд╕реНрдерд┐рдд рд╣реИ - рдирд┐рд░реНрдорд╛рдг
рд╣рдо рдХрдВрд╕реЛрд▓ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдВрдХрд▓рди рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

C:\>bbwp "C:\projects\blackberry\rim_workspace\HabrHelloWidget \build\HabrHelloWidget.zip" -o "E:\myapps\output" && blackberry-deploy -installApp -password ilab -device 192.168.137.131 -package "E:\myapps\output\HabrHelloWidget.bar"

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, bbwp рдЬрд┐рдк рдЖрд░реНрдХрд╛рдЗрд╡ (рдПрдХреНрд▓рд┐рдкреНрд╕ рдЯреВрд▓реНрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рдЕрд╕реЗрдВрдмрд▓реА) -o рдлреНрд▓реИрдЧ рджреНрд╡рд╛рд░рд╛ рдмрддрд╛рдИ рдЧрдИ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдмрд╛рд░ (рдмреНрд▓реИрдХрдмреЗрд░реА рдЖрд░реНрдХрд╛рдЗрд╡) рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдирд╛рдо рдХрд╛ рдЖрд░реНрдХрд╛рдЗрд╡ рдмрдирд╛рддрд╛ рд╣реИред
рдлрд┐рд░ рдмреНрд▓реИрдХрдмреЗрд░реА-рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдХреЛ -installApp рдлреНрд▓реИрдЧ, рдбрд┐рд╡рд╛рдЗрд╕ рддрдХ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХреНрд╕реЗрд╕, рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рд╕рднреА рдЙрдкрд▓рдмреНрдз рддрд░реНрдХреЛрдВ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, bbwp рдХреЛ -h рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП; рдмреНрд▓реИрдХрдмреЗрд░реА-рддреИрдирд╛рдд рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рддрд░реНрдХреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрдХрд▓рди рдЪрд░рдг рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг docs.blackberry.com/en/developers/deliverables/23977/Compile_a_BlackBerry_Widget_application_834647/11.jsp рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЫрд╡рд┐
рдмрдбрд╝рд╛

рдЫрд╡рд┐
рдмрдбрд╝рд╛

Playbook рдЯреИрдмрд▓реЗрдЯ рдкрд░ blackberry.identity рдСрдмреНрдЬреЗрдХреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрдорд╛рд░реНрдЯрдлрд╝реЛрди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрд▓рдЧ рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ:
рдЫрд╡рд┐

рдЫрд╡рд┐

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рдЬреЗрдЯ рд╕реЗ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рд╣рдо рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрджрд▓ рджреЗрдВрдЧреЗ рддрд╛рдХрд┐ рдпрд╣ рдмреНрд▓реИрдХрдмреЗрд░реА рдЬреЗрдПрд╕-рдСрдмреНрдЬреЗрдХреНрдЯ рдХреА рд╕рднреА рдЙрдкрд▓рдмреНрдз рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк WebWorks API рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рднреА рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред
Config.xml рдореЗрдВ рд╣рдо рдмреНрд▓реИрдХрдмреЗрд░реА рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреА рд╕рднреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

рдЫрд╡рд┐

Hml рдорд╛рд░реНрдХрдЕрдк (index.html):
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="viewport" id="viewport" content="height=device-height,width=device-width,user-scalable=no" /> <link rel="stylesheet" href="css/style.css" /> <title>blackberry object | WebWorks features</title> </head> <body> <h1>js blackberry object</h1> <div id="features"></div> <script type="text/javascript" src="js/init.js"></script> </body> </html> 


рд╢реИрд▓реА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ (css / style.css):
 @CHARSET "UTF-8"; body { background-color: #fff; color: #777; font: 12px Arial, Helvetica, sans-serif; } h1 { border-bottom: 1px solid #777; } #features { -webkit-column-count: 3; -webkit-column-gap: 20px; column-count: 3; column-gap: 20px; } 


рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ (js / init.js):
 /** * HabrHelloWidget init (modified) */ (function() { var $ = function (id){ return document.getElementById(id); }; var features = $('features'), str = ''; try { for ( var p in blackberry) { str += '<br /><strong>' + p + '</strong>'; for ( var pf in blackberry[p]) { str += '<br />  ' + p + '.' + pf; } } } catch (e) { str = '<em>blackberry</em> features are not supported, check your config.xml'; } features.innerHTML = str; })(); 


рдкрд░рд┐рдгрд╛рдо:
рдЫрд╡рд┐
рдмрдбрд╝рд╛

рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбрд┐рдмрдЧрд┐рдВрдЧ


рдЪреВрдВрдХрд┐ рд╡рд┐рдЬреЗрдЯ рд╡реЗрдмрдХрд┐рдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд▓реЙрдиреНрдЪ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдЕрдВрддрд┐рдо рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:

bbwp "C:\projects\blackberry\rim_workspace\HabrHelloWidget\build\HabrHelloWidget.zip" -o "E:\myapps\output" -d

рд╡реЗрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдЯреИрдмрд▓реЗрдЯ рдФрд░ рдбреЗрд╕реНрдХрдЯреЙрдк рд╡реЗрдмрдХрд┐рдЯ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рджреЛрдиреЛрдВ рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдкреЛрд░реНрдЯ 1337 рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдкрддреЗ http://192.168.137.131:1337 (рдбреЗрд╕реНрдХрдЯреЙрдк) рдпрд╛ http: // localhost: 1337 (рдЯреИрдмрд▓реЗрдЯ) ):

рдЫрд╡рд┐
рдмрдбрд╝рд╛

рдЫрд╡рд┐
рдмрдбрд╝рд╛

рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╡реЗрдм рдЗрдВрд╕реНрдкреЗрдХреНрдЯрд░ рдЦреБрд╢ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдлрд╛рдпрд░рдмрдЧ рд▓рд╛рдЗрдЯ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред
рд░рд┐рдкрд▓ рдПрдореНрдпреВрд▓реЗрдЯрд░ рднреА рдПрдХ рд╕рд╣рд╛рдпрдХ рдЙрдкрдХрд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдбрд╝рд╛рдИ рд╕реЗ рдмреЛрд▓рдиреЗ рдкрд░ рдпрд╣ рдПрдХ рдкреВрд░реНрдг рдПрдореБрд▓реЗрдЯрд░ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреА рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдПрдВ рд╕реАрдорд┐рдд рд╣реИрдВред

рдЖрд╡реЗрджрди рд╣рд╕реНрддрд╛рдХреНрд╖рд░


AppWorld рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдбрд┐рдЬрд┐рдЯрд▓ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЦреНрдп рдЕрдиреБрд░реЛрдз рдкреНрд░рдкрддреНрд░: www.blackberry.com/SignedKeys
рдСрдирд▓рд╛рдЗрди рднреБрдЧрддрд╛рди рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдмреИрдВрдХ рдХрд╛рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдИ-рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдЪрд╛рдмреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рдФрд╕рддрди 1-3 рджрд┐рди рд▓рдЧрддреЗ рд╣реИрдВред

рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЖрд╡реЗрджрди рдкрд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ docs.blackberry.com/en/developers/deliverables/23977/Configure_signing_for_tablet_applications_1476061/11.jsp рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред

рдЖрд╡реЗрджрди -gcsk , -gp12 рдФрд░ -buildId рд╕рд╛рде bbwp рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдПрдХ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдЖрд╡реЗрджрди рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП AppWorld рдХреЛ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрдореЛрджрди рдХреЗ рдмрд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣, рд╢рд╛рдпрдж, рд░реЛрдХ рд╕рдХрддрд╛ рд╣реИред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕рднреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рджреЛ рд▓реЗрдЦреЛрдВ рдореЗрдВ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ, рд╣рдо рдЬрд╣рд╛рдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХрд░реЗрдВрдЧреЗред

рд╡рд┐рд╖рдпрдЧрдд рд▓рд┐рдВрдХ




рдкреБрдирд╢реНрдЪред рдореБрдлреНрдд рдмреНрд▓реИрдХрдмреЗрд░реА рдкреНрд▓реЗрдмреБрдХ рдЯреИрдмрд▓реЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рдЗрдЪреНрдЫреБрдХ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рджреЗрдЦ рдЪреБрдХреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд┐рдВрдХ рдЪреЛрдЯ рдирд╣реАрдВ рдкрд╣реБрдВрдЪрд╛рдПрдЧрд╛ред рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдбрд┐рд▓реАрд╡рд░реА рдФрд░ рд╕реАрдорд╛ рд╢реБрд▓реНрдХ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдХреА рдЕрджреНрдпрддрди рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред

Source: https://habr.com/ru/post/In119824/


All Articles