Toon posts:

[Symbian]Programmeer topic

Pagina: 1
Acties:
  • 195 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Het Symbian OS programmeer topic
Afbeeldingslocatie: http://www.symbian.com/images/logo4.gif
Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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

Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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

Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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)

Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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.


Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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++.


Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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)


Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
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


Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
Welke literatuur is interessant?

http://www.symbian.com/books/index.html

Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif
Welke websites zijn van belang of interessant?

http://www.symbian.com
http://forum.nokia.com

Afbeeldingslocatie: http://www.symbian.com/images/tramline2.gif


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 ]


  • Flard
  • Registratie: Februari 2001
  • Laatst online: 20:32
Ik vind het wel een goed initiatief.

Ik heb zelf een P900 met UIQ, en ik wel wat ideeën voor programma's die ik zelf er voor zou willen schrijven, maar ik nog nergens een echte goede tutorial of zo gezien.
Dus wie weet is er iemand die hier wel wat mooie tutorials weet. ;)

Verwijderd

Topicstarter
Het idee is ook eigenlijk een beetje een soort van turorial te maken! Met input van andere en op een centrale plaats. Als ik verder ben zal ik weer een grote update doen.

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 06-10 13:51

pjvandesande

GC.Collect(head);

Ik heb zelf nog niet gekeken naar Symbian. Wel al een zeer lange tijd bezig met MIDlett, java microedition. Een aantal games in elkaar gezet.

In de nabije toekomst wil ik me zeker verdiepen in Symbian. Maar wacht nog even tot meer telefoons Symbian ondersteunen. Wel heb ik er veel over gelezen. Het heeft namelijk ontzettend veel mogelijkheden!

Verwijderd

Topicstarter
Ik heb mezelf ook bezig gehouden met J2ME MIDP 2.0 voor op nieuwe telefoons.Heb zelf een aantal multiplayergames gemaakt voor in J2ME. Helaas kom je daar wel een aantal beperkingen tegen die je als je rechtstreeks voor Symbian OS programmeerd niet hebt. Daarom vind ik dit ook een interresant onderwerp.

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 06-10 13:51

pjvandesande

GC.Collect(head);

Verwijderd schreef op vrijdag 07 januari 2005 @ 15:30:
Ik heb mezelf ook bezig gehouden met J2ME MIDP 2.0 voor op nieuwe telefoons.Heb zelf een aantal multiplayergames gemaakt voor in J2ME. Helaas kom je daar wel een aantal beperkingen tegen die je als je rechtstreeks voor Symbian OS programmeerd niet hebt. Daarom vind ik dit ook een interresant onderwerp.
Dit is ook mijn punt waarom ik wil overstappen. Alleen de telefoons zijn nog wat beperkt. Hoe is dit met het oog op de toekomst?

Alle nieuwe telefoon, worden die wel geschikt gemaakt hiervoor?

Verwijderd

Topicstarter
Zover ik het kan inschatten zal het in de toekomst als volgt er uit gaan zien.

-Grootste deel telefoons PDA's zullen J2ME gaan ondersteunen
-groot deel van de markt 40% plus een aantal andere telefoons zullen Symbian blijven gebruiken doelstelling is wel deze markt te vergroten.
-een deel zal Windows CE krijgen
-een deel krijgt proprietary OS systemen

Het is dus een afweging maken wat je zelf wilt. Wil je bijvoorbeeld een IM applicatie maken is het verstandig dit in J2ME te doen zodat je een groter publiek in een keer te pakken hebt.

Maar wil je een specifieke game maken dan is het slim om dit bijvoorbeeld in Symbian te doen omdat je daar veel meer kunt en je ook een redelijk groot markaandeel pakt. Mooie games maken in J2ME is erg lastig aangezien je net niet alles kunt. Simpele games zijn wel erg gemakkelijk te maken in J2ME. Aangezien er een gameAPI in MIDP2.0 zit.

Verwijderd

Ik mis informatie over zaken als Symbian Signed en Java Verified. Kost wel iets maar het is erg handig voor het verspreiden van je software.

En voor de liefhebbers een aardig boek om mee te beginnen.

Developing Seires 60 Applications van Nokia ISBN 0-323-22722-0
Meeste mensen die beroepsmatig met telefoons werken hebben het wel aangezien Nokia dit boek meerdere malen heeft weggegeven op beursen/conferenties en voor een begin met Symbian is het zeker niet slecht.

  • pjvandesande
  • Registratie: Maart 2004
  • Laatst online: 06-10 13:51

pjvandesande

GC.Collect(head);

Verwijderd schreef op vrijdag 07 januari 2005 @ 15:47:
Zover ik het kan inschatten zal het in de toekomst als volgt er uit gaan zien.

-Grootste deel telefoons PDA's zullen J2ME gaan ondersteunen
-groot deel van de markt 40% plus een aantal andere telefoons zullen Symbian blijven gebruiken doelstelling is wel deze markt te vergroten.
-een deel zal Windows CE krijgen
-een deel krijgt proprietary OS systemen
Ik heb heel erg benieuwd wat Windows CE hier gaat doen. Zeker omdat de telefoons steeds sneller worden en meer geheugen zullen krijgen.

Het is leuk om met Symbian bezig te zijn, maar ik heb me wat verdiept in alles en Windows CE zal toch een grootte tegenhanger worden.

Nu gebruik is Visual Studio en ben niet echt vanplan er een anderen IDE voor aan te schaffen. Maar juist omdat ik Visual Studio gebruik gaat mijn voorkeur wat naar Windows CE leunen.

Waar gebruiken jullie Symbian nu vooral voor en wat voor stoere dingen heb jij al te showen?!

Verwijderd

Vraagje:


Ondersteund Symbian ook VPN?

Ik ben namelijk in het bezit van een Nokia N73 en wil daarmee via een VPN verbinding synchroniseren met mijn Outlook Agenda ( Die op een vaste PC staat. )


Wat is hierin mogelijk?

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 20:39

TeeDee

CQB 241

Volgens Google zou dat wel moeten.

Heb je het al wel voor elkaar om zonder het VPN gedeelte te syncen? Zo ja, zou je eens wat code kunnen plaatsen. Lijkt me erg interessant.

Heart..pumps blood.Has nothing to do with emotion! Bored


Verwijderd

AppForge kan je gebruiken als ontwikkelplatform. Is ook een plug in voor VS.NET
Pagina: 1