1. Setk叩n鱈 s v箪voj叩i
Mobiln鱈 aplikace
Ing. Petr Klime邸, vedouc鱈 t箪mu v箪voje, petr.klimes@firma.seznam.cz
Ing. Martin Bak, program叩tor senior, martin.bak@firma.seznam.cz
Ing. Luk叩邸 Korba, program叩tor iOS, lukas.korba@firma.seznam.cz
2. Setk叩n鱈 s v箪voj叩i
Twitter: @seznamvyvojari
URL: http://vyvojari.seznam.cz
www.seznam.cz @seznamvyvojari
3. Setk叩n鱈 s v箪voj叩i
Podpora mobiln鱈m aplikac鱈m
vyv鱈jen辿 technologie a jejich pou転it鱈 (SMS br叩na, ImageSizer, Detekce,
WSGIPublisher)
podpora pro v邸echny mobiln鱈 aplikace (Novinky.cz, Mapy.cz) tzv. Proxy
podpora pro st叩vaj鱈 a pipravovan辿 nov辿 vektorov辿 mapy.cz (pr叩ce nad
vektory, k坦dov叩n鱈, komprimace, bareler)
Mobiln鱈 aplikace Mapy.cz
2D vykreslov叩n鱈 a n叩vaznost na rastrov辿 mapy
vektory a prostedky k jejich vykreslen鱈 OpenGL ES
3D pohled na svt (pipravovan辿 nov辿 Mapy.cz)
www.seznam.cz Petr Klime邸
4. Co dl叩me na backendu (BE)?
Samostatn辿 syst辿my Platformy
SMS Br叩na WSGI Publisher
SiteBuilder
Podp哲rn辿 slu転by
ImageSizer Jazyky
Detekce C++
Statistiky Python
+ Adminweby Javascript
...
Backendy pro aplikace
Novinky.cz Mnoho dal邸鱈ch knihoven..
Mapy.cz
www.seznam.cz Martin Bak
5. BE st叩vaj鱈c鱈 aplikace Mapy.cz
Pedev邸鱈m proxy pro
Hled叩n鱈
Pl叩nov叩n鱈 cest
Stahov叩n鱈 dla転dic
...
R哲zn辿 probl辿my
V邸e v rastru
Mnoho verz鱈 aplikac鱈 /
backend哲
www.seznam.cz Martin Bak
6. BE pro vektorov辿 Mapy.cz
P鱈prava dat
Kreslen叩 run => je poteba mnoho oprav
蔀prava polygon哲:
Ped: Po:
www.seznam.cz Martin Bak
7. BE pro vektorov辿 Mapy.cz
P鱈prava dat
Spojov叩n鱈 budov, les哲, ba転in, ..
Zjednodu邸ov叩n鱈 geometri鱈:
?
0m 4m 12 m
A mnoho dal邸鱈ch 炭prav ...
www.seznam.cz Martin Bak
8. BE pro vektorov辿 Mapy.cz
Ulo転en鱈 dat - BAREL
Bin叩rn鱈 reprezentace oblasti
Skl叩d叩 se ze subbarel哲:
hloubka 1 hloubka 2 hloubka 3 hloubka 4
www.seznam.cz Martin Bak
14. 3D
Analogie k 3D hr叩m
3D hry Mapy
HW vykreslov叩n鱈 (DX) OpenGL ES
Slo転it辿 datov辿 struktury (BSP- R-Tree
Tree, k-d tree, ) Vektrorov叩 data
3D modely, textury Viewport
Culling vl叩kna
multiprocesory
www.seznam.cz Luk叩邸 Korba