Windows Phone 8

Met het gebruik van Windows Phone kwam destijds ook de Zune software naar onze PC’s. Met deze software (soms de iTunes voor Windows Phone genoemd) kon je allerhande zaken (foto’s, muziek, filmpjes etc) van en naar je telefoon brengen. Automagisch werden dan ook de spullen van je telefoon gesynced met je computer.

Met Windows Phone 8 verlaten we Zune en krijgen we daar de Windows Phone app voor terug. Deze app staat in de Microsoft Windows 8 store. Als je Windows 8 hebt, dan kun je hem al installeren, maar hij zal pas iets doen als je een Windows Phone 8 hebt. Misschien ook bij Windows Phone 7.8?

8-11-2012 13-22-07

8-11-2012 13-30-56

De app blijft dan eigenlijk alleen maar in deze mode staan.

Als je een Windows Phone 8 telefoon aansluit, dan zal uiteraard eerst de driver voor het ding geinstalleerd worden. Mijn telefoon heet uiteraard “MarcelMeijer”.

4-11-2012 20-48-57

8-11-2012 13-20-58

Anders dan bij Windows Phone 7.5 krijg je nu een gaaf icoontje van je telefoon.

Daarna zal automatisch de Windows Phone app gestart worden en ziet het scherm eruit zoals eerder, maar daarna komt onderstaande screen shot.

4-11-2012 20-58-31

Je kunt de telefoon met deze app dan een naam geven en zoals je gewend was met de Zune software spullen op je telefoon zetten. Je kunt dan foto’s, muziek en filmpjes weer op je device zetten. Uiteraard is het beter om deze op je Skydrive of in de Cloud te zetten Winking smile

Ook wordt er weer een ‘backup’ van de foto’s op je PC gemaakt. Uiteraard heb ik hem ook even aan mijn Surface gehangen en daar werkt het precies gelijk.

Zune is dood, leve de Windows Phone app.

Windows Azure management via WP7

Op dit moment kun je je Windows Azure services monitoren en beherenvia de Windows Azure management portal. Maar deze portal is geimplementeerd met behulp van Silverlight, dit maakt de portal minder toegangelijk met een browser die geen plugins ondersteund.

Het Windows Azure platform heeft een rijke API met management REST calls om je services te beheren en te controleren. The API is erg handig om gereedschappen te implementeren op andere platforms. Uiteraard zijn er ook PowerShell Cmdlets of Cerebrata Cmdlets waarmee je het meest van de management taken kunt uitvoeren via PowerShell.

Als je de API vanuit een Windows forms app wilt gebruiken, dan is dat redelijk simpel. Hieronder is een snippet. Een groter voorbeeld kan gevonden worden in het Windows Azure Development Cookbook van Niel Mackenzie (Windows Azure MVP).

wa_wp7tool1

Ik wilde altijd een implementatie maken op mijn Windows Phone 7 device. Maar…

Enige weken geleden vond ik een erg aardige Windows Phone 7 app. Met deze app kun je je eigen Windows Azure services beheren vanaf je Windows Phone 7.

DSC_0017DSC_0018

DSC_0019DSC_0021

Zoals je ziet, kun je ook instanties toevoegen en verwijderen. Oke, als je dit thuis wilt doen, er is niet een directe REST call om dit te doen. Je moet de configuration ophalen, veranderen en terugzetten.

Meer informatie over het tool kun je vinden op http://azuremonitor.plainconcepts.com/

wa_wp7tool2

Ik wil later nog eens terug komen het gebruik van de management API.

Office 365 en Mobile

Office 365 is Microsofts online Office gehost in de Cloud. De voorloper hiervan was BPOS (Business Productivity Online Services), maar Office 365 bevat de laatste versies van de bijbehorende on premise software.

Met Microsoft Online Services werk je altijd online met de beste software van Microsoft voor een vast bedrag per gebruiker per maand. Deze dienst wordt door Microsoft verzorgd en de data staat in de datacenters van Microsoft in Ierland en Nederland. Microsoft Online Services biedt met Office 365 (plan P1), bedoeld voor professionals en kleine organisaties, de volgende functionaliteiten:

  • Email, agenda en contacten: Snel en vertrouwd werken vanuit Microsoft Outlook of via Outlook Web Access (OWA) vanuit de browser met Microsoft Exchange Online,
  • Documenten delen en samenwerken: Eenvoudig door het gebruik van Microsoft SharePoint Online,
  • Instant messaging en webmeetings: Eenvoudig onderling communiceren met Microsoft Lync Online,
  • Opzetten van een publieke website: Op basis van standaard templates met Microsoft SharePoint Online,
  • Werken met bestanden: Documenten bewerken vanuit de browser met Office Web Apps (Word, Excel, PowerPoint, OneNote).

meijer03651_thumb[1]

Het delen van documenten via de team site is dan erg makkelijk.

meijer03652_thumb[1]

De SDN gebruikt voor haar interne automatisering op dit moment nog BPOS. Voor mijn prive doeleinden heb ik een Office 365 P abonnement afgesloten. Maar hele grote organisaties kunnen zeker ook bij Office 365 terecht. Er zijn zelfs mogelijkheden om de Lync aan te sluiten op je bedrijfs telefoon centrale.

Maar het mooiste van Office 365 is de integratie met Windows Phone 7. Uiteraard kun je gewoon met de Windows Phone outlook client connecten naar de Office 365 exchange server.

meijer03653_thumb[1]

Maar standaard zit er op de Windows Phone 7 een tile met de naam Office oftewel de Office Hub. Deze hub bevat naast Skydrive integratie ook de mogelijkheid om te koppelen met SharePoint sites of Office 365. In dit Office hub kun je de vollgende dingen zien.

meijer03654_thumb[2]

Inmiddels is er ook een Lync client aanwezig, zodat je zelf op je telefoon online (!?) kunt zijn.

meijer03655_thumb[2]

Maar dit is niet gelimiteerd to alleen het Microsoft platform. Inmiddels is er ook een Lync client voor de iPhone/iPad.

meijer03656_thumb[2]

Office 365 is voor de zakelijke markt absoluut een uitkomst. Voor de consumenten markt is er ook een goedkoper alternatief. Met je Live id (hotmail of live of MSN), SkyDrive, Messenger en Windows Phone 7 kom je een heel eind. . Het enige dat je dan mist is de SharePoint teamsite. Ook deze kun je op de iPhone/iPad tegenwoordig prima benaderen, aangezien de bijbehorende websites inmiddels allemaal gebaseerd zijn op HTML5.

DevDays 2011 (Mijn Sessies)

Volgende week is het dan weer zover. De DevDays 2011 zullen weer plaats vinden in Den Haag. Ook dit jaar zal ik weer aanwezig zijn, je kunt mij vinden op de ATE (Ask the Expert stand en op de Community lounge). Dus heb je vragen over de SDN of Azure of iets anders, dan weet je mij te vinden.

devdays_expertdevdays_lounge

Uiteraard zal ik ook proberen een aantal sessies bij te wonen. Het is wel lastig om uit het grote aanbod van sessies te kiezen. Mijn voorkeur gaat uit naar sessies over Azure, Cloud gerelateerde zaken en Windows Phone 7. Mijn voorlopige keuze is:

Donderdag 28 april:

  • DevDays Keynote
    • is altijd leuk!
  • Windows Phone 7 sessie met de nieuwe zaken van de Mix
    • uiteraard al naar de Mix keynote gekeken, maar het blijft leuk om te zien
  • Unlocking the Secrets of REST with WCF / Windows Azure AppFabric: Multi tenant
    • REST is niet moeilijk, maar wel interessant om te zien, de andere sessie is goed voor ISV’s en dat is mijn dagelijks werk (ISV’s naar de Cloud brengen)
  • NUGet in depth of SQL server Reporting for developers
    • NUGet daar weet ik niet genoeg van en SQL Reporting is belangrijk voor de nieuwe SQL Azure reporting feature
  • Azure diagnostics of CQRS op Windows Azure of Debugging Azure applications
    • tja deze is lastig. Eerste en laatste heb je heel gauw nodig als je voor Azure aan het ontwikkelen bent. De tweede lijkt mij een geweldige combinatie.

Geeknight (Geeks onderwerpen, dus alles is mogelijk!)

  • Developing iPhone/iPad, Android en WP7 app
  • Games ontwikkelen of Watersport en de Cloud
  • LightSwitch of XNA games for Phone/XBox en PC

Vrijdag 29 april

  • Indentity & Access Control in the Cloud
    • Heb ik zelf al mee gespeeld, maar de presentator is gewoon goed!
  • Real world Windows Azure Development: Tips & Tricks of Windows Azure AppFabric
    • Tips en Tricks over Azure is altijd handig, maar de sessie over AppFabric wordt ook door een geweldige spreker gedaan en daarbij is het onderwerp goed.
  • Service Bus: Messaging, Pub/Sub, and Connectivity in and through the Cloud
    • dit is een situatie die veel voorkomt en daarom interessant
  • Hoe kun je een applicatie naar Azure Cloud migreren of Windows Phone 7 Push Notifications
    • Eerste onderwerp ligt dicht bij mijn werk en de tweede is leuk voor mijn SDN Reader app
  • Ubiquitous Communication with the Windows Azure Service Bus
    • Azure Service bus is gewoon belangrijk voor de Cloud
  • WCF Data Services introductie – de Serverkant of Windows Phone 7: Fast Starting and State Saving Windows Phone 7 Applications
    • Beide sprekers zijn erg goed, maar onderwerpen zijn wel erg interessant

ms_nl_1002_Banner_DevDays_C_300x250_MvdH_v1

Tot volgende week!!!!!

Windows Phone 7 Apps – Reviews

Als je applicaties voor Windows Phone 7 maakt en ze in de Marketplace zet (http://create.msdn.com), dan hoop je natuurlijk dat andere je appje downloaden en gebruiken. Ook hoop je dan dat ze een review plaatsen *). Aan de hand van die reviews kun je je app dan verbeteren en aanpassen.

Uiteraard kun je via de marketplace en via de Zune software deze reviews lezen, maar er zijn ook een aantal aardige sites.

Een daarvan is www.appsfuze.com. Op deze site zoek je de app en lees je de reviews.

PhoneReview2

Een andere site van Tom Verhoeff (http://wp7reviews.tomverhoeff.com) geeft net iets meer info. Daarvoor heb je wel de GUID van de applicatie nodig. Maar met bovenstaande site kun je deze achterhalen door de download button.

PhoneReview

Hmm, mijn applicatie komt er niet best vanaf. Ik zal toch iets beters moeten verzinnen Winking smile

*) Het plaatsen van een Review is erg simpel. Op je Windows Phone 7 selecteer je de applicatie (dit kan niet op het hoofdscherm maar op het tweede scherm) en drukt met je vinger op de icoon. Na enkele seconden verschijnt er een menu. In dit menu staan de keuzes “pin to start” , “uninstall” en ook “rate and review”. Door het selecteren van deze keuze wordt je naar de Marketplace gestuurd, waar je de rating en je commentaar kwijt kunt.

menu

Have fun!

Windows Phone 7 (4)

Als je in het bezit bent van een Windows Phone 7 dan zou je ook applicaties kunnen schrijven voor het apparaat. Met behulp van de Windows Phone 7 Visual Studio tools kun je aan de slag. Het testen van de applicatie kan dan met behulp van de bijgeleverde emulator. Deze emulator is redelijk compleet, uiteraard kun je niet de zaken zoals het echte touch en gyro gedeelte uit proberen. Daarvoor zal je je toevlucht moeten nemen naar een Windows Phone 7 device of hulpmiddelen zoals een WII controller. Wil je toch deployen naar en een Windows Phone 7 device, dan ben je verplicht om een Developer license aan te schaffen. Dit kan door naar create.msdn.com te gaan en het proces om te komen tot een developer account te volgen. Nadat het doorlopen van dit proces en goedkeuring van Microsoft via Geotrust, kun je je Windows Phone 7 device unlocken en applicaties deployen naar het apparaat.

Ik heb zo’n account en uiteraard wilde ik een applicatie op de Market plaatsen. Zie hier het resultaat!

meijer_11

De applicatie roept een Azure webservice aan, die de ingetikte tekst met wat extra tekst terug geeft aan de applicatie. Nog net geen Hello World, maar het zit er niet ver naast Winking smile

meijer_13

Wel stoer toch! Je kunt mijn app gratis downloaden van de Market. Uiteraard zou ik een review waarderen Winking smile Over het hele proces om te komen tot het beschikbaar komen op de market staat beschreven in een artikel. Dit artikel zal binnenkort in het SDN magazine verschijnen.

Ik heb nog meer Cloud in combinatie met Windows Phone 7 probeersels, maar daarover later meer!

Windows Phone 7 (3)

Tja en dan heb je een Windows Phone 7 telefoon, dan sluit je hem natuurlijk ook aan op je computer. Ook dat is een simpele handeling. Via de USB kabel sluit je hem aan en Windows 7 gaat uiteraard zelf op zoek.

wininstall

Vervolgens zal de Zune Software direct opstarten en krijg je daar je configuratie scherm.

wininstall2

En als de configuratie dan klaar is, kun je muziek/foto’s aan je Windows Phone 7 toevoegen. Heel eenvoudig. Je gaat naar de Collection en sleept de muziek etc naar het telefoon icoon aan de onderkant. Het synchroniseren zal dan bijna direct plaats vinden. Ik kom hier in een later blogpost nog wel op terug.

wininstall3

Heerlijk al die eenvoud.

Windows Phone 7 (2)

Als je een Windows Phone 7 aanzet hoef je maar een aantal stappen te doorlopen. Je kiest een taal, tijdzone, signed in met je Live id en je kunt aan de slag.

DSC_0303DSC_0304DSC_0305

Uiteraard zul je ook je Mobiel internet nog instellen. Zoals gebruikelijk met de huidige PDA’s ben je bijna verplicht om Mobiel internet te hebben. Daarna kun je natuurlijk je mail, facebook en twitter account gegevens opgeven. Ook je XBox live account als je die hebt.

Uiteraard moest ik direct naar de Marketplace om te kijken wat daar allemaal te halen is. Zoals Matthijs Hoekstra al melde is Buienradar.nl als eerste met een Nederlandse Windows Phone 7 applicatie.

DSC_0307

De Marketplace is overigens best goed gevuld. Er is van alles te vinden en ook zijn er genoeg free applicaties te vinden. Het installeren is heel eenvoudig. Je selecteert de free applicatie die je wilt installeren, je krijgt een samenvatting van wat je gaat installeren, je klikt op installeren en het downloaden begint. Je kunt dan weer andere dingen gaan doen op je telefoon. Wat ik wel jammer vindt, dat je nergens goed de status van je download kunt opvragen. Bij een Android telefoon is daar een apart menu item voor.

Qua applicaties hoop ik dat als de Nederlandse marketplace opengaat, de banken (Rabobank) ook met hun mobiele bank applicaties komen. Zoals ze ook voor Android en iPhone hebben.

Windows Phone 7

Afgelopen woensdag avond was het zover. De eerste Windows Phone 7 Toestellen komen beschikbaar op de nederlandse markt. Uiteraard wil ik Geek dat niet mis lopen. Zodra ik zag dat een Windows Phone 7 toestel gepreorded kon worden, heb ik dat ook gedaan.

Bij de PDAShop kon de HTC 7 Trophy besteld worden. Daarnaast hadden ze een speciaal Launchevent georganiseerd, zodat je je bestelde telefoon op woensdag nacht al kon ophalen in de winkel. Dus vlug ingeschreven!

launch

(Foto van Matthijs Hoekstra)

Het was een heel aardig event. Een presentatie van Maarten Sonneveld van Microsoft, een presentatie van HTC en uiteraard een presentatie van de PDAShop zelf. Daarna was het wachten op de uitreiking van de eerste toestellen onder het genot van een hapje en een drankje.

Rond kwart over 12 had ik dan eindelijk mijn toestel. Het was wel even schrikken, want in plaats van de Free to Market toestellen bleken het Vodafone toestellen te zijn. Wat de verschillen zijn is mij nog niet geheel duidelijk.

Thuis gekomen heb ik natuurlijk gelijk het ding uitgepakt en aangezet.

DSC_0296DSC_0298DSC_0299

Het pakket is compleet: oplader en koptelefoon. Zoals tegenwoordig gewoon is de batterij niet meer los in de verpakking, maar met een plastiekje afgeschermt in de telefoon zelf. Grappig detail bij deze HTC 7 Trophy is wel dat onder de zwarte behuizing een gele (bijna goude) binnenkant inclusief batterij te voorschijn komt.