Aplikacja. Wykład 12 Modele sprzedaży. Marketplace - integracja z aplikacją.

Podobne dokumenty
Interfejs telefonu. Wykład 3 sprzęt, technologie: Silverlight, XAML, XNA. Analogiczny do przeglądarki internetowej 3 przyciski

Silverlight 4 przełom czy kontynuacja. Michał Żyliński, Microsoft Polska

JavaFX. Technologie Biznesu Elektronicznego. Wydział Informatyki i Zarządzania Politechnika Wrocławska

Windows Phone 7. Zacznij, Twórz, Zarabiaj. Paweł Żochowski. Action Centrum Edukacji

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Z usługi można korzystać jednocześnie na kilku urządzeniach. Jakość sygnału dostosowuje się do prędkości łącza.

Polski rynek mobile vs biznes

OpenLaszlo. OpenLaszlo

Plan zajęć studium podyplomowego PSPiZK-NET na rok

BUDOWA APLIKACJI NA PLATFORMĘ IPHONE/IPAD. dr inż. Marcin Tomana

Czym. jest. Odkryj nowe możliwości dla swojej firmy dzięki usłudze Office 365. Twoje biuro tam, gdzie Ty. Nowy Office w chmurze.

Podstawy Windows Phone 7.5

Podstawy programowania. Wprowadzenie

Numer i nazwa obszaru: Temat szkolenia:

POLITYKA PLIKÓW "COOKIES"

Projekt inżynierski uwagi

Tworzenie cross-platformowych aplikacji w Xamarin.Forms

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

Marcin Borecki PlaceChallenge Rafał Czupryński Microsoft

Szukaj miejsc i wydarzeń pozytywnie nakręconych!

Agenda. Co to jest RWD? Dlaczego warto myśleć o RWD w kontekście aplikacji biznesowych? Przykłady. ericpol.com

Instalacja SQL Server Express. Logowanie na stronie Microsoftu

SZKOLENIE DLA NAUCZYCIELI Z WYKORZYSTANIEM

Ulotka. Zmiany w wersji Comarch ERP e-pracownik 1 Zmiany w wersji

Opracowywanie map w ArcGIS Online i MS Office. Urszula Kwiecień Esri Polska

Iwona Iskierka, Sławomir Iskierka

Allegro [rynek w Polsce]

epodreczniki.pl od strony technologii (1) Damian Niemir, Poznańskie Centrum Superkomputerowo-Sieciowe Poznań, 30 maja 2014 r.

INŻYNIERIA OPROGRAMOWANIA

SEMINARIUM Dwie perspektywy w projektowaniu na Responsive Web Design (User experience i webdeveloper)

MonoGame. Wieloplatformowe gry w C# Mateusz Cicheński

Czego nauczysz się wybierając tą specjalność?

Wprowadzenie do Kaspersky Value Added Services for xsps

Zarządzaj projektami efektywnie i na wysokim poziomie. Enovatio Projects SYSTEM ZARZĄDZANIA PROJEKTAMI

TWÓJ BIZNES. Nasz Obieg Dokumentów

Cookie Policy. 1. Informacje ogólne.

Podręcznik szybkiej instalacji ACTi NVR. wersja 3.0

Administratorem Pani/ Pana danych osobowych jest FUNDACJA ROZWOJU PRZEDSIĘBIORCZOŚCI TWÓJ STARTUP z siedzibą w Warszawie (adres siedziby:

PREZENTACJA HANDLOWA VIDEOREACH

Specyfikacja Wymagań Oprogramowania

Specjalność Systemy Aplikacyjne Grafiki i Multimediów. Wydział Informatyki, Politechnika Białostocka

Katarzyna Pękala MSDN AA Program Manager Microsoft

Oferta prowadzenia działań reklamowych w Internecie

Ekonomiczny Uniwersytet Dziecięcy

Facebook Custom Audience, Audience Insights. Dzięki współpracy z:

TWÓJ BIZNES. Nasze rozwiązanie

NASZA MISJA. wszystkie nasze dzialania sfokusowane sa na efektywną, partnerską współprace.

HTML, CSS i JavaScript / Laura Lemay, Rafe Colburn, Jennifer Kyrnin. Gliwice, cop Spis treści

Akademia Marketingu Internetowego Embrace Your Life Sp. z o.o.

Aplikacja przeznaczona dla wszystkich firm produkcyjnych, handlowych oraz usługowych działających w modelu B2B

Wspomaganie pracy w terenie za pomocą technologii BlackBerry MDS. (c) 2008 Grupa SPOT SJ

CMS, CRM, sklepy internetowe, aplikacje Web

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

PRZYJĘTE ZASADY GRY...3 ZAŁOŻENIA PROJEKTU...4 CZYM JEST I DLACZEGO QT?...5 DIAGRAM KLAS...7 DIAGRAM GRY SINGLE PLAYER...8 DIAGRAM MULTIPLAYERA...

Spis treści. 1. Platforma e-learningowa Funkcje platformy Produkcja ekranów szkolenia Blended-learning...

Czym są kampanie AdWords dla video?

MODEL SPECYFIKACJA CENA

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

Ulotka. Zmiany w wersji Comarch ERP e-pracownik 1 Zmiany w wersji

Politechnika Poznańska, Instytut Informatyki, TWO/GE. Programowanie dla ios

Instrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel

T-Bull S.A. Made by gamers for gamers. STRATEGIA ROZWOJU T-Bull S.A. na lata Wrocław, 19 września 2017 r.

Platforma Content Marketingowa. Buduj oglądalność i pozyskuj wartościowe prospekty biznesowe. Dla szybszego rozwoju Twojego biznesu

OFERTA REKLAMY ADWORDS

Are you inmusic? Dołącz do świata muzycznych możliwości i stań się rozpoznawalny z nowym portalem wiedzy o muzyce inmusic.pl

Instrukcja stosowania platformy internetowej "Szkoła praktycznej ekonomii - młodzieżowe miniprzedsiębiorstwo" - zakładka Nauczyciel

NAZWA PRODUKTU: Ukryta Kamera Podsłuch w Ładowarce FullHD WiFi USB MicroSD S160 Cechy produktu

Pakiet dla Efektywności Energetycznej

Mobilna przyszłość biznesu. Błażej Marciniak Dyrektor Sprzedaży Usług IT CTM Mobiltek SA

POLITYKA PLIKÓW "COOKIES"

FAQ. Dotyczące nowej bankowości mobilnej.

Pierwsze koty za płoty

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

The Binder Consulting

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

Video Content Marketing

WWQ. Wakacyjne Warsztaty QNAP. Zaczynamy o 11:00. Prowadzący: Łukasz Milic Certyfikowany Trener QNAP

Przetwarzanie danych w chmurze

Oferta Ośrodka w semestrze letnim 2016

Zacznij Tu! Poznaj Microsoft Visual Basic. Michael Halvorson. Przekład: Joanna Zatorska

HARMONOGRAM ZAJĘĆ IV GRUPA

Flex 3. Piotr Strzelczyk Wydział EAIiE Katedra Automatyki. Kraków, 2008

ADO.NET to zestaw klas umożliwiających odczyt i obróbkę danych z różnych źródeł zgodny z platformą.net i posiadający wszystkie jej cechy:

Szczegółowy opis przedmiotu zamówienia

Serwis nie zbiera w sposób automatyczny żadnych danych, z wyjątkiem danych zawartych w plikach cookies podczas samego korzystania z Witryny.

Spis treści. Strona 1 z 20

neadoo don't be invisible REKLAMY NA YouTube

VISUAL STUDIO 2008 I.NET 3.5 NOWOŚCI. Bartłomiej Filipek

SMART Notebook rodzina produktów

Narzędzia i platformy programowania w Internecie

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

INŻYNIERIA OPROGRAMOWANIA

DOCIERAJ DO WIĘKSZEJ ILOŚCI KLIENTÓW

Rok I, semestr I (zimowy) Liczba godzin

Rys. 3. Kod elementów na stronie po dodaniu kontrolek podstawowych.

Tomasz Grześ. Systemy zarządzania treścią

Laboratorium programowania urządzeń mobilnych

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Nowe zasady dotyczące cookies

Transkrypt:

Kwalifikacje kadry dydaktycznej kluczem do rozwoju Uczelni PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ I EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO Uniwersytet Kazimierza Wielkiego w Bydgoszczy Wydział Matematyki, Fizyki i Techniki specjalność: Sieci i systemy rozproszone Technologie mobilne i rozproszone na platformie.net Wykład 12 Modele sprzedaży. Marketplace - integracja z aplikacją. Aplikacja Integracja z Marketplace ocena aplikacji + komentarz, moje inne aplikacje w MP., wyszukiwanie w MP., przeglądanie konkretnego działu w MP. Nie działa w emulatorze! Wymagana przestrzeń nazw using Microsoft.Phone.Tasks; 3 1

Ocena użytkownika Jak przekierować użytkownika ocena (najlepiej pozytywna ) komentarz Utworzyć obiekt MarketplaceReviewTask mrt = new MarketplaceReviewTask(); wywołać (button?) mrt.show(); 4 Ocena użytkownika Aplikacja musi być zarejestrowana Nie działa w emulatorze! 5 Inne aplikacje własne Reklama aplikacji własnych wyświetlenie informacji o innych aplikacjach Utwórz obiekt klasy MarketplaceDetailTask: MarketplaceDetailTask mdt = new MarketplaceDetailTask(); Przeszukiwanie MP: ID aplikacji jako filtr: mdt.contentidentifier = "IDAplikacjiZPortaluAppHub"; wskazanie typu aplikacji, który chcesz przejrzeć (dział): mdt.contenttype = MarketplaceContentType.Applications; Wywołaj launcher: mdt.show(); 6 2

Wyszukiwanie w Marketplace Przeszukiwanie MP z aplikacji: Stwórz obiekt klasy MarketplaceSearchTask: MarketplaceSearchTask mst = new MarketplaceSearchTask(); Wpisz szukane słowo mst.searchterms = "słowoszukane"; Wywołaj launcher: mst.show(); 7 Przykład wyszukiwanie w dziale MarketplaceSearchTask task = new MarketplaceSearchTask(); task.contenttype = MarketplaceContentType.Music; task.searchterms = "Waiting for Tonight"; task.show(); 8 Przykład MarketplaceSearchTask task = new MarketplaceSearchTask(); task.contenttype = MarketplaceContentType.Applications; task.searchterms = "debugmode"; task.show(); 9 3

Technologie aplikacji WP7 W zależnosci od potrzeb Silverlight + XAML XNA lub obie razem Aplikacja bazodanowa ilu użytkowników? 1 (na potrzeby aplikacji) 5 10 100 tys. 1mln? chmura Microsoft Azure + SQL Azure Serwis Bing Maps. 10 Technologia Silverlight Flash: reklamy, multimedia gry w przeglądarce (Quake, Counter Strike itp.) Silverlight(wcześniej WPF/E ) Flash od Microsoftu? też jako plugin (ok. 5 MB)do przeglądarek, wspiera zewnętrzne kodeki, wykorzystuje GPU (filmy HD), do bogatych aplikacji internetowych (RIA), kontrolki (wykresy, grafy) - odbiorca biznesowy? developer: VisualStudio, całe środowisko.net 11 Różnice w działaniu Obie technologie: po stronie użytkownika Różnice: sposób komunikacji aplikacji z serwerem Flash: niezależny od przeglądarki własne odpowiedniki cookies, dostęp do dysku, komunikacja z serwerem +: efektywność działania -: aplikacja może być groźna! Silverlight: aplikacje w ramach piaskownicy (sandbox), ogranicza zasięg uprawnień kodu bezpieczeństwo zależy w dużej mierze od przeglądarki. aplikacje SL mogą pracować offline(lokalnie bez przeglądarki) 12 4

Nie tylko Windows, nie tylko desktop Działanie na wielu platformach (Silverlight 5, 2012) narzędzia Expression Studio (tylko Windows), środowisko wykonawcze dostępne jest na platformie: Mac OS X (Safari 4+), Linux (Firefox 3+), Windows (XP/Vista/7 z przeglądarką IE9+ lub Firefox3+ lub Chrome 12+ Windows bez przeglądarki! Silverlight podstawowe środowisko do rozwoju aplikacji dla Windows Phone 7, podstawowa platforma aplikacyjna dla nowej edycji Windows Embedded odbiorniki TV, kioski informacyjne, automaty sprzedażowe itp.) Windows Embedded Compact 7 13 Więcej informacji: Windows Phone 7: http://create.msdn.com Windows Embedded Compact 7: msdn.microsoft.com/ee502198(v=winembedded. 60) Symbian: msdn.microsoft.com/library/ff770305(v=vs.95) 14 Dlaczego Silverlight? Podstawowa technologia WP7 Ale też aplikacje web-owe dane w sposób graficzny (np. medyczne, finansowe) streamingmediów gry bogate aplikacje internetowe I aplikacje lokalne (off-line). 15 5

Silverlight i media Kamera i mikrofon dostęp za zgodą użytkownika API do wyboru urządzeń przechwytywany sygnał RAW lokalne nagrywanie i przetwarzanie Multicasting(dowolna liczba odbiorców) odtwarzanie z Windows Media Services (WMS) 16 Zabezpieczenia treści OfflineDRM AES lub Windows Media DRM własność, wypożyczenie czasowe, subskrypcja, itp. MP4 DRM zabezpieczanie plików H264 i AAC-LC Zabezpieczenia wyjścia (np. TV) tzw. polisy bezpieczeństwa VOD.Onet.pl, IPLA, TVP (Olimpiada),. 17 Inne Obsługa schowka, Drukowanie, RichTextView, kierunki tekstu Wielopoziomowe UNDO Różne egzotyczne języki (Arabski, Hebrajski, Tajski), Formularze, lokalne bazy danych itd 18 6

XAML Visual Studio lub Expression Blend Elementy grafiki wektorowej Opis GUI Proste animacje Wiązanie danych (binding) z kontrolkami. Z innych narzędzi: Adobe Ilustrator Microsoft Expression Design. 19 Microsoft XNA Zbiór narzędzi umożliwiających tworzenie aplikacji multimedialnych, upraszczają korzystanie ze środowiska DirectX. Przeznaczenie: do tworzenia tzw. casualgames mała gra, którą można włączyć od czasu do czasu dla szybkiej, niewyczerpującej rozrywki, budowa bez posiadania zaplecza obsługi programistów, grafików i in., nawet jedna osoba może stworzyć kompletną grę (socialgames społeczne tworzenie gier), miesięcznie w gry tego typu gra w internecie kilkaset milionów osób (ok. 200 mln, 2007 rok!) 20 Scenariusz budowy aplikacji Projekt w klasyczny sposób, ale koniecznie Visual Studio Szkielet interfejsu użytkownika Silverlight programista: C#, logika aplikacji GUI grafik: (XAML, Expression Blend) Przed przystąpieniem do pracy plan projektu, analiza biznesowa. 21 7

Zanim powstanie aplikacja Co chcę osiągnąć? w jednym zdaniu do czego służyć będzie aplikacja? jakie problemy rozwiąże użytkownikom? Jaką wartość im dostarczy? dla jakiej grupy użytkowników będzie aplikacja? - jak można określić profil docelowego użytkownika? jak aplikacja będzie się nazywać? 22 Zanim powstanie Platforma na jakie platformy będzie dostępna aplikacja? na jakie urządzenia przeznaczona będzie aplikacja? Funkcje wymień podstawową funkcję aplikacji (musi być w aplikacji) wymień dodatkowe funkcje (dobrze by było je mieć) czy aplikacja będzie integrowała się z mobilną platformą reklamową jaką? 23 Zanim powstanie Techniczne czy twoja aplikacja będzie wymagała zaplecza serwerowego, bazy danych czy też będzie samodzielną, niezależną aplikacją zainstalowaną na smartfonie? czy aplikacja będzie wykorzystywała wbudowane w wybraną platformę systemową możliwości np.: geolokalizację, integrację z mailem/kalendarzem, wbudowaną kamerę? czy będzie możliwość pracy offline czy tylko online? jakie łącze (GPRS/EDGE/3G) będzie musiał posiadać użytkownik? 24 8

Zanim powstanie Biznes czy aplikacja musi być dochodowa, czy sama w sobie będzie wartościowa dla Twojej firmy z innych powodów? jaki będzie model biznesowy monetyzacji aplikacji? jakie wskaźniki określają sukces aplikacji, jak będziesz je mierzył? czy aplikacja będzie bezpłatna, płatna czy też zastosujesz model freemium? jak aplikacja mobilna uzupełnia (lub nie) obecnie prowadzony Biznes? czy aplikacja mobilna dostarczy Ci potencjalnych nowych klientów czy raczej będą to użytkownicy, którzy są już Twoimi klientami? jaki masz budżet na wytworzenie, rozwój i utrzymanie aplikacji? jakie nowe możliwości biznesowe może dostarczyć aplikacja? Twoja aplikacja vs konkurencja? Jak wygląda otoczenie konkurencyjne? 25 Zanim powstanie Przydatność aplikacji co będzie czynnikiem motywującym użytkowników do częstego korzystania z aplikacji? jak zapewnisz jakość kontentu, aktualność, świeżość, odpowiednią ilość informacji? Promocja jak będziesz promował aplikację? jak planujesz wyróżnić Twoją aplikację na tle innych? jak ludzie znajdą Twoją aplikację w dużej ilości innych aplikacji? 26 Czy warto w to wejść??? Nadchodzi era mobilna Najbliższe lata przyniosą ogromy wzrost ruchu w sieciach mobilnych. Cisco Visual Networking Index: 18-krotny wzrost ruchu w latach 2011 2016, 2010: pobrano 7 mld aplikacji mobilnych prognoza na 2012: 50 mld. Prawdopodobnie już w 2014 do internetupodłączonych 10 mld urządzeń mobilnych; więcej niż liczba mieszkańców globu! 27 9

Czy warto??? Prognoza StrategyAnalyticsna 2012 (http://www.strategyanalytics.com/default.aspx?m od=pressreleaseviewer&a0=5206) globalne przychody z mobilnej reklamy i treści: 67 mld $ Inne: aplikacje, pliki do pobrania: wzrost o 38 proc do 23 mld $. wydatki na aplikacje będą rosnąć o 30,7 procent do 26,1 mld $. wydatki na reklamę mobilną wzrost o 85,4 % do 11,6 mld $ 28 Modele biznesowe Na czym można zarobić? Tworzenie aplikacji na zamówienie. Tworzenie własnych aplikacji i monetyzacja produktów: sprzedaż aplikacji (sklepy aplikacji), sprzedaż w aplikacji (freemium). Tworzenie własnych aplikacji i przekazanie procesu monetyzacji partnerom: promowanie aplikacji umieszczonych w sklepach, treści reklamowe w aplikacji: in-game advertising, banner, rich media, product placement. 29 Aplikacje na zamówienie 30 10

Sprzedaż w aplikacji (freemium) 31 In-game advertising 32 Product placement 33 11