mboost-dp1

Symbian Foundation

Symbian bliver open source

- Via Symbian - , indsendt af LordMike

Allerede i 2008 annoncerede Symbian Foundation, at de ville gøre Symbian OS til open source på et tidspunkt inden for en ikke alt for fjern fremtid.

Skridtet mod open source er nu blevet taget fuldt ud, eftersom Symbian OS i går blev frigivet i et forsøg på at få flere udviklere til platformen, der længe har været kritiseret for ikke at være med på noderne i forhold til konkurrenterne fra bl.a. Apple og Google.

Sidstnævntes Android-system er allerede open source og har allerede massevis af udviklere tilknyttet.

Symbian OS er p.t. det mest anvendte styresystem på smartphones med over 300 mio. solgte enheder.

Ønsker man at hente koden, kan det gøres herfra.





Gå til bund
Gravatar #1 - buchi
5. feb. 2010 08:24
Yes sir. Glæder mig til at se lidt nærmere på :D
Gravatar #2 - David Munch
5. feb. 2010 08:37
Troede Symbian var ved at uddø... Jeg har ihvertfald ik været imponeret over Symbian telefonerne fra Nokia?
Gravatar #3 - TuxDK
5. feb. 2010 08:52
#2

Symbian er stadig det mest brugte OS til smartphones, i følge de nyeste statistiker.

Desuden er jeg ret glad for min N95 med Symbian.
Køber kun Nokia med Symbian.
Gravatar #4 - draken
5. feb. 2010 09:00
David Munch (2) skrev:
Troede Symbian var ved at uddø... Jeg har ihvertfald ik været imponeret over Symbian telefonerne fra Nokia?


Nokia bliver ved med stædigt at holde fast i symbian til deres smartphones, de vil ikke bruge deres maemo platform, som de brugte i N900 telefonen, hvilket er en skam, da maemo er lysår foran symbian, selvom maemo er en væsentligt yngre platform.

Maemo er det OS nokia bruger til deres tablets, men de tilføjede telefonegenskaber til den da de brugte det til N900.

Der er også mange der er skuffede over at nokia ikke ser ud til at ville satse på maemo som deres nye smartphone OS.
Gravatar #5 - saucer
5. feb. 2010 09:25
Damn det er sq nice at den understøtter hele 6 udviklings sprog inc .NET. Det er en helt klart win over andre mobil OS så som iPhone os og Andorid som har lost sig fast til én udviklings sprog.
Gravatar #6 - vandfarve
5. feb. 2010 09:30
saucer (5) skrev:
Damn det er sq nice at den understøtter hele 6 udviklings sprog inc .NET. Det er en helt klart win over andre mobil OS så som iPhone os og Andorid som har lost sig fast til én udviklings sprog.


Men er det ikke en lige så stor svaghed, som det er en styrke ift. systemets kompleksivitet og problemer med fejlretning, når alt skal køres igennem seks udviklingssprog?
Gravatar #7 - Scapegoat
5. feb. 2010 09:41
Symbian er nok primært det mest udbredte OS, da det primært er smidt på billige telefoner. Altså de der telefoner som koster ~500,- uden abonnement eller lign.
Så er det jo sådan en ungerne får så de har et eller andet de kan ringe og sige, når de er færdige fra håndbold og gerne vil hentes. Også mange ældre køber telefon udelukkende udfra hvor billig den er. Nogle køber endda ny billig-telefon fordi den gamle billig telefon var liiiige billig nok, og så skal de have en ny. Ergo i stedet for en telefon med evt. Android, køber de 4 telefoner med Symbian fordi "den her gider heller ikke sådan som jeg vil".

Men nice nok at gøre det open source. Man kan jo fristes til at sige at det er Nokia's måde at sige "Vi gider ikke prøve mere, HER, og lav det så som i vil have det" :P
Men er positiv over at de endelig har frigivet det.
Gravatar #8 - LordMike
5. feb. 2010 09:43
#6.. Operativsystemer klarer sig nu meget godt :P
Tror der menes at der er compilere til 6 sprog?..

Resultatet er vel det samme... Kompileret kode som kører?
Gravatar #9 - BatLuder
5. feb. 2010 11:11
Betyder det så også at man snart kan kode til Symbian telefoner uden at skulle signe dem med nøgler og andet besværligt?
Gravatar #10 - KS
5. feb. 2010 11:31
Fedt...så har vi endelig et opensource skoleeksempel på hvordan software til mobile enheder IKKE skal laves :-)
Gravatar #11 - nazcov
5. feb. 2010 15:33
#7

De billige nokia telefoner kører ikke med symbian os, de hedder S40 som regel, hvorimod dem med symbian os hedder S60.
Gravatar #12 - Faergemeister
5. feb. 2010 16:06
KS (10) skrev:
Fedt...så har vi endelig et opensource skoleeksempel på hvordan software til mobile enheder IKKE skal laves :-)


Så du har allerede konstateret at Symbian er fyldt med slamkode?
Impressive.
Gravatar #13 - Trentors
5. feb. 2010 16:07
#5 (og #6)
What? .NET er ikke et sprog - det er en platform og et framework. Vil du påstå at du kan bidrage til Symbians source med .NET hehe? ;-)

Nu må vi lige slå iskoldt vand i blodet her folkens. Denne nyhed handler om KILDEKODEN til Symbian. Den er hverken skrevet eller kan skrives i .NET.

Symbian PLATFORMEN kan afvikle .NET men ikke direkte. Da .NET jo er et framework er der nogen som har lavet en kopi af det mobile framework af .NET som der kan afvikles applikation i.

Lidt ligesom MONO projektet til Linux.
Gravatar #14 - Trentors
5. feb. 2010 16:20
#7
Scapegoat. Helt ærligt. Du skriver altid i absolutter og om ting du ikke ved synderligt meget om.

Symbian (tidligere S60) blev ALDRIG smidt i billige telefoner men kun high-end modeller (som #7 også nævner). Indtil Nokia 6230 Classic som bestemt ikke var en billig telefon heller så var S60 kun forbeholdt N-series og E-series telefoner. Den mest kendte S60 telefon er N95 som kostede 500$ da den udkom for i 2007. Ikke just en lille pris.

Jeg har købt et par Nokia S60 telefoner og selvom de var de mindre modeller kostede de som regel det samme ELLER mere end jeg har betalt for HTC Hero. Og glem ikke Tattoo som er LANGT billigere.

Du rammer helt ved siden af. Jeg tror ikke du forveklser S40 med S60 - hvilket jo er skørt da S40 IKKE er et smartphone OS ;-)
Gravatar #15 - arne_v
5. feb. 2010 16:26
Trentors (13) skrev:
What? .NET er ikke et sprog - det er en platform og et framework.


Det er korrekt, men det er hvad som er relevant i konteksten.

Platformen understøtter jo ikke de enkelte .NET sprog - platformen understøtter afvikling af MSIL kode - og så kan man bruge alle nuværende og fremtidige sproh som kan oversættes til MSIL.

Trentors (13) skrev:
Nu må vi lige slå iskoldt vand i blodet her folkens. Denne nyhed handler om KILDEKODEN til Symbian. Den er hverken skrevet eller kan skrives i .NET.


Der er der jo heller ikke nogesn som har påstået.

Det blev nævnt som en styrke for Symbian platformen at den understøttede mange forskellige programmerings sprog / VM's.
Gravatar #16 - arne_v
5. feb. 2010 16:27
vandfarve (6) skrev:
Men er det ikke en lige så stor svaghed, som det er en styrke ift. systemets kompleksivitet og problemer med fejlretning, når alt skal køres igennem seks udviklingssprog?


Hvorfor skulle det blive svære at debugge et program skrevet i sprog X fordi platformen også understøtter sprog Y og Z ??
Gravatar #17 - Trentors
5. feb. 2010 16:39
#15
Det er temmelig relevant for begreberne flyder sammen. Det hele handler om kildekoden til Symbian. Det har intet med .NET at gøre.

Så er det selve afviklingen af .NET. Det har strengt taget HELLER ikke noget med Symbian at gøre.

Nej platformen (Symbian) understøtter ikke CIL (MSIL er passé). Et firma som hedder Red Five Labs har lavet deres eget mobile .NET framework som ligger ovenpå Symbian (er ikke engang sikker på den laver JIT kompilering).

Altså nyheden handler om Symbian kildekoden. Det er vel den kontekst som eksistere ved mindre andet er nævnt?

#16
Enig. Det har intet med noget at gøre. Tror igen det er begrebsforviring med selve kildekoden og apps.
Gravatar #18 - myplacedk
5. feb. 2010 17:21
saucer (5) skrev:
Damn det er sq nice at den understøtter hele 6 udviklings sprog inc .NET.

Det kan jeg ikke lige finde noget om nogen steder, hvilke 6 sprog er det?
Gravatar #19 - myplacedk
5. feb. 2010 17:38
Mit største problem med Nokias Symbian-telefoner er, at der er så stor forskel på versionerne, hvad applikationer angår.

Fx. har jeg en E51 (S60 3rd edition FP1, Symbian 9.2). Jeg kender én med en 6680 (S60 2nd eedition FP2, Symbian 8.0a). Det ser jo ud til at være to næsten ens operativsystemer. Men blandt alle de smarte programmer vi har fundet, er der rigtigt mange som ikke afvikles på begge telefoner.

For mig at se tyder det på, at ikke nok med at der skal udgives forskellige udgaver, der er enda så svært at porte, at man oftest ikke gider.

Jeg har aldrig haft problemer med at køre mine gamle programmer, bare fordi jeg har fået en ny PC. Men hvor mange af mine Symbian-programmer kan jeg få til min næste telefon, hvis det er Symbian?
Gravatar #20 - Windcape
5. feb. 2010 20:08
myplacedk (18) skrev:
Det kan jeg ikke lige finde noget om nogen steder, hvilke 6 sprog er det?


Symbian's flavour of C++ is very specialised. However, Symbian devices can also be programmed using Python, Java ME, Flash Lite, Ruby, .NET, Web Runtime (WRT) Widgets and Standard C/C++


http://en.wikipedia.org/wiki/Symbian#Developing_on...

Så altså: C++, Python, Java, ActionScript, Ruby og .NET (VB.NET, C# og F# bare for at nævne et par stykker.)

http://developer.symbian.org/ (Kig i højre kolonne)
Gravatar #21 - arne_v
8. feb. 2010 02:44
Trentors (17) skrev:
Det er temmelig relevant for begreberne flyder sammen. Det hele handler om kildekoden til Symbian.


Trentors (17) skrev:
Altså nyheden handler om Symbian kildekoden. Det er vel den kontekst som eksistere ved mindre andet er nævnt?


Det er det nyheden handler om.

Men den subtråd du deltager i (startet i #5) drejer sig hvilke muligheder udviklere har på platformen.
Gravatar #22 - arne_v
8. feb. 2010 02:51
Trentors (17) skrev:
CIL (MSIL er passé)


CIL er navnet som det er standardiseret under i ECMA-335 og ISO 23271.

Men Microsoft bruger stadig betegnelsen MSIL (eksempel http://msdn.microsoft.com/en-us/library/ht8ecch6.a... og det samme gør de fleste .NET programmører.

Men du har vel ret - vi burde kalde det CIL, når det er det navn som ECMA og ISO har standardiseret.
Gravatar #23 - arne_v
8. feb. 2010 02:53
Windcape (20) skrev:
Så altså: C++, Python, Java, ActionScript, Ruby og .NET (VB.NET, C# og F# bare for at nævne et par stykker.)


Men det mest praktisk at sige Java byte code og CIL (!) sprog. Der er vel ca. en 30 stykker af hver når man tæller alt med.
Gravatar #24 - Trentors
8. feb. 2010 06:36
#21
Fair nok. Men det havde jeg ikke set da der ikke tydeligt indikeres at konteksten forlades IMO.

#22
Dit link virker ikke. Men vi burde kalde det CIL som du også nævner. Og ja der er flere udviklere der stadig kalder det MSIL men der også mange af dem som ikke implementerer n-lags modeller ;-) Med andre ord så er de fleste udviklere overraskende lang tid om at omsætte sig til den korrekte dagsorden ;-)

Men i denne kontekst er CIL især det rigtige at bruge fordi det er pga. CIL er blevet åbent og det er det som muliggør .NET på Symbian.
Gravatar #25 - arne_v
8. feb. 2010 14:04
Trentors (24) skrev:
Dit link virker ikke.


Linket virker fint, men newz.dk's link genkendelses kode smed den afsluttende parentes med i HREF'en.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login