Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 72 reacties
Bron: Infoworld

Microsoft zou van plan zijn volgende week een deel van de broncode van Silverlight, de technologie die gaat concurreren met Flash, vrij te geven. Hierdoor moet achterstand die het bedrijf heeft op Adobe snel worden ingehaald.

Microsoft SilverlightWelk deel van Silverlights broncode tijdens Microsofts webconventie Mix07 geopenbaard wordt, wisten de bronnen van Infoworld niet te vertellen, wel dat er volgende week al een beta van de browser-plugin voor video en interactieve applicaties verschijnt. Ook zou een final-versie van Microsoft Expression getoond worden, hoewel Microsoft volgens de planning nog tot juni heeft om aan het alternatief voor Adobe's Creative Suite 3 te werken. De introductie van de Expression-toolkit is van belang voor Silverlight aangezien Microsoft hoopt dat ontwikkelaars met dit pakket de applicaties gaan bouwen die Silverlight via de browser aan internetters moet voorschotelen.

Het vrijgeven van Silverlight-broncode zou ingegeven zijn door de aankondiging van Adobe om tegen het einde van het jaar de sdk van multimedia-ontwikkeltool Flex opensource te maken. Hiermee kan Adobe de toch al riante voorsprong op nieuwkomer Microsoft verder uitbouwen. Microsoft is door dit besluit genoodzaakt zo snel mogelijk ontwikkelaars aan zich te binden; de voor het bedrijf ongebruikelijke stap om broncode vrij te geven zou daaraan moeten bijdragen.

Lees meer over

Gerelateerde content

Alle gerelateerde content (38)
Moderatie-faq Wijzig weergave

Reacties (72)

Wat is de meerwaarde van Silverlight tov Flash, afgezien van het feit dat er nu blijkbaar een concurrent voor Flash is?

Waarom zou je als ontwikkelaar dit gaan gebruiken?
Waarom zou je als ontwikkelaar dit gaan gebruiken?
Microsoft is al een tijdje bezig met een enorme consolidatie van al haar technologieen naar .Net. Hierdoor is het voor een ontwikkelaar veel makkelijker om te switchen tussen allerlei zaken, want het heeft allemaal .Net als basis. Bovendien kun je je vertrouwde ontwikkeltools (Visual Studio) gebruiken voor al die zaken.

Het mooie van Silverlight vind ik dat alles vrij transparant is. Een Silverlight "applicatie" zit gewoon in een ZIP-file en bestaat grotendeels uit tekst (broncode). Dit in tegenstelling tot zo'n binair Flash-filmpje waar je helemaal niets mee kunt. Ook is de applicatie- en presentatielogica mooi gescheiden.

De broncode die Microsoft gaat vrijgeven zal er misschien aan bijdragen dat er ook voor meer exotische platformen Silverlight ondersteuning komt.
dat heeft dan weer als nadeel dat iedereen wel erg makkelijk in je code kan kijken en er mee aan de haal kan gaan.
En dat is erg? Als je security afhangt van de geslotenheid van je code is er iets mis..Daarnaast.. je code valt allemaal onder copyright en gejatte code is relatief makkelijk aan te tonen.
een zip kan je toch ook encrypten?
blijf af joh, dat is mijn <html> :+
En Flash kan je niet simpel decompileren?

http://flasm.sourceforge.net/

Heerlijk om de zondag te beginnen met het lezen van 20 clueloze reakties op tweakers.net. Het zou fijn zijn als mensen eerst eens gingen lezen voor dat de hun anti-MS religie gingen verkondigen als een kip zonder kop.
Ja, maar hoe gaat Silverlight hem dan openen? ;)
Ik vind het geen flame, het valt mij ook op dat omdat het MS is veel reacties behoorlijk negatief zijn. Ware het apple of een opensource project geweest zijn, zou iedereen het de hemel inprijzen omdat er eindelijk concurrentie voor Flash is. MS is evil omdat het een bijna-monopolie heeft op de consumenten OS markt, maar Flash heeft een totale monopolie op het gebied van interactieve internet animaties, en dat lijkt niemand erg te vinden.

Tweakers zit gewoon te vol met anti-MS poppetjes die, zodra ze de letters MS zien niet meer verder kijken dan hun neus en zich meteen negatief opstellen.

En voor mensen die gaan zeuren dat er geen Linux plugin is: als de broncode openbaar is kan die toch gemaakt worden? Oh ja, even niet gezien zeker?
En voor mensen die gaan zeuren dat er geen Linux plugin is: als de broncode openbaar is kan die toch gemaakt worden? Oh ja, even niet gezien zeker?
Dat de broncode openbaar gemaakt wordt, wil natuurlijk niet zeggen dat je vrij bent om 'm even te porten naar linux. Openbaar en gratis te gebruiken en te verspreiden zijn echt twee verschillende dingen.
MS is evil omdat het een bijna-monopolie heeft op de consumenten OS markt, maar Flash heeft een totale monopolie op het gebied van interactieve internet animaties, en dat lijkt niemand erg te vinden.
Misschien omdat Adobe geen misbruik van die macht maakt?

Misschien omdat Adobe niet veroordeeld is wegens machts/monopolie misbruik?

Ik weet het, opmerkingen over Microsoft lijken soms per default erg negatief, maar veelal zit er een vrij goede fundering achter. Ik denk alleen dat de vaste posters hier geen zin hebben iedere keer die fundering in te moeten kloppen.
zalig hoe jij sceptici als 'anti-ms religieuzen' bestempelt, maar dan zelf verwijst naar een open source project van diezelfde 'anti-ms religieuzen'.

En voor open bron code zijn uit principe is nog helemaal verschillend van een 'anti-ms predikant' zijn.
En dat is een voordeel ???
Het lijkt me juist dat als je veel tijd hebt gestoken om iets moois in flash te maken dat je dat ook wilt beschermen...leuk als alles in text vorm in een zip zit.
Tja, elk voordeel heb z'n nadeel ;)

Ik zie gewoon dat Microsoft de laatste tijd met veel technologieen komt die vrij transparant zijn. De Office 2007 XML documentsformaten, XAML (wat Silverlight ook gebruikt). Hierdoor wordt het een stuk eenvoudiger voor third-party ontwikkelaars om ook tooling aan te bieden om met die Microsoft-produkten samen te werken. Ik vind het een positieve ontwikkeling.
Van de Office XML is al min of meer aangetoond dat deze zeer moeilijk te implementeren is omdat er in de specificatie verwezen wordt naar zaken die gesloten zijn (bijvoorbeeld: "render whitespace as Word 97").

Let goed op. MS hoeft niet net zo open en vrij te zijn als de rest, ze hoeven alleen maar de indruk te maken en dan kunnen ze klanten blijven binden. Dat lukt ze aardig.

Het is een goede ontwikkeling hoor, maar ik blijf wel kritisch. In dit geval is het bijvoorbeeld belangrijk wat je met de broncode mag doen (licentie).
Omdat het op .Net technologie draait. Hierdoor zullen veel .Net ontwikkelaar (die niet gedreven zijn in Flash) dit gaan gebruiken, i.p.v. Flash ( waaronder ik)
hopelijk worden dan niet veel apps voor ontwikkeld, je zult zien dat er niet direct een Mac versie komt (ze zeggen an wel, maar word natuurlijk uitgestelt) en Linux gebruikers zitten ook in het donker.

Nou zijn Linux en Mac gebruikers nog steeds in de kleine getalen, maar Ubuntu b.v. krijgt steeds vaker/meer aandacht, dus ook hier en daar mensen die het meer proberen, door die gebruikersgroep met silverlight uit te sluiten, schrikken ze toch weer een bepaalde groep mensen af.

(Volgens mij bedoelen ze trouwens ook de SDK opensrc te maken, niet de plugin zelf, dan zou hij namelijk eventueel naar mono gepoort kunnen worden, iets waar ik eigenlijk ook niet op sta te wachten, moet ik heel die mono zooi installeren)
En die is er al hoor.

Silverlight is supported on Firefox 1.5.0.8+ and Safari 2.0+ on MAC OSX 10.4.8

Silverlight Community Technology Preview for Mac (Feb 2007)
Brief Description
Enhance your browser to render rich content
Silverlight (formerly “WPF/E” (codename)) is a browser enhancement module that enables browsers to render rich content in addition to HTML. The Feb 2007 CTP will expire on June 6, 2007.

http://www.microsoft.com/...156F570C5B&displaylang=en
Die Linux/BSD versie is er dan ook nog niet. Wel is Microsoft actief op zoek naar een derde partij die een versie voor Linux wil ontwikkelen. Novell lijkt me dan d meest logische keuze.
En die is er al hoor.
Ehm, ligt het aan mij of kan ik de Linux, Unix, *BSD ondersteuning niet uit je verhaal halen?
Wel een beetje jammer dat het niet geinstalleerd kan worden op Windows 2000. :(

Verder ben ik zeker wel benieuwd naar dit alternatief voor Flash. Ik hoop alleen dat ze het wel goed testen/maken, en niet te vroeg uitbrengen (met bugs etc.) om Adobe voor te zijn.
Is vast wel op een of andere manier aan mono te koppelen.
De svn versie heeft al een mooie hoeveelheid 2.0 support.
inderdaad, de brower plug-in is er....

Maar de ontwikkelomgeving ...
Flash spul wordt bij de meeste bedrijven niet door de backend (lees PHP, .NET, JAVA) developers gedaan maar door aparte flash developers, frontend developers of designers...en die gaan nu zeker allemaal .NET leren ?
Oftewel leuk voor wat mensen die toevallig zelf al in .NET werken en het leuk vinden om ook iets flasherigs te maken.
Je hoeft er geen .Net voor te kunnen. Silverlight is een subset van WPF/e. En wordt geschreven in XAML. Komt geen stukje .Net taal aan te pas om het te maken :)
Je hoeft er geen .Net voor te kunnen. Silverlight is een subset van WPF/e. En wordt geschreven in XAML. Komt geen stukje .Net taal aan te pas om het te maken
Kortom, exact hetzelfde wat flash developers nu al kunnen met actionscript en xml.

het .NET argument vind ik erg 'raar'... ik ken geen flashers die zich daarmee bezig houden, alleen met hoe het tegen een willekeurige xml interface kan aankletsen. (en die willekeurige xml interface kan in welke taal dan ook gemaakt zijn, van bash of tcl tot PHP en C++
Toch wel, de code behind wordt geschreven in een .NET taal, dacht dat er momenteel enkel support was voor C# en VB.NET.
Dat is in een .Net applicatie zo. En dan is het niet de codebehind, maar dan is je XAML code je user interface beschrijving. Je kunt het ook schrijven via .Net, krijg je dezelfde output.
Echter Silverlight gebruikt dit niet!
Die is er niet, dit is slechts een poging van Microsoft een Microsoft-only techniek het web op te helpen en zo OS'en van derden buiten te sluiten. Een Linux-variant is er niet (en zal wss niet komen ook vanuit Microsoft).

Wel doet MS er natuurlijk alles aan het voor huis-, tuin- en keukendevs met hun MSCE'tjes te lokken met gemakkelijke en snelle tools zodat de uptake onder Windows-devs toch nog weleens hoger dan verwacht kan worden. Niet zo mooi voor alternatieve-OS gebruikers dus.
Doe niet zo dom, Silverlight ondersteund gewoon MacOS, en ze zijn op zoek naar een derde partij die een Linux-variant gaat maken.

Doe je anti-Microsoft oogkleppen af en informeer jezelf eens voordat je FUD gaat spuien.
Concurentie of niet, een gebruiker zit niet te wachten op verschillende systemen die niet compatibel aan elkaar zijn.
Het voordeel is dat IE8 dit goed gaat ondersteunen. En IE 8 zal op een of andere vage manier flash slecht gaan ondersteunen. En aangezien IE vaak word gebruikt. Is het dan handiger om alles in Silverlight te gaan maken dan in flash.
Als er geen browserplugins voor Firefox en Opera komen en als het niet op Linux en Mac draaid, zie ik er geen voordeel in. Zou ook fijn zijn als ze voor Linux een x64 plugin maken.
onder een fee per code license?
openbaar betekent niet dat het open-source is, want er zal well weer een enge Microsoft licentie aan vast hangen.

i zie de loophole all, "Unified media format that scales from high density (HD) to mobile with Windows Media Video (WMV), the Microsoft implementation of the Society of Motion Picture and Television Engineers (SMPTE) VC-1 video standard, as well as support for Windows Media Audio (WMA) and MP3 audio."

http://www.microsoft.com/silverlight/asp/why-efficient.aspx
Als het product net zo mooi is als het logo zal het wel helemaal goed komen.

Maar ja, denk dat de meeste sites het wel bij flash zullen houden. Maar only time will tel.
Hier nog een leuk filmpje waaruit blijkt dat er een Minority Report UI gebruikt wordt bij Silverlight en dat de tool vooral ingezet kan worden bij het onderscheiden van diverse skateboards. :P
idd logo is jummy

Maar sites helemaal in flash bouwen is imho sowieso fout.
Weet er al iemand iets over Firefox/Opera/Safari/Etc support?
nieuws: Microsofts 'Silverlight' gaat strijd aan met Flash

Dus de Safari en Firefox plugins zitten wel snor, ik ben alleen een beetje bang dat de Linux gebruikers weer doodgezwegen worden zoals altijd door MS.
buh, linux heeft zo een beetje standaard tegenwoordig wel een firefox aan boord, en met behulp van wat package plugins lukt flash en java zonder enige problemen. Ik vermoed dat linux ook wel de nodige suport gaan leveren (mss wel via novel :P)
youtube/google zal altijd flash blijven ;)
dus het zal flash nooit vervangen.
daar zou ik niet zo zeker van zijn. Als straks met de nieuwe html5 standaard namelijk een betere replacement komt, waarom zouden ze bij flash blijven, mss is het dan makkelijker, beter of efficienter om een java based player te bakken en die netjes via html5 te embedden.

maar goed, only time will tell zoals hierboven zo mooi staat :)
omdat VC1 en andere WMV componenten niet totaal cross-platform zijn zonder dure Microsoft licentie.

dus van google? aint ever going to happen dat ze over gaan op een extreem duur niet cross-platform product van Microsoft "en nee de source code betkent niet dat de video-codex er in zitten".
Oké: Stel je eens voor: je maakt webapplicatie met silverlight. Wat heb je er dan aan dat de broncode van de SDK (gedeeltelijk) in te zien is?

En daarnaast geeft het aan Adobe meer inzicht hoe Silverlight werkt (niet dat ze het dan jatten ofzo, maar het kan wel iedeen opleveren voor verbeteringen van Flash)
Non-microsoft software om silverlight te ontwikkelen die beter en/of goedkoper is dan het origineel?

Maar ja, flash is goddank nog altijd beter verspreid dan silverlight.
Want monopolist A is beter dan monopolist B? :?
Heb jij dan al met Visual Studio gewerkt. Want de Flash Actionscript editor valt dan zwaar tegen. De meeste zelfrespecterende doorgewinterde flash developers gebruiken allemaal een externe development environment.
Je kan toch ook geen .NET programmeren in Adobe Flash? :z
redelijk off-topic maar toch: Naar mijn mening is het gebruiksgemak van Adobe-producten iets beter dan die van Microsoft. Dat zou dus een reden kunnen zijn dat je monopolist A beter vindt dan B.
microsoft hoeft het maar standaard bij IE8 of een volgende windows update toe te voegen en het staat op net zoveel pc's als flash misschien nog wel meer
op net zoveel pc's waarschijnlijk.

MS levert nog steeds bij winxp en vista een flash plugin mee (maarja.. dat blijft niet de nieuwste natuurlijk.. wordt wat lastig om die steeds te updaten op de cd).

Hoop dat Adobe binnenkort eindelijk eens MS Update gaat gebruiken voro het updaten van de flashplayer op pc's, dan raakt het alleen maar sneller verspreidt.
vind ook dat het belachelijk is dat een opel garage onder de motorkap mag kijken van een volkswagen!

Plagiaat en schending van patenten kan ook uit de context blijken.

Als je een geschreven idee ziet, dan mag je die in ieder geval niet rechtstreeks kopieren, maar het idee aanzich is ook al auteursrechtelijk beschermd, ook als zou je de tekst volledig herschrijven!
Ik heb dit een tijdje geleden bekeken, en dit is echt een hele mooie technologie. Een soort van "Flash meets XML meets JavaScript". Ik ben er erg enthousiast over, met name over de optie om WMV en WMA bestanden te kunnen integreren.

Deze techniek is voor developers een heel stuk toegankelijker dan flash omdat er met bekende standaarden gewerkt wordt. Waar flash dan weer meer op de interface designer gericht is.
En laat dat nu net zijn wat Adobe beoogt heeft met Flex :)
WPF is inderdaad erg mooi. Alleen de beperkingen van de WPF/e of Silverlight vergeleken met WPF is jammer. Als je nou RDA/RIA kon maken voor MacOSX en Linux.. die van hetzelfde kaliber zijn als onder Vista. Dat zou pas interessant zijn!

Misschien zien we toch nog een tussen versie van de Flash player, ik hoorde namelijk dat v10 voorlopig nog niet hoeven te verwachten.
Net even geïnstalleerd en de voorbeelden bekeken op http://www.microsoft.com/silverlight/default.aspx.
Conclusie: het biedt (nog) niet veel voordelen ten opzichte van flash. Van alle voorbeelden kan ik er niet één bedenken die er niet in Flash gerealiseerd had kunnen worden. Op het realtime roteren van een videofilmpje na misschien. Maar het nut daarvan valt nog te betwisten.

Grootste nadeel vind ik dat net als bij flash nog steeds je rechtermuisknop dood is. Dus geen links openen in een nieuw venster(behalve als de webmaster dat wilt) etc. Alleen bij de textboxes werkte het net iets fijner. Bij Silverlight kreeg je voor de rest namelijk nergens een menu achter de rechtermuisknop. In flash is het zoomen erg handig, net als het veranderen van de kwaliteit.
Van alle voorbeelden kan ik er niet één bedenken die er niet in Flash gerealiseerd had kunnen worden.
Ik denk dat dat weinig uitmaakt. Als het betekent dat je voor hetzelfde resultaat 30 % minder code moet tikken, denk ik dat dit vlug zal worden geaccepteerd.
En MS kennende zit die kans er dik in.
uhm is Silverlight dan ook gebaseerd op vectoren of alleen maar pixels?
combinatie van beide.
in een vectoriële afbeelding/animatie kan je ook vlakken met bitmaps (geïmporteerd) renderen

maar hoofdgedachte is wel vectorieel dus
Adobe mag ook eens rap komen met een 64 bit plugin voor flash. Ik heb reeds een gadget gemaakt met flash en deze draait enkel op vista 32 bit versie wat jammer is.
Een paar feiten over Silverlight die niet duidelijk uit de huidige site naar boven komen (je kunt deze overigens zelf ook opzoeken, er is een dozijn of wat uren aan video beschikbaar over deze tech).

* de Silverlight runtime zelf is volledig portable. MS poogt dat te demonstreren door een MAC versie door hetzelfde team tegelijkertijd te laten ontwikkelen (dat is zover ik weet in de geschiedenis van MS nog nooit gebeurd ... Mac Office komt uit een ander team, Mac versies van plugins zijn altijd extern ontwikkeld etc).
Uit video's hierover blijkt dat er een dunne laag platform specifieke code geport moet worden om het op andere platforms te laten draaien. Ik verwacht dat het deze dunne laag is die Open Source gemaakt zal worden.

* Het Silverlight bestandsformaat is XML. Deze kan extern ingeladen worden, of gewoon ge-embed worden in je HTML. Hierdoor kan voor het eerst je RIA volledig indexeerbaar zijn.

* Het Silverlight component/plugin ding heeft geen enkele feature die enkel in design-time werkt, alles kan in runtime gedaan worden.

* Silverlight zal een volledige ondersteuning hebben voor Windows Media en de WM server. Dit is vrij belangrijk omdat, hoewel smaken verschillen, de Windows Media Server goedkoop, robuust, schaalbaar en volledig programeerbaar is. Met Windows Media Server kun je dingen doen die ofwel niet mogelijk zijn met concurrerende produkten, ofwel absurd duur zijn.
En zoals we allemaal weten, als je kosten-effectief kunt streamen heeft dat altijd de voorkeur boven progressief downloaden.

* De Silverlight plugin zelf bevat een Windows Media stack, en de volgende versie zal ook een CLR runtime bevatten die een subset van .NET 2.0 bevat. Het is dus niet zo dat je een .NET runtime of een aparte Windows Media Player op je systeem moet hebben om deze functionaliteit te gebruiken. Alles is ingebouwt in de plugin, en de plugin heeft geen afhankelijkheden van andere software.
microsoft hoeft het maar standaard bij IE8 of een volgende windows update toe te voegen en het staat op net zoveel pc's als flash misschien nog wel meer
mja, dat ze met die zeik maar wegblijven, mijn gamepc hoeft helemaal geen flash/silverlight!

als de optie er is om het niet te installeren, klaag ik niet, maar alles dat niet op een pc hoeft, mag er ook niet op!

ik ben het spuutzat dat er op mijn "gamepc" onnodige tools zoals "movie maker", "media player", "msn messenger" enz enz staat, wat er niet af te gooien is, en er helemaal niet op hoort!

DAT stoort mij mateloos aan de manier waarop microsoft zich in een markt stoot, en hier door is monopolist A (adobe) beter dan monopolist B (ms), simpelweg omdat flash NIET standaard in het os zit!

dit is natuurlijk mijn mening, maar hier is zoals het eigelijk hoort:

1) de OS-maker levert het OS, met eventueel als bijhorende tools een browser, een text editor, en andere essentiele tools (dus geen movie maker/media player crap).

2) alle andere tools zijn via cd/download beschikbaar, en kunnen als OPTIE worden geinstalleerd.

en verder trek ik mijn plan wel!
pc-bouwers als dell kunnen perfect wel een media player voorinstalleren, zelfs zonder tijdverlies.
de kleine pc-boer kan dit ook, winamp duurt nu echt ZO lang voor te installeren tegenover bv: office of windows update.....

dit dwingt de gebruiker om te gaan zoeken/vergelijken. en maakt zo een iets "Vrijere" markt, waar wij allen op hopen. dit promoot de ontwikkeling en vernieuwing, en dwingt zowel de gebruiker tot het informeren, als de maker om te innoveren.

de huidige manier van werken is gewoonweg smerig, en bewijst dat het toch alleem maar draait om zoveel mogelijk winst te maken, op welke manier dan ook.

ik heb het spuugzat om bedrijven als bv: ms zich te zien gedragen als de standaardzetter, als het van het, terwijl ze nog steeds concurentie dwarszitten, niet door het maken van goede producten, maar door smerige monopolie trukjes.

dit betekent niet dat bv: apple het ook niet zou doen, dit betekent gewoon dat de pc-markt dringend aan banden moet worden gelegd, het is geen vrije markt meer, er is een monopolie, en die moet gebroken worden.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True