Het Symbian OS programmeer topic


Doel van het Topic!
• Duidelijk maken wat Symbian OS precies is
• Welke voorkennis is nodig om applicaties voor het OS te schrijven
• Hoe kan ik het beste starten met programmeren voor Symbian OS
• Welke IDE’s zijn er allemaal en hoe moet ik ze gebruiken
• Hoe installeer ik de verschillende IDE’s en maak ik mijn eerst ‘Halloworld’ applicatie.
• Waar kan ik meer informatie vinden over Symbian OS
• Meer informatie over het programmeren voor Symbian OS

Wat is niet de bedoeling in dit topic!
• Applicaties door andere bedrijven gemaakt zijn om te kunnen draaien op Symbian OS posten
• Bug fixing van je code (daar is de IDE voor en niet je mede tweakers)
• Ongezout je mening geven over hoe stom, irritant, lastig enz. Symbian en C++ wel niet is

Wat mag er wel in dit topic!
• Gedebugde code posten die van belang kan zijn voor mede tweakers
• Symbian OS gerelateerde vragen stellen
• C++ voor Symbian OS gerelateerde vragen stellen
• Opmerkingen plaatsen over correctheid van geschreven tekst of code
• Alles wat relevant is om het doel van het topic te bereiken
• Kort aangeven waarom je een bepaalde IDE gebruikt. Hierbij geen gevoel maar feiten aangeven. (b.v. Omdat ik veel met Jbuilder heb gewerkt kies ik nu voor Borland C++ builder Mobile Studio omdat die eenzelfde soort interface heeft = OK, Ik voel me gewoon prettig bij Visual Studio = FOUT hier heeft niemand wat aan)

Wat is Symbian OS?
Het Symbian OS is een besturingssysteem voor mobiele telefoons en PDA’s geschreven in C++. Er zijn meerdere smaken Symbian OS voor de verschillende handsets.

Hoe kan ik in Symbian OS programmeren?
Symbian OS is opgebouwd met de taal C++. Daarom is het in theorie gemakkelijk om ook met C++ applicaties voor dit besturingssysteem te bouwen.
Je programmeert dus in C++ voor het Symbian OS dat geschreven is in C++.

Over welke kennis moet ik beschikken?
Om te kunnen beginnen met het programmeren voor Symbian OS zul je moeten beschikken over de volgende kennis.
• Gemiddelde kennis van C++
• Object georiënteerd programmeer ervaring
• (het zou in theorie ook kunnen met C ervaring en vervolgens genoeg kennis van Object georiënteerd programmeren)

Welke IDE’s kan ik gebruiken om te programmeren voor Symbian?
Er zijn verschillende opties mogelijk. Je zult zelf moeten kiezen welke IDE je gaat gebruiken. Hieronder staan de meest gebruikte:
• Visual Studio C++ of Visual Studio C++.net of Visual Studio.net
• Borland C++ BuilderX Mobile Studio
• Metrowerks CodeWarrior IDE
• AppForge
Bij elk van deze IDE’s is het noodzakelijk om een extra SDK te downloaden. Voor elk van de verschillende Symbian OS versies is een andere SDK beschikbaar.
Verschillende SDK’s voor de verschillende platforms:
• UIQ
• Nokia Series 90
• Nokia Series 80
• Nokia Series 60
• Nokia 9200 Communicator Series
Voor elk van de SDK’s is weer een onderscheid voor welke IDE het geschikt is. Dit is terug te vinden op http://www.symbian.com/developer/sdk.asp

Welke literatuur is interessant?
• http://www.symbian.com/books/index.html

Welke websites zijn van belang of interessant?
• http://www.symbian.com
• http://forum.nokia.com

Opmerking
Dit topic ga ik in de toekomst uitbreiden met input van anderen. Ik begin zelf ook net met het programmeren voor Symbian OS. Het doel is om de stap kleiner te maken voor mensen die net starten met programmeren voor Symbian OS.


Doel van het Topic!
• Duidelijk maken wat Symbian OS precies is
• Welke voorkennis is nodig om applicaties voor het OS te schrijven
• Hoe kan ik het beste starten met programmeren voor Symbian OS
• Welke IDE’s zijn er allemaal en hoe moet ik ze gebruiken
• Hoe installeer ik de verschillende IDE’s en maak ik mijn eerst ‘Halloworld’ applicatie.
• Waar kan ik meer informatie vinden over Symbian OS
• Meer informatie over het programmeren voor Symbian OS

Wat is niet de bedoeling in dit topic!
• Applicaties door andere bedrijven gemaakt zijn om te kunnen draaien op Symbian OS posten
• Bug fixing van je code (daar is de IDE voor en niet je mede tweakers)
• Ongezout je mening geven over hoe stom, irritant, lastig enz. Symbian en C++ wel niet is

Wat mag er wel in dit topic!
• Gedebugde code posten die van belang kan zijn voor mede tweakers
• Symbian OS gerelateerde vragen stellen
• C++ voor Symbian OS gerelateerde vragen stellen
• Opmerkingen plaatsen over correctheid van geschreven tekst of code
• Alles wat relevant is om het doel van het topic te bereiken
• Kort aangeven waarom je een bepaalde IDE gebruikt. Hierbij geen gevoel maar feiten aangeven. (b.v. Omdat ik veel met Jbuilder heb gewerkt kies ik nu voor Borland C++ builder Mobile Studio omdat die eenzelfde soort interface heeft = OK, Ik voel me gewoon prettig bij Visual Studio = FOUT hier heeft niemand wat aan)

Wat is Symbian OS?
Het Symbian OS is een besturingssysteem voor mobiele telefoons en PDA’s geschreven in C++. Er zijn meerdere smaken Symbian OS voor de verschillende handsets.

Hoe kan ik in Symbian OS programmeren?
Symbian OS is opgebouwd met de taal C++. Daarom is het in theorie gemakkelijk om ook met C++ applicaties voor dit besturingssysteem te bouwen.
Je programmeert dus in C++ voor het Symbian OS dat geschreven is in C++.

Over welke kennis moet ik beschikken?
Om te kunnen beginnen met het programmeren voor Symbian OS zul je moeten beschikken over de volgende kennis.
• Gemiddelde kennis van C++
• Object georiënteerd programmeer ervaring
• (het zou in theorie ook kunnen met C ervaring en vervolgens genoeg kennis van Object georiënteerd programmeren)

Welke IDE’s kan ik gebruiken om te programmeren voor Symbian?
Er zijn verschillende opties mogelijk. Je zult zelf moeten kiezen welke IDE je gaat gebruiken. Hieronder staan de meest gebruikte:
• Visual Studio C++ of Visual Studio C++.net of Visual Studio.net
• Borland C++ BuilderX Mobile Studio
• Metrowerks CodeWarrior IDE
• AppForge
Bij elk van deze IDE’s is het noodzakelijk om een extra SDK te downloaden. Voor elk van de verschillende Symbian OS versies is een andere SDK beschikbaar.
Verschillende SDK’s voor de verschillende platforms:
• UIQ
• Nokia Series 90
• Nokia Series 80
• Nokia Series 60
• Nokia 9200 Communicator Series
Voor elk van de SDK’s is weer een onderscheid voor welke IDE het geschikt is. Dit is terug te vinden op http://www.symbian.com/developer/sdk.asp

Welke literatuur is interessant?
• http://www.symbian.com/books/index.html

Welke websites zijn van belang of interessant?
• http://www.symbian.com
• http://forum.nokia.com

Opmerking
Dit topic ga ik in de toekomst uitbreiden met input van anderen. Ik begin zelf ook net met het programmeren voor Symbian OS. Het doel is om de stap kleiner te maken voor mensen die net starten met programmeren voor Symbian OS.
[ Voor 3% gewijzigd door Verwijderd op 07-01-2005 15:09 ]