Great resources for Windows 10 development

As we get Windows 10 operating system it is right time to learn how to develop for Windows 10. It is really great opportunity because you can reach millions of devices from IoT to PCs, tablets, mobile devices, HoloLens etc. As Microsoft plan is to have 1 billion installed Windows 10 for three years, you don’t have to miss this fantastic opportunity.

Windows10

So, here are the links that will help you to get started with development for Windows 10.

Develop Windows apps
How-to articles and API reference for Windows 10 development.

Developer Tools Download
Tools for Every Developer and Every App (Visual Studio, Visual Studio Online, Visual Studio Code…).

Developer for Windows 10 – What’s New
What’s new for developers in Windows 10.

Get started with Windows apps
Build Windows apps now. Windows 10 makes it easier than ever to develop apps for the Universal Windows Platform with just one API set and one app package to reach all Windows 10 devices – PCs, tablets, phones, and more.

Design UWP apps
A great app starts with a great user interface. Learn how to design a Universal Windows Platform (UWP) app that looks fantastic on all Windows 10-based devices, from phones and tablets to PCs and Surface Hub.

Publish Windows apps
The new unified Windows Dev Center dashboard lets you publish and manage all of your apps for Windows devices.

Windows 10 courses in MVA
Microsoft Virtual Academy is great learning resources as courses (video tutorials, slides…) for Developers, IT Pros, Data Pros and Students.

Channel 9
Channel 9 provides videos for developers, delivered by the people who work behind the scenes at Microsoft.

Windows 10 Jumpstart
Preparing Your Enterprise for Windows 10 as a Service.

Migrate apps to the Universal Windows Platform (UWP)
Make the necessary manual changes to your existing project files for Windows Store 8.1 apps, Windows Phone 8.1 apps, or Universal Windows apps created with Visual Studio 2015 RC, so that they can be used with Visual Studio 2015 RTM.

I hope that you can find these resources useful.

Happy coding

Posted in Windows 10 | Tagged | Leave a comment

Microsoft Network 5 conference in Neum

Network 5 conference is the the biggest conference organized by Microsoft in Bosnia and Herzegovina from 27-29th April 2015. This time, it is decided to organize conference on the Adriatic sea in Neum, the only Bosnian city on the Sea. Everything happened in Grand Hotel Neum. Everything was almost perfect (stuff need to do a little more education regarding customer’s support) but at the end, it was really great decision. Hotel is big enough to have a lot of rooms for 6 sessions at the same time, great lobby for networking and swimming pool and sauna for relax time.

msn5_speaker

This year, session was organized in six tracks:

  • Business
  • Developer
  • Educational
  • ITPro
  • MS Community
  • Case Study

And the main topic this year was Azure, that is for sure. My session was also about Azure:

Azure Mobile Services for Universal Windows Apps

This time, I was happy that had session with my friend from Belgrade, Nemanja Stančić, MVP for Windows Platform. We had really great time during presentation with 48 attendees in the DEV room.

Here, you can find our presentation with slides and useful info in notes.

Also, as previous years, I developed official Universal Windows apps for the conference (Windows 8.1 and Windows Phone 8.1).

12

wp_1wp_2wp_4

Here, you can find some pictures from the conference.

IMG_4660IMG_4667WP_20150428_005WP_20150428_012WP_20150429_012

See you next year on MS Network 6 in …

Posted in Microsoft Conference | Tagged , , | Leave a comment

Presentation from Tarabica conference in Belgrade

Tarabica is the biggest community conference in Serbia which was organized by Microsoft community on 28th March 2015 in Belgrade.

Iamspeakerattarabica15

I was the speaker at this fantastic conference with one session:

Storing local data in Universal Windows apps

Some of the abstracts from the session:

  • Application data
    • LocalSettings (settings container in local data store)
    • RoamingSettings (settings container in roaming data store)
    • LocalFolder (root folder in the local app data store)
    • RoamingFolder (Gets the root folder in the roaming app data store)
  • Create data using list – List<Object>
  • Serialization – JSON.NET
  • Local database SQLite using .NET API SQLiteWinRT

Here is the Power Point presentation from the session. You can find more useful data in notes of the slides.

WP_20150328_024WP_20150328_033WP_20150328_040

Posted in Microsoft Conference | Tagged | Leave a comment

Picture Info update adds extensive list of changes

Social media coverage:

Picture Info for Windows Phone is kind of application that many users said that its functionality need to be part of the operating system as native feature. Many of us use Windows Phone device everyday as camera so we want to find out many information about picture. For that reason, Picture Info is perfect choice.

PictureInfoLogoAppQRCode

Picture info reads EXIF information that all images have incorporated such as width, height, file size, file name, date time picture taken, ISO Speed and many more and if image contains GPS coordinate, show location of the image on the map.

Main features:
* Read Exif data from the picture
* Run app from the Picture Hub
* Show location of the picture
* Share image details by email
* Share image location/GPS details via text/SMS
* Delete all EXIF data from the picture
* Rename picture and Delete all EXIF data
* Share image location/GPS details via text/SMS
* Lock/Unlock Map to help with scrolling Map
* Location name (address, city, country) on the Map
* Support light/dark theme

153

Picture Info has over 1000 rates in US Store with overall rate in all Worldwide Stores with average rate about 4.5.  Also application is spotlighted in many Worldwide stores more that 300 times. App is translated in many languages (current number is 8).

As it is very popular application for reading Photo EXIF data, I collected the most wanted features that users ask and brought update that add extensive list of changes. One of the most wanted features is to hide EXIF data in the situation when you want to share picture and want to hide location coordinate of the picture.

New Features in version 2.7:
– Add new EXIF tags: Date modified, Type of the file, EXIF version information, Color space, Aperture Value, Shutter Speed Value, Exposure Index.
– Day taken of the picture.
– Delete all EXIF data from the picture.
– Rename picture and Delete all EXIF data.
– Share image location/GPS details via text/SMS.
– Lock/Unlock Map to help with scrolling Map.
– Location name (address, city, country) on the Map.
– Explanation for EXIF tags.
– Detail page is default page of the app.
– Donate page.
– Minor UI improvements and fixes.

Resolved bugs
– Text wrapping for the File name when longer filenames are not visible.
– Exposures longer than 1 second are shown as 1/0 sec.
– Resolved bug with dark theme.

Also, now it is possible to get smiles on developer’s face with some donations that is possible using In-App Purchase on Donate page. Make developer happy. Smile

List of all EXIF tags that Picture Info can read are extensive:
File Name
Type: JPG, PNG
Date taken
Day taken: Monday, Tuesday..
Width in pixels
Height in pixels
Effective Pixels in megapixels
File size in KB and MB
ISO Speed
X resolution
Y resolution
Color space
Exposure time
Exposure index
F-stop
Aperture value
Flash On or Off
Camera
Camera model
Software
GPS Altitude
GPS Latitude in degrees, minutes and seconds
GPS Lat (Dec) as decimal number
GPS Longitude in degrees, minutes and seconds
GPS Long (Dec) as decimal number
Orientation
Resolution Unit
Focal Length
Focal Len. 35mm
Dig. Zoom Ratio
Metering Mode
Shutter speed value
Artist
Copyright
Description
Exif version

Link to US Store here.
Link to universal country store here.

But that is not all. I have list of ideas that want to add in future versions, so stay tuned.

Posted in Windows Phone | Tagged , | Leave a comment

TechDay 2014 Banja Luka

09.12.2014: Materijal sa predavanja (demo app + slajdovi): http://1drv.ms/1x6glG4

Microsoft kancelarija iz Bosne i Hercegovine organizuje događaj u formi Workshop-a a u vidu 4 paralelna tehnička treninga. Naziv događaja je TechDay 2014 Banja Luka i biće održan 8. decembra 2014. godina u Banjaluci u prostorijama Panevropskog univerziteta “Apeiron” sa početkom od 09:30.

Čast mi je i zadovoljstvo što ću biti jedan od predavača na ovom događaju gdje ću predstaviti sve neophodne informacije kako bi uspješno započeli razvoj Universal Windows aplikacija (istovremeni razvoj aplikacija za dvije platforme, Windows 8.1 i Windows Phone 8.1).

image

Treninzi će biti održani u isto vrijeme sa dvije razvojne i dvije IT Pro teme:

1. Razvoj Universal Windows Apps (Spaso Lazarević)
Kroz radionicu posvećenu razvoju Universal Windows aplikacija saznat ćete kako možete iskoristiti preko 90% koda prilikom razvoja aplikacija za bilo koji uređaj na Microsoft platformi. Osim toga, naučit ćete nešto više o konceptima vezanim za Controls, Styles, Live Tiles, Lock Screen i Notifications, odnosno pohranjivanju podataka unutar aplikacije. U zadnjem dijelu radionice moći ćete vidjeti i kako se razvija Universal Windows aplikaciju od početka do kraja.
2. Microsoft Azure radionica (Bahrudin Hrnjica)
3. Business Intelligence na Microsoft platformi (Petra Korica-Pehserl)
4. Microsoft Business Productivity Workshop + Enterprise Mobility Suite (Domagoj Pernar & Mirad Maglić)

Sam trening će biti podijeljen u 3 cjeline sa sledećim rasporedom:

09:00 – 09:30 Registracija
09:30 – 10:15 Zajednički Keynote
10:15 – 10:30 Pauza i raspoređivanje po salama
10:30 – 12:00 Prvi dio treninga
12:00 – 12:45 Ručak
12:45 – 14:15 Drugi dio treninga
14:15 – 14:30 Pauza
14:30 – 16:00 Treći dio treninga

Ukoliko želite da se prijavite na događaj i prisustvujete jednom od treninga to možete učini na sledećim adresama:

1. Razvoj Universal Windows Apps (Spaso Lazarević)
2. Microsoft Azure radionica (Bahrudin Hrnjica)
3. Business Intelligence na Microsoft platformi (Petra Korica-Pehserl)
4. Microsoft Business Productivity Workshop + Enterprise Mobility Suite (Domagoj Pernar & Mirad Maglić)

Detalje o svakom od predavanja možete pronaći ovdje.

Predavanja su apsolutno besplatna a obezbijeđen je i ručak.

Vidimo se u Banjaluci

Posted in Microsoft Conference | Tagged , , | Leave a comment

Universal Windows Demo application

This Demo is used for the purpose of my session at MSCommunity BiH 2014 conference in Sarajevo 19th September 2014. This is full demo that demonstrates main and advanced concepts of universal Windows apps. With universal app you can build an app for Windows and Windows Phone at the same time, and share code, user controls, styles, strings, and other assets between the two projects in Visual Studio. This reduces the time and expense associated with building and maintaining an app for each type of device.

image

This reduces the time and expense associated with building and maintaining an app for each type of device.

image

You can freely use this app as your start point when creating universal Windows application.

Link for the app on OneDrive is here:

http://1drv.ms/1x6glG4

Main concepts that you can find in the app are:

  • Hub page (almost the same for Windows 8.1 and Windows Phone 8.1 app)
  • Storing data locally for offline use (using Newtonsoft.Json)
  • Searching data in Windows app
  • CommandBar
  • Semantic Zoom in Windows app
  • Visual State Manager – Snap View in Windows app
  • Using charms in Windows app (About, Privacy page)
  • Live Tile – Pin to Start

Author of this app is my friend Jovica Rikanović who created this app for our session at conference with title “Building universal Windows apps”.

If you want to successfully build this Demo app using Visual Studio 2013 Update 2 you need to update library reference for Newtonsoft.Json. Namely, when you download solution you’ll see that reference is not OK:

image

So, select Reference and choose Manage NuGet Packages…

image

And finally install Json.NET

image

You need to do this both, for Windows 8.1 and Windows 8.1 project.

One of the sections on the Hub page for Windows and Windows Phone:

image

WP_universal

Happy coding

Posted in Community, Conference, Programming | Tagged , , | Leave a comment

I’m speaking at MSCommunity conference 2014

This is third time conference in organization of Microsoft Community from Bosnia and Herzegovina. It is very good organized one day conference with local and speakers from the region. This year we have one more track so all agenda is devided in three session rooms:

  • IT Pro
  • Developer
  • Partner

Conference will be on 19th September at hotel Sarajevo in Sarajevo, Bosnia and Herzegovina.

badge-predavac

I’ll be giving one session at MSCommunity conference on Developers track together with my friend Jovica Rikanović, Windows Phone and Windows 8.1 developer. Our seesion is

Building Universal Windows applications (level 300)

Some of the abstracts for our presentation are:

  • Templates for universal apps
  • Comparing Windows Phone and Windows 8.1 APIs, controls
  • Demostrating main concepts in Windows Phone 8.1 and Windows 8.1 apps

We will provide one real generic Universal app that developers could use for their first start in world of universal apps on Windows.

Furthermore, I’m also created official Windows Phone and Windows 8.1 apps for the conference with name MSCommunityBiH 2014 to help participant for main information about conference such as agenda,  sessions,  speakers, User Groups in Bosnia and Herzegovina and sponsors.

300x300ss1ss6

 

screenshot_08262014_215234

screenshot_08262014_215300

Link for the apps are here:

462x120_WPS_Download_cyanWindowsStore_badge_en_English_Green_large_120x462

Official page for the conference http://konferencija.mscommunity.ba/

See you in Sarajevo.

Posted in Community, Conference | Tagged , | Leave a comment