Mobila tankar

2006-12-15

Två nya artiklar i Datormagazin

Om du köper senaste numret (nr 12-2006) av tidningen Datormagazin kan du läsa två artiklar som jag har skrivit. En om hur du förbättrar kvalitén på din kod samt en artikel om programmering mot SQLite med .NET.

Båda artiklarna har du nytta av oavsett om du programmerar för Windows XP eller Windows Mobile. I artikeln om SQLite använder jag dataförsörjaren från PhxSoftware, som jag skrivit om tidigare i ett inlägg. Den fungerar för båda plattformarna.

Att skriva kod med hög kvalité är viktigare än man tror. Det underlättar fortsatt utveckling och minskar antalet buggar. Några tips om hur du ska gå till väga kan du läsa om i artikeln i Datormagazin.

2006-12-13

Pocket Programming Language

Idag upptäckte jag (via Pocket PC Thoughts) Pocket Programming Language (PPL). Det är en utvecklingsmiljö och ett programmeringsspråk från Kanadensiska ArianeSoft. Det har funnits sedan september i år, men inte gjort så mycket väsen av sig, i alla fall inte tillräckligt för att jag ska ha hört talas om det.

PPL fungerar både för Pocket PC (Windows Mobile) och PC. En uppenbar styrka som jag ser med PPL är att det enligt uppgift ska fungera för alla versioner av Pocket PC. Ska man göra något liknande med Microsofts produkter måste man ha eMbedded VC++ 3.0, eMbedded VC++ 4.0 och Visual Studio 2005 för att utveckla mot alla plattformar.

PPL är också ett helt nytt programmeringsspråk som påminner om en blandning av VB, C och Pascal. En funktion i PPL kan till exempel se ut så här:

Func EditProc (hWnd$, Msg$, wParam$, lParam$)
ok$ = true;
case(Msg$)
WM_KEYDOWN:
if (wParam$ == VK_HOME)
ShowMessage("HOME key pressed!");
end;
end;
Return(ok$);
End;

PPL är objektorienterat och har stöd för att anropa Win32 API, och på vis har man möjlighet att utveckla i princip samma saker med PPL som med Visual Studio. Beroende vilken version man har får man tillgång till olika ramverk för grafik, ljud med mera. Intressant är också att PLL har ett designläge där det grafiskt går att bygga upp användargränssnitt på ungefär samma sätt som i Visual Studio (fast det verkar vara mer i stil med gamla VB6.0).

PLL finns som sagt i flera versioner, från en gratis Lite-version (som jag har laddat hem) till en Pro version som kostar ungefär 600kr. Inte så dyrt om man jämför med Visual Studio 2005, men de kan nog inte jämföras rakt av.

Jag återkommer med ett inlägg när jag har testat PPL lite mer ingående.