SlideShare ist ein Scribd-Unternehmen logo
1 von 28
JavaScript svemogući Jedanprogramski jezikza web, smartphone, tablet, desktop i TV Srđan Stanić
Pet minuta Poslujemo od 2007. godine Danas oko 40 stalnih zaposlenika Mobilne i web aplikacije 90% prihoda od izvoza softvera i softverskih usluga
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScript u Pet minuta
JavaScripti činjenice Više poslova u JavaScriptu nego u Rubyu, Pythonu, PHP-u, Perlu, C#-u, Objective C-u Prema tražilici poslova Indeed.com, Siječanj 2011. JavaScript popularniji od Rubya premaindeksupopularnostiprogramskihjezika TIOBE, lipanj 2011.
Web aplikacije
Web aplikacije
Web aplikacije
Web aplikacije
Web aplikacije
Mobilne web aplikacije
Mobilne web aplikacije Prilagođeno za mobilni web Xui.js, Zepto.js (iOS, Android, WebOS) jQueryMobile (sve platforme) Podrška za kompleksnije aplikacije SenchaTouch (ExtJS) Dojo Backbone.js Korisno Underscore.js
Hibridne aplikacije
Hibridne aplikacije HTML/CSS/JS + native API Podrška na platformi (Nokia WRT, SE WebSDK, HP WebOS) Samostalna implementacija Gotove biblioteke i servisi
Hibridne aplikacije
Titanium Appcelerator
Desktop aplikacije
Desktop aplikacije Titanium Appcelerator Chromeless Adobe AIR
TV aplikacije
Yahoo TV
Samsung TV
Google TV
Aplikacijenaposlužitelju
Svemogući Javascript? Single silver bullet? Jedna implementacija, puno platformi? NE , ALI...
Zaključak Skraćuje vrijeme razvoja Smanjuje raspon tehnologija koje je potrebno poznavati Potrebno sazrijevanje Rastući trend koji nije moguće zanemariti
Pitanja? Srđan Stanić srdan.stanic@fiveminutes.eu twitter: zensrky

Weitere ähnliche Inhalte

Ähnlich wie (WS11) Srđan Stanić (Pet minuta): JavaScript svemogući*

WebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacijeWebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacije
Matija Šmalcelj
 
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štuSve 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
carr
 
Python - na uzlazu ili silazu?
Python - na uzlazu ili silazu?Python - na uzlazu ili silazu?
Python - na uzlazu ili silazu?
Robert Lujo
 

Ähnlich wie (WS11) Srđan Stanić (Pet minuta): JavaScript svemogući* (14)

WebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacijeWebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacije
 
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan VučakJavantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
Javantura Zagreb 2014 - Java na klijenstskoj strani - Ivan Vučak
 
Uvod u aplikacije - Luka Mandić
Uvod u aplikacije - Luka MandićUvod u aplikacije - Luka Mandić
Uvod u aplikacije - Luka Mandić
 
AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević
 
Silverlight Business Overview
Silverlight Business OverviewSilverlight Business Overview
Silverlight Business Overview
 
Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)Panel diskusija - usporedba Web frameworka (IT Showoff)
Panel diskusija - usporedba Web frameworka (IT Showoff)
 
Branimir Šloser - Razbor IT (IT Showoff)
Branimir Šloser - Razbor IT (IT Showoff)Branimir Šloser - Razbor IT (IT Showoff)
Branimir Šloser - Razbor IT (IT Showoff)
 
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
JavaCro'14 - Is there a single “correct” web architecture for business apps –...JavaCro'14 - Is there a single “correct” web architecture for business apps –...
JavaCro'14 - Is there a single “correct” web architecture for business apps –...
 
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štuSve 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
 
Developers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović TelenorDevelopers' mDay 2017. - Veljko Manojlović Telenor
Developers' mDay 2017. - Veljko Manojlović Telenor
 
Python - na uzlazu ili silazu?
Python - na uzlazu ili silazu?Python - na uzlazu ili silazu?
Python - na uzlazu ili silazu?
 
Coolinarika - Case Study - Net Konferenca 2007
Coolinarika - Case Study - Net Konferenca 2007Coolinarika - Case Study - Net Konferenca 2007
Coolinarika - Case Study - Net Konferenca 2007
 
GraphQL & Laravel - Efikasni API servisi
GraphQL & Laravel - Efikasni API servisiGraphQL & Laravel - Efikasni API servisi
GraphQL & Laravel - Efikasni API servisi
 
JavaCro'14 - JavaScript single-page applications i JEE, can they fit together...
JavaCro'14 - JavaScript single-page applications i JEE, can they fit together...JavaCro'14 - JavaScript single-page applications i JEE, can they fit together...
JavaCro'14 - JavaScript single-page applications i JEE, can they fit together...
 

Mehr von Web::Strategija

(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
Web::Strategija
 
(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web
Web::Strategija
 
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
Web::Strategija
 
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
Web::Strategija
 
(WS14) Nedim Sabic - SEO za velike web stranice
(WS14) Nedim Sabic - SEO za velike web stranice(WS14) Nedim Sabic - SEO za velike web stranice
(WS14) Nedim Sabic - SEO za velike web stranice
Web::Strategija
 
(WS14) Emanuel Blagonic - HTML5 u praksi
(WS14) Emanuel Blagonic - HTML5 u praksi(WS14) Emanuel Blagonic - HTML5 u praksi
(WS14) Emanuel Blagonic - HTML5 u praksi
Web::Strategija
 
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
Web::Strategija
 
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
Web::Strategija
 
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
Web::Strategija
 
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
Web::Strategija
 
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
Web::Strategija
 
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
Web::Strategija
 
(WS13) Nikola Jellacic: Visitor meet the web
(WS13) Nikola Jellacic: Visitor meet the web(WS13) Nikola Jellacic: Visitor meet the web
(WS13) Nikola Jellacic: Visitor meet the web
Web::Strategija
 
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
Web::Strategija
 
(WS13) Dejan Simic: Do kupca bez googla
(WS13) Dejan Simic: Do kupca bez googla(WS13) Dejan Simic: Do kupca bez googla
(WS13) Dejan Simic: Do kupca bez googla
Web::Strategija
 
(WS13) Zeljko Riha: Znate li gdje ste
(WS13) Zeljko Riha: Znate li gdje ste(WS13) Zeljko Riha: Znate li gdje ste
(WS13) Zeljko Riha: Znate li gdje ste
Web::Strategija
 
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
Web::Strategija
 
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
Web::Strategija
 
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
Web::Strategija
 
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
Web::Strategija
 

Mehr von Web::Strategija (20)

(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
(WS14) Mario Pavlovic - Milisekunde, pikseli i ekipa
 
(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web(WS14) Sasa Matijasic - Node.js i "novi" web
(WS14) Sasa Matijasic - Node.js i "novi" web
 
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
(WS14) Alen Cvitkovic - Web dizajneru, poštuj developera!
 
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
(WS14) Tomislav Tipuric - Cloud kao aplikacijska platforma
 
(WS14) Nedim Sabic - SEO za velike web stranice
(WS14) Nedim Sabic - SEO za velike web stranice(WS14) Nedim Sabic - SEO za velike web stranice
(WS14) Nedim Sabic - SEO za velike web stranice
 
(WS14) Emanuel Blagonic - HTML5 u praksi
(WS14) Emanuel Blagonic - HTML5 u praksi(WS14) Emanuel Blagonic - HTML5 u praksi
(WS14) Emanuel Blagonic - HTML5 u praksi
 
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
(WS14) Berislav Lopac - Najvažnija osoba u razvoju softverskog proizvoda
 
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
(WS14) Goran Đoreski - Važnost stakla, bakra i čelika
 
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
(WS14) Antonio Peric Mazar - Symfony2 - kome je namijenjen i zašto ga odabrati?
 
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
(WS14) Ivan Nikolic - Modernizr—browseru, identificiraj se!
 
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
(WS14) Karlo Smid, Zeljko Filipin - Testirati kao dr. House
 
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
(WS13) Sinisa Moskov: Tko izgubi dobitak dobije gubitak
 
(WS13) Nikola Jellacic: Visitor meet the web
(WS13) Nikola Jellacic: Visitor meet the web(WS13) Nikola Jellacic: Visitor meet the web
(WS13) Nikola Jellacic: Visitor meet the web
 
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
(WS13) Goran Peuc: Najbolje prakse u dizajnu turistickih stranica
 
(WS13) Dejan Simic: Do kupca bez googla
(WS13) Dejan Simic: Do kupca bez googla(WS13) Dejan Simic: Do kupca bez googla
(WS13) Dejan Simic: Do kupca bez googla
 
(WS13) Zeljko Riha: Znate li gdje ste
(WS13) Zeljko Riha: Znate li gdje ste(WS13) Zeljko Riha: Znate li gdje ste
(WS13) Zeljko Riha: Znate li gdje ste
 
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
(WS13) Vlatka Sipos: Mobilne aplikacije za mobilni turizam
 
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
(WS13) Vladimir Nikolic: Monopol oligopol konkurentopol
 
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
(WS13) Visnja Zeljeznjak: Zasto armija eksperata za web trgovine nece pronaci...
 
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
(WS13) Vedran Krizek: Vaznost kontinuiranog razvoja tehnologije..
 

(WS11) Srđan Stanić (Pet minuta): JavaScript svemogući*

Hinweis der Redaktion

  1. Konzum iPhoneShoutem AndroidMTV Nokia
  2. Konzum iPad hibridna
  3. CoreMedia – web
  4. WebOS – media player
  5. Trend rasta poslova koji traže znanje JavaScriptaNakon ovog predavanja kad vidite sto se sve s JavaScriptom moze napraviti biti ce jasno zasto je tome takoJavaScript i Rubynastali 95Do 2005 nisu imali znacajniju ulogu u razvoju softveraNakon 2005Ruby serverJavaScript klijentNajcool jezik i hype medju programerimaDonedavno RubyDanas JavaScriptRuby ostao na serveru, Javascript se proširio na sve oblike frontenda pa i na server
  6. Nastao radi kako bi se povecala interaktivnost statickih HTML dokumenataDanas su cijele aplikacije pisane u njemuServer koriste kao bazu podatakaTendencija da sve vise nalikuju i ponasaju se kao desktop aplikacijeSet kontrolaGridovi, paneli, harmonike, menui, tabovi, popupovi, calendar, chartovi, image previewerDrag’n’dropdatoteka u preglednik (gmail)Primjeri takvih kompleksnih suceljaAplikacija za racunovodstvo
  7. Primjeri takvih kompleksnih suceljaGoogle Wave
  8. Primjeri takvih kompleksnih suceljaGitHub Issues
  9. Gornja skupina – niz godina prisutniSproutCore novijeg datumaApple gakoristiozasvoje web aplikacije – iWork, MobileMehttp://papercube.peterbergstrom.com/ (SproutCore)Donja skupinaPojednostavniti programiranje u JsPriblizitiprogramerimaiskusnim u nekimdrugimtehnologijamaGWTJavaGoogle Wave, Google AdWordsCapuccinoObjectiveJ i Cocoa frameworkiOsdeveloperihttps://gomockingbird.com/mockingbird/ (Cappuccino)CoffeeScriptRuby, Python programerihttp://chalk.37signals.comhttp://kodingen.com/ (CofeeScript,jQuery)
  10. Zadnjihgodina – optimizacijaAplikacijepisane u javascriptu se jakobrzoizvodebibliotekeza fancy vizualizacije podatakaProcessing.js - http://ejohn.org/apps/processing.js/examples/custom/substrate.htmlBibliotekezaizraduigricaMario kart – http://www.nihilogic.dk/labs/mariokart/PC emulator pisan u Javascriptuhttp://bellard.org/jslinux/Mozda za nekoliko godina Windowse 9 zavrtite u pregledniku
  11. Sve više procerske snage i kvalitetni, moderni preglednici na pametnim telefonima omogućili razvoj mobilnih web aplikacijaBasecampSubset funkcionalnosti prilagođen za mobitelFlick BasketballIsta app i u app storeuiPhone User guide
  12. iPhone, iPad, Android, BB, Palm, Bada – svi imaju webkitBibliotekespecijaliziranezarazvojinteraktivnihwebaaplikacijazamobitelePREDNOSTI:Nemainstalacijezaobilaziteapp storecross platformPROBLEMI:Ne mozetepokrenutiaplikacijuakoste offlineNema pristupa featureima mobitela (kontakti, kalendar, kompas, kamera, gps)
  13. Dijelom pisane u Javascriptu, HTMLu, CSSu, a dijelom pisane u native, u Javi
  14. Sastoje se od web dijela i native dijelaU web dijelucijelaaplikacijaU native dijelupristupfeatureimatelefona(gps, akcelerometar, kamera, storage, kontakti...)PhoneGapPotrebno imati razvojno okruzenje za svaku platformuNovost: build servis
  15. Primjer aplikacije koja ima poslovnu logiku pisanu u JavascriptuSucuelje je native
  16. AppceleratorOsimnedostupnostfeatureatelefona problem kodmobilnogweba je i korisnickidozivljajButton ne uhvate touchPojavi se efekt, ali ne odradiakcijaProblem sascrollanjemlistakojeimajupunosadrzajaJS +UI API + Phone APIJedan IDE, sveplatformeProblemiRelativnoslabadokumentacijaPokrivenostfeaturea
  17. Titanum razvojno okruzenje
  18. ChromelessprojektPreglednikbezsuceljaSuceljeprogramersamdefinira u HTML/CSS/JSNijezatvoren u sandboxunegoimapristupOsu
  19. Ideja: obogatitikorisnickidozivljagledanjaTVakontekstualniminformacijamaGoogle TVTemplate aplikacijeLibrary temeljennajQueryu i ClosureuYahoo Connected TVSDKSamsung Smart TV AppsSDK
  20. ALI, to nijesve! 
  21. PokusajipruzanjapodrskeJavascriptunaserveru (ApatnaJaxer, Opera)Node.jsOmogucujepisanjeserverskihaplikacija u Javascriptu (umjesto u Javi, c#, rubyu, pythonu, phpu)Zasto je to super?Isti model i poslovnulogikukoristi i server i klijentMorateznatisamojedanprogramskijezik, a ne dva+ odlicneperformanse
  22. magicni stapicproblemi iogranicenjaizrazito interaktivno i dinamično sučelje-> hibridne tehnologijekompleksne matematičke proračune -> GUIRazlicite platforme - različite APIje i različite GUIje
  23. jezgra aplikacije, model, poslovna logika – jedinstvenaumjesto 5 razlicitih jezika za 5 razlicitih platformi, trebate znati samo 1 jezik i 5 razlicitih frameworkaRastuci trend količine i kvalitete softvera dugoročno - jako važnu ulogu i postati jedna od važnijih platformi za razvoj aplikacija koje moraju pokriti velik broj frontendaIdealan use case za koristiti Javscript: Evernote, ali nesto specificnije, sto ne mora biti jako lijepo, ali mora raditi svugdje i sinkronizirati se s webom