UIQ 3.0 SDK
I have been working with the new UIQ 3.0 beta SDK this week. It’s available for free download from the new UIQ Developer web site. UIQ are now providing direct support for developers. Previously Sony Ericsson were the first port of call for all UIQ enquiries irrespective of the actual phone manufacturer.
As well as the SDK, there’s product information, tutorials and guides, a knowledge base and (not so active) discussion forum. It’s not that questions aren’t being answered… more that there aren’t many questions yet. Maybe UIQ need to have something like Nokia’s Series 60 contest to stimulate 3rd party development.
Going back to the SDK, make sure you read the release notes (readme.txt). There are a plethora of things to be done manually, especially if you want to use the SDK with Visual Studio 2003. The installation hosed the Series 60 (8.0a) SDK I was currently working with so I have now resorted to doing UIQ development on a different machine to enable me to do both types of development at the same time.
The Symbian based SDKs continue to feel as though they are held together with bits of sticky tape (or rather perl!). Hopefully the forthcoming Carbide.C++ tools will make these things a lot more transparent and provide easy to use rapid UI design which Microsoft mobile tools have had since 1997.
Speaking of rapid UI design, Wirelexsoft have re-priced their Eclipse based tools. I am not sure where their (Symbian) tools will fit in once Carbide.C++ Developer is released. Other 3rd party alternatives currently include the, now free, Borland C++ BuilderX 1.5 (see my previous review here) for Series 60 UI and Open QUB for UIQ (web site down last time I looked).
November 18th, 2005 at 4:29 pm
I suggest using VMWare to try out new SDKs. That way you don’t have to worry if new SDK messes up existing systems.
A nice way to utilise VMWare is to make image with current environment when project goes to maintenance phase. Then, if need arises, you can quickly implement fixes and build binaries without worrying that changed environment causes interference.
November 28th, 2005 at 10:28 am
“I have been working with the new UIQ 3.0 beta SDK this week.”
It seems all your work was about installing it
Did you actually use it, check the emulator and do some development?
How did that go?
I downloaded it but not yet installed it. I am looking forward to check their UI configuration style switching thing and see how to port apps from 2.1. They are providing guides, which is a good start; let’s see how it goes.
Sam
November 28th, 2005 at 10:41 am
Yes, I have been coding using the SDK. You can see some of the problems I have come up against by looking at my posts on the forums at developer.uiq.com.
The MigrationQuickGuide is good. The UI has changed extensively and this is the area I have spent most time on.
Simon