Mariusz's profileMarius JaroshekPhotosBlog Tools Help

Marius Jaroshek

Higher School of Economics and Innovation Student

Mariusz Jaroshek

Occupation
Location
Interests

Facebook


Bing Translator

August 29

Rozmowa na temat Windows Live ID OpenID CTP Status Update (August 2009)

 

Quote

Windows Live ID OpenID CTP Status Update (August 2009)

Many people have asked recently about the status of the Windows Live® ID community technology preview (CTP) OpenID endpoints, so here is a quick update.

We gathered a lot of great feedback during the OpenID CTP period, and we have fed that into our team's OpenID product plans. Thanks to everyone who provided input—you have directly impacted the product!

The Production release of Windows Live ID's OpenID Provider support will look significantly different from the CTP version, so we are in the process of closing the OpenID CTP endpoints to avoid any confusion.

Currently, we do not have a schedule that I can publicly share for when we will release full Production support of OpenID for Windows Live ID users, but rest assured that we are working actively to provide OpenID functionality to all of our 500+ million Windows Live ID users!

Background: Our Approach in the CTP

A major characteristic of our OpenID Provider (OP) CTP was the attempt to use an account alias as both a “vanity URL” as well as a defense mechanism to help protect against phishing attacks.

In the CTP, Windows Live ID users were required to create an OpenID alias (such as “http://openid.live.com/john”) attached to their account, and then to use that alias not just at the OpenID relying party site, but also as the way to identify themselves to the Windows Live ID OP. When arriving at the OP sign-in screen, users were required to enter their OpenID alias (instead of their normal Windows Live ID user name) plus the password (or one of their other associated credentials, such as an Information Card) from their main Windows Live ID account.

Why this approach?

One of the main things we were (and still are) trying to do with the Windows Live ID OP is to provide as much protection as possible to our Windows Live ID users against phishing attackers who use OpenID. OpenID does not support a network sign-out function as part of its protocol, which can mean that users are left in a state that differs from what they might assume. For example, Windows Live ID users who sign out of an OpenID site might expect to be completely signed out of their account, because that is what happens on all other Windows Live ID-enabled sites.

How did it go?

We had envisaged that using an alias for OpenID sign-in could provide some separation of the two identity networks.
However, the usability model for this approach has turned out to be unfeasible and/or just plain confusing to users!

Lessons Learned

So the main challenge uncovered during the CTP was around aliasing, and then there was a grab bag of other things that we learned too.

Aliasing: a separate OpenID namespace for users

  • Users were confused about the need to associate a separate OpenID alias with their main Windows Live ID account.
  • Users didn’t know where to go to create their OpenID alias; more setup pages to click through led to more drop-off.
  • Users from different Windows Live ID namespaces would be upset if they could not get the same alias as they already had. For example, john@hotmail.com and john@live.com and john@hotmail.co.uk could not all have the alias “http://openid.live.com/john”.
  • Acquiring all the “best” aliases quickly becomes overly competitive.
  • Users got confused about whether they needed to enter their OpenID alias or the user name of their main Windows Live ID account to sign in.
  • Many users forgot what their OpenID alias was, so we would have required a separate “alias recovery” process.
  • At the OpenID alias sign-in page, we would have had to present to users (and of course specifically test) all combinations of the different sign-in credential options that we already provide for Windows Live ID accounts—going beyond user name and password to include smart cards, Information Cards, and other types of credentials. This complexity was pretty much a direct multiplier factor on the size of the required test matrix.

Multiple entry-point paths

  • Having multiple entry-point paths [for example, standard sign-in page + OpenID sign-in page + 3rd-party WebAuth sign-in + 3rd-party consent sign-in page] complicates all the sign-in interrupt flows that we must support.
  • Preserving the user experience and familiarity across multiple entry-point paths is challenging if any or all could potentially be updated independently.
  • The cost of always keeping multiple entry-point paths exactly in sync would have been too high.
  • Any form of combined sign-in/authentication + consent/authorization flow would be also complicated if we have multiple entry-point paths to deal with.

Explaining things

  • Last, but not least, we had a really hard time creating the right text to explain the choice between global unique alias and anonymous ID values being returned to relying party sites, even to super-geeks who work on identity software every day!

Conclusion

Basically, then, users will be able to use their existing Windows Live ID account credentials to sign in to OpenID sites directly -- just like they currently can do for any sites already using Windows Live ID Web Authentication. Users won’t be required to pre-create a separate OpenID alias attached to their account in order to use it at OpenID sites.

We plan to optimize our production implementation around OpenID provider discovery / identity select functionality (enter live.com in the OpenID sign-in box on a third-party site) as the best way forward for the vast majority of the users of our OpenID Provider.

We will also aim to reuse and/or consolidate the various sign-in entry-point paths wherever possible -- to simplify the engineering and user experience for everyone.

Finally, we are planning to hide the choice of ID value / type to return to relying parties -- to simplify the overall user experience for our mainstream users.

If you have any additional feedback on our lessons learned then you can send them to our OpenID Tech Preview Feedback address.

References

  1. OpenID Foundation Home Page http://OpenID.net
  2. Windows Live ID Home Page http://dev.live.com/liveid
  3. Original announcement of the Windows Live ID OpenID Provider CTP http://winliveid.spaces.live.com/blog/cns!AEE1BB0D86E23AAC!1745.entry
  4. Windows Live ID Web Authentication SDK http://msdn.microsoft.com/en-us/library/bb676633.aspx

August 17

Microsoft Vine

Microsoft wypuścił na rynek nową aplikację. Dzięki Microsoft Vine, możemy być w natychmiastowym kontakcie ze znajomymi, oto krótka recenzja nowego programu. Vine to ascetyczna aplikacja, w której w pełni wykorzystano możliwości Aero Glass, proces logowania jest łatwy, działa tak jak ten w Windows Live Messengerze, do zalogowania potrzebny jest LiveID, czyli uniwersalny login i hasło od Microsoft.

   
Video: Microsoft Vine

Używam pierwszej oficjalnie wydanej wersji, czyli 1.0.3020.0, jest to młoda aplikacja i przechodzi dopiero testy, stąd zdarzają sie przy niektóych konfiguracjach problemy, m.in. opóźnienia z łączeniem z zewnętrznymi usługami jak Facebook czy LinkedIn.



Przy pierwszym logowaniu aplikacja prosi o podanie czterocyfrowego numeru PIN. Lekkie zdziwienie, nasuwa to początkowo skojarzenia z apliakcjami mobilnymi. dodatkowo w pasku Tray pojawia się przyjemna ikonka z logo Vine czyli z “v”.




Okno aplikacji można dowolnie modyfikować, wysokość i szerokość, na samym środku na górze jest wysunięte pole na umieszczenie avataru, automatycznie stosowany jest ten używany w LiveID, aczkolwiek można zmienić plik graficzny.

Poniżej jest pasek narzędziowy, składający się o dziwo z trzech pól, oraz w rogu niewielkiego przycisku “?” helpa.


Pierwsze pole to “Vitals” (Dane podstawowe) - domyślnie po kliknięciu otwiera się nowe okno pozwalające na podanie swoich danych personalnych, możliwości kontaktu oraz integracji z profilem w Facebooku, LinkedIn czy podanie numeru telefonu. Pozwala również na utworzenie wizytówki.

Pole następne to "”Places” (Miejsca) – również otwiera sie nowe okno, tym razem okno zawiera pole do podania adresu, oraz pole z mapą, mapa oczywiście pochodzi z VirtualEarth. Daje możliwość znalezienia określonego miejsca na całym świecie, oraz postawienia “push-pin” czyli pinezek, w wybranych lokalizacjach. Co ciekawe, oprócz mapy jest też dwie zakładki z listą miejsc, oraz co ciekawe: Listą newsów! Możliwe, że w przyszłości da to możliwość agregacji treści z RSS oraz innych lokalnych stron z newsami – Microsoft informuje, że na dziś dzień, na świecie jest dostępne 20 000 źródeł informacji.

Ostatnie to “People” (Ludzie) – zbiera w jednymmiejscu kontakt do różnych osób, znajomych, osoby z Windows Live Messenger czy z Facebooka, do znajomych można zaprosić poprzez podanie adresu e-mail.

Poniżej paska narzędziowego, mamy dwie zakładki:

“Send Alert” (Wyślij alert) – daje możliwość wysłania wiadomości, do określonej osoby, bądź określonej grupy osób.

Post Report”  (Wyślij notke) – pozwala na informacje co do eventów, ustalenie lokalizacji i daty, pozwala na przekazywanie komentarzy w prosty sposób, daje też możliwość określenia metody kontaktu.

 
Na samym dole aplikacji mamy dostępny pasek “Search” dajacy natychmiastowy dostęp do wyszukiwarki Bing.

Po więcej informacji zapraszam na www.vine.net

 




 

 

Microsoft Vine

Microsoft has already released to market a new application.Thanks to Microsoft Vine, we can be in forthright contact with all our acquaintances, and that's a short review of new technology. Vine is ascetic application, in which were used all things offered by Aero Glass api, process of logging is easy, it works like that from Windows Live Messenger, a LiveID is mandatory, (it’s universal nick and password from Microsoft).

   


I use, first stable version which was officially released as 1.0.3020.0, it’s a young application and it’s dashing through tests now, and e.g. there happen some delays in connecting with servers of external services, like Facebook or LinkedIn.

When we  first log in, app shows us special text-box, it needs a four-digital PIN. It indices on Vine like a next mobile application. Additionally mini-logo with “V” appears in Tray bar.

 

Application window can be freely modificated, height and width, in the top-centre there’s a special place for avatar, photo from LiveID could be automatically used, but we can simply upload new graphic file.

Bellow theres new text bar, which contains only three options, and little button “?” for help.

   

Video: Microsoft Vine 

First is  “Vitals” – after click, by default a new window opens. it gives us possibility of editing our personal data, phone number and e-mail addresses, there’s integration with Facebook and LinkedIn also. It allows for creating card.

Next are "Places”  – it opens new window also, but this time, it have a text box for writing an address, and a square with the map, which comes from Microsoft Virtual Earth. It gives us possibility for finding a place all over the world and push pins is choosen place. There are also two tabs, one with our locations, and second with News List, – it’s a list with news from region – Microsoft informs, that as for now, there are 20 000 news sources.

Last is  “People” – it groups contacts with our family, friends, people from Windows Live Messenger or Facebook, to invite we only need to give an e-mail address.


About half inch down, we have got two big tabs :

“Send Alert” – it gives us possibility for sending messages, for one person, or for group of people.

Post Report” – this way we can inform our friends about some events, establishing localisation and date of event, we can comment, we can also choose method of contact with everyone.

Video: Microsoft Vine 

On the bottom, there’s “Search” engine which gives us instant access to Bing search.

For more info, visit www.vine.net



August 15

CHIP: Windows Mobile 7 - jaki będzie?

Windows Mobile 7 - jaki będzie?

Marcin Chmielewski
2009-08-15, ostatnia aktualizacja 2009-08-15 15:23

Pierwszym krokiem w poprawie jakości systemu operacyjnego Windows Mobile będzie wersja 6.5, jednak to jej następca, Windows Mobile 7, ma być prawdziwą rewolucją w segmencie smartfonów.

windows mobile

fot. Chip

 

Windows Mobile 7 to nie zmiany kosmetyczne, jak do tej pory, ale generalny remont każdego komponentu systemu
Podczas gdy premiera systemu operacyjnego Windows 7 zbliża się wielkimi krokami, jego mobilny imiennik również przygotowywany jest w pocie czoła. To właśnie od wersji WM 7 oczekuje się prawdziwych zmian w segmencie smartfonów, zaś system Windows Mobile 6.5, który zadebiutuje na rynku tej jesieni, ma być jedynie produktem przejściowym.
Co prawda, premiera Windows Mobile 7 przewidziana jest dopiero na kwiecień, ale już możemy poznać pierwsze szczegóły. Po pierwsze, system będzie wyróżniał się całkiem nowym interfejsem użytkownika SmartSearch, który "umieszcza aplikacje w trybie wybierania z włączoną funkcją ekranu dotykowego i wywołuje wyszukiwarkę opartą na silniku skojarzeniowym. Aplikacje mogą przywrócić SmartSearch na pierwszy plan, wybierając która strona ma być wyświetlana - na przykład książka adresowa". Jak będzie sprawdzało się to w praktyce? Dobre pytanie.
Kolejną nowością będzie znacznie bardziej rozbudowany interfejs programowania aplikacji dla aparatów cyfrowych w smartfonach, co umożliwi pełne wykorzystanie takich funkcji jak warstwy, nagrywanie wideo czy standardu EXIF.
Nowy system ma również oferować ulepszony pakiet Office Mobile z obsługą SharePoint'a, obsługę technologii multidotykowej, obsługę języka XML, obsługę przez model POOM (Pocket Outlook Object Model) wielu folderów oraz elementów poczty i notatek, a także możliwość planowania zadań oraz "ogromnie" zmieniony (ulepszony) zestaw narzędzi dla programistów (SDK).





Windows Mobile 7 - what it would be?



WM 6.5 is the first step in making quality of Windows Mobile operating system better. But it's successor Windows Mobile 7, is going to be the real smart-phone revolution .

windows mobile


Windows Mobile 7 is not only a cosmetic change, as for now, every component is going to be rebuild.
During releasing of Windows 7 Operating System, which is coming stride, it's mobile little brother is prepared also. Starting from WM 7 everyone is waiting for real changes at smart-phone segment, meanwhile system Windows Mobile 6.5, which should been released this autumn, would be only intermediate.
In fact, Windows Mobile 7 première, is foreseen for April '10, but we can get to know first details.
 First of all, system will get new completely different user interface: SmartSearch, which "sets applications is touch display mode, and opens associated search engine  Applications can be brought by SmartSearch to the top of the screen,  -  for example address book". But, how it will be in practice? That's a good question.
Another nuance: better programming interface for applications designed for digital cameras in smart-phones, it allows for full use such functions like layers, video recording or EXIF standard.
New system will also offer improved Office Mobile Suite, with SharePoint available, multi-touch screen, it will handle XML language, Pocket Outlook Object Model, multiple folders, some mail and notes elements, and possibility of task scheduling. What is important: very much improved Software Development Kit (SDK).
June 12

My Phone

Microsoft MyPhone jest darmową usługą która pozwala na synchronizację danych z chronioną hasłem stroną, z którą można łączyć się i zarządzać z każdego komputera z dostępem do internetu. Już nigdy nie będziesz musiał martwić się utratą swoich wspomnień czy zapisków. Albo utratą kontaktu z przyjaciółmi, tylko dlatego, że straciłeś telefon. Z MyPhone jest łatwo je odtworzyć na Twoim nowym telefonie w jednym mrugnięciu oka.

 

Używając MyPhone, możesz w prosty sposób uaktualniać kontakty, prosto ze swojego komputera. Możesz zarządzać kalendarzem, dzięki czemu zawsze wiesz gdzie powinieneś być. Dodawaj nowe zadania, aby rozplanować sobie dzień. Zdjęcia, nie są dłużej uwięzione w Twoim telefonie, mozesz widzieć je online, na Twoim koncie internetowym i pobierać je oraz dzielić się nimi, z rodziną i przyjaciółmi.

Możesz przeszukiwać swoje smsy, pobierać i edytować dokumenty, i w łatwy sposób wysyłać muzykę i wideo prosto ze swojego PC.

Wszystkie zmiany, które zajdą na stronie internetowej, lub na telefonie, zostaną automatycznie zsynchronizowane, chociażby przez noc, aczkolwiek, mozesz w każdej chwili otworzyć aplikację MyPhone i kliknąć “Sync” kiedy będziesz chciał.

Wszystko czego potrzebujesz do używania MyPhone, to Windows Mobile Phone z dostępem do internetu. Ale co ważne, upewnij się ile kosztuje Cię połączenie i wysyłka danych u Twojego Operatora komórkowego – aby nie zostać zwalonym z nóg przez nagły wzrost rachunku.

Oprócz tego, że jest to fajny i łatwy sposób, aby wyciągnąć więcej możliwości ze swojego telefonu, Microsoft MyPhone, również chroni Twoje informacje, jeśli stracisz swój telefon, lub kupisz sobie nowy i będziesz chciał przenieść wszystkie swoje kontakty, fotki i smsy – wszystko co musisz zrobić, to pobrać Microsoft MyPhone na swój nowy telefon, zalogować się i nacisnąć “Sync”. Wszystko co znajduje się na Twoim koncie, zostanie pobrane automatycznie. Więc zamiast poświęcać kilka godzin na przepisanie wszystkich numerów do swoich znajomych, możesz ten sam efekt uzyskać poprzez kliknięcie jednego przycisku.

Aby uzyskać pomoc, lub więcej informacji, odwiedź stronę MyPhone.

 

 

 

 

Microsoft MyPhone is the free service that syncs your mobile phone information to a password-protected website, where you can acces and manage it, from any computer. You’ll never have to worry about losing your memories, or losing touch with your friends, just because you loose your phone. With MyPhone it’s simple to get all them running on your new Phone in no-time.

Using MyPhone, you can update your contacts, right on your computer, you can manage your calendar, so you always know, where you need to be.  Add new tasks, to keep track of your day.  Photos are no longer trapped on your phone. You can see them online in your web account. Download them to share with your family and friends. You can search through your text messages, download and edit documents, and you can easily upload your music and videos from your PC.

Any change that you make on your web, or your phone, will be synchronised automatically over night, or you can open MyPhone, and Click “Sync” at any time.

All you need to use MyPhone, is Windows Mobile Phone, but make sure, you know, how your data-plans, work with your mobile phone operator,  so you don’t get hit, by unexpected charges on your bill.

Besides making it fun and easy, to get more out of your Phone, Microsoft MyPhone, also protects your information. If you loose your phone, or get new one, and want to move all your contacts, photos, and text messages, all you have to do is download the Microsoft MyPhone application, sign in, and Sync. Everything in your account will be downloaded to a new phone.

So instead of having to retype all of your friends phone numbers,  with a touch of a button, you can get back to business.

For help, or to get more information, go to MyPhone.

mob1 mob2 mob3

April 04

Serce Systemu Windows Mobile

   Prawie każdy nowoczesny system operacyjny ma coś co nazywamy rdzeniem, jądrem bądź kernelem, jest to najważniejszy element, zawierający w sobie istotę oraz podstawowe zadania Operacyjnego Systemu.

 

   Kernel dostarcza podstawę dla funkcjonowania każdego urządzenia działającego w oparciu o Windows Embedded CE. Funkcjonalności oferowane przez jądro to m.in. procesy, wątki, oraz zarządzanie pamięcią. Kernel również dostarcza pewne funkcjonalności związane z zarządzaniem systemem plików. Usługi Kernela uruchamiają i uprawniają aplikacje do używania zasobów.

Wszystkie platformy:

   NK.exe jest warstwą OEM Procesu Aplikacji (OAL). Kernel, Kernel.dll, jest ładowany w trakcie bootowania przez OAL. Nk.exe jest pre-jądrem Systemu Operacyjnego Windows Embedded CE.

   Użycie procesu kernela oraz funkcjonalności wątków, służy generacji nowych, zatrzymywaniu i synchronizacji procesów i wątków, oraz shedulerowaniu i zawieszaniu poszczególnych wątków. Procesy, które reprezentują pojedyncze odwołania uruchomionych aplikacji, umożliwiają użytkownikom pracę na więcej niż jednej aplikacji jednocześnie. Wątki pozwalają aplikacji wykonywanie więcej jak jednego zadania w danej chwili. Poziomy priorytetów wątków, priorytety dziedziczenia, wspomaganie przerwań, odmierzanie czasu oraz planowanie i kolejkowanie zawierają się wszystkie w architekturze kernela Windows Embedded CE. Razem, oferują aplikacjom środowisko czasu rzeczywistego   Windows Embedded CE kernel używa systemu stronicowanej wirtualnej pamięci do zarządzania i alokacji aplikacji w pamięci. System wirtualnej pamięci oferuje granicznym blokom pamięci, w 4,096-bajtowych stronach pomiędzy 64-KB regionami, w ten sposób aplikacje nie muszą same zarządzać lokowaniem pamięci. Dla wymagań pamięci mniejszych niż 64 KB, aplikacja może używac lokalnego st6s4 oferowanego dla wszystkich aplikacji Windows Embedded CE lub tworzyć nowe oddzielne.  Jądro również alokuje pamięć do stosu w przypadku każdego nowego procesu lub wątku.

   Użycie funkcji pamięci kernela do alokacji i delokacji wirtualnej pamięci, używanie pamięci w lokalnym stosie, tworzenie oddzielnych stosów, i pamięci alokowanej ze stosu. Możesz również używać nieużywanej dotąd pamięci ze statycznego bloku danych, który jest uprawniony do ładowania aplikacji.  Procesy mogą również używać obiektów w zmapowanej pamięci aby dzielić między sobą dane.

   Kernel zawiera m.in. następujące funkcjonalności:

  • Architektura pamięci;
  • Planistę (Schedulera);
  • Poprawa wydajności w Czasie Rzeczywistym;
  • Loader – ładuje moduły do wirtualnej pamięci;
  • System Calls;
  • Power Management – zarządzanie energią;

Platforma Windows Embedded CE:

embeddedcore

Ryc.1. Powyższa ilustracja przedstawia ogólnie strukturę jądra Windows Embedded CE.

 

Platforma Windows Mobile:

mobile

Ryc.2. Powyższa ilustracja przedstawia schemat jądra Windows Mobile.

 

   Usługi działające w obrębie kernela bazują totalnie na jądrze Windows Embedded CE i innych właściwościach które są powszechne dla wszystkich Systemów operacyjnych z rodziny Windows Embedded CE. Jądro pozwala na wykonywanie zadań niskiego poziomu, takich jak procesy, wątki oraz zarządzanie pamięcią. Podstawowe sterowniki urządzeń są również częścią usług systemowych jądra Windows Embedded CE.

March 06

Microsoft Recite

    Jak to w życiu bywa, najprostsze i najbardziej banalne rozwiązania są najbardziej pomocne, albo przynajmniej mogą wydatnie ułatwić życie w ogóle. W lutym, Microsoft zaprezentował nową aplikację dla urządzeń mobilnych - Recite - wersja 0.3.7.0. Zaledwie kilkaset kilobajtów wystarczy aby ułatwić życie tysiącom osób stosujących swoje pocket-pc jako dyktafon. Ale co jest w tej aplikacji takiego nadzwyczajnego?



   Przecież większość systemów mobilnych, nawet w tak patetycznych urządzeniach jak zwykłe telefony komórkowe, oferuje opcję dyktafon... otóż clue aplikacji Recite nie jest fakt nagrywania, ale wyszukiwania nagrań.
Dotychczas nagrywaliśmy w różnej maści urządzeniach zwykłe notatki głosowe, po czym zapisywaliśmy je choćby na kartach pamięci jako oddzielne pliki audio.


Rys. Microsoft

   Aby znaleźć poszczególne nagranie, wertowaliśmy menu i po znalezieniu odpowiadającego nam pliku audio mogliśmy go odtworzyć, cudnie.
Ms Recite oczywiście daje możliwość nagrania notatek głosowych w pewnym zakresie ale o wiele istotniejszą jego cechą jest sposób wyszukiwania nagrań.

   Instalacja aplikacji jest dziecinnie prosta, pobieramy z witryny i uruchamiamy, ja uruchomiłem pod systemem Windows Vista Home Premium z zainstalowanym Centrum Mobilności w Systemie Windows, dzięki temu instalacja na Toshibie G900, z Windows Mobile 6 nastąpiła bezproblemowo.

    Zaletą Ms Recite jest to, że algorytm użyty do wyszukania odpowiedniego nagrania działa przy nagraniach w różnych językach, sądzę, że porównuje takie składowe jak intonacja, częstotliwość czy tempo mówienia przekształcając je na wzory matematyczne - tak jak programy pokroju Cool Edit Pro dźwięk przekształcają na wykres. Ograniczenie pojedynczego nagrania do ok minuty (śr. 61,8 s. max), pozwala na efektywne działanie algorytmu (i całej aplikacji) na urządzeniach o relatywnie niskich konfiguracjach sprzętowych.


 
 
  


   Poważnym minusem jest niedopracowanie obsługi ekranu dotykowego, o ile dwa przyciski na dole działają wydajnie, to reszta ekranu jest martwa, wygodniej byłoby przełączać się pomiędzy nagraniami za pomocą dotyku, niż klawiszy kierunkowych.

Recite nagrania zapisuje jako pliki WAV, w pamięci urządzenia w folderze \Microsoft\Recite\InsertedWavs\ można je odsłuchać jako podgląd z poziomu katalogu.

    Program działa tylko na kilku modelach (przynajmniej według strony głównej Microsoft), sa to m.in. T-Mobile Dash, T-Mobile Shadow, T-Mobile Wing, Moto Q9m, Palm Treo 800w, Palm Treo Pro, SMT 5800,  AT&T BlackJack II, AT&T Pantech Duo, HTC Diamond, Motorola Q9C - posiadaczom gratuluję, aczkolwiek na mojej Toshibie G900, program działa również dobrze.  

    Microsoft zbiera również opinie dotyczące tego, jak i innych produktów na specjalnej stronie internetowej.
Wierzę, że ten projekt nie umrze śmiercią naturalną, jak wiele innych i już na obecnym etapie, ułatwi wielu osobom zarządzanie notatkami dźwiękowymi.
   Co ciekawe, program jest na tyle dopracowany, że nawet porzucając jego rozwój na obecnym etapie, Microsoft nie musi się obawiać, znacznego spadku popularności tego produktu, ot typowa aplikacja użytkowa.





March 03

Co określamy mianem Windows Mobile?

    Windows Mobile jest nie tylko systemem operacyjnym, ale platformą dla urządzeń mobilnych, wywodzącą się z systemu Windows Embedded CE, używaną dla ogromnej rzeszy urządzeń różnych producentów choćby PDA (personal digital assistants) czy smartfonów.

   Visual Studio oraz Windows Mobile SDK dają możliwości do tworzenia oprogramowania dla platformy Windows Mobile zarówno w natywnym kodzie (Visual C++) jak i kodzie zarządzanym (Visual C#, Visual Basic .NET).

     Windows Mobile 6 jest platformą dla urządzeń mobilnych, opracowaną na podstawie Windows CE 5.0, dzięki Microsoft Visual Studio 2005 oraz Windows Mobile SDK, jest możliwe tworzenie oprogramowania dla platformy Windows Mobile zarówno natywnie (Visual C++) jak i (Visual C#, Visual Basic .NET).

   

Windows Mobile 6 rozszerza przystępność i użyteczność Windows desktop do urządzeń opracowanych dla Windows Mobile. Windows Mobile obsługuje  .NET Compact Framework.

    Poprzez używanie platformy Windows Mobile, można budowac innowacyjne aplikacje dla urządzeń mobilnych. Platforma oferuje użyteczne funkcje, takie jak jednolity przesył danych z poprawionymi zabezpieczeniami; bogate API obsługujące takie technologie jak Bluetooth oraz Pocket Outlook Object Model (POOM); ciągle rozszerzające się modele technik programistycznych, m.in kodem natywnym, kodem zarządzanym (jak choćby Microsoft .NET czy JVM) czy choćby rozwój technik programowania stron www; przy czym Windows Mobile oferuje zarządzanie zasobami sprzętowymi oraz wielowątkowość..

    Korzystając ze środowiska programistycznego Windows Mobile, można w łatwy sposób zredukować czas i koszty rozwoju oprogramowania, dzięki spójności modelu programistycznego stosowanego w poszczególnych generacjach systemu Windows Mobile, oraz obszernej bazy zasobów i informacji, jak choćby Baza Wiedzy czy MSDN frmy Microsoft.