ANSI C Bluetooth API and Tutorial Linux - c

Is there a bluetooth API and tutorial for ANSI C in Linux?

It obviously wouldn't be ANSI C but in Linux there is a great Bluetooth stack that in junction with D-BUS let's you do great things with ease.
You can find tutorials on their wiki.
I hope you enjoy programming Bluetooth on Linux as much as I did.

Related

System programming on C

I want to try to develop system software, drivers for devices. I know that C is low level programming language and it is very popular in this scope.
What compiler is better to use (only C, not C++)? and what libraries are used for system related stuff?
OS Windows.
If you wan to do Windows driver development, then you should look at the WDK - Windows Driver Kit. It should have most of what you need including tools, headers and libraries (and documentation).
For Windows look at the WDK and related MSDN documentation. The WDK includes Microsoft's compiler. http://www.microsoft.com/whdc/devtools/WDK/default.mspx
There is a lot to absorb there. If you're new to programming you should get some experience with C at the user application level and then try out Kernel development once you are comfortable with the language.

c graphics in linux

hi
can any one tell me how to make graphics program in c in Linux.
what header file i should use in gcc.I'm quite novice to Linux
thanx in advance
Googling for linux graphics library c gave this site with tons of libraries for all kinds of languages under all kinds of operating systems. HTH.
libSDL is one good library.
The Allegro library is pretty easy to use and covers a lot more than graphics.

Windows System programming

Hi i am new to windows system programming and interested in working in it completely using C and win32 api. Can you please give me suggestions on how I can start and any good books to read. Thanks in advance.
Programming Windows, 5th edition ,Charles Petzold will be helpful
Windows System Programming Fourth Edition
by Johnson M. Hart
http://tinyurl.com/5sgf6ju
This is entirely focused on System Programming, whereas Charles Petzolds' Programming Windows is focused on the GUI elements. Buy both if you can as Petzold's book has some very clear and in depth explanations of important issues skimmed over in Hart. Unicode for instance.
Many people interested in programming using C and win32 api use MinGW and are on the MinGW mailing list. I've heard (though I can't back it up), that's it's practically the only place to get expert answers on programming win32 with C.

Linux Bluetooth programming

I am making a desktop application to connect with an embedded device. I was going to use Windows but due to lack of proper examples and documentation I decided to go with Linux bluez development. Can someone suggest a good resource to go about programming for bluez. I found a MIT documentation but that was about it.
bluez uses D-Bus for communication. Use D-Feet to inspect the org.bluez interface so that you can write against the D-Bus API appropriately.
I've also been looking for info on Bluetooth application development in the Linux environment and came across this pretty good resource http://people.csail.mit.edu/albert/bluez-intro/c404.html.
There is quite good book Bluetooth Essentials for Programmers. It has section for both Windows and Linux bluetooth stack. At least you can look at sources of chapter examples on the book site.

glib on Symbian S60

I am interested in porting a C library that depends on glib to Symbian.
After some research, I found that there is a Symbian port of glib. However I can't seem to find much documentation about it. Can anyone point me to the right direction as to whether this can be even done or not? If yes, how.
Forum Nokia has a lot of resources for developing for Nokia/S60 devices.
The glib port is part of the Open C/C++ plug-ins. Download and install them on top of your SDK to get started.

Resources