1.

Solve : Symbian S60 development in C++ help!?

Answer»

Hi. I have a Nokia 5230 Nuron which runs on the Symbian S60 5th Ed. OS. I've been wanting to for a while to start developing QT apps for it, so I just recently installed the Qt SDKs which CAME with Qt Creator as the IDE for it, and I also have App TRK and CODA on my phone for debugging on the phone, but the problem is that Qt Creator will not detect that my phone is connected at all. Under the project window and under which COM port to use, it remains blank. My computer detects my phone being connected no problem, but this is not working. Anyone who maybe has run into a similar problem before your help is HUGELY appreciated. WOW! That is an impressive set of tools. Sorry I am not help.
Others might want to know more about what your a re doing. There is a series of videos on You Tube about this kind of development.
http://www.youtube.com/watch?v=U7yje3D1UM4
Maybe there is something in the series that will give you a hint.

It may help if you tell what OS you are using on the workstation. Also, some information about then workstation. Do you have a utility to confirm the nCOM port is properly set?  Not always easy.

Also, do you hate other phones then work fine with then debugger? Have any of your peers used a similar system with good results?

Using it with a COMM port can be difficult. Why not use USB instead?

This may be of interest:
Quote

...  successfully compiled and built the QT FRAMEWORK on my WINDOWS Laptop using MinGW C/C++ compiler and installed QT Creator 0.9 alpha as my IDE. I originally got complimation working with Eclipse but opted for QT Creator as it looks handy since it made especially for QT.

I am not going to go straight into coding without designing my program first, what is needed etc so I decided I’d be best working out how to do serial I/O. Serial I/O is very simple on Linux since everything on Linux is a file! /dev/ttySxx is usually the file associated with the serial charactor device. But this is no good on my Windows PC so I searched for a POSIX based Serial I/O class or library. Luckly a POSIX library for Serial Comm was developed for QT. The project is located at http://qextserialport.sourceforge.net/. I downloaded version 1.1 to see how easy it would be to do serial communication.

So I took at a look at the QT project file and saw TEMPLATE = lib so this project builds a library what is expected. I navigated to the directory and done a qmake to create the Makefile and a mingw32-make.exe to build the library using MinGW and QT. (I had to set my path to ensure that all the minGW bin utilities were found system wide set PATH=%PATH%;C:\MingGW\bin. After the building I found two files in the build folde ..
http://automon.donaloconnor.net/qt-and-qextserialport/34/
As you can see, the workstation OS haws a impact on the use of serial ports. If it is Windows.  You may wish to reconsider using USB instead.Thank you for your reply, geek-9pm. The OS I am running on my workstation is Windows 7 Professional 64-bit. Here's some basic information about it:

OS: Windows 7 Professional 64-bit
CPU: AMD Athlon 2 X2 2.8GHz (dual-core)
MOBO: ASUS M4A785TD-V EVO
RAM: 4GB Kingston DDR3-1066
GPU: ATI Radeon HD 4350 512MB

I built this completely from scratch and I love it. I hope this doesn't sound confusing at all, but where it asks for a COM port to connect to in Qt Creator, it is looking for a USB port. Maybe I just read it wrong, I don't know. But yesterday I tried it again, but this time I plugged in my phone via USB upon booting up and I let the OS install the drivers for the device and this time it installed some serial port drivers, so I started Qt Creator and everything ran fine! It read the USB port my phone was connected to and I was able to run programs that came from the SDK on my phone which was amazing. So I'm thinking that maybe the whole problem was me not letting the OS install the necessary drivers, or something like that.

I will take a look at the youtube videos for further insight into what I'm getting myself into, but thank you again for the help. I still have yet to get CODA working on my phone for on-device debugging because it looks pretty cool and fun to use, but I will once again keep you updated if I run into anything. Thank you Glad I was of some help. Sure would like to know how far you get with this. Writing new applications for mobiles devices sounds like a great idea. The world is going mobile.  Desktops computers are too big for most consumer users. Like  the old Grandfather Clock, they will become just collector's items. 



[regaining space - attachment deleted by admin]Ha ha, could you imagine if everyone had to carry around a grandfather clock and if mobile devices didn't exist?! The world would be entirely different, that's for sure.

So far with my Symbian phone, I have one new app created and installed on it, but that's it for now. It is a simple GUI that lets you type in a string into a box and it adds it to another box, so it's not much for an app, but it works. It will obviously take a while to get something cool going because I still have to learn Qt's APIs first probably by reading the API documentation. I do have some pretty sweet app ideas for the FUTURE though.


Discussion

No Comment Found