środa, 29 czerwca 2011

Mango - Beta 2, Mango na żywo!

Stało się!

WP7.1 SDK Beta 2:

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 (nie widzi pliku z ustawieniami aplikacji)
  • Advertising SDK - teraz zintegrowane z ogólnym SDK, ale nadal do użycia tylko w USA
  • Zaktualizowana i uzupełniona dokumentacja MSDN
  • Breaking changes
    • ScheduledTaskAgent - usunięta metoda do nadpisywania OnCancel()
    • BTS - \Transfers -> \Shared\Transfers
    • Obrazki dla kafelków - Shared\ShellContent
    • LaunchForTest - specjalna metoda dla debugowania agentów
    • Baza danych - zmniejszenie maksymalnych i domyślnych - rozmiaru i bufora
    • CaptureResolution –> Size
  • Agenci - na czas debugowania wyłączone ograniczenia na pamięć i czas, limit na pamięć - DeviceStatus. ApplicationCurrentMemoryUsage
  • Normal Motion (akcelerometr, kompas), Enhanced Motion (akcelerometr, kompas, żyroskop)
  • [ta część będzie jeszcze aktualizowana]

Wgrywanie na telefon:

Powiadomienie developera zarejestrowanego w App Hub z linkiem na Connect.  Jeden telefon per developer. A gdzie Polska ? Aktualizacja może spowodować zablokowanie zarejestrowanego telefonu. Potrzebna Beta 2.

Team zaleca by nie czekać na finalną wersję, tylko mając najnowsze narzędzia i system Mango na telefonie, rozwijać w oparciu o to swoje aplikacje (aczkolwiek nie można ich jeszcze umieszczać na MarketPlace)

piątek, 24 czerwca 2011

Mango: Agenci - zapowiedź

O nowych funkcjonalnościach w Mango zamierzam dokładnie pisać na łamach tego blogu. Póki co wrzucam 2 screenshoty z prostej aplikacji (bardziej szkicu implementacyjnego), w której sprawdzam czy agent “Don Pedro” odświeża kafelki. Prosta kafelkowa stylistyka, obecna także w Windows 8, bardzo przypadła mi do gustu –;) 

Agents14_o

Karramba!

wtorek, 14 czerwca 2011

Do Mango-żerców: robocze podsumowanie

Postanowiłem  jak najszybciej wprowadzić tutaj trochę egzotyki…

mango05

O ile powyższe zdjęcie wprowadza w klimaty egzotyczne, o tyle nie jest głównym bohaterem tego posta. Miałem na myśli Windows Phone 7.1 Beta -;) 

Postanowiłem upublicznić swoje wstępne podsumowanie możliwości Windows Phone 7 Mango. Mimo formy prezentacji, nie jest to prezentacja w ścisłym tego słowa znaczeniu (ciut za długo, nawet jak na mnie-;), bardziej moje notatki i szkicowe zebranie informacji z różnych źródeł w jednym miejscu.

W oparciu o wybrane fragmenty tego roboczego podsumowania i wybrane przykłady z MSDN i WP7 Mango Training Kit (długie, miejscami dość skomplikowane, ale warte uwagi aplikacje) postaram się dziś moim kolegom wstępnie przybliżyć nowe możliwości Mango (całkiem tego sporo!). Do dopiero początek! W stosunkowo niedalekiej przyszłości zamierzam przybliżać wybrane funkcjonalności Mango w bardziej usystematyzowany sposób.

P.S Mam uwagę odnośnie laba z notyfikacji push: serwer korzysta z biblioteki do budowania i wysyłania wiadomości, ale wspominanej w opisie dll-ki nie ma w katalogu Assets! Wziąłem źródła tej biblioteki dla WP7.0 z app hub i w oparciu o prezentacje MIX (parametr Id zdaje się pominięty w dokumentacji MSDN dla notyfikacji tile) dopisałem sobie brakujące pola w wiadomościach toast i tile oraz uzupełniłem o nie wysyłaną zawartość. Działający, kompletny przykład możecie pobrać tutaj.