Post by Chris WillowWitam,
1. Czy oprócz Visual Studio .NET jest jakaś platforma programistyczna,
która wspiera projektowanie oprogramowania dla Windowsa CE?
platforma...projektowanie...miszung totalny, ale chyba rozumiem ;-)
Post by Chris WillowKtóre VS .NET musze kupić by było programować dla Windowsa CE?
Piszesz w C++, to:
embedded visual c++ 3.0 (dla systemów bazujących na Windows CE 3.0)
embedded visual c++ 4.0 (dla systemów bazujących na Windows CE 4.x)
Piszesz w .NET Compact Framework, to:
Potrzebujesz minimum Visual Studio .NET Professional:
http://msdn.microsoft.com/vstudio/productinfo/overview/default.aspx
Post by Chris Willow2. Co z innymi producentami organizerów/palmów/handheldów? Jakie
narzędzia proponują i gdzie je kupić?
Masz w zasadzie obecne 3 systemy:
Windows Mobile (czyli Windows CE)
PalmOS
Symbian
Więc szukaj informacji o tych nazwach.
Programowanie dla każdego z nich jest kompletnie różne, architektury
tych systemów tez różne.
Dla wyjaśnienia, Windows CE to bazowy system (aktualnie zwie
się Windows Mobile) dla urządzeń przenośnych.
Na jego podstawie budowane są końcowe systemy operacyjne
dla różnych rodzajów urządzeń, i tak są m.in.:
Windows Mobile for Pocket PC
Windows Mobile for Smartphone
Windows Mobile Phone Edition
Każdy z nich dostosowany jest do sprzętu, posiada dopasowany
shell, obiekty UI, obsługę klawiszy sprzętowych i wszelkich
cech właściwych dla danego urządzenia.
Starsze wersje Windows CE, czyli 2.x i 3.0 obsługiwane są
przez evc++ 3.0 i odpowiednie SDK-i. I np. starszy iPAQ-i mają
system Pocket PC 2002, a jeszcze starszy komputerek Compaq'a ma Pocket
PC 2000 ;-) Są to systemy bazujące na starym Windows CE 3.0.
Aktualnie na rynku dla Pocket PC są systemy Pocket PC 2003 i Pocket PC
2003 Second Edition. Te bazują na nowym Windows CE 4.2 .NET.
To .NET w nazwie nic nie mówi, to wielka zmyła, bo d ROM-ie
żadnego .NET Compact Framework'a nie ma, co z resztą sam Microsoft
przyznaje w artykule anonsującym Windows CE 5.0, gdzie
zrezygnowali już z .NET w nazwie.
Tak więc owo .NET nie ma nic wspólnego z tym że na dany
system można lub nie można tworzyć w .NET. Bo nawet .NET Compact
Framework można wrzucić na Pocket PC 2002, czyli systemie bazującym na
Windows CE 3.0 i wsio będzie działało, znaczy się programy ;-).
Post by Chris Willow3. Jak wygląda sprawa z licencjami? Czy musze jakieś wykupić by móc
tworzyć oprogramowanie dla tych urządzeń?
Dla Windows Mobile nie. Dla innych nie wiem.
Polecam tez usenet, lista tutaj:
<http://usenet.gazeta.pl/usenet/0,2.html?group=pl.comp.programming&tid=1015947&pid=1015948>
Pozdrawiam
--
Mateusz Łoskot, mateusz (at) loskot (dot) net
Registered Linux User #220771, Debian (Sarge)