Archive for November, 2011

Webcast WP7 – Launchery i Choosery

Na channel9 pojawił się kolejny, siódmy już odcinek serii webcastów poświęconych programowaniu na platformę Windows Phone Mango. Tym razem na warsztat trafiają nowe Launchery i Choosery dostępne na Windows Phone 7.1.

Źródła:

[download id=”3″]


WP7 – Gdańsk – 2xITAD

Już w środę 30 listopada odbędzie się IT Academic Day na Politechnice Gdańskiej, na którym będę miał przyjemność poprowadzić prezentację dotyczącą Windows Phone 7. Jej tytuł to “Jak ugryźć to Mango” i rozpocznie się o godzinie 15:15.

Więcej szczegółów na stronie wydarzenia.

Tydzień później, czyli 7 grudnia odbędzie się kolejny ITAD, tym razem na Uniwersytecie Gdańskim. Również na tym wydarzeniu będę miał swoją prezentację. Temat? Tak – Windows Phone :) Tym razem jednak tytuł sesji to “Mango – multimedia w Twojej aplikacji”. Podobnie jak poprzednio, startuję o 15:15.

Więcej szczegółów na stronie wydarzenia.

Kody źródłowe jak i same prezentacje załączę w kolejnych postach. Do zobaczenia!


WP7 Emulator – Skin

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 pod względem estetyki narzędziem… Ale można to zmienić! To co należy zrobić, to udać się do lokalizacji, w której został zainstalowany emulator. W moim przypadku jest to katalog C:\Program Files (x86)\Microsoft XDE\1.0. Obok plików wykonywalnych samego emulatora oraz szeregu configów i bibliotek znajdują się tam również pliki graficzne… WM7_Skin_Down.png oraz WM7_Skin_Up.png. Ten drugi jest domyślną skórką emulatora, natomiast pierwszy jest używany jako wzór do zmiany koloru przy naciśniętym przycisku (różnica jest w kolorze przycisków – strzałka, okienko i lupa zamiast szarych są niebieskie).

Domyślnie emulator wygląda tak:

Jednak przy pomocy prostych narzędzi (w moim przypadku Paint.NET) można zmodyfikować szary emulator. Jednym z ulubionych motywów ludzi z branży IT jest Matrix. Zatem do dzieła – szybki przegląd obrazów związanych z Matrix’em zaznacz, kopiuj, wklej, zapisz i gotowe:

Koniec z nudnym emulatorem :)

Dla osób, które chciałyby w ten sposób uprzyjemnić sobie czas przygotowałem maskę w Paint.NET, która pokrywa całą możliwą do modyfikacji przestrzeń. Wystarczy:

  1. otworzyć załączony plik, następnie dodać nową warstwę z wybranym motywem,
  2. przełączyć się na warstwę maski, zaznaczyć kolor,
  3. wrócić do warstwy z mocywem,
  4. Ctrl+C a następnie Ctrl+V w docelowym pliku :)

Proste prawda :)

W załączniku znajduje się wspomniana maska w formacie pnd, skórka “Matrix style” oraz domyślna skórka emulatora w razie gdyby ktoś chciał wrócić do szarości :)

[download id=”2″]


WP7 Thetering – 7740

Niektóre osoby, z którymi rozmawiam na temat Windows Phone 7 jako główną wadę przedstawiały brak możliwości dzielenia łącza internetowego z innymi urządzeniami. Wczoraj argument ten padł! Dlaczego? Z racji najnowszej aktualizacji systemu o numerze 7740, której głównym celem była naprawa komunikacji z Exchange. Muszę tu polegać na informacji od Zune, gdyż nie używam Exchange na moim telefonie :) Ale nie o tym miało być, a o theteringu :) Co się okazuje – tuż po pobraniu aktualizacji, wskoczyła kolejna (od producenta telefonu, czyli w moim przypadku od HTC), która zawierała nową opcję…

Idąc do ustawień telefonu, w zakładce system (czyli pierszej widocznej :)) pomiędzy opcjami Bluetooth i email + accounts pojawiła się opcja o nazwie Internet Sharing, która pozwala na zestawienie połączenia z maksymalnie 5 urządzeniami “biorcami” a telefonem “dawcą”. Do skonfigurowania mamy nazwę urządzenia, typ zabezpieczeń naszej mini sieci oraz hasło zabezpieczające dostęp. Z ciekawostek – mamy dostęp do informacji ilu klientów jest aktualnie podłączonych, co może się czasem przydać, choć niektórzy mogą stwierdzić, że to zbędny bajer…

Tak czy inaczej – nowa aktualizacja i nowe możliwości platformy – oby tak dalej :)


CodeCamp WP7 w Gdańsku

Już w najbliższą sobotę, to jest 26.11.2011, w ramach Trójmiejskiej Zawodowej Grupy .NET odędzie się CodeCamp poświęcony Windows Phone 7. Będzie to całodzienna impreza poświęcona wspomnianej technologii, którą będę miał przyjemność poprowadzić. Jednocześnie gdański CodeCamp jest jednym z serii tego typu szkoleń orgranizowanym w ramach grup zawodowych i studenckich w całej Polsce.

Z chęcią bym powiedział, że zapraszam do rejestracji, natomiast okazało się, że miejsca na to wydarzenie rozeszły się wręcz błyskawicznie. Być może jest to spowodowane konkursem na CodeGuru (więcej informacji również tutaj), który od jakiegoś czasu wzmaga intensywnie ruch na forum CG.

Parę zdań o konkursie – polega na przygotowaniu 5 aplikacji, w zamian za które można otrzymać TELEFON z WP7 na pokładzie. Oczywiście można publikować więcej aplikacji – wówczas zdobyte punkty można wymienić na inne rzeczy z Geek Club (dawne Club Online). Konkurencja wydaje się dość silna biorąc pod uwagę ilość postów. Nie ukrywam, że sam biorę udział w tym konkursie – kto wie, może uda mi się zgarnąć jeden z telefonów :)


WP7 Mango – Sensory

Na channel9 pojawił się kolejny, piąty odcinek serii webcastów poświęconych programowaniu na platformę Windows Phone Mango. Tym razem na warsztat trafiają sensory oraz Motion API dostępne na urządzeniach wyposażonych w WP7 Mango

Pliki źródłowe

MSDN


WP7 – skróty emulatora

Emulator Windows Phone 7 przeszedł wiele zmian od czasu ukazania się pierwszej wersji do dnia dzisiejszego. Wraz z pojawieniem się Windows Phone Mango zyskał on wiele dodatkowych możliwości, o których będę opowiadał przy okazji cyklu webcastów na channel9 poświęconego tej właśnie platformie, jednakże jest jeszcze coś, o czym warto pamiętać. Mam na myśli skróty klawiaturowe, które mogą nam ułatwić codzienną pracę z samym elumatorem. Przyjrzyjmy się im zatem po kolei:

Każdy telefon oparty o platformę Windows Phone 7 (w tym emulator) posiada trzy podstawowe przyciski: WSTECZ, START i SZUKAJ. Zamiast używać kursora myszy do ich obsługi możemy wykorzystać odpowiednio klawisze F1, F2 i F3.

Do obsługi aparatu możemy wykorzystać dwa inne klawisze funkcyjne, tym razem są to F6 i F7. Pierwszy z nich pozwala na zasymulować wciśnięcie przycisku do połowy, natomiast drugi uruchamia jego pełne wciśnięcie. Warto mieć na uwadze, że na niektórych platformach nie są one w pełni wspierane…

Aby regulować głośność na emulatorze możemy wykorzystać przyciski F9 i F10, które odpowiednio podgłaszają i przyciszają “system” na emulatorze.

Gdy tworzymy aplikacje użytkowe na platformę WP7, wówczas okazuje się, że często potrzebujemy tekstowej interakcji z użytkownikiem. Aby ułatwić sobie testowanie takich aplikacji możemy przełączyć tryb emulatora tak, by zamiast wyklikiwać kolejne znaki na wirtualnej klawiaturze móc używać fizycznej klawiatury komputera. Aby to osiągnąć możemy użyć klawiszy PAGE UP i PAGE DOWN. W momencie gdy przełączamy tryb, klawiatura na emulatorze pojawia się lub chowa w zależności od aktualnie wybranej opcji.

 


Kurs WP7 Mango – część 2



Wczoraj pojawił się drugi odcinek cyklu poświęconemu programowaniu na platformę Windows Phone 7 Mango. Tym razem Daniel Plawgo opowiada o Agentach (periodic i idle). Jest to sposób na stworzenie czegoś na styl aplikacji działającej w tle, co do tej pory było niemożliwe.


  • O mnie

    Maciej Grabek

    Moje profile na:

    MVP

    Codeguru.pl GoldenLine
    Twitter CodeProject

  • english version
  • Polecam

  • Copyright © Maciej Grabek. All rights reserved.
    Powered by WordPress
    %d bloggers like this: