Posts

  • programming for symbian (tips)

    Programming for symbian isn’t very sexy. J2ME? That’s sexy. But Symbian C++ is NOT sexy. First, at least in theory, you have to use Windows, and windows is NOT sexy. Two, it’s C++, and frankly, although C++ may have had some sex-appeal in the mid-90s, it’s all gone now. Three, it’s poorly documented. What documentation exists is terse and seems to have been generated from header files. It rarely explains how to use the API. So for any kind of help understanding how to do it, you have to go to the examples, which are fairly limited. Next you can try NewLC: they have articles and forums . Next you might want to try searching the Forum Nokia discussion area . And finally, be sure not to miss the newsgroups. No, they’re not archived anywhere on the web, which is a real pain. But you can access them through your favorite newsreader at publicnews.symbiandevnet.com . Only the NewLC postings are archived in google, which is a major hassle. There’s also a small number of web pages and even some source code floating around on the web with some useful symbian C++ info. So there is some information out there, but you really need to dig to find it.

    Read the rest of programming for symbian (tips)
  • I own my name

    I just did some ego-surfing and for the first time I own the first page of results for Simon Woodside . Oh yeah, that’s me baby.

    Read the rest of I own my name
  • Solution to making VPC network with OS X

    I found a solution to my long-standing VPC problem today. The trick was to add “airport” to my google queries. That quickly turned up this useful posting on macosxhints. It’s a little bit complicated. You have to remember to go into VPC preferences and specify “built-in ethernet” for the network connection. For me, it’s worked perfectly for both Windows 2000 and Linux (debian). I run smbd on linux, mount_smbfs the share onto the mac side, load up an XCode project for my symbian development projects, open an SSH window into the debian virtual machine to run ‘make’ and I’m all set with an environment that’s almost like having everything on the mac.

    Read the rest of Solution to making VPC network with OS X
  • Virtual PC 6 sucks

    I just got off the phone with “Daniel M.”* from Microsoft technical support. I called them because I was having trouble setting up a network connection between VPC and the host Mac OS X machine. Specifically, Windows 2000 and Panther. But I also had the same problem with a Linux (debian) system I also set up on Virtual PC.

    Read the rest of Virtual PC 6 sucks
  • sdk2unix makefiles

    I think I’m travelling relatively untrodden turf with sdk2unix . So here’s another thing I got hung up on and figured out. Probably someone with more makefile experience than I have would have got this instantly, but under OBJECTS you have to have applicationname.o FIRST or else it might not work. That’s because the way it’s set up, that particular rule will fire off the creation of the .rsg file which is some kind of generated resource file your source code needs or it won’t build.

    Read the rest of sdk2unix makefiles
  • tracking down uninitialised data in sdk2unix

    If you’re writing symbian C++ code you might get an error like this from petran:

    Read the rest of tracking down uninitialised data in sdk2unix
  • Huge eucalyptus trees

    I was doing a quiz over at FunTrivia (which is very cool, and run by Terry Ford ), and I found out about these amazing trees, the Mountain Ash (Eucalyptus Regnans) . They grow up to 100 m tall. In this picture (left) you can see them relative to a car.

    Read the rest of Huge eucalyptus trees
  • fun with porting

    Today I ported the decoding porting of my semacode application from java to C++. As a part of the process I first went to ANSI C++, using C++ strings and couts to output to the console. Then, I make my own simple character buffer class and eliminated the C++ strings which aren’t supported in Symbian. Symbian has it’s own system of “descriptors” which are O-O and to my noviciate mind seem horrifyingly complex. So my software spits out its result as a simple char* C string.

    Read the rest of fun with porting
  • weblog permalinks

    I’ve been playing around with the site a little bit. Apart from the obvious cosmetic changes, I also implemented, finally, real permalinks for my weblog. So when you click that little # after each entry it will take you to an individual page for the entries from that day. Also, my webcounter seems to be approaching 20,000 hits. Doesn’t seem like that long ago it was 10,000. here it is . In another note, google updates its image of my weblog really frequently. For example, if you enter symbian C++ linux I come up with my weblog entry as #4 at the moment. I wonder what will happen when it slides off the front page though?

    Read the rest of weblog permalinks
  • posted from phone

    Hello world! I’m typing this in using the tiny numerical keypad on my 3650 and i have to say it’s pretty damn awkward! I am using putty, an ssh client for symbian.

    Read the rest of posted from phone