Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 18:18 Der er 39 kommentarer og
2 løsninger

WebBrowser, opensource projekt

Hej!

Findes der et sted, hvor man kan finde et opensource projekt, til en web browser i C++?

Jeg er lidt nysgerrig for at se, hvordan sådan en er bygget op.

MVH
Anders
Avatar billede arne_v Ekspert
18. maj 2003 - 18:27 #1
Der er masser af open source web-browsere.

Mest kendt er nok www.mozilla.org !
Avatar billede soreno Praktikant
18. maj 2003 - 18:29 #2
Du kan finde source til Mozilla Firebird (stand alone browser) her:
http://ftp.mozilla.org/pub/firebird/releases/0.6/MozillaFirebird-0.6-source.tar.bz2
30.5 MB
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 18:33 #3
Takker. Findes der også en rigtig simpel opensource webbrowser?
Avatar billede arne_v Ekspert
18. maj 2003 - 18:33 #4
Der er også Lynx (tekst baseret):

http://lynx.browser.org/

Konqueror for Linux:

http://www.konqueror.org/

og det må også være muligt at opdrive source for gode gamle NCSA Mosaic.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 18:35 #5
Hvordan er det lige, kan jeg godt åbne *.tar.bz2 på windows??
Avatar billede arne_v Ekspert
18. maj 2003 - 18:38 #6
Ja.

bunzip2 -d xxxx.tar.bz2
tar xvf xxxx.tar

Du skal selvfølgelig lige have bunzip2 og tar !

:-)
Avatar billede soreno Praktikant
18. maj 2003 - 18:40 #7
Total Commander kan klare dem med et par plugins.
http://www.ghisler.com/plugins.htm

Total Commander kan findes her:
http://www.ghisler.com/download.htm
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 18:40 #8
Hvad skal jeg installere for at køre tar.bz2 ??
Avatar billede arne_v Ekspert
18. maj 2003 - 18:42 #9
Jeg har hentet nogle comamnd line utilities hos
  http://sources.redhat.com/cygwin/

Jeg kan smide dem op for download hvis du vil.

Ellers prøv TC som foreslået af søren.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 18:51 #10
Jeg kan altså ikke få det til at virke, med tar.bz2. Den er da meget smart, den der Lynx. Kender i ikke en meget lille, ikke tekstbaseret opensource browser? I får selvfølgelig points alligevel, men jeg vil blive meget glad, hvis der er en der kan nævne sådan en :o)
Avatar billede arne_v Ekspert
18. maj 2003 - 18:54 #11
Jeg kender ikke andre tekst-baserede browser end Lynx.

Hvordan forsøger du at udpakke den .tar.bz2 ?
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:07 #12
Jeg sagde *IKKE* tekstbaseret browsere :o)

Jeg havde Windows Commander i forvejen, men jeg har kun brugt det til ftp client. 
Så jeg har ingen anelse om hvordan man skal udpakke tar.bz2 filer med den. :o(
Avatar billede soreno Praktikant
18. maj 2003 - 19:14 #13
Hent denne:
http://ghisler.fileburst.com/plugins/bzipplug.zip

Pak ud og:

Configuration -> Packer -> Configure packer extension DLLs
skriv "bz2" -> new type -> peg på wcx filen.

så er du ready.

Du skal have nyeste (eller ihvertfald en rimelig ny udgave) for være sikker på det vil virke.

Tar support er der pr. default.
Avatar billede arne_v Ekspert
18. maj 2003 - 19:16 #14
Nå OK.

Jeg læste forkert.

Sorry.

Konqueror måske (men det er altså Linux ikke Windows).

Der er ikke mange browsere tilbage. Internet Explorer og Opera
får du ikke fingrene i.

NetScape bygger på Mozilla.

Måske en kopi af NCSA Mosaic fra midt i 90'ene ??
Avatar billede arne_v Ekspert
18. maj 2003 - 19:17 #15
Hvis du ikke kan få TC til at virke, så kan jeg godt lige smide
de command line utilities op på min web-server.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:26 #16
Takker, jeg prøver lige det der om lidt.

NCSA Mosaic ??

Kan jeg få et link til den?
Avatar billede arne_v Ekspert
18. maj 2003 - 19:29 #17
NCSA Mosaic - den første grafiske browser.

De blev udkonkurreret af NetScape.

[som så siden blev udkonkrreret af Internet Explorer]
Avatar billede arne_v Ekspert
18. maj 2003 - 19:29 #18
Avatar billede arne_v Ekspert
18. maj 2003 - 19:30 #19
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:30 #20
Okay. Er den opensource, og skrevet i C++?

Har du evt. et link til den?
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:31 #21
Sorry.! Så først da jeg opdaterede.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:34 #22
Arhh. Hvorfor kan jeg altid kun finde programmet, og aldrig sourcen? Kan du finde sourcekoden, NCSA browserens hjemmeside?
Avatar billede arne_v Ekspert
18. maj 2003 - 19:35 #23
Den er nok skrevet i C.

(grundet alderen)

Man kan få sourcen. Jeg har selv været med til at porte Mosaic til
en platform.

Jeg kender ikke de præcise betingelser.

Jeg ved heller ikke om det er sagen.

Men der er ikke så mange browsere at vælge imellem.

Og det var en som jeg kender.
Avatar billede gumbert Nybegynder
18. maj 2003 - 19:37 #24
>snuseren.dk
              Vil du til at i gang med din egen browser..... Jeg får nemlig brug for en som et tilbehør til et spil. Det er et serriøst projekt...
Er du interesseret?
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:37 #25
Har du evt. direkte linke til source koden? For jeg kan altså ikke finde den.
Avatar billede arne_v Ekspert
18. maj 2003 - 19:38 #26
Hmm.

Det her ser ikke brugbart ud:
  http://archive.ncsa.uiuc.edu/SDG/Software/Mosaic/License/LicenseInfo.html
tilsyneladende skal man skrive og bede om at få kilde-teksten.

Jeg tror du bliver bødt til at droppe NCSA Mosaic.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:39 #27
Gumbert ->> Jeg vil da meget gerne være med. Der er bare et problem: Jeg vil kun starte med at se, hvordan sådan en er lavet, og så senere lave en. Jeg er nemlig lige gået igang med at lære C++. Der går nok noget tid, jeg er lige gået igang med en C++ bog. Men når jeg lærer noget mere, vil jeg meget gerne være med.

Mail.: anders@snuseren.dk
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:40 #28
Okay. Jeg takker for hjælpen!
Avatar billede arne_v Ekspert
18. maj 2003 - 19:40 #29
Men så er der jo Amaya:

http://www.w3.org/Amaya/

og den kan downloades fra:

http://www.w3.org/Amaya/User/SourceDist.html
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 19:44 #30
Jeg takker.

Prøver lige om en halv times tid, da min computer er lidt på arbejde lige nu :o)

Gumbert ->> Kan jeg ikke lige få din mail?
Avatar billede gumbert Nybegynder
18. maj 2003 - 19:51 #31
Jo selvfølgelig

x-8ion@tdcadsl.dk
Avatar billede arne_v Ekspert
18. maj 2003 - 20:08 #32
Med hensyn til NCSA Mosaic og så prøv og åben Internet Explorer
og vælg "Help" + "Abount Internet Explorer" og læs den lille firkant.

Min 5.5 indeholder:

Based on NCSA Mosaic. NCSA Mosaic(TM); was developed at the National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign.
Distributed under a licensing agreement with Spyglass, Inc.

[og måske er det også derfor at den kun er tilgængelig for download
til ikke commerciel brug og efter at have udfyldt diverse erklæringer -
de har solgt commercielle rettigheder til Spyglass - som har solgt
dem videre til Microsoft]
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 20:43 #33
Det var da sjovt. Altså Microsoft har ikke lavet hele IE. selv, eller hva'? Og IE er baseret på NCSA Mosaic. Har Mosaic egentligt noger med Microsoft at gøre?

Nu bruger jeg Mozilla, og har brugt det hele tiden, [Jeg vidste bare ikke det var open source.]
Avatar billede arne_v Ekspert
18. maj 2003 - 20:49 #34
Jeg tror efterhånden at der meget få stykker Mosaic kode tilbage
i Internet Explorer.

Men den første version af Internet Explorer (2.0) har sikkert indeholdet
en masse Mosaic kode.

NCSA er National Center for Supercomputing Applications en forsknings
insititution og har intet med Microsoft at gøre.

Men som så mange andre kan de sikkert godt bruge penge.

NCSA lavede iøvrigt ikke bare den første grafiske web browser men
også den ene af de 2 første web servere.

I starten var der kun 2 web servere: CERN og NCSA.

De droppede også web serveren, men Apache bygger meget på NCSA
web serveren.

Der er iøvrigt en hel del  Microsoft produkter der bygger på
købt teknologi.

MS SQLServer bygger f.eks. på Sybase !
Avatar billede arne_v Ekspert
18. maj 2003 - 20:50 #35
Jeg bruger selv NetScape 7.02 som jo bygger på Mozilla som primær
browser men har også Internet Explorer - den er nødvendig til visse
applikationer.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 21:04 #36
Det var da meget sjovt. - Microsoft var da efter min mening, de fjerneste man kunne mistænke for at "låne" koder :o)
Avatar billede arne_v Ekspert
18. maj 2003 - 21:08 #37
Lige for at der ikke er nogen misforståelse: de betaler skam for det !

Men det er faktisk en hel del kode/viden de har købt sig til.

Det kan jo også være billigere at købe end at genopfinde den
dybe tallerken.

Men det er ikke noget de skilter med !
Avatar billede arne_v Ekspert
18. maj 2003 - 21:12 #38
De har købt Visio som nu indgår i Office og Visual Studio Architect Edition.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 21:31 #39
Selvfølgelig - ja de betaler selvfølgelig for det, men alligevel. Altså jeg mener, de er vel trods alt, dem der er bedst til at programmere, eller hva?
Avatar billede arne_v Ekspert
18. maj 2003 - 21:49 #40
Næppe.

MS har verdens bedste marketings folk.

Men programmørerne er ikke bedre end andres.
Avatar billede snuseren.dk Nybegynder
18. maj 2003 - 22:03 #41
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester