Open C: Bringing opensource to mobile phones.

By:
To add a paper, Login.

Open C is a set of C libraries designed to ease and encourage porting open-source applications from the desktop to the Nokia S60 mobile phone platform (it also accommodates writing cross-platform software). Open C helps developers of mobile apps in two ways:

• Because Open C libraries are built on POSIX and other open-source projects, portable code on top of Open C is easier to write. This helps developers design and implement large application bases that need to run on several operating systems.
• Open C opens the door for C/C++ programmers who don't have Symbian experience, but who need to develop applications for mobile devices.

In its first release, Open C includes more than 70 percent of the functionality contained in the following libraries
Libc, libm, libpthread, libz, libdl, libcrypto, libssl, libcypt, libglib.


Keywords: Open C, S60, POSIX, Standard C libraries, Symbian, Smart phones, C/C++
Stream: Embedded
Presentation Type: 30 minute Presentation in English
Paper: Open C, Open C


Narayan Subramaniam

Senior Software Engineer, Runtime Programs,
Software Platforms, Nokia India Pvt Ltd

Bangalore, Karnataka, India

I am currently working for Nokia R&D centre on designing and developing middleware software architecture, agnostic of lower platforms. Open C is part of that on going activity.
With a experience of 5+ years in software industry and a bachelors in Telecommunication engineering, I have interests in evolution of mobility into internet architecture and applications.

Hrishikesh Brahmakal

Software Development Manager, Runtime platforms,
Software platforms, Nokia India Pvt Ltd

Bangalore, Karnataka, India


Ref: OS7P0101