Push Notification Service

Hello!

Ma egy Push Notification szerviz készítést mutatok be:

  • Hozzunk létre egy új Azure projektet, adjuk hozzá a WCF Service Web Role-t
  • Töröljük a létrehozott service-t majd adjunk hozzá egy új Silverlight-enabled WCF Service-t
  • Töröljük az alapból létrehozott metódust, majd hozzunk létre egy konstruktor és egy metódust amely elmenti a beregisztrált eszköz címét.Erre a címre küldünk egy tailMessage-t és egy toastMessage-t.
  • Az üzenetek létrehozásához töltsük le ezt majd importáljuk a programba a WindowsPhone.Recipes.Push.Messages.dll-t
  • Adjunk hozzá egy Wp7-es projektet majd ehhez adjuk meg Service Reference-ként a szervizünk címét
  • Egyszerű felületet hozzunk létre kell egy feliratkozás gomb meg egy leiratkozás gomb írjuk meg az click eseménykezelőjét (hozzuk létre a csatornát,kérjük el az üzenetket)

Forrás

Üdv:
Szmeti

Windows Phone és Windows Azure

Hello!

Mai posztomban készítettem egy egyszerű fényképező alkalmazást mely a képeket nem a telefonra menti hanem a felhőbe.

  1. Készítsünk egy új  Windows Azure Project-et adduk hozzá ASP.NET MVC3 WebRole-t
  2. Telepítsük fel a NuGet package managert ha nincs fent
    (ha régi verzió lenne fent, jobb letölteni a legfrissebbet, ha telepítés sikertelen lenne uninstalláljuk a régi verziót és utána telepítsük)
  3. Package Manager Consolba írjuk be a következőt:
    “Install-Package WindowsAzure.Storage.Proxy”
  4. StorageServices.cs-ben állítsuk be CloudStorageAccount értékét
    Azure Storage Account
    Ezek után az AzureProjects/Roles/-nál hozzuk létre a DataConncetionStringet
  5. Adjunk hozza egy WP 7-es projektet
  6. Package Manager Consolba írjuk be a következőt:(wp7 projekthez)
    “Install-Package Phone.Storage”
  7. Állítsuk át a kliens proxy foglalását
    ProxyResolves
  8. Dobjunk fel egy gombot majd írjuk meg a click eseménykezelőjét, ez nem csinál mást mint megjeleníti a CameraCaptureTask-ot
  9. Iratkozzunk fel a Completed eseményére, itt kapcsolódjunk az storage-hoz, válasszunk létező konténert (új konténert nem hoz létre,nem létező konténer hibával elszáll) és töltsük fel a képet

Példaprogram
AzureStorageExplorer – Azure storage-unk menedzseléséhez

Minden jót!
Szmeti

This is sick!

Hi folks!

This is true, this Microsoft Access Control system is so awesome that words can’t describe it properly,but I will give it a try. Listen. You always had problem, how to verify your users? Now with the Microsoft Access Control system, you can so easily verify your users like a baby poops her pants (just kidding). So let me summarize it you can add windows ID, google, yahoo login options and a facebook login too. So you don’t even need to have a windows live id nor google you just have to login with your facebook account and you can use the application. How awesome is that. The developers can easily add this login method for their applications if it neccessary. They just have to do a registration process via facebook and create a app on FB, then choose the right method for their purposes, and thats it. Then you can go back to the Azure Access Control Service and add Facebook login option. For more detailed info look up this little training kit: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=8396

 

These were my first intentions about the MS access control service and all I can say is nearly perfect 😉

Streaming media player in Windows Phone 7

Sziasztok!

A mai posztomban a video stream-elést mutatom be a Windows Phone 7-en.

Először is elő kell állítanunk a stream-eléshez a megfelelő formátumú mediafolyamot.
Ebben lesz segítségünkre a Microsoft Expression Encoder 4 with SP2.
Szükségünk van még egy média állományra: Battleship.

Progressive download

  • Progressive letöltés esetén nincs más teendők mint a megfelelő formátumóra kódolni a media elemet
    Expression Encoder:

    1. Import media
    2. Encoding for devices
    3. WMV
    4. VC-1 Windows Phone 7
    5. Start encoding
  • Feltölteni egy webszerverre (apache,IIS)
  • A media lejátszó objektum forrásának pedig beállítani a a media elérést (pl: http://localhost/sample.wmv)
  • Példaprogram

Smooth Streming

  • Smooth Streaming esetén is a megfelelő formátumra kell kódolnunk az elemet
    Expression Encoder:

    1. Import media
    2. Encoding for devices
    3. IIS Smooth Streaming
    4. VC-1 IIS Smooth Streaming Windows Phone 7
    5. Start encoding
  • Feltölteni Internet Information Services (IIS) webszerverre
  • Telepíteni az IIS Media Services 4.1 Addon
  • Majd indítsuk el a Smooth streaming szolgáltatást, a szerver része ezennel kész
  • Töltsük le a Smooth Streaming Clienet SDK for WP7
  • A kliens oldalról, a projektünkhöz (az előzőt projektet módosítjuk) hozzá kell adni a Smooth Streaming referenciát
    1. Solution Explorer
    2. Add reference
    3. .NET
    4. Microsoft.Web.Media.SmoothStreaming
  • Definiáljuk az új refereniához névteret
    xmlns:SS=”clr-namespace:Microsoft.Web.Media.SmoothStreaming;assembly=Microsoft.Web.Media.SmoothStreaming”
  • Majd a “hagyományos” MediaElement objektumokat cseréljük le SS:SmoothStreamingMediaElement objektumra
  • A video forrását írjuk át
    pl: http://localhost/Battleship.ism/manifest
  • Példaprogram

Live Smooth Streaming

  • Nyissuk meg az IIS
  • Adjunk hozzá új hozzáférési pontot

  • Indítsuk el a Publishing Pointot
  • Expression Encoder indítsuk el majd válasszuk “Live Broadcasting Project”-et
  • Adjunk hozzá media forrást, ez lehet akár a webkamera vagy akár már létező media elem
  • Válasszuk ki a kimenet típusát (Publishing Point)
  • Adjuk meg a hozzáférési pont nevét (http://localhost/SmoothStreaming.isml)
  • Ha kódolásra van szükség állítsuk be
    (VC-1 IIS Smooth Streaming Windows Phone 7 )
  • Indítsuk el a kódolást
  • Az előző Smooth Streaming lejátszó forrását állítsuk át a hozzáférési pont címének megfelelően (http://localhost/SmoothStreaming.isml)

 

A mai napra ennyit gondoltam 😀
Viszlát később!