Let's go invent tomorrow instead of worrying about what happened yesterday|mail@jankowskimichal.pl

Michał Jankowski

avatar

O Michał Jankowski

Microsoft MVP Azure, an architect, designer, team leader and trainer. He began programming in the early ’90s from Basic and Assembler for 8-bit computers. During most of his career, he was delivering .NET platform targeted application for the world’s largest companies. Currently, he is specialising in the development of web applications and Azure environment. A great enthusiast of software craftsmanship, unit testing, software design and other topics related to software development. In his free time, when he is not playing with the code, he likes travelling, photography and writing a technical blog.

Testowanie aplikacji Windows Phone

Testowanie to temat rzeka. Każdy programista ma na ten temat swoje zdanie. Dlatego też nie chcę poruszać tematów związanych z ideologią. Natomiast chcę się podzielić małym znaleziskiem. Niedawno przeglądając śledzone zasoby znalazłem rozwiązanie, które umożliwia automatyzację testów na platformie Windows Phone 7. Pewnym mankamentem tego rozwiązania jest ograniczenie do przeprowadzania testów tylko na emulatorze, ale z drugiej strony w trakcie automatycznych testów na serwerze budującym raczej nie będzie podłączony telefon. Drugim minusem jest wykorzystanie sterowania myszką w trakcie testowania. Powoduje to, że nie możemy nic robić na komputerze w trakcie wykonywania testów. […]

By |2020-12-20T23:38:43+01:003 lutego 2012 |Kategorie: Testowanie, Windows Phone|Tagi: , , |1 komentarz

SpeedDial 1.1

Od wczoraj dostępna jest nowa wersja programu na platformę Windows Phone 7 – SpeedDial. W wersji 1.1 wprowadzono następujące zmiany: przyśpieszono start aplikacji, po uruchomieniu automatycznie zostaje wyświetlona klawiatura, dodano możliwość wysyłania wiadomości tekstowych do nieznanych numerów, dodano możliwość przypinania do ekranu startowego nieznanego numeru.

By |2012-06-18T13:00:30+02:003 lutego 2012 |Kategorie: Projekty, Windows Phone|Tagi: , |0 komentarzy

lock (this) – za i przeciw

Ostatnio przeglądając kod udało mi się znaleźć następujący fragment: lock (this) { // Do something } Do zsynchronizowania dostępu do współdzielonego zasobu używany jest obiekt, w którym występuje ten fragment kodu. Teoretycznie fragment ten jest poprawny. Co więcej w programie nie wystąpił żaden problem z zakleszczeniem. […]

By |2013-06-10T13:25:05+02:0013 stycznia 2012 |Kategorie: C#|Tagi: , , , , |11 komentarzy

Windows Phone 7 – aktualizacja 8107

Właśnie pojawiła się nowa aktualizacja do telefonów z systemem Windows Phone o numerze 7.10.8107.79. Najważniejsze dwie kwestie, które powinny zostać poprawione to: znikająca klawiatura w trakcie pisania, problemy z synchronizacją poczty Google. Dokładniejsze informacje można znaleźć na stronie Microsoft.

By |2018-04-01T12:47:01+02:006 stycznia 2012 |Kategorie: Windows Phone|Tagi: , |0 komentarzy

Wibracje w aplikacji

Pewne małe rzeczy, które w aplikacji nie są potrzebne, potrafią dodać jej nieco uroku. Taką rzeczą jest użycie wibracji. Zastosowania są różne. Wibracji można użyć przykładowo jako: zaakceptowanie działania użytkownika przez program, sygnał, że zmieniło się coś na telefonie, zastąpienie wyłączonych dźwięków, itp. Tak małe rzeczy powodują, że aplikacja jest lepiej oceniania. I jak się okazuje dodanie tej funkcjonalności jest bardzo łatwe. […]

By |2012-06-18T13:01:07+02:004 stycznia 2012 |Kategorie: Windows Phone|Tagi: , |0 komentarzy

Koniec ChevronWP7 Labs

1 stycznia 2012 roku zniknęła możliwość legalnego odblokowania telefonów z Windows Phone 7 za pomocą ChevronWP7 Labs. Tego dnia sprzedano ostatniego z 10000 tokenów, który umożliwiał odblokowanie telefonu za jedyne 9$. Tym samym jedyną legalną drogą na odblokowanie telefonu jest założenie konta na AppHub. Niestety takie konto kosztuje 99$. Na chwilę obecną nie ma planów na reaktywację projektu.

By |2012-06-18T13:02:38+02:002 stycznia 2012 |Kategorie: Windows Phone|Tagi: , |2 komentarze

Windows Phone Fast Application Switching

Wraz z pojawieniem się nowej wersji Windows Phone – Mango zmienił się model zarządzania programami. Do tej pory istniały tylko cztery stany w których mogła znajdować się aplikacja. W momencie ponownego uruchamiania aplikacji programiści musieli za każdym razem zadbać, aby wszystkie dane zostały ponownie wczytane. Miało to na celu zapewnienie dużej wydajności telefonu oraz jego długiego czasu działania. Idea była i nadal jest bardzo słuszna, ale została lekko zmodyfikowana. […]

Hybrydowa aplikacja WPF z parametrami

Hmmmmm…… Co to jest hybrydowa aplikacja WPF? Próbowałem znaleźć jakieś inne określenie na ten problem, ale niestety to wydaje się najtrafniejsze. Pojęciem aplikacja hybrydowa WPF będę nazywał aplikację, które działa i prezentuje wyniki działania w konsoli, jak również we własnym oknie. Dodatkowo aplikacja powinna wspierać przekazywanie parametrów w trakcie startu. […]

By |2013-06-10T13:26:35+02:008 grudnia 2011 |Kategorie: C#|Tagi: , , , , , |12 komentarzy
Przejdź do góry