SlideShare a Scribd company logo
1 of 34
Download to read offline
Tipovi aplikacija
i
osnove programiranja
Luka.M@studentpartner.com
[ O predavaču]
Luka.M@studentpartner.com, Linkedin - Facebook
Agenda predavanja
Vrste aplikacija
Konzolne aplikacije
Što su C#, XAML, HTML5, CSS3?
Uvod u aplikacije
Web aplikacije
Agenda predavanja
Windows Phone 8 aplikacije
Windows Modern UI (Windows Store) aplikacije
Uvod u aplikacije
Računalni program namjenjen korisniku za izvršavanje zadataka
Primjena; eng. application
Poslovne, računske, grafičke, izvođenje medija, uredski paketi
Desktop računala, mobilni telefoni, tableti, bankomati, kase, televizori,
automobili, hladnjaci, …
Uvod u aplikacije
Rješavaju probleme
Olakšavaju svakodnevni život
Prilagođene današnjem užurbanom ritmu života
Široka primjena u svim sferama života
Windows Store
Windows Store je digitalna distribucijska platform
Koja predznanja moram imati da bi se bavio razvojem Windows Store
aplikacija ?
Windows Store aplikacije možete izrađivati sa sljedećim programskim
jezicima:
• JavaScript sa HTML/CSS
• C#, Visual Basic ili C++ sa XAML
• C++ sa DirectX
Visual studio
Microsoftov alat za razvoj softvera
Dostupan svima
Developer licenca
podržava i dizajnerski pristup
izradi programskog koda
Vrste aplikacija
Ovisno o primjeni aplikacije
Aplikacije za krajnjeg korisnika često imaju GUI
Aplikacije koje služe kao pomoćni programi su često console
Nije svaka vrsta aplikacije dobra za našu ideju
Vrste aplikacija
Console
Windows Presentation Foundation (WPF)
Web aplikacija
Windows ModernUI (Windows Store)
Windows Phone
Što su C#, XAML, HTML5, CSS3?
C#
Proceduralni jezik
Objektno orijentirani jezik
Programski jezik izmišljen za .NET platformu
Sintaksa slična Javi i C++
Što su C#, XAML, HTML5, CSS3?
XAML se često opisuje pojmom markup language – isti atribut nosi i niz drugih
opisnih jezika za sučelja poput HTML-a (hypertext markup language)
XAML je u svojoj suštini nalik XML-u, no XAML nije samo jezik za opisivanje
izgleda samoga sučelja. Uporabom XAML-a moguće je definirati i korisničke
kontrole, na njima dodavati event handlere koji se, kasnije, povezuju s
programskom logikom u code – behind datotekama.
Što su C#, XAML, HTML5, CSS3?
XAML
Extensible Application Markup Language
Proširena verzija XML-a, prvenstveno napravljena za WPF
Koristi se za definiciju korisničkih sučelja i povezivanje podataka
Može se izraziti pomoću C# ili VisualBasic-a; koristi se za izradu
Windows Store, Windows Phone, Silverlight i WPF aplikacija
Što su C#, XAML, HTML5, CSS3?
HTML5
HyperText Markup Language 5. generacije
Uvodi novu sintaksu
Mogućnost korištenja vektorske grafike (.svg)
Omogućuje izradu aplikacija za više platformi odjednom
Što su C#, XAML, HTML5, CSS3?
drag and drop,upravljanje pomoću tipkovnice,canvas
reprodukcije videa na stranicama bez korištenja Adobe flasha ili
Microsoftovog silverlighta
Što su C#, XAML, HTML5, CSS3?
CSS3
Cascade Style Sheet- stilski jezik
Određuje izgled i format bilo kojeg dokumenta pisanog u markup
jeziku= oblikovanje HTML-a
Ukoliko postoji više pravila za neki element, u obzir se uzima ono
većeg prioriteta
Što su C#, XAML, HTML5, CSS3?
Zaobljeni rubovi, Transparentnost i Offset outline
Konzolna aplikacija
Kao što ime kaže odvija se u konzoli (ili terminalu)
Nema grafičko sučelje (GUI), za rad se koristi samo tipkovnica
Uglavnom se koristi kao potprogram za aplikaciju koja se izvršava
Vrlo su „male” (najviše par MB)
Ljudi ih često brkaju sa DOS-om
DEMO
WPF aplikacija
Windows Presentation Foundation
Aplikacija koja ujedinjuje korisničko sučelje, medije i dokumente u
jednu cjelinu
Može biti samostalna desktop aplikacija ili dio nekog browsera
Uvodi rad sa XAML-om, 2D i 3D grafikom, vektorskom grafikom,
animacijom, tekstom, dokumentom, medijima, dokumentima,…
DEMO
Web aplikacija
ASP.NET – web framework za web site-ove i web aplikacije
Aplikacija koju nije potrebno instalirati na računalo korisnika
Pristupa joj se putem browsera
Za korištenje web aplikacije nije potrebno dodatno predznanje
ASP.NET
ASP.NET – web framework za web stranice i web aplikacije
ASP .NET je Microsoft okruženje u okviru .NET
platforme koje se može koristiti za razvoj:
• web mjesta,
• Web aplikacija,
• XML web usluga.
Budući da se kao i ostali dijelovi .NET
platforme temelji na zajedničkom CLR-u ( Common Language Runtime)
njegov programski kod može se pisati u bilo kojem .NET jezik
MVC ASP.NET
model, view (pogled) i controller (kontroler)
Korisnik Kontroler
ModelView
Korisničko ime i
lozinka
Programska strukutra
Baza podataka
Korisničko sučelje
DEMO
Windows ModernUI (Windows Store)
C#/XAML, ili VB.NET/XAML ili HTML5/CSS3/JavaScript
Aplikacije pisane za računala i tablete sa Windows 8 (x86, x64, RT)
Obilježava ju specifičan ModernUI dizajn (poznat i kao Metro)
Može ih se naći (i kupiti ako nisu besplatne) na Windows Store-u
Windows Phone
C#/XAML, ili VB.NET/XAML
Aplikacije pisane za smartphone sa Windows Phone 8 OS
Obilježava ju specifičan ModernUI dizajn (poznat i kao Metro)
Jedinstven dizajn u cijelom ekosustavu (desktop, tablet, mobilni
telefon)
Najbrže rastuća mobilna platforma, 3. na svijetu po udjelu tržišta
Consumer Store Coverage: Over 180 countries
120+ new
180+
123
31
Developer: Over 180 countries
140+ new
38 Countries
Windows Phone 7.x
180+ Countries
Windows Phone 8.0
DEMO
Materijali
• http://windows.microsoft.com/sr-latn-
cs/windows-8/all-about-apps.
• http://www.crokec.net/windows-store/
• http://channel9.msdn.com/
• http://www.w3schools.com/aspnet
• http://www.youtube.com/watch?v=BtzyYso5rgI
• microsoftvirtualacademy.com

More Related Content

Viewers also liked

Outlet a precio libre: bandas y rollos
Outlet a precio libre: bandas y rollosOutlet a precio libre: bandas y rollos
Outlet a precio libre: bandas y rollosEtorki S.L.
 
Azure概要とハイブリッドWebサイトとか / 2014.09.27
Azure概要とハイブリッドWebサイトとか / 2014.09.27Azure概要とハイブリッドWebサイトとか / 2014.09.27
Azure概要とハイブリッドWebサイトとか / 2014.09.27Keiji Kamebuchi
 
IVO DANIES matematicas
IVO DANIES matematicasIVO DANIES matematicas
IVO DANIES matematicasiidr
 
有效的會員擴展Jpg 楊三峰總會長2014
有效的會員擴展Jpg 楊三峰總會長2014有效的會員擴展Jpg 楊三峰總會長2014
有效的會員擴展Jpg 楊三峰總會長2014Chris Yang
 
Franklin (MA) Town Council: DPW Update 20150204
Franklin (MA) Town Council: DPW Update 20150204Franklin (MA) Town Council: DPW Update 20150204
Franklin (MA) Town Council: DPW Update 20150204Franklin Matters
 

Viewers also liked (11)

Köszi
KösziKöszi
Köszi
 
Outlet a precio libre: bandas y rollos
Outlet a precio libre: bandas y rollosOutlet a precio libre: bandas y rollos
Outlet a precio libre: bandas y rollos
 
Azure概要とハイブリッドWebサイトとか / 2014.09.27
Azure概要とハイブリッドWebサイトとか / 2014.09.27Azure概要とハイブリッドWebサイトとか / 2014.09.27
Azure概要とハイブリッドWebサイトとか / 2014.09.27
 
IVO DANIES matematicas
IVO DANIES matematicasIVO DANIES matematicas
IVO DANIES matematicas
 
有效的會員擴展Jpg 楊三峰總會長2014
有效的會員擴展Jpg 楊三峰總會長2014有效的會員擴展Jpg 楊三峰總會長2014
有效的會員擴展Jpg 楊三峰總會長2014
 
Proyecto fc 2013
Proyecto fc 2013Proyecto fc 2013
Proyecto fc 2013
 
Sylbus
SylbusSylbus
Sylbus
 
Franklin (MA) Town Council: DPW Update 20150204
Franklin (MA) Town Council: DPW Update 20150204Franklin (MA) Town Council: DPW Update 20150204
Franklin (MA) Town Council: DPW Update 20150204
 
wins0001
wins0001wins0001
wins0001
 
Kursinfo
KursinfoKursinfo
Kursinfo
 
Proyecto_Fase_Planificacion_JoséCastillo
Proyecto_Fase_Planificacion_JoséCastilloProyecto_Fase_Planificacion_JoséCastillo
Proyecto_Fase_Planificacion_JoséCastillo
 

Similar to Uvod u aplikacije - Luka Mandić

WebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacijeWebUG - Hibridne mobilne aplikacije
WebUG - Hibridne mobilne aplikacijeMatija Šmalcelj
 
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)IT Showoff
 
Rp1 predavanja 01
Rp1 predavanja 01Rp1 predavanja 01
Rp1 predavanja 01Goran Igaly
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 11.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11. Stipe Predanic
 
Mean Stack JavaCro 2014
Mean Stack JavaCro 2014Mean Stack JavaCro 2014
Mean Stack JavaCro 2014Nenad Pecanac
 
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...IT Showoff
 
Silverlight Business Overview
Silverlight Business OverviewSilverlight Business Overview
Silverlight Business OverviewCrowd
 
AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević Kruno Ris
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudDubravko Marak
 
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u AzureuLuka Lovosevic
 
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štucarr
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaFive
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeMihovil Rister
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayNETMedia
 

Similar to Uvod u aplikacije - Luka Mandić (20)

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
 
Operacijski Sustavi - Osnove
Operacijski Sustavi - OsnoveOperacijski Sustavi - Osnove
Operacijski Sustavi - Osnove
 
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)
 
Rp1 predavanja 01
Rp1 predavanja 01Rp1 predavanja 01
Rp1 predavanja 01
 
RSII_P6_2017_18.pdf
RSII_P6_2017_18.pdfRSII_P6_2017_18.pdf
RSII_P6_2017_18.pdf
 
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 –...
 
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11. [TVZ računarstvo] Dinamičke web aplikacije, predavanje 11.
[TVZ računarstvo] Dinamičke web aplikacije, predavanje 11.
 
Mean Stack JavaCro 2014
Mean Stack JavaCro 2014Mean Stack JavaCro 2014
Mean Stack JavaCro 2014
 
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
Ivan Guštin - Iskustva u optimizaciji IT Sustava primjenom Opensource rjesenj...
 
Silverlight Business Overview
Silverlight Business OverviewSilverlight Business Overview
Silverlight Business Overview
 
AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević AngularJS - Ivan Vučičević
AngularJS - Ivan Vučičević
 
Kako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloudKako pretvoriti server_sobu_u_cloud
Kako pretvoriti server_sobu_u_cloud
 
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
(ATD10) Postar zvoni dvaput - dostava podataka u Azureu
 
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
 
Vert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, JavanturaVert.x - Mihovil Rister, Javantura
Vert.x - Mihovil Rister, Javantura
 
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacijeVert.x - asinkroni skalabilni i poliglotni framework nove generacije
Vert.x - asinkroni skalabilni i poliglotni framework nove generacije
 
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil RisterJavantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
Javantura Zagreb 2014 - Vert.x 1.3 - Mihovil Rister
 
Angular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump DayAngular 2 and TypeScript - 2016 Dump Day
Angular 2 and TypeScript - 2016 Dump Day
 
Windows 7
Windows 7Windows 7
Windows 7
 

More from Software StartUp Academy Osijek (14)

ASP.NET - Ivan Marković
ASP.NET - Ivan MarkovićASP.NET - Ivan Marković
ASP.NET - Ivan Marković
 
XAML and WPF - Dinko Jakovljević
XAML and WPF - Dinko JakovljevićXAML and WPF - Dinko Jakovljević
XAML and WPF - Dinko Jakovljević
 
Internet marketing - Damir Podhorski
Internet marketing - Damir PodhorskiInternet marketing - Damir Podhorski
Internet marketing - Damir Podhorski
 
Team management - Tomislav Bilić
Team management - Tomislav BilićTeam management - Tomislav Bilić
Team management - Tomislav Bilić
 
ORM - Ivan Marković
ORM - Ivan MarkovićORM - Ivan Marković
ORM - Ivan Marković
 
Baze podataka i SQL - Vlatko Vlahek
Baze podataka i SQL - Vlatko VlahekBaze podataka i SQL - Vlatko Vlahek
Baze podataka i SQL - Vlatko Vlahek
 
Services - Leo Tot
Services - Leo TotServices - Leo Tot
Services - Leo Tot
 
Wireframing & UI design - Andrej Mlinarevic
Wireframing & UI design - Andrej MlinarevicWireframing & UI design - Andrej Mlinarevic
Wireframing & UI design - Andrej Mlinarevic
 
Financijski plan - Ana Marija Delic
Financijski plan - Ana Marija DelicFinancijski plan - Ana Marija Delic
Financijski plan - Ana Marija Delic
 
Izvori financiranja - Nina Marković
Izvori financiranja - Nina MarkovićIzvori financiranja - Nina Marković
Izvori financiranja - Nina Marković
 
Software Product Development - Denis Susac
Software Product Development - Denis SusacSoftware Product Development - Denis Susac
Software Product Development - Denis Susac
 
C# - Igor Ralić
C# - Igor RalićC# - Igor Ralić
C# - Igor Ralić
 
Poslovni plan - Sunčica Oberman Peterka
Poslovni plan - Sunčica Oberman PeterkaPoslovni plan - Sunčica Oberman Peterka
Poslovni plan - Sunčica Oberman Peterka
 
PM, Scrum and TFS - Ivan Marković
PM, Scrum and TFS - Ivan MarkovićPM, Scrum and TFS - Ivan Marković
PM, Scrum and TFS - Ivan Marković
 

Uvod u aplikacije - Luka Mandić

  • 3. Agenda predavanja Vrste aplikacija Konzolne aplikacije Što su C#, XAML, HTML5, CSS3? Uvod u aplikacije Web aplikacije
  • 4. Agenda predavanja Windows Phone 8 aplikacije Windows Modern UI (Windows Store) aplikacije
  • 5.
  • 6. Uvod u aplikacije Računalni program namjenjen korisniku za izvršavanje zadataka Primjena; eng. application Poslovne, računske, grafičke, izvođenje medija, uredski paketi Desktop računala, mobilni telefoni, tableti, bankomati, kase, televizori, automobili, hladnjaci, …
  • 7. Uvod u aplikacije Rješavaju probleme Olakšavaju svakodnevni život Prilagođene današnjem užurbanom ritmu života Široka primjena u svim sferama života
  • 8. Windows Store Windows Store je digitalna distribucijska platform Koja predznanja moram imati da bi se bavio razvojem Windows Store aplikacija ? Windows Store aplikacije možete izrađivati sa sljedećim programskim jezicima: • JavaScript sa HTML/CSS • C#, Visual Basic ili C++ sa XAML • C++ sa DirectX
  • 9. Visual studio Microsoftov alat za razvoj softvera Dostupan svima Developer licenca podržava i dizajnerski pristup izradi programskog koda
  • 10. Vrste aplikacija Ovisno o primjeni aplikacije Aplikacije za krajnjeg korisnika često imaju GUI Aplikacije koje služe kao pomoćni programi su često console Nije svaka vrsta aplikacije dobra za našu ideju
  • 11. Vrste aplikacija Console Windows Presentation Foundation (WPF) Web aplikacija Windows ModernUI (Windows Store) Windows Phone
  • 12. Što su C#, XAML, HTML5, CSS3? C# Proceduralni jezik Objektno orijentirani jezik Programski jezik izmišljen za .NET platformu Sintaksa slična Javi i C++
  • 13. Što su C#, XAML, HTML5, CSS3? XAML se često opisuje pojmom markup language – isti atribut nosi i niz drugih opisnih jezika za sučelja poput HTML-a (hypertext markup language) XAML je u svojoj suštini nalik XML-u, no XAML nije samo jezik za opisivanje izgleda samoga sučelja. Uporabom XAML-a moguće je definirati i korisničke kontrole, na njima dodavati event handlere koji se, kasnije, povezuju s programskom logikom u code – behind datotekama.
  • 14. Što su C#, XAML, HTML5, CSS3? XAML Extensible Application Markup Language Proširena verzija XML-a, prvenstveno napravljena za WPF Koristi se za definiciju korisničkih sučelja i povezivanje podataka Može se izraziti pomoću C# ili VisualBasic-a; koristi se za izradu Windows Store, Windows Phone, Silverlight i WPF aplikacija
  • 15. Što su C#, XAML, HTML5, CSS3? HTML5 HyperText Markup Language 5. generacije Uvodi novu sintaksu Mogućnost korištenja vektorske grafike (.svg) Omogućuje izradu aplikacija za više platformi odjednom
  • 16. Što su C#, XAML, HTML5, CSS3? drag and drop,upravljanje pomoću tipkovnice,canvas reprodukcije videa na stranicama bez korištenja Adobe flasha ili Microsoftovog silverlighta
  • 17. Što su C#, XAML, HTML5, CSS3? CSS3 Cascade Style Sheet- stilski jezik Određuje izgled i format bilo kojeg dokumenta pisanog u markup jeziku= oblikovanje HTML-a Ukoliko postoji više pravila za neki element, u obzir se uzima ono većeg prioriteta
  • 18. Što su C#, XAML, HTML5, CSS3? Zaobljeni rubovi, Transparentnost i Offset outline
  • 19. Konzolna aplikacija Kao što ime kaže odvija se u konzoli (ili terminalu) Nema grafičko sučelje (GUI), za rad se koristi samo tipkovnica Uglavnom se koristi kao potprogram za aplikaciju koja se izvršava Vrlo su „male” (najviše par MB) Ljudi ih često brkaju sa DOS-om
  • 20. DEMO
  • 21. WPF aplikacija Windows Presentation Foundation Aplikacija koja ujedinjuje korisničko sučelje, medije i dokumente u jednu cjelinu Može biti samostalna desktop aplikacija ili dio nekog browsera Uvodi rad sa XAML-om, 2D i 3D grafikom, vektorskom grafikom, animacijom, tekstom, dokumentom, medijima, dokumentima,…
  • 22. DEMO
  • 23. Web aplikacija ASP.NET – web framework za web site-ove i web aplikacije Aplikacija koju nije potrebno instalirati na računalo korisnika Pristupa joj se putem browsera Za korištenje web aplikacije nije potrebno dodatno predznanje
  • 24. ASP.NET ASP.NET – web framework za web stranice i web aplikacije ASP .NET je Microsoft okruženje u okviru .NET platforme koje se može koristiti za razvoj: • web mjesta, • Web aplikacija, • XML web usluga. Budući da se kao i ostali dijelovi .NET platforme temelji na zajedničkom CLR-u ( Common Language Runtime) njegov programski kod može se pisati u bilo kojem .NET jezik
  • 25. MVC ASP.NET model, view (pogled) i controller (kontroler) Korisnik Kontroler ModelView Korisničko ime i lozinka Programska strukutra Baza podataka Korisničko sučelje
  • 26.
  • 27. DEMO
  • 28. Windows ModernUI (Windows Store) C#/XAML, ili VB.NET/XAML ili HTML5/CSS3/JavaScript Aplikacije pisane za računala i tablete sa Windows 8 (x86, x64, RT) Obilježava ju specifičan ModernUI dizajn (poznat i kao Metro) Može ih se naći (i kupiti ako nisu besplatne) na Windows Store-u
  • 29. Windows Phone C#/XAML, ili VB.NET/XAML Aplikacije pisane za smartphone sa Windows Phone 8 OS Obilježava ju specifičan ModernUI dizajn (poznat i kao Metro) Jedinstven dizajn u cijelom ekosustavu (desktop, tablet, mobilni telefon) Najbrže rastuća mobilna platforma, 3. na svijetu po udjelu tržišta
  • 30. Consumer Store Coverage: Over 180 countries 120+ new 180+ 123 31
  • 31. Developer: Over 180 countries 140+ new 38 Countries Windows Phone 7.x 180+ Countries Windows Phone 8.0
  • 32. DEMO
  • 33.
  • 34. Materijali • http://windows.microsoft.com/sr-latn- cs/windows-8/all-about-apps. • http://www.crokec.net/windows-store/ • http://channel9.msdn.com/ • http://www.w3schools.com/aspnet • http://www.youtube.com/watch?v=BtzyYso5rgI • microsoftvirtualacademy.com