Your SlideShare is downloading. ×
0
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sve potrebne tehnologije za uspješno pokretanje servisa na mobilnom tržištu

3,174

Published on

WebStart / 2008 …

WebStart / 2008
http://webstart.ini.hr

Published in: Technology, Travel
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,174
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Tomislav Car Infinum d.o.o.
  • 2. Dobar dan, ja sam.. <ul><li>Tomislav Car (1.put) </li></ul><ul><li>Infinum d.o.o. </li></ul><ul><ul><li>mobilne aplikacije, mobilne igre, mobilni content, mobilni library (GUI, enkripcija..) </li></ul></ul><ul><ul><li>mobilni marketing i content delivery, mobilno, mobilno, mobilno... </li></ul></ul><ul><ul><li>VIPnet, T-Mobile </li></ul></ul><ul><ul><li>Java </li></ul></ul><ul><ul><ul><li>Symbian </li></ul></ul></ul>
  • 3. Motivacija za predavanje <ul><li>malo ljudi je detaljno upoznato s mobilnim tržištem </li></ul><ul><li>puno ljudi bi se htjelo širiti na mobilno tržište </li></ul><ul><li>prenijeti naša iskustva </li></ul><ul><li>tehnološki presjek </li></ul><ul><ul><li>što želim != što mogu </li></ul></ul><ul><li>fokus predavanja </li></ul><ul><ul><li>tehnologija: Java </li></ul></ul><ul><ul><li>mobilni telefoni (manje ručna računala) </li></ul></ul><ul><ul><li>feature phones (telefoni “za mase”) </li></ul></ul>
  • 4. Želite mobilizirati svoj servis? <ul><li>Pružiti korisnicima dodatnu uslugu </li></ul><ul><li>Mobilnih korisnika ima puno više </li></ul><ul><li>Mobilni korisnici su naučeni platiti </li></ul><ul><ul><li>ali ne uvijek </li></ul></ul><ul><li>Ciljana skupina? </li></ul><ul><ul><li>poslovni korisnici </li></ul></ul><ul><ul><li>“ za mase” </li></ul></ul>
  • 5. Mobilno tržište <ul><li>Puno se govori u medijima </li></ul><ul><li>Malo se događa stvarno </li></ul><ul><li>Svi su očekivali veliki boom mobilnog tržišta </li></ul><ul><li>Nedostaje “killer app” </li></ul><ul><li>“ Gorak okus” developmenta zbog fragmentacije tržišta </li></ul><ul><ul><li>Ne znači da ne treba proizvoditi mobilne aplikacije </li></ul></ul>
  • 6. &nbsp;
  • 7. Fragmentacija u razinama <ul><li>Po vrsti uređaja </li></ul><ul><ul><li>feature phone </li></ul></ul><ul><ul><li>smartphone </li></ul></ul><ul><ul><li>handheld računala </li></ul></ul><ul><li>Po namjeni </li></ul><ul><ul><li>Glazba – Sony Ericsson Walkman </li></ul></ul><ul><ul><li>Igre – Nokia N-Gage </li></ul></ul><ul><ul><li>Fotografije – SonyEricsson Cyber-shot </li></ul></ul><ul><ul><li>Poslovni – Blackberry </li></ul></ul><ul><ul><li>“ Šminka” – LG Prada </li></ul></ul>
  • 8. Fragmentacija u razinama <ul><li>Sučelje za unos </li></ul><ul><ul><li>0-9 tipkovnica, potpuna tipkovnica, touchscreen, scrollwheel... </li></ul></ul><ul><li>Ekran </li></ul><ul><ul><li>različitih dimenzija </li></ul></ul><ul><ul><li>različitih omjera (landscape, portrait) </li></ul></ul><ul><ul><li>različite color palette </li></ul></ul><ul><ul><li>različita tipografija </li></ul></ul><ul><li>Procesorska snaga </li></ul><ul><li>Memorija </li></ul><ul><li>Faktor kupnje novog telefona </li></ul><ul><ul><li>moj otac kupuje novi telefon kada stari prestane raditi ili kada ga izgubi u birtiji </li></ul></ul><ul><ul><li>gadget freak ga kupuje svakih 6 mjeseci </li></ul></ul>
  • 9. Rješenje?
  • 10. Tehnologije za izradu aplikacija
  • 11. “ Posalji ključnu riječ NASTYWEBSTARTGIRLS na broj 63922”
  • 12. SMS <ul><li>za jednostavne usluge </li></ul><ul><li>tarifirane cijene </li></ul><ul><li>zarada kroz revenue share model </li></ul><ul><li>pristup infrastrukturi operatera </li></ul><ul><ul><li>kroz posrednika </li></ul></ul><ul><ul><li>izravno </li></ul></ul>
  • 13. &nbsp;
  • 14. Mobilni web <ul><li>WAP stranice – wml, cards... </li></ul><ul><li>XHTML stranice (XHTML MP) </li></ul><ul><ul><li>umjereno dobro rade, markup prolazi </li></ul></ul><ul><li>CSS – ne baš tako dobro &lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; media=&amp;quot;handheld&amp;quot; href=&amp;quot;mobile.css&amp;quot; /&gt; &lt;style type=&amp;quot;text/css&amp;quot; media=&amp;quot;handheld&amp;quot; / &gt; &lt;style type=&amp;quot;text/css&amp;quot;&gt;@import url(&amp;quot; mobile.css &amp;quot;) handheld;&lt;/style&gt; @media handheld { ... } </li></ul><ul><li>AJAX – također prilično loše </li></ul>
  • 15. Mobilni browseri <ul><li>Mobilni browseri su loši i relativno puno ih ima </li></ul><ul><li>Full web browseri (kao desktop browseri, koriste njihov engine) </li></ul><ul><ul><li>Opera Mobile </li></ul></ul><ul><ul><ul><li>dobar browser, ali nemaju ga telefoni predinstalirano </li></ul></ul></ul><ul><ul><ul><li>podržava XHTML, CSS i AJAX prilično kvalitetno </li></ul></ul></ul><ul><ul><ul><li>J2ME i Symbian verzija </li></ul></ul></ul><ul><ul><li>WebKit (Safari, S60 browser) </li></ul></ul><ul><ul><li>Internet Explorer Mobile  - podržava ajax </li></ul></ul><ul><li>Browseri s ograničenom podrškom za standarde </li></ul><ul><ul><li>svaki proizvođač ima neki svoj </li></ul></ul>
  • 16. Mobilni browseri <ul><li>Problem: </li></ul><ul><ul><li>velika količina informacija na malom prostoru </li></ul></ul><ul><ul><li>npr. sadržaj za 1024x768 prikazujemo na 320x240 ekranu </li></ul></ul><ul><li>Princip rada </li></ul><ul><ul><li>keyhole – većina mobilnih browsera </li></ul></ul><ul><ul><li>small screen rendering – Opera </li></ul></ul><ul><ul><li>zoom – iPhone (veliki ekran) </li></ul></ul>
  • 17. Transcoding <ul><li>site optimiziran za desktop kvalitetnije prikazujemo na mobitelu </li></ul><ul><li>HTTP zahtjevi prolaze kroz transcoder (proxy) koji ih prilagođava za mobilne telefone </li></ul><ul><li>Problem? </li></ul><ul><ul><li>što ako je developer već prije toga prilagodio stranicu za mobilne browsere? </li></ul></ul><ul><li>Ponekad ubije USER-AGENT polje </li></ul><ul><ul><li>onemogućuje detekciju tipa telefona </li></ul></ul><ul><ul><ul><li>problem prilagodbe </li></ul></ul></ul><ul><ul><ul><li>problem content deliverya (ringtone, aplikacije..) </li></ul></ul></ul><ul><li>u nekim zemljama uvode operateri (npr. Vodafone, Sprint) </li></ul>
  • 18. Transcoding – dobre strane <ul><li>postoje servisi koji rade transcoding </li></ul><ul><ul><li>adaptiraju vašu stranicu za mobilne telefone </li></ul></ul><ul><ul><li>Mowser </li></ul></ul><ul><li>Opera Mini </li></ul><ul><ul><li>optimizira stranice i pakira u binarni format </li></ul></ul><ul><ul><li>veća brzina </li></ul></ul><ul><ul><li>manja potrošnja bandwidtha </li></ul></ul>
  • 19. “ Write once, run anywhere” – i svi se grohotom nasmijaše
  • 20. J2ME <ul><li>daleko najpopularnija tehnologija </li></ul><ul><li>najveći broj uređaja </li></ul><ul><li>problematična područja </li></ul><ul><ul><li>imenik </li></ul></ul><ul><ul><li>filesystem </li></ul></ul><ul><ul><li>zvuk </li></ul></ul><ul><ul><li>bluetooth </li></ul></ul><ul><ul><li>sms poruke </li></ul></ul><ul><ul><li>fotografije </li></ul></ul><ul><ul><li>kamera </li></ul></ul><ul><ul><li>decimalni brojevi (da, float) </li></ul></ul><ul><ul><li>neki telefoni ne podržavaju ni JPG </li></ul></ul>
  • 21. J2ME <ul><li>sandbox </li></ul><ul><ul><li>MIDleti ne mogu komunicirati međusobno </li></ul></ul><ul><li>spremanje podataka samo u RecordStore </li></ul><ul><li>limitirane veličine izvršne .jar datoteke </li></ul><ul><ul><li>voditi racuna i zbog činjenice: download=novac </li></ul></ul><ul><li>limitiran heap </li></ul><ul><li>različite dimenzije ekrana </li></ul><ul><ul><li>od 100px do 320px širine </li></ul></ul><ul><li>performanse </li></ul><ul><li>UI elementi - “ružni” </li></ul>ružno
  • 22. J2ME - Brojni faktori <ul><li>configurations </li></ul><ul><ul><li>CLDC 1.0, 1.1, CDC </li></ul></ul><ul><li>profiles </li></ul><ul><ul><li>MIDP 1.0, MIDP 2.0 </li></ul></ul><ul><li>optional apis </li></ul><ul><ul><li>Web Services API (JSR 172), Mobile 3D Graphics API (JSR 184), L ocation API (JSR 179) , Wireless Messaging API ... </li></ul></ul><ul><li>vendor specific apis </li></ul><ul><ul><li>skoro svaki ih ima </li></ul></ul><ul><li>vendors (proizvođači) </li></ul><ul><ul><li>Nokia, Samsung, SonyEricsson, Siemens, Motorola.. </li></ul></ul><ul><li>devices (telefoni) </li></ul><ul><ul><li>6630, E50, SGH-D800, K750i, CX65, V3... </li></ul></ul><ul><li>ne kažem da se ne može </li></ul><ul><ul><li>morate biti spremni </li></ul></ul><ul><li>bugs </li></ul>
  • 23. “ Write once, package version for every handset” <ul><li>nejasne specifikacije dovode do razlika u implementaciji </li></ul><ul><ul><li>Motorola prikazuje commandove drukčije od svih ostalih </li></ul></ul><ul><ul><li>Nokia Series 60 neće u fullscreen prije nego što postaviš CommandListener </li></ul></ul><ul><ul><li>Samsung serija SGH-nesto do SGH-nesto2 ne prijavljuje ispravno veličinu ekrana </li></ul></ul><ul><ul><li>Samsung model XYZ cijelo vrijeme flickera ekran </li></ul></ul><ul><ul><li>problemi s PNG-ovima </li></ul></ul><ul><li>razvoj izvediv </li></ul><ul><ul><li>potrebne adaptacije za specifične telefone – developeri to mrze (čini ih nesretnim  ) </li></ul></ul><ul><ul><li>potreban niz alata koji riješavaju probleme </li></ul></ul>
  • 24. Developeri doskaču <ul><li>J2ME Polish </li></ul><ul><ul><li>GUI Library </li></ul></ul><ul><ul><li>Serialization Framework </li></ul></ul><ul><ul><li>Persistence </li></ul></ul><ul><ul><li>Remote Method Invocation </li></ul></ul><ul><ul><li>IDE Integration </li></ul></ul><ul><ul><li>Java 5.0 podrška </li></ul></ul><ul><ul><ul><li>enums , generic s </li></ul></ul></ul>
  • 25. LWUIT <ul><li>Lightweight UI Toolkit </li></ul><ul><ul><li>fino &amp; friško (staro par dana) </li></ul></ul><ul><ul><li>kao SWING </li></ul></ul><ul><ul><li>Layouts </li></ul></ul><ul><ul><li>PLAF &amp; Themes </li></ul></ul><ul><ul><li>Fonts </li></ul></ul><ul><ul><li>Touch Screen </li></ul></ul><ul><ul><li>Animations &amp; Transitions </li></ul></ul><ul><ul><li>Rich widgets </li></ul></ul><ul><ul><li>3D Integration </li></ul></ul><ul><ul><li>Painters </li></ul></ul><ul><ul><li>Modal Dialogs </li></ul></ul><ul><ul><li>External Tools </li></ul></ul><ul><ul><li>I18N/L10N </li></ul></ul>
  • 26. Alati <ul><li>Što vam treba? </li></ul><ul><li>Baza uređaja </li></ul><ul><ul><li>WURFL </li></ul></ul><ul><ul><li>Infinum Device Database </li></ul></ul><ul><li>Alati za buildanje </li></ul><ul><ul><li>kreiranje specifičnih inačica ovisno o </li></ul></ul><ul><ul><ul><li>telefonima </li></ul></ul></ul><ul><ul><ul><li>rezolucijama </li></ul></ul></ul><ul><ul><ul><li>jeziku </li></ul></ul></ul><ul><ul><ul><li>raznim parametrima </li></ul></ul></ul>
  • 27. J2ME - Razvoj <ul><li>Wireless Toolkit </li></ul><ul><li>Razvojno sučelje </li></ul><ul><ul><li>Eclipse ili NetBeans </li></ul></ul><ul><li>Ako radi u emulatoru – radi na svakom telefonu? – Naravno da ne (hm..Write once...šta ono?) </li></ul><ul><li>Metodologija testiranja </li></ul><ul><ul><li>nemoj ostaviti curu ako ima dobru Nokiu </li></ul></ul><ul><ul><li>nemoj se posvađati s prijateljem koji ima dućan s telefonima </li></ul></ul><ul><li>Kritični rez </li></ul><ul><ul><li>odabrati podskup proizvođača/mobitela/tehnologija za koje razvijate </li></ul></ul>
  • 28. &nbsp;
  • 29. Flash Lite <ul><li>Flash player 7 </li></ul><ul><li>ActionScript 2.0 </li></ul><ul><li>vizualno atraktivna rješenja </li></ul><ul><li>flv support </li></ul><ul><li>vector based grafike </li></ul>
  • 30. Flash Lite <ul><li>plus </li></ul><ul><ul><li>nema ovisnosti o telefonu stvar koju su pokušali napraviti u Javi, ali bezuspješno </li></ul></ul><ul><ul><li>IDE – brži razvoj </li></ul></ul><ul><li>minus </li></ul><ul><ul><li>nema pristupa podacima od telefona </li></ul></ul><ul><ul><li>još uvijek slabo zastupljeno od strane proizvođača telefona (ima nešto Nokia, SonyEricsson..) </li></ul></ul><ul><ul><li>također loši distribucijski kanali </li></ul></ul><ul><li>dobro rješenje za multimedijalne projekte </li></ul>
  • 31. &nbsp;
  • 32. Symbian OS <ul><li>većinski vlasnik Nokia </li></ul><ul><li>C++ </li></ul><ul><ul><li>daleko veće mogućnosti od Jave, pristup low level funkcijama telefona kao i skoro svim podacima </li></ul></ul><ul><ul><li>“ pravo” programiranje </li></ul></ul><ul><li>.sis datoteke </li></ul><ul><li>zanimljivost: podložno virusima </li></ul><ul><li>razvoj: Carbide C++ (ko Eclipse), ima i VS plugin </li></ul><ul><ul><li>moguć i Python </li></ul></ul>
  • 33. Symbian OS – version fun <ul><li>Nokia series </li></ul><ul><ul><li>S60 1st edition </li></ul></ul><ul><ul><li>S60 2nd edition FP 1 </li></ul></ul><ul><ul><li>S60 2nd edition FP 2 </li></ul></ul><ul><ul><li>S60 2nd edition FP 3 </li></ul></ul><ul><ul><li>S60 3rd ... </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>S80 </li></ul></ul><ul><ul><li>S90 </li></ul></ul><ul><li>Symbian verzije </li></ul><ul><ul><li>Symbian 6.0 </li></ul></ul><ul><ul><li>... </li></ul></ul><ul><ul><li>.. </li></ul></ul><ul><ul><li>Symbian 9.5 </li></ul></ul>
  • 34. Symbian OS uređaji <ul><li>Uglavnom high-end uređaji, Smartphoneovi </li></ul><ul><ul><li>po nekim pokazateljima 75% smartphonea su Symbian based </li></ul></ul><ul><ul><li>dakle ovo je definitivno platforma za Smartphone aplikacije </li></ul></ul><ul><li>Nokia Series 60 </li></ul><ul><ul><li>popularno </li></ul></ul><ul><li>Nokia Series 80 </li></ul><ul><ul><li>par telefona </li></ul></ul><ul><li>Nokia Series 90 </li></ul><ul><ul><li>prilično mrtvo </li></ul></ul><ul><li>SonyEricsson UIQ </li></ul>
  • 35. &nbsp;
  • 36. Brew <ul><li>moćan API, pristup podacima od telefona </li></ul><ul><li>certifikacija potrebna (košta) </li></ul><ul><li>slabo podržano u Europi </li></ul><ul><li>čak i u US slabija nego Java </li></ul><ul><li>Japan, Korea </li></ul><ul><li>RIP </li></ul>
  • 37. Windows Mobile <ul><li>PocketPc </li></ul><ul><li>AT&amp;T, Verizon, Sprint, Psion, Palm, Motorola - kod nas više/manje neupotrebljivo za telefone </li></ul><ul><li>C++ kod, managed code (C#), ili web aplikacije za Internet Explorer </li></ul><ul><li>Visual Studio </li></ul>
  • 38. &nbsp;
  • 39. iPhone <ul><li>OS X stripped down </li></ul><ul><li>u početku &amp;quot;aplikacije&amp;quot; su se radile kao web aplikacije za Safari (wow!) </li></ul><ul><ul><li>Aptana </li></ul></ul><ul><li>postoje “jailbreak” aplikacije, nisu predmet razmatranja ovdje </li></ul>
  • 40. iPhone SDK <ul><li>sandbox model </li></ul><ul><li>razvojno sučelje: Cocoa </li></ul><ul><ul><li>Objective C, može i drugi jezici </li></ul></ul><ul><li>Apple drži sve pod kontrolom </li></ul><ul><li>“ iPhone Human Interface Guidelines” </li></ul><ul><ul><li>nema background procesa ? </li></ul></ul><ul><ul><li>nema velikog opterećivanja bandwidtha </li></ul></ul><ul><ul><li>nema interpretiranih jezika, nema voip-a.. </li></ul></ul><ul><ul><li>A dobro, a zašto bi itko slušao Appleove smjernice? </li></ul></ul>
  • 41. App Store <ul><li>ekskluzivni distributer iPhone aplikacija </li></ul><ul><li>developerima 70%, apple 30% </li></ul><ul><li>$99 ulazna naknada </li></ul><ul><li>06/2008 </li></ul><ul><li>iFund – $100 mil za financiranje iPhone/iPod touch projekata </li></ul>
  • 42. Android OS <ul><li>&amp;quot;Google phone“, “gPhone” </li></ul><ul><li>Open handset alliance, 30+ kompanija, Google + još neki </li></ul><ul><li>Od nama poznatih: </li></ul><ul><ul><li>proizvođači: Motorola, Samsung, LG, HTC </li></ul></ul><ul><ul><li>operatori: T-Mobile, Sprint, Telefonica </li></ul></ul><ul><ul><li>Intel, Synaptics, Sirf, eBay... </li></ul></ul>
  • 43. Android OS
  • 44. Android OS <ul><li>kvalitetne mogućnosti </li></ul><ul><ul><li>osnovne: pozivi, sms poruke, kamera </li></ul></ul><ul><ul><li>SQLIte, OpenGL, B luetooth, USB ... </li></ul></ul><ul><li>PC pristup izradi aplikacija </li></ul><ul><ul><li>&amp;quot;Da, mogu po defaultu otvarati slike u drugom picture vieweru!&amp;quot; </li></ul></ul><ul><li>aplikacije se rade u Javi, (ali ne Micro Edition) </li></ul><ul><ul><li>neusporedivo više mogućnosti </li></ul></ul><ul><li>vrte se na Dalvik VM </li></ul><ul><ul><li>zanimljivost – ne kompajla se u bytecode nego u “njihov” bytecode – zaobišli Sun i zakonske regulative oko open sourcea </li></ul></ul>
  • 45. Android developer challenge <ul><li>$10 mil. </li></ul><ul><ul><li>ide u 2 runde </li></ul></ul><ul><ul><li>50 * $25,000 </li></ul></ul><ul><ul><li>10 * $100,000 </li></ul></ul><ul><ul><li>10 * $275,000 </li></ul></ul><ul><li>Vrlo bitno: ne možete sudjelovati ako ste iz </li></ul><ul><ul><li>Kube, Irana, Sirije, Sjeverne Koreje, Sudana, Mianmara (Burma), Italije ili Quebeca </li></ul></ul><ul><li>završila prva runda, 1788 prijavljenih aplikacija </li></ul>
  • 46. <ul><ul><li>Mobile development je konstantno “gađanje pokretnih meta” </li></ul></ul><ul><ul><li>Java dominira i teško ćemo se od nje odvojiti </li></ul></ul><ul><ul><li>Mobilna fragmentacija teško da će se smanjiti, potrebno se prilagoditi njoj </li></ul></ul><ul><ul><ul><li>- usavršavati znanje, metode i alate </li></ul></ul></ul><ul><ul><li>Kombinirati mobilne klijente, ovisno o potrebi našeg servisa, ali teško da ćete jednom platformom pokriti sve korisnike. </li></ul></ul>[email_address]

×