2010-08-05 2 views
1

Je veux écrire un programme C qui fonctionne sur un téléphone mobile. Juste pour but d'apprentissage. Je pense que c'est possible. mais je ne sais pas par où commencer et les bibliothèques qui sont disponibles pour cela.comment écrire un programme c qui fonctionne sur un téléphone mobile?

J'ai également prévu d'écrire un jeu qui fonctionne sur un téléphone mobile.

aidez-moi à le faire. Merci d'avance.

+0

Que diriez-vous de [** Objective-C **] [1]? ;) [1]: http://en.wikipedia.org/wiki/Objective-C –

+0

@Jacob: objectif c est orienté objet n'est-ce pas? Je veux utiliser le langage C procédural natif. – brainless

+0

Quel type de téléphone mobile? Les API que vous utiliseriez diffèrent énormément selon le système d'exploitation. –

Répondre

3

Je ne connais pas une plate-forme mobile où ses SDK sont recommandées en utilisant du C pur. La dernière que je connaissais était l'ancienne plate-forme Palm.

Mais vous pouvez écrire C/C++ avec QT comme bibliothèque GUI pour Maemo, MeeGo et éventuellement d'autres appareils Nokia. QT sont orientés objet, donc ce n'est pas procédural comme vous voulez.

Je connais 1 plate-forme où C pur est possible. C'est la version Windows Mobile < 6.5 en utilisant win32 api. Mais ce n'est pas une chose que je recommande personnellement car C# .NET facilite le développement d'applications pour cette plate-forme. Je pense aussi que le C pur combiné avec XML/CSS en utilisant le WebOS PDK est possible mais je peux me tromper ici. Si vous avez un désir d'écrire pour les appareils mobiles en utilisant vos connaissances en C alors je recommanderais plutôt d'utiliser des langages comme C++ et Objective-C où vous pouvez aussi écrire C et utiliser des bibliothèques C.

Une liste des appareils mobiles et les langages de programmation utilisés pour développer des applications pour les:

Symbian - C/C++ 
iOS - Objective-C 
Android - Java 
Windows Mobile - C/C++/.NET 
WebOS - C/C++ 
0

La programmation est presque la même. Essayez de télécharger l'un des SDK et consultez les documents pour l'une des plates-formes que vous souhaitez.

1) iPhone

2) Android

3) Bada (C'est la dernière plate-forme de Samsung)

SDK est livré avec compilateurs croisés, simulateurs et IDE pour vous aider.

Plus ajouter à cela.

2

Comment sur MoSync. C'est SDK indépendant du système d'exploitation. Les applications MoSync sont écrites dans les langages de programmation C et C++.

Questions connexes