Microsoft zniechęca deweloperów?

WinMo

W interesie producenta systemu operacyjnego jest, by jak najwięcej deweloperów tworzyło przeznaczone dla niego aplikacje. Microsoft najwyraźniej o tym nie pamięta. I utrudnia życie programistom piszącym oprogramowanie dla Windows Mobile.

[Czytaj dalej »»]

Ramp Up

Microsoft uruchomił nową platformę społecznościową, przeznaczoną dla programistów Windows Mobile – Ramp Up.

Czym jest Ramp Up? To serwis społecznościowy, pomagający zdobyć ostrogi w świecie programowania dla Windows Mobile.
Polecam zobaczyć i sprawdzić. Serwis jest darmowy.

MoSync pomoże w pisaniu programów na różne platformy

20090420_mosyncProgramowanie dla urządzeń mobilnych nie należy do najłatwiejszych. Na rynku dostępnych jest dużo platform, a każda wymaga od programisty czegoś innego. Dlatego też programy powstają głównie na jedną platformę i ewentualnie są portowane na inne. Pochłania to jednak dodatkowy czas i nie jest najwygodniejszym rozwiązaniem. Ideałem byłoby pisanie programów, które od razu działałyby na różnych platformach. Na taki pomysł wpadła grupa Mobile Sorcery. Stworzyli oni MoSync, który w swojej drugiej odsłonie pozwala na jednoczesne tworzenie aplikacji dla Windows Mobile, Symbiana i telefonów z J2ME.

[Czytaj dalej »»]

SmoothListBox – komponent .NetCF

W dzisiejszych aplikacjach na platformę .NetCF, coraz powszechniej stosowane są listy przewijane palcem – i to na dodatek z pewnymi dodatkami kinetycznymi. Jak dodać w swojej aplikacji taką listę?

[Czytaj dalej »»]

Jak używać CLR Profilera?

Steven Pratschner opisał na swoim blogu, jak używać narzędzia CLR Profiler tak, aby zwiększyć wydajność i zoptymalizować swoją aplikację napisaną w .Net Compact Framework. W kolejnych artykułach omawia instalację narzędzia, zbieranie potrzebnych danych z działającej aplikacji, wyświetlanie i analizę histogramów przedstawiających alokację pamięci pod różne obiekty, analizę drzewa wywołań poszczególnych funkcji i obiektów, osadzanie komentarzy w danych z profilera i jego szczegółową kontrolę.

Mobile Application Architecture Guide

Na stronie projektu patterns & practices: App Arch Guide 2.0 Knowledge Base można pobrać oficjalny przewodnik (ostatnia aktualizacja 12.01.2009) po architekturze aplikacji mobilnych dla systemu Windows Mobile. Przewodnik ten (138 stron) omawia poszczególne podsystemy i przedstawia schematy i wzorce postępowania podczas projektowania aplikacji mobilnych. 

Polecam lekturę tej pozycji wszystkim programistom świata mobilnego :)

Przewodnik można pobrać również w naszej Pobieralni.

Wyciskanie pamięci w aplikacjach .Net CF

Rob Tiffany opublikował na swoim blogu bardzo interesujący artykuł o zarządzaniu pamięcią w podsystemie .Net Compact Framework. Opisuje mechanizmy przydzielania i zarządzania RAMem oraz podaje kilka wskazówek i wytycznych, jak pisać programy w .Net CF tak, aby lepiej wykorzystywały dostępne zasoby. Jak słusznie zauważył, developerzy świata mobilnego powinni powrócić do dawnych czasów, gdzie liczył się każdy bajt pamięci, podczas gdy dzisiejsi programiści zapomnieli już, co to jest mała pula RAMu i nie liczą się z optymalizacją. Gorąco polecam lekturę tego artykułu wszystkim programistom.