Adobe donerer kode til Mozilla


Publiceret d. 7. november 2006 kl. 11.14 | Antal kommentarer (5)


Annonce:
 
ANNONCE:
 
Software-firmaet Adobe vil donere programmer til at køre JavaScript i Firefox.

Donationen er det hidtil største samlede kodebidrag til open source organisationen Mozilla Foundation.

Overrækkelsen sker senere i dag i forbindelse med web 2.0 konferencen i San Fransisco.

Koden vil danne basis for et nyt open source projekt, Tamarin, der vil blive ledet af udviklere fra både Adobe og Mozilla.

Adobe vil levere meget af den samme software, der bliver brugt til at køre script kode i deres Flash Player 9. Derfor vil det også være kompatibelt med den "engine" som firmaet udgav i sommers.

Vil samle HTML og Flash
Softwarechef hos Adobe, Kevin Lynch, udtaler, at dette vil være firmaets største open source satsning, hvor udviklere kan mikse mellem blandt andet AJAX-teknikken og Flash.

- Vi kan samle HTML og Flash udviklingsmiljøet om denne samlede sprog-implementering, siger Kevin Lynch forhåbningsfuldt omkring donationen. Han understreger, at det er et kæmpe skridt, når udviklere kan bruge den samme "engine".

Også hos Mozilla er der store forventninger til Adobes JavaScript-kode, da Firefox allerede benytter JavaScript i stor stil.

Mange store spillere i open source
Jesper Krogh fra Skåne Sjælland Linux User Group (SSLUG) hilser bidraget fra Adobe meget velkommen.

- Det er generelt meget interessant, at de store spillere i it-industrien begynder at beskæftige seriøst med open source. Det er en blåstempling af både konceptet og udviklingsmodellen, udtaler Jesper Krogh med iver i stemmen.

De seneste uger har andre software-giganter som Oracle og Microsoft for alvor rykket ind på open source markedet. Oracle vil bruge Red Hat software og Microsoft har indgået en alliance med Novell.



Alle artikler om:
Open source, Design, Partnerstrategi


Kommentarer - Debatoversigt


Der findes jo allerede JavaScript i firefox?
5 indlæg

Der findes allerede to forskellige javascript implementationer i Mozilla. Den ene er skrevet i Java (Rhino) og den anden i C (SpiderMonkey).

Det er samtidig nogen af de mest standard compliante implementationer - meget af ECMA udviklingen er drevet af de ting som Mozilla udviklerne laver. I firefox v2 vil der være support for de allernyeste ting i Javascript - langt foran f.eks. Microsofts implementationer.

Derimod kan man se et _oplagt_ behov for en bedre flash support. Det er irriterende at man skal hente flash plugins selv, og at de ikke kan komme med browseren.

Hvis man læser http://www.mozilla.com/ (...)
er det faktisk lidt tvetydigt om Firefox vil erstatte sin javascript engine (SpiderMonkey) med det fra Adobe, eller om de vil vedligeholde begge engines...

#1, Jeg undrede mig også lidt over udmeldingen om at der nu kom Javascript i Firefox - det har der jo længe været.

Jeg Googlede lidt, og fik det indtryk at det er Adobes Actionscript der tilføjes til Mozillas Javascript implementering.

Er der andre der kan bringe klarhed over dette?


#1,

Havde lige skrevet en lang udredning om dette, men forummet valgte at sende mig til login-siden i stedet for at poste det

Men her er en opsummering:

- Det er en langt større nyhed end CW antyder.

- Der committes 135.000 liniers kode til Mozilla, der fremover deler codebase med Adobes ECMAScript-kompatible VM. Mozillas rettelser går tilbage til Adobe og vice versa.

- Det er en full-blown virtuel maskine, det drejer sig om: JIT-compiler, garbage collection, frameworks og det hele. Den er ECMAScript kompatibel og afvikler også Adobes ActionScript, som bl.a. bruges i Flex til at lave rige klienter med. Den kan også afvikle kode, som er kompileret til bytecode (som i Java). Dette ender naturligvis op som swf-filer. Selve compileren open sources så vidt jeg kan se ikke.

- Flash Player 9 indeholder allerede alt dette + selve playeren. Adobe har derfor med et slag en endog meget udbredt platform for afvikling af webapplikationer. Kender ikke tallene, men jeg vil vurdere, at udbredelsen vil gøre Sun misundelig.

- Flash Player open sources ikke.


#3, Tak for info - ærgerligt med den lange udredning der gik tabt

"Det er en full-blown virtuel maskine, det drejer sig om: JIT-compiler, garbage collection, frameworks og det hele. Den er ECMAScript kompatibel og afvikler også Adobes ActionScript, som bl.a. bruges i Flex til at lave rige klienter med. Den kan også afvikle kode, som er kompileret til bytecode (som i Java)."

For mig ser det ud som om der er nogen der er blevet bange for bla. AJAX' fremmarch og Javas vej mod open sourcing.


#4,

AdobeVM/Tamarin (ved faktisk ikke, om den har et officielt navn?!) kan også lege AJAX, idet den jo fortolker ECMAScript. Så jeg tror såmænd ikke, de er bange. Det er bare en anden måde at lave asynkrone webapplikationer på. Nåja, og så med markant bedre muligheder for at håndtere state, udseende m.v.

I Flex anvender man MXML til at lave grænsefladen med, og ActionScript/ECMAScript til at binde det sammen. Jeg har ikke leget så meget med det, men det ser umiddelbart ret lækkert ud. Grænsefladens widgets kan sågar styles med CSS.

Så denne vm skubber måske Java ud af browserne, men var den udvikling ikke på vej allerede? Enterprise Java vil uden tvivl leve videre i bedste velgående.


Kommentér
Titel:

Ytringer på debatten er afsenders eget ansvar - læs debatreglerne

Forsiden lige nu

På et møde imorgen skal de danske HP-ansatte orienteres om virksomhedens nye planer. Men fremtiden for Danmark er fortsat uklar.
24. maj 2012 kl. 11.06 | læs »

Smartphone-producenterne kan slet ikke blive enige om, hvordan fremtidens SIM-kort skal se ud. Udfaldet kan få stor betydning for både teleselskaber og mobil-brugere.
24. maj 2012 kl. 07.00 | læs »

En bestyrelse for en it-virksomhed, der krakkede for 12 år siden, hives nu i retten i en sag om erstatning på 100 millioner kroner.
24. maj 2012 kl. 10.00 | læs »

Når det offentlige spænder livremmen ind, koster det it-konsulentleverandører jobbet. Se her, hvordan en offentlig myndighed vil skære kraftigt ned på sit forbrug af eksterne it-konsulenter.
24. maj 2012 kl. 10.26 | læs »





 
White papers
Hvad er der at tage højde for, når man vil outsource softwareudvikling? Civilingeniør Sten...

Den teknologiske udvikling står aldrig stille. Det betyder ofte, at virksomheder løbende vælger...

This white paper describes SIP from both business and technical perspectives. Read about SIP...

 


Mest læste seneste uge

Kan gratis sikkerhedssoftware virkelig beskytte din pc? Svaret er ja, hvis du vælger det rette produkt. Læs her en test af de mest pålidelige gratis sikkerhedsprogrammer.

Flyselskabet SAS har brugt op mod trekvart milliarder kroner og seks år på at udskifte sit bookingsystem. Undervejs har der været flere projekt-udfordringer, som kulminerede en vinternat med en big bang-migrering.

Næsten 200 IBM-ansatte får med få timers varsel sidste arbejdsdag i dag. Ingen var orienteret forud for dagens massefyring, som effektueres øjeblikkeligt.

To danske it-studerende har udviklet et program, der kan suge kundernes CPR-numre ud af teleselskaberne.

Her er forklaringen på, at IBM Danmark med direktør Lars Mikkelgaard-Jensen i spidsen fyrer 170 medarbejdere.