Na rynku wydawniczym pojawiła się ciekawa pozycja związana z programowaniem gier na platformę Windows Mobile: “Windows Mobile Game Development”. Choć książek o samej platformie WM jest dość sporo, to jednak o programowaniu gier jest jak na lekarstwo. Mimo, iż nadchodzi Windows Mobile 7 trzeba pamiętać, że Microsoft przez jeszcze nie określony czas będzie wspierał niższe platformy przez co książka jest wciąż na czasie. A muszę przyznać, że dawno nie czytałem tak dobrej książki.
Mobile development 5352 dni, 14 godzin, 40 minut temu 75 źrodło rozwiń
API kamery w narzędziach CTP dla Windows Phone 7 Series nie zostało oficjalnie opublikowane i jeszcze nie możemy z niego korzystać. Jednakże przeglądając dump-a emulatora WP7S znalazłem plik o nazwie GACCaptureApiManagedv1000cneutral_1.dll (znajduje się w ścieżce \SYS\MediaApps).
Mobile development 5379 dni, 18 godzin, 41 minut temu 52 źrodło rozwiń
Może pamiętacie jak kilka dni temu Mirosoft udostępnił Windows Mobile 6.5.3 Developer Tool Kit po czym instalator zniknął. Szczęśliwcy ci, którzy nie zdążyli go ściągnąć (ja się do nich nie zaliczam) i go nie zainstalowali.
Mobile development 5410 dni, 18 godzin, 15 minut temu 72 źrodło rozwiń
Książek o programowaniu na platformę Windows Mobile w języku polskim nie uświadczymy. W języku angielskim jest natomiast w czym wybierać. Na samym Amazon-ie jest co najmniej kilka pozycji wartych polecenia. Jedną z nich jest właśnie "Mobile Development Handbook".
Mobile development 5424 dni, 13 godzin, 38 minut temu 75 źrodło rozwiń
A propos artykułu RilNET – Radio Interface Layer (RIL) .NET wrapper należy się drobne sprostowanie działania biblioteki a przede wszystkim obsługi lokalizacji.
Mobile development 5459 dni, 4 godziny, 57 minut temu 55 źrodło rozwiń
Żeby nie było, iż jestem jednostronny to dla odmiany dziś o firmie Samsung. I o jego w moim mniemaniu cudownym dziecku Samsung Windows Mobile SDK.
Mobile development 5457 dni, 22 godziny, 4 minuty temu 70 źrodło rozwiń
W kilku krokach i słowach, postaram się wyjaśnić zasadę lokalizacji aplikacji .NET Compact Framework. Wszystko przy uwzględnieniu certyfikowania aplikacji dla Windows Marketplace for Mobile.
Mobile development 5489 dni, 12 minut temu 56 źrodło rozwiń
Na początek przyznam się, że zawsze miałem problemy z projektami instalacyjnymi. Dlatego chciałbym w kilku krokach przybliżyć wam mój sposób tworzenia poprawnego CAB-a dla Compact Framework, do którego doszedłem po wielu testach i próbach.
Mobile development 5538 dni, 21 godzin, 47 minut temu 104 źrodło rozwiń
By pisać oprogramowanie dla Windows Mobile w języku C#, oficjalnie potrzebna jest pełna wersja Visual Studio – darmowe edycje Express nie oferują takiej funkcjonalności. Studenci informatyki i pokrewnych kierunków mogą ją zdobyć w ramach programu MSDNAA i wykorzystywać w niekomercyjnych projektach. Pozostali mogą kupić pakiet VS, który trochę kosztuje lub… skorzystać z darmowej alternatywy...
Mobile development 5540 dni, 14 godzin, 3 minuty temu 193 źrodło rozwiń
Ostatnio w wolnych chwilach pracuje nad protokołem OAuth dla Pocket Blip-a wraz z Filipem Tepperem z Blip.pl, który był tak miły i udostępnił mi jedno konto testowe. Problemy pojawiły się już na początku bo w bibliotekach Compact Framework brakuje implementacji HMAC-SHA1. Chciałem sprawę rozwiązać przez użycie OPENNETCF, które mają ten algorytm zaimplementowany, ale niestety pojawiały się błędy których nijak nie mogłem rozwiązać, bo sypały je biblioteki CF-a.
Mobile development 5557 dni, 6 godzin, 12 minut temu 41 źrodło rozwiń
Jedną z największych bolączek w programowaniu w Compact Framework jest brak implementacji PointF dla platformy Windows Mobile. Mimo braku obsługi w rysowaniu obiektów przy użyciu float Point-a, sama struktura przydaje się w przekształceniach aby uniknąć w nich strat.
Mobile development 5558 dni, 15 godzin, 9 minut temu 27 źrodło rozwiń
W jednym z poprzednich wpisów opisywałem identyfikację rozdzielczości VGA na urządzeniach Windows Mobile. Pisałem, że kontrolki .NET CE same dopasowują się do aktualnej wartości CurrentAutoScaleDimensions. Tak też działa PictureBox, jednak zawartość kontrolki nie skaluje się automatycznie. A więc jak rozwiązać ten problem?
Mobile development 5576 dni, 21 godzin, 16 minut temu 35 źrodło rozwiń
Coraz więcej urządzeń Windows Mobile dostępnych na rynku posiada ekrany o wysokich rozdzielczościach (VGA i więcej). Jeżeli właściwość AutoScaleMode na formie jest ustawiona na Dpi, twoje kontrolki zostaną dopasowane automatycznie do aktualnej rozdzielczości. Jednakże jeżeli pewne elementy rysujesz ręcznie jak np. grafiki albo używasz ImageList nie zostaną one dopasowane. A więc jak rozwiązać ten problem?
Mobile development 5578 dni, 18 godzin, 18 minut temu 29 źrodło rozwiń
Pisząc programy pod .NET Compact Framework Microsoft dostarcza z Windows Mobile SDK zestaw emulatora urządzenia i skórek pod różne rozdzielczości. Znudzony trochę nieciekawym wyglądem postanowiłem stworzyć własną skórkę. A skoro firma HTC udostępniła HTC Touch Pro2 do testów, wybór był oczywisty.
Mobile development 5584 dni, 26 minut temu 39 źrodło rozwiń
Popełniłem wpis o półprzezroczystych grafikach w .NET Compact Framework. Czas na opis realizacji rysowania grafik z pełnym wsparciem kanału alfa dla każdego pixla z osobna.
Mobile development 5607 dni, 15 godzin, 13 minut temu 60 źrodło rozwiń
Treść tego wpisu mógłbym zawrzeć w jednej sentencji: “nie używaj DrawString” i zasadniczo mógłbym zakończyć, ale postaram się udowodnić dlaczego...
Mobile development 5648 dni, 2 godziny, 36 minut temu 80 źrodło rozwiń
Długo się zanosiłem z wrapperem na RIL-a i zawsze mi brakowało czasu, ale może od początku… Dla niezorientowanych Radio Interface Layer jest warstwą łączącą hardware telefonu z oprogramowaniem. Pisząc hardware mam na myśli część telefonu Windows Mobile odpowiedzialną za wykonywanie połączeń i transfer danych do stacji komórkowych (Radio). Z punktu widzenia programisty nic poniżej RIL-a już nie ma poza samym sprzętem. Więcej o samym systemie można poczytać na http://msdn.microsoft.com/en-us/library/aa920...
Mobile development 5661 dni, 6 godzin, 36 minut temu 64 źrodło rozwiń
Jak podaje pda.pl pewne osoby wydostały z nieoficjalnego Windows Mobile 6.5 nową wersję .NET – 3.7. Niestety wersja 3.7 nie jest jeszcze oficjalna, ale będzie dostępna na pewno w Windows Mobile 6.5. Trudno powiedzieć, czy pojawi się ona w oddzielnej postaci tak, by każdy mógł sobie ją zainstalować.
Mobile development 5665 dni, 6 godzin, 48 minut temu 56 źrodło rozwiń
Przegląd dostępnych metod rysowania grafik w .NET CF i OpenNETCF, testy wydajnościowe oraz krótkie podsumowanie.
Mobile development 5687 dni, 21 minut temu 68 źrodło rozwiń
Ktokolwiek tworzył edytory kontrolek w Windows Forms, wie że jest to droga przez mękę. Jednak to co go czeka w Compact Framework można tylko nazwać drogą przez piekło ;-) O ile w standardowych Form-sach designer może być zawarty w bibliotece kontrolki w CF jest to niewykonalne. Wynika to z błahej przyczyny - braku implementacji edytorów w bibliotekach CF. A więc jak to zrobić?
Mobile development 5742 dni, 19 godzin, 38 minut temu 74 źrodło rozwiń