3st snygga gratis HTML5-videospelare

21 Jul 2010 Open Source, Utveckling

Efter all den HTML5-hajp som rått under våren tycker jag det är lite märkligt att vare sig Flowplayer(även om det finns ett inofficiellt plugin) eller JW Media Player lanserat någon HTML5-fallback för sina videospelare. Jag känner själv att jag har behov av att erbjuda iPad-kompatibelt video på något enkelt sätt utan utveckla egna HTML5-spelare.

Därför har jag sammanställt några olika alternativ om du behöver en smidig HTML5-player.

Flare Video
Måste väl sägas vara en iTunes/Quicktime. Men det är snyggt och bra. Kanske den bästa.
http://flarevideo.com/

Video JS
Också denna vädigt stilren och smidig. Känns också som den snabbaste. Flare Video tenderar att lagga emellanåt.
http://videojs.com/

Sublime
Väldigt slick och snygg lösning, framstår som seriöst och välgjort. Ännu inte lanserat men det kommer de närmaste veckorna.
http://jilion.com/sublime/video


Firefox Home känns faktiskt riktigt praktiskt

02 Jul 2010 Nyheter, Open Source, Trender

När jag först läste att Firefox jobbade på en iPhone-app blev jag tveksam. Visst kan det vara bra med alternativ till Safari i iPhone vid sidan av en alternativ renderingsmotor är det inte mycket man kan erbjuda. Men nu när resultatet är klart måste jag medge att jag är imponerad. Man har tänkt lite längre och fyllt Firefox Home med precis de funktioner man behöver när man är ute på vift.

Idén som jag förstår det är att iPhone-appen inte bara synkar länkar utan även flikar och sessioner. Så om man har en sida uppe i sin webbläsare som man kanske behöver om ett tag ute på vift slänger man bara upp Firefox Home och navigerar utifrån det som finns aktiverat i browsern hemma.

1-0 till Firefox.

http://blog.mozilla.com/blog/2010/06/30/firefox-home-submitted-to-apple-app-store/


Smokescreen, det första intressanta alternativet för animering i Javascript/HTML5

07 Jun 2010 Open Source, Trender, Utveckling

Det har skrivits en hel del om beefen mellan Adobe och Steve Jobs och jag har själv funderat över hur detta kommer att påverka webbens framtida utveckling(jag har själv tagit upp det här). Om man idag vill bygga iPad-kompatibla webbplatser måste man bygga sin webbplats utan Flash. Däremot är det ju så att Flash fortfarande är överlägset de öppna standarderna på många områden och utfasningen av gamla webbläsare kommer att ta låååång tid(Stopp Lab skriver bra om detta). Framför allt animeringar. Här finns inget bra alternativ. SVG har ju gjort sina försök men det har aldrig riktigt lossnat, sannolikt eftersom Flash är bättre än SVG, men kanske ännu viktigare att man har ett bättre toolkit för att utveckla material.

Därför var det lite interessant att springa ihop med Smokescreen-projektet som syftar till att konvertera Flashfilmer till HTML/Javascript. Jag gissar att det till stora delar är Canvas som används för att åstadkomma detta. Fördelen med detta är att man behåller alla fantastiska verktyg från Adobe för genrering av själva innhållet i filerna men att man kan konvertera dessa till iPad och iPhone-kompatibla filmer. Det skall sägas att Smokescreen inte rullar speciellt snabbt på de mobila enheterna utan det laggar rätt ofta. Men principen är väldigt intressant.

Det är precis detta jag hade hoppats på med konflikten mellan Adobe/Apple. Att det sätter ljuset nya intressanta tekniker. Och förstås, detta är Open Source. Kolla in demos här.


Att skriva med ett tangentbord pa en iPad

27 Apr 2010 Nyheter, Open Source

Det trakigaste med iPad tycker jag ar att man fortfarande inte kan skriva speciellt snabbt vilket gor att den bara lampar sig val till att lasa, navigera och rora med fingrarna. Att skriva langre texter som blogginlagg eller mail funkar inte helt tillfredsstallande.

Nagra av mina vanner har tyckt att jag borde testa att koppla ett tradlost tangentbord till den men jag har bara tyckt att det later korkat. Da ar det ju battre att plocka fram sin laptop nar man skall skriva.

Det tycker jag nog fortfarande eftersom iPad ar en soffdator, inte en arbetsstation. Men jag maste erkanna att jag ar imponerad. iPad med tangentbord ar en ratt lacker upplevelse. Om man kan skapa sig en hemmastation som det ser ut nedan sa funkar det faktiskt riktigt ok att resa sig ur soffan och skriva det dar mailet eller posta den dar bloggposten.

Det stora problemet som du sakert ser pa min bloggtext ar att iPad fortfarande inte har stod for svenskt tangentbord. Det tar ju udden av hela skrivupplevelsen forstas men det ar ju bara att invanta en mjukvaruuppdatering sa ar det problemet ur varlden.

Och som du redan forstatt. ”This blogpost was written on my iPad”


Nytt projekt: Tvinterplay.se

14 Apr 2010 Nyheter, Open Source, TV-Inter, Utveckling

För ett par veckor sedan satte vi de sista bitarna på plats för arbetet med Tvinterplay.se, en filmsajt till produktionsbolaget TV-Inter. TV-Inter har sedan starten 1983 producerat över 200 timmar material på uppdrag av den svenska pingströrelsen. Bland produktionern kan nämnas framgångarna med SVT-produktionen Minns du sången. Man sände även en tv-serie(Guds Hus) på kanal 8 hösten 2008.

TV-Inter kom till oss med uppdraget att utforma en webbplats som:

  • Är lättillgänglig, fungerar för så många som möjligt(olika plattformar, webbläsare och bandbredd)
  • Fräsch och fin
  • Har stöd för användaruppladdade filmer
  • Har stöd för egna kanaler för publicering av eget material
  • Billig att drifta
  • Förberedd för mobila plattformar
  • Möjlighet att bädda in video på externa webbplatser

Nu är vi klar med arbetet och vi är minst sagt nöjda med slutresultatet som vi tycker håller hög kvalitet.

Videospelare
För uppspelning av filmer har vi valt en flashbaserad spelar, Flow Player, att spela filmer i mp4-formatet. Detta format stöds av minst 96% av  de europesika användarna och håller i vår uppfattning en hög och professionell kvalitet. Värt att notera är att vi valde bort så väl FLV-formatet samt JW Media Player. Det tidigare håller inte tillräckligt hög kvalitet och fungerar dåligt med de streamingmoduler vi använder. Den senare upplever vi som lite stel när det kommer till att göra egna anpassningar även men den också håller hög kvalitet.

Spelaren har fullt ut byggts om för att gränssnittet skall vara baserat på Javascript/HTML/CSS istället för flash. Det är enbart sjävla filmytan som är flash. Övriga kontroller styrs via Javascript. Det underlättar för att oss att skinna spelaren precis som vi vill och kan få den att skilja sig något till utseendet än många andra spelare på marknaden.

Streaming
När vi byggde applikationen har vi gjort allt vi kunnat, och lyckats, med att försöka uppnå streamingfunktionalitet utan att använda dyra programvaror som inte sälla kostar per streamad megabyte. Detta beskrivs närmare i detalj här.

Filmuppladdning
Funktionen för användaruppladdning har vi löst genom att använda tredjepartstjänsten Encoding.com. När användarna laddar upp filer(baserat på tekniken Plupload) hämtas de upp av Encoding.com som encodar filmfilerna till flashkompatibelt mp4-format och genererar en thumbnail innan filmen publiceras på webbplatsen. Eftersom Encoding.com är baserat på Amazons servermoln Amazon EC2 är den totala kapaciteten för videoencoding i stort sett obegränsad.

Utvecklingsplattform
Vi har faktiskt i alla delar av plattformen utom encoding baserat applikationen på öppen källkod för såväl server(Linux), videospelare(Flow Player), Streaming(H264 Streaming Module), PHP(Zend Framework). Den sistnämnda har blivit lite av en favorit i våra sammanhang och helt klart något som lyft PHP till nya höga höjder.

Projektgrupp
Micke Degerfält(systemutveckling), Björn Blomquist(Projektledning), Hjalmar Hägglund(gränssnittsutveckling), Christian Cederwall(gränssnittsutveckling), Malin Hamrin(formgivning), Maria Nordmark(konceptutveckling)

Beställare: Roger Svanell
Adress: www.tvinterplay.se


Affärsmässig Open Source

16 Apr 2009 Open Source, Utveckling

Jag är ett fan av Open Source sedan snart 10 år. Men jag är inte religiös. Det finns sällan något egenvärde i att använda öppen källkod om inte programvaran är tillräckligt bra. Dock tycker jag mig märka en växande trend. Ett ökande intresse för Open Source i näringslivet. Något som ökar utbudet av företag som levererar öppna lösningar. Det största i sverige får väl anses vara Red Pill. Men många andra mindre företag har länge jobbat så här. Men skillnaden är att man blir bättre och bättre på att paketera det som affärslösningar.

Det jag gillar med öppen källkod är friheten det innebär. Man kan ägna mer energi åt att vara kreativ och ställa frågan: ”Kan man inte göra så här?” istället för att fråga: ”När kommer den här funktionen?” eller ”Hur mycket skulle det kosta att…”. Stängd kod kan i värsta fall vara hämmande för affärsutvecklingen och i en tid när kompetens och kreativitet är några av våra viktigaste tillgångar har man inte råd att jobba med stängda system.

Den helt klart bästa erfarenheten jag själv har är allt arbete vi gör med Magento Commerce. En programvara baserad på öppen källkod som är utvecklat av Varien, ett amerikanskt konsultbolag. Ett företag som erbjuder flera olika supportprogram och aktivt arbetar med att certifiera fler aktörer runt om i världen. För ju fler som använder deras plattform. Desto fler konsulttimmar får de själva sälja på att bygga anpassningar av den kanske allra bästa e-handelsplattformen just nu.

Idag släppte Varien(företaget som driver utvecklingen av plattformen) ett programpaket kallat ”Magento Enterprise Edition”. Där ingår lite extra funktionalitet som de större organisationerna kan vara intresserade av. Sedan tidigare erbjuder man även komersiella tjänster och olika supportprogram. Allt för att de företag som väljer att bygga på plattformen får bästa tänkbara support och service.

OpenSource får aldrig stå i motsats till professionalitet och det gör att trenden med affärsmässig Open Source är mer än välkommen.


Open Source handlar om frihet, inte licenskostnader

09 Apr 2009 Open Source

Jag älskar väl fungerande Open Source. Dels för att det sparar långsiktiga pengar men framför allt för att det ger frihet. Frihet från krångliga licensavtal som förbjuder en att vara kreativ. Open Source innebär reglerad frihet som gynnar den kreativa utvecklaren.


Affärsmodeller för Open Source-företag

12 Mar 2009 Magento, Open Source

Jag och Emanuel var på Open Source-dag i veckan och lyssnade på hur svenska mediehus använder Open Source i sina verksamheter. Mycket handlade om de stora tre: Joomla, WordPress & Drupal. För mig handlar Open Source inte om de obefintliga licenskostnaderna utan om den frihet som de öppa systemen erbjuder. Framför allt friheten att välja leverantör. Att undvika leverantörsberoenden innebär en stor tillfredsställelse. Men det är också värdefullt att finnas inom den kreativa kultur som Open Source också omger sig med.

Ett problem har dock länge varit dålig dokumentation & bristande tillgång till professionell support. Att helt och hållet vara utelämnade till forum när man kör fast håller inte när man jobbar med affärskritiska system. Det är därför jag är så förtjust i de supportpaket som Varien erbjuder till sin Magento-plattform. Och det har fått mig att börja fundera. Vad skall konsultbolag som arbetar inom Open Source finansiera sin verksamhet om man inte längre har några intäkter på licenser.

Red Pill är kanske det svenska Open Source-företag som lyckats bäst med detta. De hade en dragning i tisdags där de visade följande bild.

Affärsmodeller för Open Source

Den stora skillnaden är att ett konsultbolag inom öppen källkod primärt tjänar pengar på sina kunskaper och sin service. Inte genom återvinning. Eftersom företag knappast kommer att få mindre IT-budgetar i framtiden får man väl anta att detta bör innebära att mer pengar går till innovation än till licenser. Och de har onekligen en poäng i att service och support i licensföretag är ett sekundärt affärsområde och inte det primära som det måste vara inom öppen IT.

I de fall när funktionaliteten är så pass elementär att samma funktioner passar alla är ju licensmodeller bra. Men när man vill ha kundanpassningar är det bättre om basplattan är öppen och varje kund betalar för de anpassningar man vill ha.

Jag gillar detta. Så länge man inte blir religiös utan håller en pragmatisk linje kan Open Source vara hur bra som helst.


WordPress slår Joomla på fingrarna i användarvänlighet

03 Mar 2009 Open Source, Utveckling

Ni som är en frekvent läsare av den här bloggen förstår min frustration över Joomla som plattform. För många de facto standard vad gäller öppna CMS men också en av de mer hårslitande upplevelser man kan ge sig in på som utvecklare. Man kan lätt bli lurad för Joomla är lättinstallerat och ger ett positivt försat intryck när man börjar jobba med den administrativa delen. Och det är sant att så länge man inte ändrar mycket så är Joomla helt hanterbart men så fort man vill göra mer springer man snart in i väggen. Mest på grund av det undermåliga användarsystemet och den röriga pluginstrukturen.

Själv är jag förtjust i WordPress enkelhet även om den inte har ens hälften av Joomlas funktioner. Men just den enkelhet som finns i WordPress är vad jag saknar i Joomla. En plattform där mycket snart blir väldigt rörigt och virrigt. Men i brist på annat får vi dras med Joomla ett tag till.

Idag publicerade Slashdot en tråd om handlar om en showdown mellan WordPress och Joomla i användbarhet och resultatet är helt till WordPress fördel. Även för själva användargränssnittet. Det är mer intiutivt och lätt att komma igång med. Jag har sagt det förut och vill göra det igen. Håll ett öga på Silverstripe. Ett CMS med siktet på Joomla fast med WordPress enkelhet. Det hoppas vi på.


Publicera nyheter på nätet med Open Source

17 Feb 2009 Open Source, Utveckling

Efter att ha läst om att Fokus.se bygger på wordpress  och efter några samtal med Emanuel om var vi bör ta Dagen.se rent tekniskt i framtiden har jag grävt lite på nätet för att se vilka möjligheter som finns att bygga webbpublicering av nyheter i Open Source. Det enkla svaret är att det inte finns någon tillräckligt bra färdigpaketerad lösning. Bland komersiella systemen har vi ju såväl Polopoly som Escenic. Det tidigare branschstandard i Sverige och det senare branschstandard i Norge. Båda kompetenta plattformar och om pengar inte är en avgörande faktor är de helt klart intressanta att titta på.

Men Open Source har ju fortfarande fördelar framför stängad system. Som t.ex.

  • Leverantörsoberoende – Att kunna anlita vem man vill att jobba med våra egna plattformar är en inte helt oviktig faktor.
  • En dela-med-sig-kultur - Open Source-världen har många fördelar och när man väl konnektar med nyckelpersoner som jobbar på samma plattformar är det inte mycket man håller för sig själv längre. Ur det uppstår mycket kreativt.
  • Friare att laborera fritt och testa det man vill. Stängda system är ju trots allt stängda. När vi vet väldigt lite om var mediabranschen befinner sig om 5 år är frihet att bygga det vi vill till rimliga kostnader mycket viktigt. 

Val av programmeringsspråk
En annan faktor som jag normalt inte brukar ägna så stor uppmärksamhet åt är valet av programmeringsspråk. Även om jag brukar hävda att allt går att göra i alla system så är det faktiskt så att OpenSource-kulturen de senaste åren flyttat från Java till PHP och att det faktiskt börjar vara så att det finns ett egenvärde i att arbeta i PHP. Det finns förstås javamiljöer där man kan exekvera både PHP och Java bredvid varandra men jag vet inte. Det är nog bäst att välja antingen eller. Sen är det ju så att Java och .NET-konsulter kostar mer än PHP-konsulter av någon anledning.

Vi har idag inga direkta behov av att förändra Dagen.se men att röra sig från .NET mot PHP blir nog förr eller senare ett naturligt steg. Och då kan man ju fundera över vilken plattform man i så fall skulle välja.

Val av plattform
Problemet är ju som sagt att det inte finns något riktigt självklart val. Men efter att ha undersökt saken vidare måste jag nog komma fram till att Drupal sannolikt är det bästa alternativet för den som vill bygga seriösa öppna system för nyhetspublicering. Jag har ibland klagat på att Drupal är lite för geekigt men eftersom en nyhetswebb inte handlar om att bara slänga upp en sajt på en eftermiddag utan mer handlar om en långsiktig plattform som man skall bygga vidare på år efter år så är smidigheten faktiskt underordnad flexibiliteten i detta fall. Och på området teknisk flexibilitet är det få som slår Drupal på fingrarna.

Det verkar faktiskt redan finnas en utvecklarkultur som arbetar på Drupal för nyetspublicering. Videon nedan listar några case-studies. Det verkar också som att det finns en grupp på Drupal.org som handlar om just detta. Hur man gör integreringar mot Quark och Indesign m.m.

Drupal har själva också skriv en artikel i ämnet så det verkar som att det finns en liten utvecklarcommunity för detta. Och kan man bygga Fokus.se på WordPress kan man göra mycket mer med Drupal. Ett alternativ vore förstås att bygga hela webbplatsen själv från scratch baserat på Zend Framework med risk för att man måste uppfinna många hjul på egen hand.

Någon som har erfarenheter av att bygga något liknanden en nyhetswebb på Drupal eller direkt på Zend Framework för den delen?


Arkiv