W ostatnim czasie Microsoft uraczył programistów .NET kilkoma podobnymi technologiami. WPF, Silverlight, Silverlight for Windows Phone czy najnowsze aplikacje Metro w Windows 8. Wszystkie wymienione technologie łączy XAML z pewnymi tylko różnicami wynikającymi ze specyfiki poszczególnych platform. Skoro mamy pewien punkt wspólny pomiędzy technologiami, dlaczego by nie spróbować przenieść już napisany program ...
Mobile development 4620 dni, 12 godzin, 34 minuty temu 185 źrodło rozwiń
Trzeci z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. Przedstawiam tutaj działającą, prostą architekturę pozwalającą na komunikację wszystkich 3 klienckich platform z serwerem przy pomocy socketów.
Architektura 4625 dni, 19 godzin, 27 minut temu 58 źrodło rozwiń
Drugi z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. Przedstawiam w nim zarys komunikacji dwustronnej klient/serwer - serwer/klient przy pomocy socketów.
Architektura 4625 dni, 19 godzin, 27 minut temu 65 źrodło rozwiń
.NET pozwala na tworzenie aplikacji na wiele platform. To pierwszym z serii artykułów, w których pokażę swój pomysł na ożenienie WPF, Silverlight i Windows Phone. W tym znajdziecie trochę ogólnej teorii oraz informację o sposobach współdzielenia plików.
Architektura 4625 dni, 19 godzin, 27 minut temu 115 źrodło rozwiń
Nowy emulator dla Windows Phone dostarcza możliwość testowania aplikacji wykorzystujących akcelerometr. Okazuje się, że możemy przy jego pomocy uruchamiać sekwencje zmian wektora grawitacji, co pozwala uprościć proces testowania. Jak to zrobić? W dodatkowym panelu emulatora w zakładce Accelerometer mamy dostęp do sekcji Recorded Data. Domyślnie zawiera ona jedną możliwą wartość i nazwie Shake. Jest to predefiniowany zestaw danych, które są przetwarzane i przesyłane do naszej aplikacji podczas uruchomien...
Mobile development 4653 dni, 23 godziny, 10 minut temu 100 źrodło rozwiń
Używając kontrolki WebBrowser na telefonie Windows Phone mogliście się spotkać z błędnym kodowaniem znaków w trakcie używania metody NavigateToString. Podczas standardowego nawigowania przy użyciu metody Navigate do pliku lokalnego albo zewnętrznego wszystko działa poprawnie. Natomiast użycie metody NavigateToString powoduje dziwną interpretację znaków:
Mobile development 4693 dni, 18 godzin, 6 minut temu 49 źrodło rozwiń
Wysyłam świeżo ukończoną aplikację do Marketplace. Niecierpliwie oczekuję na zakończenie procesu certyfikacji. Otrzymuję maila zatytułowanego „Windows Phone Marketplace submission notification”. Tak! To jest wiadomość od Mircosoftu! Otwieram wiadomość i pośpiesznie szukam napisu „Congratulations!”, ale… nie ma! Zamiast tego „We were unable to cert..."...
Mobile development 4699 dni, 14 godzin, 28 minut temu 129 źrodło rozwiń
Czasem pracując z jednym narzędziem przez dłuższy czas, człowiek zaczyna szukać czegoś innego. Nie musi to być od razu całkowita zmiana narzędzia na inne, alternatywne, a wystarczy chociażby inny wygląd. Najprostszym przykładem jest tapeta na pulpicie. Tak wiem – tapeta na pulpicie zmniejsza wydajność, trzeba ją zatem usunąć! Ja nie jestem aż tak konserwatywny i preferuję mieć co nieco jako tło pulpitu. Innym przykładem może być zmiana wyglądu Visual Studio… Nie da się ukryć, że Emulator WP7 jest ubogim ...
Mobile development 4702 dni, 1 godzinę, 25 minut temu 136 źrodło rozwiń
Niestandardowe kodowanie tekstu w Silverlight W przeciwieństwie do “standardowej” platformy .NET, Silverlight (w wersji webowej oraz na Windows Phone) dostarcza tylko dwa wbudowane kodowania: UTF-8 oraz UTF-16. Aby uzyskać inne kodowania należy napisać własną klasę Encoding...
Silverlight 4735 dni, 9 godzin, 12 minut temu 109 źrodło rozwiń
autor: Tworząc programy na platformę Windows Phone 7 spotykałem się dość często z problemem ikon. Nie jestem grafikiem i zrobienie porządnej ikony do programu zajmowało mi zbyt wiele czasu. Pierwsze próby poszukania jakiś ikon w sieci skończyły się fiaskiem. Oczywiście poszukiwałem rozwiązań darmowych. Jedyne, co udało mi się znaleźć to zestaw ikon udostępniony przez Microsoft. Niestety ilość ikon nie jest zbyt wielka. Dlatego, też poszukiwania trwały dalej. Udało mi się znale...
Ponieważ Windows Phone 7 nie pozwala na wykonywanie operacji w tle, jesteśmy zmuszeni do przeniesienia pewnych zadań na serwer. Poza tym cykl życia aplikacji w tym systemie sprawia, że użytkownik musi oczekiwać na wiadomość zwrotną tak aby nasz program był cały czas aktywny. Aby ominąć te niedogodności (zarówno dla programisty jak i użytkownika) należy posłu...
Mobile development 4761 dni, 13 godzin, 16 minut temu 113 źrodło rozwiń
autor: Jestem w trakcie tworzenia aplikacji na WP7 wykorzystującej mapy Bing do zaprezentowania trasy zbudowanej w oparciu o współrzędne pobrane z GPS. Niby nic wielkiego, jednak w sieci nie udało mi się znaleźć żadnego sensownego i działającego przykładu, co było bezpośrednim przyczynkiem do powstania tego wpisu. Po przekopaniu się przez dokumentację, stworzyłem prosty kod, wyświetlający na mapie “wężyka”, obrazującego trasę między zadanymi współrzędnymi. W XAML-u za dużo nie zrobimy. Cała magia dzieje ...
Nowy mobilny system operacyjny Microsoftu – Windows Phone, ujrzał światło dzienne pod koniec 2010 roku. Mimo iż jest dobrze przemyślany i zaprojektowany, nie podbił serc użytkowników, co bezpośrednio przełożyło się na kiepskie wyniki sprzedaży. Rok po wydaniu WP7, Microsoft szykuje się do premiery pierwszej dużej aktualizacji systemu Windows Phone, mającej odbyć się we wrześniu (pierwsze urządzenia z Mango są już dostępne na rynku japońskim). Do Polski Mango prawdopodobnie zawita w październiku. Mimo bra...
Mobile development 4786 dni, 3 godziny, 55 minut temu 165 źrodło rozwiń
autor: Po powrocie z urlopu wgrałem na telefon system Mango 7712, o którym w ostatnim poście wspominałem. Mimo dość długiej książeczki instrukcji i wielu ostrzeżeń w niej zawartych wszystko poszło według planu. Na całość procesu złożyło się: instalacja narzędzi Beta 2 Refresh i specjalnej wersji Zune, pobranie najnowszych poprawek, zrobienie backupu urządzenia oraz instalacja 3 aktualizacji (pierwsza dla umożliwienia aktualizacji, druga - do wersji 7043, trzecia - do wersji 7712). Jedyna rzecz, o której ...
Mobile development 4787 dni, 8 godzin, 40 minut temu 36 źrodło rozwiń
autor: Napiszę teraz trochę o nowym Windows Phone SDK 7.1 RC. Zacznę od dwóch elementów, które na pewno występowały już w niepublicznym Beta 2 Refresh. Są to: Screenshot tool Oprócz narzędzia do screenshotów z Windows 7 możemy teraz używać dedykowanego narzędzia dostarczanego z emulatorem. Marketplace Test Kit Zbiór testów, którymi są poddawane aplikacje wrzucane na Marketplace. Dzięki temu znacznie spada prawdopodobieństwo “niespodzianki” po wysłaniu aplikacji, developer może poddać weryfikacji swoją ...
Nawiązałem współpracę z mobilną platformą reklamową Mobilvi. Firma używa systemu mOcean dla dystrybucji reklam. W internecie dostępna jest ogólna biblioteka mOcean dla Windows Phone, którą możne pobrać tu. Niestety kontrolka jest bardzo niestabilna i z jakiegoś powodu powoduje czyszczenie IsolatedStorage. Z tego powodu na codeplex wrzuciłem własną implementację systemu mOcean.
Mobile development 4793 dni, 19 godzin, 41 minut temu 57 źrodło rozwiń
Podczas używania MediaElement i testowaniu aplikacji na urządzeniu sporadycznie możemy dostać błąd AGENETWORK_ERROR na evencie MediaFailed.
Mobile development 4793 dni, 19 godzin, 41 minut temu 21 źrodło rozwiń
Od razu zaznaczam, że nie dotyczy ten wpis lokalizowania aplikacji jako takich bo te informacje można znaleźć tu. Ale dotyczy on nowych zasad app hub’a które ostatnio wprowadził Microsoft przy wrzucaniu aplikacji.
Mobile development 4793 dni, 19 godzin, 41 minut temu 30 źrodło rozwiń
Dzisiejszy news dotyczący Marketplace dla Windows Phone donosi o poszerzeniu dostępności sklepu z aplikacjamu na WP o kolejne kraje. Do aktualnej 16 krajów dochodzi 19 nowych, a wśród nich także POLSKA… Nowe kraje to:BrazilChileColombiaCzech RepublicDenmarkFinlandGreeceHungaryIndiaJapanNetherlandsNorwayPolandPortugalRussiaSouth AfricaSouth KoreaSwedenTaiwan W związku z tą informacją postanowiłem przetestować Zune bez zmienionych ustawień lokalizacji. Wynik pozytywny! Nie ma informacji, że produkt nie jes...
Mobile development 4824 dni, 20 godzin, 5 minut temu 102 źrodło rozwiń
Stało się! WP7.1 SDK Beta 2:Download the Windows Phone SDK 7.1 Beta 2Windows Phone DevelopmentWhat’s New in the Windows Phone SDK 7.1 Public Beta 2 ReleaseWindows Phone SDK 7.1 Beta 2 Now Available Aby zainstalować, trzeba odinstalować narzędzia w wersji Beta 1. Co nowego:Profiler - działa na aplikacjach na emulatorze i telefonie (tylko 7.1) Emulator - szybszy i stabilniejszy (task switching - przytrzymanie F1) Isolated Storage Explorer - dostęp do Isolated Storage aplikacji na emulatorze i na telefonie...