Tutorial on understanding strings in Symbian [closed] - c++

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I have Carbide.c++ Developer from Nokia and I want to create applications for my S60 phone.
I've looked at the samples that goes with the different SDK's for S60 but I haven't found any simple explanation on how strings, called descriptors, are used in Symbian.
One of the problems are that I'm visually impaired and therefore it takes quite some time to read through large documents that has page up and page down with lots of unuseful info and I've given up.
I'm willing to give it another try. Can anyone help me?

Here are a few sites on blogspot that may help. They have RSS feeds that will hopefully be easier to consume than paging through PDFs.
http://descriptor-tips.blogspot.com/
http://descriptors.blogspot.com/

Yeah, The strings in Symbian is nightmarish.. atleast when you start with..
Here are few good references to help:
Introducing the RBuf Descriptor from Symbian Developer
Comparing C strings and descriptors from Forum Nokia discussion
Using Symbian OS String Descriptors from NewLC

I'd second http://descriptors.blogspot.com/ This is invaluable for getting to grips with Descriptors.
Also, sites such as newlc.com have forums for Symbian C++ specific code problems.

The best advice regarding descriptors I give to any new Symbian developer in my company is to try and avoid using the descriptors when not necessary. The Symbian SDK has the libc API which includes stdio, stdlib, string and more. I usually use char* types and when necessary I convert it to a descriptor (when I need to send a string to an SDK method which requires it).

Related

Best XML Parser with SOAP Request/Response Support [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I am looking for Best XML parser with support for XSD and Namespace along with SOAP Support. Looking for small footprint(ideally upto 500kB). I came across gSOAP, but not sure if Standard Open Source Edition of gSOAP supports all the features I am looking for.
Any help if much appreciated.
I think it is a good question.
First: if you use xml/soap/wsdl based web services, you have probably a really highlevel project, and thus even the c++ isn't really sure an optimal choice. I think it is very unlinkely, if you want to develop a real, working software in C, which makes soap services. IMHO you could think about java.
Second: xml and soap/wsdl are two different things, although soap uses xml for communication and the interface description (wsdl) is xml, too.
For xml handling, I suggest you could use libxml++ .
For SOAP, there is more library, but most of them isn't enough good for me to name them. Try each after the other, and sometimes you will have luck. :-)
Both libs have small footprint - they are relative complex, but don't need a legion of another libraries.

What do I need to know to create Linux GUI elemnts [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 9 years ago.
Improve this question
I'm looking to start developing Linux, specifically graphical elements and visuals. For example, the gnome-panel. I would be developing graphical interfaces like that. So the question is, what do I need to know? What resources do I need? I've looked all around for resources and I've discovered qt (of course) FVWM, and looked through an archived version of lynucs.org. So, what should I begin with? I haven't found a single tutorial on creating graphical elements for linux, so hopefully someone here can help me.
Thanks.
In Qt you have a very good documentation. You can start with some easy tutorials and than work on with more advanced concepts.
Here is a good starting point: http://qt-project.org/doc/qt-5.1/qtdoc/gettingstarted.html
If you are looking to develop desktop components that integrate with Linux desktops, then the answer is not straightforward. Depending on the desktop environment you develop for, you have to use different libraries.
If it is for Gnome, then definitely look into GTK+, or more recently Javascript.
If it is for KDE, then you should use Qt, as KDE is written entirely in Qt.
For working on gnome-panel (or some other GNOME component), you could look into GTK+.

Idea's for making a workbench type interface [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I'm looking at MeVisLab's interface for generating views of data and I find that that way of viewing control structures is extremely intuitive.
It is especially the connected boxes I'm liking, is there any kind of framework that supplies this sort of interface. I know it can be done using Qt but beleave it takes ALOT of work.
Does anyone know of frameworks for making this type of gui?
This is not c++, but i think it covers your problem, so i would suggest WireIt.
Examples:
http://neyric.github.com/wireit/plugins/editor/examples/logicGates/index.html
http://neyric.github.com/wireit/plugins/composable/examples/jsBox/jsBox.html
It is a Java Script library, so the browser would be your GUI. But i really think, that using the browser is a good thing to do. Learning HTML, CSS and Java Script is about as difficult as learning a new GUI framework. You could concentrate on HTML5 and ignore old browsers and maybe use a nice lib like jQuery, which is like the boost of js. Even if your GUI would only work on Firefox you would still support more platforms than most GUI-Toolkits.
You would of course have to embed a small http-server in your c++ code, you could use libmicrohttpd or mongoose for that.
In the end you have used tools that are very reusable and will have a broader applicability than GUI Frameworks.

As a software developer what is your SNMP suite that easy to integrate into your software [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
Well, altough the S of the SNMP stands for Simple, yet, so far I haven't experienced it that way. And now that I am about to deploy my software on around around 180 remote Linux servers and wants to monitor the servers and configure my daemons all from a centralized point.
I simply want you to recommend me the library which you'll confidently describe as "SNMP Made Easy".
I am looking for a suite of software which not standing in the developer's way, easy to work with (install, configure).
Speaking from the NOC perspective, the ideal would be such one which requires no maintenance once installed.
Note: Open Source is mandatory.
I wouldn't describe it as easy, but the easiest I've found (quite a while ago) was pysnmp -- I had to wrap it with a couple of façades to make it somewhat usable by people who weren't deep SNMP experts (and that code I had to leave behind at a previous employer, was never open-sourced, and I couldn't reconstruct it right now but would have to develop again from scratch). However, so many years have passed (with PySNMP in continuous development, now with a PSF grant too) that it may definitely have gotten better (one can hope;-).
Try Net-SNMP . It has BSD licence. If you are open for java snmp4j is the best.
I am still searching for that easy to use suite of SNMP tools/API myself.
I build OA&M and I've tried NET-SNMP, Windows SNMP and lately agentpp (www.agentpp.com).
Personally, I preferred the agentpp.
Good luck to you.
The "S" in SNMP is actually for "simple" not because using it is simple, but rather because the protocol (on the wire) is designed to be simple and easy to implement. And it is. Now... actually implementing it and then using it is where the S completely drops away.

Can somebody recommend a good U3D library? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 8 years ago.
Improve this question
I need to put some 3D images into PDF files, and PDF uses Universal 3D (U3D) formats. I don't like the U3D Sourceforge project (basically what Intel released after the ECMA standardization effort).
Does anybody know of good U3D libraries I could use? I'm using C++ on Microsoft Windows, FWIW.
VCGLib is a mesh processing library that has a U3D exporter and a variety of importers (see http://vcg.sourceforge.net/index.php/Tutorial#File_Formats). MeshLab is a tool built on top of it.
Another answer would be Visual Technology Services with PDF3D (PDF link). I've started evaluating it and I like what I see so far.
I agree with your position of not liking the U3D sourceforge project. People at my company is having problems with it when exporting large models: it runs out of memory.
The project has explicitly stated that it has memory issues on its TODO list and is dead since 2007, so I strongly recommend you to go elsewhere.