Developing multimedia applications for Windows 8.x and Windows PhoneAndrej Tozon
Slides from my NTK14 talk on developing multimedia applications for Windows 8.x (+ integrating and connecting with Live SDK to provide a continuous client experience). In Slovenian language.
Migrating your Windows Store (8) applications to version 8.1Andrej Tozon
Slides from my NTK14 talk with guidance on how update your existing Windows Store app projects that currently target Windows 8, that they work with the latest version - Windows 8.1. What has changed, both in framework and default Visual Studio templates? What new controls can we use? What new features are built in existing controls? In Slovenian language.
Migrating to Windows Store apps development and beyondAndrej Tozon
The document provides guidelines for designing a proper "Metro" user interface. It discusses using XAML and C# with WinRT to build apps for Windows 8 that can run across devices. It also mentions using HTML5, JavaScript and asynchronous programming with C# 5.0. Visual elements like app bars, flyouts, context menus and dialog boxes are covered. The document emphasizes a consistent, intuitive and accessible user experience across all Windows platforms and devices.
Developing multimedia applications for Windows 8.x and Windows PhoneAndrej Tozon
Slides from my NTK14 talk on developing multimedia applications for Windows 8.x (+ integrating and connecting with Live SDK to provide a continuous client experience). In Slovenian language.
Migrating your Windows Store (8) applications to version 8.1Andrej Tozon
Slides from my NTK14 talk with guidance on how update your existing Windows Store app projects that currently target Windows 8, that they work with the latest version - Windows 8.1. What has changed, both in framework and default Visual Studio templates? What new controls can we use? What new features are built in existing controls? In Slovenian language.
Migrating to Windows Store apps development and beyondAndrej Tozon
The document provides guidelines for designing a proper "Metro" user interface. It discusses using XAML and C# with WinRT to build apps for Windows 8 that can run across devices. It also mentions using HTML5, JavaScript and asynchronous programming with C# 5.0. Visual elements like app bars, flyouts, context menus and dialog boxes are covered. The document emphasizes a consistent, intuitive and accessible user experience across all Windows platforms and devices.
NTK 2015: Internet of things track (IoT) - Smart HomeAndrej Tozon
Slides from my talk at NT Konferenca 2015 on the Internet of Things (IoT) track. I talked about my "Smart Home" automation - hardware and wiring behind it and connected clients - Windows, including Windows 10 running on Raspberry Pi 2.
Designing windows 8 metro applicationsAndrej Tozon
The document discusses design principles for Metro applications on Windows 8. It outlines several key principles: focus on high quality pixel-level design; prioritize content over graphical elements; ensure interactions are fast and fluid; go beyond real-world metaphors to create an authentically digital experience; and leverage the Windows ecosystem. It also lists eight characteristics that define a Metro-style app, such as using the Metro design style, connecting to the cloud, and embracing Metro principles.
My Silverlight and NUI talk from the recent NT konference in Portorož, Slovenia. In Slovenian language. References:
* Camdoodle (http://camdoodle.codeplex.com/)
* PuzzleTouch (http://www.puzzletouch.com/)
* Silverlight 4, WPF 4 and Windows Phone 7 Multi-Touch Manipulation (http://multitouch.codeplex.com/)
* Bug Smash (http://adamkinney.com/labs/bugcamsmash/)
* SLAR Toolkit (http://slartoolkit.codeplex.com/)
This document discusses Reactive Extensions (Rx), a library for composing asynchronous and event-based programs using observable collections. It explains that Rx provides the IObservable and IObserver interfaces for pushing and pulling data, similar to IEnumerable and IEnumerator but optimized for asynchronous programming. The document provides information on where to obtain Rx, describes some of its operators like Concat and SelectMany, and shares additional resources for learning more about Rx.
NTK 2015: Internet of things track (IoT) - Smart HomeAndrej Tozon
Slides from my talk at NT Konferenca 2015 on the Internet of Things (IoT) track. I talked about my "Smart Home" automation - hardware and wiring behind it and connected clients - Windows, including Windows 10 running on Raspberry Pi 2.
Designing windows 8 metro applicationsAndrej Tozon
The document discusses design principles for Metro applications on Windows 8. It outlines several key principles: focus on high quality pixel-level design; prioritize content over graphical elements; ensure interactions are fast and fluid; go beyond real-world metaphors to create an authentically digital experience; and leverage the Windows ecosystem. It also lists eight characteristics that define a Metro-style app, such as using the Metro design style, connecting to the cloud, and embracing Metro principles.
My Silverlight and NUI talk from the recent NT konference in Portorož, Slovenia. In Slovenian language. References:
* Camdoodle (http://camdoodle.codeplex.com/)
* PuzzleTouch (http://www.puzzletouch.com/)
* Silverlight 4, WPF 4 and Windows Phone 7 Multi-Touch Manipulation (http://multitouch.codeplex.com/)
* Bug Smash (http://adamkinney.com/labs/bugcamsmash/)
* SLAR Toolkit (http://slartoolkit.codeplex.com/)
This document discusses Reactive Extensions (Rx), a library for composing asynchronous and event-based programs using observable collections. It explains that Rx provides the IObservable and IObserver interfaces for pushing and pulling data, similar to IEnumerable and IEnumerator but optimized for asynchronous programming. The document provides information on where to obtain Rx, describes some of its operators like Concat and SelectMany, and shares additional resources for learning more about Rx.
5. Lociranje s pomočjo naslova IP
• IpInfoDb.com, IP2Location, MaxMind in podobne
storitve
• Dostopne in razpoložljive
• Lociranje na podlagi podatkov iz baze
ponudnika
• Natančnost do nivoja mesta
• Kvaliteta podatkov je vprašljiva
Nivo 300
6. Lociranje s pomočjo triangulacije
• Mobilne bazne postaje
• Najmanj natančno
• Hiter čas do prve informacije
• Wi-Fi
• Deluje tudi znotraj objektov
• Hiter čas do prve informacije
• GPS
• Najbolj natančno
• Čas do prve informacije je lahko zelo dolg
• Težave znotraj objektov
Nivo 300
7. Kaj potrebujemo?
• Napravo
• mobilni telefon, tablica, namizje
• Ponudnika lokacije
• GPS, IP, drugo
• Ponudnika zemljevidov
• Bing, Google, OpenStreetMap, …
• Programsko rešitev
Nivo 300
8. Kaj bomo programirali?
• Silverlight
• WPF
• Windows Phone
• Windows 8 Metro Style
• HTML5
Nivo 300
10. Nasveti za pametno rabo
• Spremljajte lokacijo le takrat, ko jo res potrebujete
• Upoštevajte možnost, da lokacija ne bo vedno na
voljo
• Večja natančnost zahteva večjo porabo baterije
• Postavite realno mejo odmika za zaznavanje
premika
Nivo 300
11. Viri
• Bing Maps Silverlight Control
• www.microsoft.com/en-
us/download/details.aspx?id=2949
• Bing Maps WPF Control
• www.microsoft.com/en-
us/download/details.aspx?id=27165
• Viri za razvoj na Windows Phone
• http://create.msdn.com
• Viri za razvoj Windows 8
• http://msdn.microsoft.com/en-us/windows/apps/br229512
• Bing Maps REST API:
• http://msdn.microsoft.com/en-us/library/ff701722.aspx300
Nivo
12. VPRAŠANJA?
Po zaključku predavanja, prosimo, izpolnite vprašalnik.
Vprašalniki bodo poslani na vaš e-naslov, dostopni pa bodo tudi preko
profila na spletnem portalu konference www.ntk.si.
Najlepša hvala!
Nivo 300