Microsoft conference announcement MSNetWork 4 and NT konferenca 2014

I’m really happy that I can announce that I’ll be speaking at two conferences in this April 2014 with three sessions.

FlipCycleTileMediumntk_logo

MS NetWork 4

14. April – 15. April 2014, Banja Vrućica, Teslić, Bosnia and Herzegovina, Europe

hero

This is my fourth MS NetWork conference in a row. This is the youngest conference in a region but great in many aspects. This year we have 28 Microsoft MVPs as speaker and  over 70 speakers at all. Agenda is divided into 6 tracks which include very popular MSC track – Community Experts track for advanced level presentation from member of the Microsoft Community.

I’ll be giving one session at MS NetWork 4 conference on 14th April on DEV track:

Storing data in Windows Phone 8 apps

You can find official info about session here.

You can find more info about conference at http://www.msnetwork.ba or you can use official hash tag #msnetwork4 on twitter.

Also, I’m author of the official apps for the conference with two different apps for Windows Phone 8 and for Windows 8.1 Store app.

ss2ss4ss7

1

2

Link for the apps are here:

462x120_WPS_Download_cyanWindowsStore_badge_en_English_Green_large_120x462

 

NT konferenca 2014

09. April – 10. April 2014, Bled, Slovenia, Europe

PanoramaBled-001

This is my first NTK conference, the main Slovenian Microsoft conference. Venue of the NTK 2014 is magnificent lake Bled, resort famous in all over the world for its outstanding nature.

I’ll be giving two sessions at NTK 2014 conference on DEV tracks:

  1. Windows Phone App Studio (9th April)
  2. Building business application using Visual Studio 2013 LightSwitch (10th April)

You can find official info about sessions here.

You can find more info about conference at http://www.ntk.si or you can use official hash tag #ntk14 on twitter.

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

PapPal: promjena konverzije valute

Prethodni PayPal postovi:

Kupovina na internetu putem PayPal servisa je u poslednja dva mjeseca mnoge neprijatno iznenadila zbog konačnih računa koji su prilično odstupali od originalne cijene. To se naročito primjeti ukoliko ste plaćali veće sume novca za određene proizvode ili usluge.

Šta se u stvari desilo? PayPal je u namjeri da “pomogne” svojim korisnicima uveo način obračuna konverzije valute ukoliko je plaćanje izvršeno za nešto što primarno nije u vašoj valuti. Znači, vaš PayPal nalog je vezan za npr. Bosnu i Hercegovinu te vam je zvanična valuta BAM dok sve što kupujete je u stranoj valuti npr. US $. Tu konverziju PayPal naplaćuje i to 10% (informacije od korisnika koji su već imali kupovine). Kako riješiti ovaj problem i vratiti obračun konverzije kao što je to bilo prije ove promjene?

Ukoliko kupujete putem Ebay, nakon kupovine sistem vam traži da se ulogujete na PayPal nalog:

PayPal-login

Nakon loga ključni je link Other Conversion Options:

PayPal-ConversionOptions1

Po defaultu je odabrana opcija onu koju vi ne želite zbog visokih vrijednosti konverzije.

Odaberite “Bill me in the currency listed on the seller’s invoice”.

PayPal-ConversionOptions3

Ovo je opcija koja je bila jedino moguća prije nego što je PayPal uveo mogućnost da on vrši proces konverzije.

Napomena

Ova promjena će biti zapamćena i svaka naredna kupovina će putem PayPal servisa imati kao rezultat obračun konverzije od strane MasterCard i VISA što je značajno povoljnije u odnosu na PayPal konverziju.

Trenutno ne vidim način kako ovu promjenu odraditi direktno iz PayPal naloga bez da morate prvo odraditi kupovinu.

Ugodna kupovina.

Posted in Payment | Tagged | Leave a comment

Upotreba lokalnih jezika u Windows Phone aplikacijama

English description: Main topic of this blog post is how to localize Windows Phone app for a language that isn’t supported.  Language: Serbian/Bosnian/Croatian

Prilikom kreiranja Windows Phone aplikacija veoma bitan aspekt aplikacije je na kom jeziku je kreirana aplikacija. Taj izbor umnogome zavisi od same aplikacije i kom tržištu je namjenjena. Ukoliko se radi o aplikaciji koje treba da je podržana na jezicima iz regije kao što su zemlje Bosna i Hercegovina/Srbija/Hrvatska tj. jezicima srpski/bosanski/hrvatski postoje određene specifičnosti koje treba ispoštovati kako bi aplikacija uspješno prošla sertifikaciju (naredna pravila važe za bilo koji jezik na svijetu).

Ta pravila su prilično jednostavna ali prečesto se susrećem sa vapajima za pomoć sa pitanjem zašto moja aplikacija nije prošla sertifikaciju. Dakle, pokazaću pravila za tri različite situacije:

  1. Podrška za srpski/bosanski/hrvatski jezik za Windows Phone 7.1
  2. Podrška za srpski/bosanski/hrvatski jezik za Windows Phone 8
  3. Podrška za srpsku ćirilicu za Windows Phone 8

OPŠTA PRAVILA

Osnovno pravilo koje treba ispoštovati je:

  1. Jezik aplikacije (sadržaj koji prezentuje samu aplikaciju, naslov, tekst za Application Bar) mora biti usklađen sa odabranim Neutral jezikom. Ukoliko taj jezik nije podržan onda je potrebno odabrati za Neutral jezik neki od podržanih a u podržanim kulturama za aplikaciju odabrati onu koja odgovara jeziku sadržaja aplikacije
  2. Opis aplikacije u Dev Center za nepodržane jezike mora biti u skladu sa određenim pravilima

Čini se vrlo jednostavno ali nepoštovanje prethodne dvije stavke je mnoge “obradovao” sa mailom od sertifikacionog tima da im je neuspješno prošla sertifikacija.

Takođe bi pomenuo jednu bitnu činjenicu koju treba uzeti u obzir a koja nije direktno vezana sa problemom jezika je da ako vam je jednom uspješno prošla sertifikacija, ne znači da će i naredni put proći uspješno iako ste načinili beznačajne izmjene koje generalno nisu mogle uticati na sadržaj aplikacije. Postoji više razloga za to ali je glavni razlog ljudski faktor, jer sertifikaciju obavljaju ljudi a ne mašine pa nekada sertifikacionom timu promakne nešto prilikom testiranja vaše aplikacije.

Praktično, ono što morate ispoštovati je da sadržaj aplikacije odradite u željenom jeziku (bilo koji od prethodno pomenutih) i da obratite pažnju na dva različita mjesta:

  1. Visual Studio – properties projekta, Neutral language i Supported Cultures
  2. Dev Center – description (opis aplikacije)

Napomena: ukoliko imate bilo kakvu nedoumicu da li će vaša aplikacija uspješno proći sertifikaciju, preporučujem da postavite aplikaciju u Dev Center na sertifikaciju i da odmah zadražite pomoć od tehničke podrške (support ticket). Podrška je zaista fantastična, neko će vam se javiti u roku od maksimalno dva dana te vam može sugerisati da odradite određene izmjene u aplikaciji i da ponovo postavite aplikaciju na sertifikaciju a da prethodnu poništite. Na taj način štedite mnogo vremena jer možete više puta raditi ovu provjeru sa podrškom dok ne bude sve u redu. Nakon toga proces sertifikacije teče uobičajenim tokom (što opet nije garancija da će proći uspješno!). Kako da postavite support ticket možete pogledati na jednom od mojih prethodnih postova ovdje.

Da ne bi bilo dileme, lista podržanih jezika je:

image

Bosanski jezik trenutno još nije podržan kao ni srpska ćirilica.

Konačno, krenimo redom sa detaljnim opisom redoslijeda aktivnosti za svaki od tri slučaja.

PODRŠKA ZA SRPSKI/BOSANSKI/HRVATSKI JEZIK ZA WP 7.1

Podrška može biti posebno za svaki od jezika ili zajedno za sve jezike (za programere iz Bosne i Hercegovine.)

Bitna činjenica: ni jedan od jezika (srpski, bosanski, hrvatski) nije podržan jezik u verziji 7.1.

Visual Studio podešavanja

Neutral language

Odaberite u Properties projekta/Assembly Information/Neutral language i izaberite English. Ukoliko odaberete jezik koji nije podržan, sertifikacija neće proći!!!

image

Supported Cultures

Odaberite jezik u kome je vaša aplikacija kreirana (npr. Croatian, ili Serbian ili Bosnian). Ovaj parametar, šta god da stavite ne bi trebao da vam pravi problem prilikom sertifikacije. Bitno je samo da kao rezultat dobijete samo jedno stavku za jezike u Dev Center (XAP’s Store listing info) za koji treba da unesete opis vaše aplikacije, slike i ostale stavke.

Dev Center podešavanja

Prilikom postavljanja opisa aplikacije u Dev Centar, u polju Description koristiti naredna pravila:

  1. Prvo postaviti jednu rečenicu na neutral jeziku sa sadržajem tipa: Primary text of this application is in Bosnian/Serbian/Croatian language.  Za jezik (na mjestu gdje stoji Bosnian/Serbian/Croatian) postavite onaj jezik/jezike kojim je prikazan sadržaj u vašoj aplikaciji (u našem slučaju su u pitanju jezici koji nisu podržani).
  2. Potom postaviti tekst sa opisom aplikacije na Neutral jeziku.
  3. Treće, postavite tekst sa opisom app na jeziku sadržaja vaše aplikacije. Ukoliko je podrška za sva tri jezika srpski/bosanski/hravtski dovoljno je opisati aplikaciju na samo jednom od bilo koja tri jezika.

To bi praktično ovako izgledalo:

image

Odabrani Neutral jezik English u Visual Studio je ovdje prikazan kao English (Internationl) i njega je preporučljivo koristiti (a ne npr. English US).

Napomena: srpski jezik ovdje znači korišćenje latiničnog pisma.

PODRŠKA ZA SRPSKI/BOSANSKI/HRVATSKI JEZIK ZA WP 8

Bitna činjenica: za Windows Phone 8 verziju podržani jezici su srpski latinica i hrvatski. Bosanski još nije podržan kao ni srpski ćirilica.

Visual Studio podešavanja

Neutral language

Odaberite u Properties projekta/Assembly Information/Neutral language i izaberite srpski ili hrvatski (naravno možete i English, ukoliko vam ne odgovara ni jedan od pomenutih jezika). Ukoliko odaberete jezik koji nije podržan, sertifikacija neće proći!!!

Ako pogledamo listu podržanih jezika, moramo ispoštovati kod za jezik:

image

U listi za Neutral language morate biti pažljivi jer morate odabrati jezik koji će kao rezultat dati hr-HR ili sr-Latn-CS što baš i nije tako intuitivno na prvi pogled.

Dakle, za hrvatski jezik morate odabrati – Croatian (Croatia):

image

a za srpski jezik – Serbian (Latin, Serbia and Montenegro (Former)):

image

Kako da znate da ste odabrali baš podržani jezik? Pa da bi to provjerili možete u folderu Properties vašeg projekta otvoriti AssemblyInfo.cs klasu i pogledati na kraju fajla sadržaj za Neutral jezik:

image

Ova stavka mora da se podudara sa kodom (Culture code) za podržani jezik. Link za sve podržane jezike možete pronaći na kraju teksta.

Supported Cultures

Odaberite jezik u kome je vaša aplikacija kreirana (npr. Bosnian (Latin)). Ovaj parametar, šta god da stavite ne bi trebao da vam pravi problem prilikom sertifikacije. Bitno je samo da kao rezultat dobijete samo jedno stavku za jezike u Dev Center (XAP’s Store listing info) za koji treba da unesete opis vaše aplikacije, slike i ostale stavke.

Da provjerite koji ste dobili Culture kod za ovu stavku možete otvoriti fajl WMAppManifest.xml koji se nalazi u folderu Properties vašeg projekta. Koristite opciju Open With… koju dobijete desnim dugmetom miša nad xaml fajlom i daberite XML (Text) Editor with Encoding pa potom Auto-Detect. U gornjem dijelu xaml koda možete vidjeti koji je kod za vaš Neutral jezik (DefaultLanguage) kao i jezik za odabrani Supported Cultures (Language):

image

Dev Center podešavanja

Ukoliko je za sadržaj aplikacije korišćen podržan jezik (srpski ili hrvatski) onda je u polju Description dovoljno postaviti opis aplikacije samo na tom, podržanom jeziku.

image

Napomena: u ovom slučaju (kada je app na podržanom jeziku) apsolutno nije preporučljivo da postupite drugačije i da koristite pravila kao za nepodržani jezik tako što će dio opisa biti na npr. engleskom jeziku.

Ukoliko ste za sadržaj aplikacije koristili nepodržani jezik (npr. bosanski) onda je prilikom postavljanja opisa aplikacije u Dev Centar, u polju Description potrebno koristiti ista pravila kao i za Windows Phone 7.1 verziju. Dakle,

  1. Prvo postaviti jednu rečenicu na neutral jeziku sa sadržajem tipa: Primary text of this application is in Bosnian language. Npr. ako je Neutral English, onda ovaj tekst mora biti na engleskom tj. ova prva rečenica mora biti na odabranom Neutral jeziku vaše aplikacije.
  2. Potom postaviti tekst sa opisom aplikacije na Neutral jeziku.
  3. Treće, postavite tekst sa opisom app na jeziku sadržaja vaše aplikacije (bosanski).

Naravno, za bosanski jezik možete koristiti srpski ili hrvatski jezik kao Neutral a ne English.

PODRŠKA ZA SRPSKU ĆIRILICU ZA WINDOWS PHONE 8

Srpska ćirilica nije podržana u Windows Phone 8 ali je moguće dobiti na sledeći način (kao i svaki nepodržani jezik):

Visual Studio podešavanja

Neutral language

Odaberite u Properties projekta/Assembly Information/Neutral language i izaberite Latin, Serbia and Montenegro (Former).

image

Supported Cultures

Odaberite Serbian (Cyrillic). Visual Studio će sam odabrati i default jezik koji je isti kao Neutral jezik što nam neće predstavljati problem.

image

Ako pogledamo šta smo dobili u fajlu WMAppManifest.xml to je upravo ono što nam treba:

image

Dev Center podešavanja

Prilikom postavljanja opisa aplikacije u Dev Centar, u polju Description koristiti naredna pravila:

  1. Prvo postaviti jednu rečenicu na neutral jeziku sa sadržajem tipa: Jezik ove aplikacije je srpski na ćiriličnom pismu. Dakle, ovaj tekst je na Neutral jeziku što je u našem slučaju srpska latinica.
  2. Potom postaviti tekst sa opisom aplikacije na Neutral jeziku.
  3. Treće, postavite tekst sa opisom aplikacije na jeziku sadržaja vaše aplikacije tj. na ćirilici.

To bi praktično ovako izgledalo:

image

Odabrani Neutral jezik je ovdje prikazan kao Latin Serbian.

Primjer aplikacije na ćiriličnom pismu: Crkveni Kalendar.

RESURSI ZA DETALJNO ISTRAŽIVANJE

Ukoliko vas interesuje resurs sa detaljnim objašnjenjima na ovu tematiku obavezno pogledajte blog post Globalizing and Localizing a Windows Phone App.

Pregled podržanih jezika u verziji Windows phone 7.1 i Windows Phone 8 možete pogledati na Culture and language support for Windows Phone.

Posted in Marketplace, Windows Phone | Tagged | Leave a comment

Mobile App Acceleration Camp in Osijek – Mentor

This is really fantastic time for Windows Phone developers. If you are developer and have really good innovative idea for your Windows Phone app, you can earn a lot of money in AppCampus program. AppCampus is an open, global program for everyone regardless of nationality. The program is open globally both for companies and individuals/teams. AppCampus provides funding for mobile Apps developed for Windows Phone and additionally other Nokia platforms. AppCampus is €18 million joint project of Aalto University, Microsoft and Nokia that offer funding and coaching in mobile technology, design and usability to Windows Phone developers.

image

logo_appcampus

With AppCampus program developer can earn from €20.000 to €70.000.  Not a small amount, right? At the moment, AppCampus program don’t accept online applications but only proposals from participants in the Mobile App Acceleration Camp (MAAC) events that are taking place around the world.

Mobile App Acceleration Camps

Mobile App Acceleration Camps is an initiative designed to help talented teams launch a successful mobile app or mobile game through the AppCampus program. MAAC events are organized all over the world. Participants receive the technical, business and financial support to help to build a great app for the Windows Phone Store.

One of the Camps in Central and Eastern Europe region (CEE) will be in Osijek, Croatia from 9th to 10th December where teams from Bosnia and Herzegovina, Croatia and Slovenia will gather for two day camp with 9 teams participating.  Agenda consists of pitching and mentoring sessions, AppCampus application submissions and 1:1 discussions.

Mentor at Mobile App Acceleration Camp’13

I’m proud that I will be mentor to the accepted projects at Camp in Osijek and with other experts from Microsoft and Nokia will try to help developers to improve their apps which then would be eligible to get grant from AppCampus program.

Also, I’m happy that two teams from Bosnia and Herzegovina come from my city, Bijeljina. I hope that they would have success in AppCampus program as they are very talented developers with great ideas.

Posted in Windows Phone | Tagged , , | Leave a comment

Windows Phone application migration from one account to another

This blog post is about how to migrate all your Windows Phone applications from one Windows Phone Dev Center account to another. Or better say we are talking about Windows Phone Dev Center account migration process.

But why would you do that? There are a lot of reason why someone need to transfer their apps but some of them would be:

  • Publish apps on account in other country than the living country because at the time of publishing there is no possibility to publish it in your own country
  • Move to another country therefore want to transfer apps to Dev center stick to new country
  • You don’t have payout options for your country and want to transfer apps to another country

If you dig the internet and try to find info about migration of Windows Phone apps you would not find any helpful resources. I know that this job was not possible till recently when I read some info about it (at the moment I can’t find that resources but knowing that fact I act as follows).

So, what could you do on Dev Center if you can’t find any resources about apps migration or any functionality in Windows Phone Dev Center account?

CREATE SUPPORT TICKET

Yes, as simple as that. So at the bottom of the page of your Dev Center account find Support link

SNAGHTML16fd0e4b

and on the Dev Center Support page use Submit a support ticket:

image

Choose Problem type and Category and Start email to explain your migration plan:

image

And yes, response was very quickly, bravo for Microsoft support. In one of the next email from support I received details about migration process. And you need to know that also. Some useful info are:

  1. Microsoft will not be able to move apps that contain Microsoft Push Notification (MPN) or In-App Products (IAP).  Please check over your apps before listing below.
  2. The new account will only begin accruing payout for any sales after the app is migration to the new account is complete.
  3. Your ratings and reviews will also be migrated, but your reporting will not be.  As soon as the apps are moved, you will see them on the dashboard of your new account, however they will continue to display the old publisher name in the marketplace until a new update has been published from the new account.

Also, you need to provide next info to support:

Current Account (Account with apps)
Microsoft Account:
Developer Guid:
App Name:
App Guid:
(if you are moving several apps please add them as well)

Transferring to Account
Microsoft Account:
Developer Guid:

And finally support said that this may take about a week if the request is approved. As I have more that ten Windows Phone apps (here you can find it all) I think it took more than one week to complete the whole process.

So at the final, I was happy. I have all my apps transferred to new Dev Center account. Also, info about total downloads are on new account as well as my ratings from the old account. Before migration you need to consider to save some data from old account because you will loose it such as:

  • Crash report (export to excel)
  • Apps download chart and Apps download export to excel file

Remarks: If you for any case want to totally delete Windows Phone app from Dev Center you need to know that now it is impossible. All you can do is to unpublished the app from the Dev Store.

And that is it. I hope that this post will help others to solve the same issue.

Happy Windows Phone coding.

Posted in Windows Phone | Tagged | 1 Comment

Podrška za razvoj Windows Phone aplikacija i Twitter chat

Svjedoci smo da Windows Phone platforma doživljava veoma svijetle dane i nudi obećavajuću budućnost. Naime, Microsoftova platforma za pametne mobilne uređaje bilježi značajan rast na svetskom tržištu prelazeći čak i 10% učešća u nekim evropskim zemljama za posljednje tromjesječje. Takođe, sa pojavom Windows Phone 8 platforme su otklonjeni početni nedostaci koji su bili i najveća zamjerka na samom početku svog životnog vijeka. Najava i izlazak poslednjih modela uređaja od strane Nokia (npr. 6” Nokia Lumia 1520 ili fantastična Lumia 1020 sa kamerom od 41 MPx) nisu prošli neopaženo, štaviše su svojim kvalitetom svrstani u sam svjetskih vrh trenutne ponude pametnih uređaja. I na kraju, može se reći da više ne postoji globalno poznata mobilna aplikacija a koja nije izašla i za Windows Phone ili je trenutno u pripremi za izlazak za Windows Phone platformu.

Lokalno, u Bosni i Hercegovini smo takođe doprinjeli svjetskom trendu tako što smo svrstani u red malobrojnih zemalja svijeta koji je imao privilegiju da organizuje Windows Phone Week, jednodnevnu konferenciju sa temama za razvoj Windows Phone 8 aplikacija koja je organizovana u samo 20 zemalja svijeta. Na samom skupu smo najavili lokalno takmičenje za razvoj Windows Phone 8 aplikacija.  Kao što znate, Enis Šahinović i ja smo zajedno organizovali skup i zahvaljujući našem entuzijazmu smo za veoma kratko vrijeme organizovali uspješnu konferenciju. Međutim, tu nismo stali.

Naime, željeli smo da produžimo zainteresovanost programera za Windows Phone 8 platformu pa smo na Enisovu ideju odlučili da jedan telefon ne dajemo kao nagradu odmah na konferenciji nego da taj telefon zadržimo za lokalno takmičenje. Enis je uspio da nabavi još dva telefona tako da su se stvorili svi preduslovi za novu navalu aplikacija od lokalnih  programera.

WPTakmicenje

Za lokalno takmičenje pod nazivom Windows Phone Challenge se možete prijaviti na adresi http://wpbih13.promorc.com/. Nagrade su veoma primamnjive i svrstavaju se u red onih vrsta poklona koje programeri najviše vole, a to su kvalitetni telefoni:

1. mjesto: Nokia Lumia 925 telefon
2. mjesto: Nokia Lumia 920 telefon
3. mjesto: Nokia Lumia 625 telefon

Takmičenje traje do 22.12.2013 do kada je potrebno izvršiti prijavu. Na takmičenju mogu učestovovati samo državljani Bosne i Hercegovine. Najava takmičenja možete pročitati i na sajtu MSDN Bosna i Hercegovina.

Cilj takmičenja je promovišemo Windows Phone platformu i da uključimo što više programera kako bi dobili što više kvalitetnih aplikacija.

image

U cilju pomoći svima kojima pomoć može zatrebati, u četvrtak 21.11.2013 od 20.00 do 21.00 Enis Šahinović (@sahinovic) i ja (@spasobn) organizujemo zajedničko druženje na Twitter-u. Naime, od vas očekujemo bilo koje pitanje tehničke ili druge prirode vezane za Windows Phone 8 platformu ili za lokalno Windows Phone takmičenje. Da bi pitanje postavili, potrebno je da u pitanju na Twitter-u koristite hash tag:

#wp8bih

Ukoliko ne koristite veoma popularnu socijalnu mrežu Twitter potrebno je da kreirate nalog i da postavite pitanje sa dužinom maksimalno od 140 karaktera obavezno stavljajući pomenuti has tag #wp8bih. Na primjer, jedno od pitanja bi moglo da izgleda:

“Cuo sam za lokalno takmicenje za razvoj WP aplikacija ali ne mogu da pronadjem link za prijavu #wp8bih”

Odgovori će takođe biti putem Twitter kanala. Vaša aktivnost na postavljanju pitanja će takođe biti nagrađena, zato budite aktivni i čujemo se u četvrtak od 20.00 časova.

Pregled svih Windows Phone aplikacija čiji su autori iz BiH možete pogledati ovdje.

Posted in Windows Phone | Tagged | Leave a comment

Testing Windows Phone app with Nokia Developer Remote Device Access

If you are Windows Phone developer you know that you can test your Windows Phone app using Visual Studio and Emulator for Windows Phone that come within Windows Phone SDK. On the other hand, it is strongly advisable that you use real device to test your Windows Phone app. But imagine the situation that you don’t have Visual Studio installed (one of the reason may be that you need really good hardware which support Windows Phone Emulator) or you don’t have real Windows Phone device. What then? If you are one of them, do you need to quit thinking about Windows Phone development. The answer is NO, thanks to Nokia.

Namely, as you probably know, Microsoft recently published Web tool, Windows Phone App Studio which can help you to create Windows Phone app without coding. You can create Windows Phone app using templates or you can create app from the beginning as a empty app. The final result is modern looking app which use panorama controls. From App Studio you can generate publish package (XAP file). But, what you can’t do with this tool is to test your newly created app. If you don’t have Visual Studio 2012 and don’t have device, you can’t test your app at all. Oh, yes, you can thanks to Nokia Developer Remote Device Access.

Nokia’s support to Windows Phone developer’s community is on of the biggest support that you can imagine in developers world. I strongly advice that you go to http://developer.nokia.com/ and register as Nokia developer member. On their web site you can find a lot of useful resources from fantastic wiki pages, to forums and other interesting stuff such as constantly new competitions (at the moment, Nokia Create is actual). What is not easy to find is Remote Device Access service.

REMOTE DEVICE ACCESS SERVICE

What is Remote Device Access service (RDA) and what you can do with it?

RDA is developers web-based remote access to various Nokia Windows Phone 8 devices. Access is allowed for all Nokia Developer members and is free of charge. Yes, this mean that you can test your Windows Phone apps on real device.  As it is web tool only that you need is to register as Nokia Developer and start using devices. Starting page for RDA:

 image

DEVICES

When you do login you can see all the device that is available to you.

image

If you want to use device you need to use reservation for selected device. Limitation is 8 hours for one day per developer (you can have more reservations simultaneously). Only you need is to hover with mouse over device in your browser and you can make reservations for desired amount of time from 15 minutes to 3 hours. You can start to use device immediately or you can make late reservations.

image

Moreover, these devices have SIM card so you can receive calls and text/sms messages on devices but you can’t  make calls and message from device. With this you can test incoming interruptions within your apps. Many of the devices are also WLAN-enabled. Use the GRPS and WLAN access points to test data services.

If you have more questions about RDA please go to Remote device access FAQ page or RDA User Guide page.

What is really interesting is that Nokia recently enable testing NFC functionality with two Nokia Lumia 820’s. The devices are marked as “NFC enabled” in the device list.

USING REMOTE DEVICE ACCESS

To use RDA service only you need is Web Browser. Please don’t expect fast response from this web tool. When you click you need to wait for some time to get respond.

image

Using this tool is self explanatory. If you want to install Windows Phone app use Install Software button (yellow cube with plus sign)

image

Five minutes before your reservations expired you’ll get notification:

image

LIMITATIONS

There are some limitations that you need to consider when using RDA and this is not the final list:

  • Slow response from the device
  • You can’t hear any sound produced by the phone but you can use the full range of sound features
  • Device is fixed so to get image you need to use front camera
  • You can’t test for changes in screen orientation triggered by movement of the phone
  • If you receive GPS coordinate it will be for a fixed location

FINAL

Nokia Developer Remote Device Access Service is perfect way to test your Windows Phone apps on various Windows Phone 8 devices. And it is free of charge for Nokia Developer members.

Thanks Nokia Smile

Posted in Windows Phone | Tagged , , | Leave a comment