Flashi alternatiiv - idee

Kõik muud teemad, mis seotud Linuxi ja ei sobi mujale

Moderaator: Moderaatorid

Vasta
oldgreeneye
Pingviini aktivist
Pingviini aktivist
Postitusi: 297
Liitunud: 23.01.2008, 23:07

Flashi alternatiiv - idee

Postitus Postitas oldgreeneye »

Avatud lähtekoodiga Adobe Flashi ja Microsofti Silverlighti alternatiiv

Eesmärgid:
1)Asendada Adobe Flashile ja Microsoft Silverlightile täiesti vaba tarkvara ja avatud standardite kombinatsiooniga.
2)Vähendada Microsofti ja Adobe monopoolset seisundit.
3)Luua W3C standard interaktiivse meedia jaoks, mis eelnimetatud süsteemidele oleks täielikuks asenduseks ning lisaks palju uusi võimalusi turvalisuse ja stabiilsuse parandamiseks, samuti rahvusvaheline standard interaktiivse meedia jaoks.
4)Selle süsteemi valmimisel lisada programmi moodul levinuimatesse vabavaralistesse veebilehitsejatesse ning samuti luua käivitusprogramm kogu süsteemile, et oleks võimalik koostada allalaaditavaid programme hilisemaks kasutamiseks ilma võrguühenduseta või koostada CD kettaid, mis sisaldavad interaktiivseid õppematerjale jne.
5)Parandada abistava tehnika tuge interaktiivses meedias.

Kuidas töötab

Video:

Renderdamiseks kasutatakse OpenGL-i
Videovormingutena kasutatakse Dirac või Theora koodekit või mõnda muud vabavaralist komponenti, lisada võib ka teiste vormingute toe, siiski ei peaks teisi vorminguid lisama ametlikku standardisse.

Heli:

Audiovormingutena kasutatakse Flaci, Vorbis audiot või mõnda muud vabavaralist vormingut ning kõne jaoks Speexi või mõnda muud vabavaralist vormingut lisada võib ka teiste vormingute toe, siiski ei peaks teisi vorminguid lisama ametlikku standardisse.

Graafika:
Pildivormingutena kasutatakse PNG ja JPEG/JPEG2000 fotode ja graafika jaoks, JPIG mustvalgete fotode ja graafika jaoks, MNG animatsioonide jaoks ning SVG vektorgraafika jaoks või mõnda muud vabavaralist vormingut lisada võib ka teiste vormingute toe, siiski ei peaks teisi vorminguid lisama ametlikku standardisse.

Video ja heli liitmine:
Video ja heli liitmiseks võib kasutada levinud vabavaralisi konteinereid nt OGG või MKV, et saavutada lihtsamat struktuuri.

Programmi juhtimine:
Programmi juhtimiseks tuleb valida lihtne robustne, samas võimas programmeerimiskeel, näiteks Lua või Python, sellisel juhul tuleb pythonile valmistada spetsiaalne moodul. Võimalik on luua ka uus spetsiaalne programmeerimiskeel selle projekti tarvis.

Konteiner:
Võib kasutada kas Zip või 7z pakkimisformaati, see tuleb arenduse käigus välja selgitada, arvestades järgmisi asjaolusid:

1)Pakkimisvõime lõpp-programmi suurus
2)kiirus pakkimisel/lahtipakkimisel

Mõlemad formaadid on laialt levinud paljudel platvormidel.

Juhtprogramm:
Koondada kõik vajaminevad teegid ja moodulid ühte binaarfaili paremaks teisaldamiseks, Linuxil võib osa teeke olla eraldi, kuna nad on juba installeeritud Linuxi standardsüsteemis (libpng, libmng, libsvg, python jne), ülejäänute jaoks tuleb luua siiski eraldi moodul. Süsteemi jaoks loodaval üldisel juhtprogrammil tuleb Windowsi all vajalikud teegid installatsiooniprogrammi poolt paigaldada.
.
Programmi struktuur ja valmistamine:

Lõpp-programmi struktuur:

/
/audio/ - helifailid
/video/ - videofailid
/gfx/ – graafikafailid
/scripts/ - alamskriptid
/run.script – juhtskript
/info.meta – programmi informatsioon nt autoriõigus, väljalaskeaasta jne
/audio-video.(ogg, ogm, oga, ogv, mkv) – kasutatakse siis kui video ja heli on liidetud

Lõpp-programmide loomine:
Koos standardi iga uue versiooniga lasta välja ka graafiline rakendus programmide loomiseks, mis on saadaval laiemalt levinud platvormidele ning sisaldab kõiki standardi spetsifikatsioone.

Võimalused, mida see projekt endaga kaasa tooks:
1)Avatud audio/foto/videovormingute leviku paranemise.
2)vaba tarkvara kasutusvaldkondade laienemise.
3)Annab võimaluse parandada abistava tehnika tuge interaktiivses multimeedias.
4)Muudab interaktiivse meedia loomise kõigile taskukohaseks.
5)Annab võimaluse ehitada Unixi-laadseid operatsioonisüsteeme, kus on interaktiivse meedia tugi integreeritud ning seda ei pea installeerima eraldi lisandina.
6)Suurendaks tarkvara konkurentsi ning vähendaks suurfirmade monopoolset seisundid ning surve avaldamist väiksematele ettevõtetele.

See on lihtsalt idee, ma pole ise ka mitte programmeerija, võib esineda lollusi.
Kasutaja avatar
KristjanS
Vana Pingviin
Vana Pingviin
Postitusi: 419
Liitunud: 29.12.2006, 10:13

Postitus Postitas KristjanS »

Ubuntu Brainstorm: Have a device manager
Seadmehalduriga peaks saama jälgida riistvara, juhtprogrammi vahetada, ning vastavalt juhtprogrammile seadistusi muuta.
oldgreeneye
Pingviini aktivist
Pingviini aktivist
Postitusi: 297
Liitunud: 23.01.2008, 23:07

Postitus Postitas oldgreeneye »

Ma ei lugenud päris lõpuni, huvitav siiski. Kas selle tehnoloogiaga saaks teha ka selliseid videoportaale nagu seda on YouTube?
Kasutaja avatar
KristjanS
Vana Pingviin
Vana Pingviin
Postitusi: 419
Liitunud: 29.12.2006, 10:13

Postitus Postitas KristjanS »

Teoreetiliselt saab küll - SVG Video Demo. Murelapseks võib saada veebilehitsejate tugi, eriti IE oma, millest isegi järgmine versioon üldse SVG vormingut ei toeta.
Ubuntu Brainstorm: Have a device manager
Seadmehalduriga peaks saama jälgida riistvara, juhtprogrammi vahetada, ning vastavalt juhtprogrammile seadistusi muuta.
oldgreeneye
Pingviini aktivist
Pingviini aktivist
Postitusi: 297
Liitunud: 23.01.2008, 23:07

Postitus Postitas oldgreeneye »

Tore, nüüd tuleb siis seda rakendama hakata, keegi võiks teha sellepõhise videoportaali või lisada SVG toe, seda võiks teha GOOGLE :)
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

On olemas ka selline asi nagu 3DMLW (Three Dimensional Markup Language for Web) - http://www.3dmlw.com/
Mingid eesti tüübid arendavad seda - http://www.3dtech.ee/
Vastav plugin on olemas windowsi ja linuxi jaoks ja erinevatele brauseritele. Praegu paistab see asi küll veel üsna toores olevat.
Kasutaja avatar
bobc
Pingviini aktivist
Pingviini aktivist
Postitusi: 165
Liitunud: 09.07.2005, 03:00

Postitus Postitas bobc »

Tere,
ise suht võhik ja kergelt ka sõltumatu FLAS'ist ja MS analogist. Kuid lisaks
täiesti uue lahenduse väljatöötamine ja populaarseks tegemine on kajuks meeletult aeglane protsess. Ja kui esimeses postis kõik kokku panna võks ka ju antud idee teostada java peal (kui meenutada siis olid javas palju multimeedia rakendusi algusaegadel, millele tegi lõpu flash).

On ju olemas Gnash projekt (mina isiklikult kasutaks FLAS formaati kui selles mingeid kitsendusi ei esine).
Pilt
Kasutaja avatar
KristjanS
Vana Pingviin
Vana Pingviin
Postitusi: 419
Liitunud: 29.12.2006, 10:13

Postitus Postitas KristjanS »

Prantsusmaal baseeruv videoportaal Dailymotion, mis avati Youtube'ist kuu aega varem, on asunud selle kallal tööle ja nad planeerivad kõik oma videod OGG Theora/Vorbise ja HTML5/CSS3 peale üle kolida.

Artikkel:
http://blog.dailymotion.com/2009/05/27/ ... out-flash/

Töötav näide:
http://www.dailymotion.com/openvideodemo
Ubuntu Brainstorm: Have a device manager
Seadmehalduriga peaks saama jälgida riistvara, juhtprogrammi vahetada, ning vastavalt juhtprogrammile seadistusi muuta.
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Igatahes mulle, kui Opera kasutajale, näidati seal lehel keskmist näppu: "You need the latest beta version of Firefox to view this demo!", las veel arendavad seda asja.
olavsu1
Vana Pingviin
Vana Pingviin
Postitusi: 923
Liitunud: 01.12.2006, 23:40

Postitus Postitas olavsu1 »

kui sinna panna mõni kadudeta audioformaat siis saab seda värki kasutada vaid reklaami tegemiseks. reklaami audiost on pohh kui see äravarastatakse

muidu SVG näide oli tore. see sobiks CAD programmi üheks väljundiks tavalise VRML'i asemele mille jaks pluginad vaid vinnil on
olen Troll ja ootan pingviin.org konto sulgemist.
Kasutaja avatar
asjameez
Vana Pingviin
Vana Pingviin
Postitusi: 428
Liitunud: 09.03.2007, 15:46

Postitus Postitas asjameez »

Kas on Pingviinilistele mingit vabavara programmikest, millega teha lihtne luude (bones) animatsioon? Üks on Blender, aga mingit 2D asja?
"Dumbusers use Windows. Powerusers use Linux. Dumbusers who think they are powerusers use Mac."
Kasutaja avatar
akbgf
Vana Pingviin
Vana Pingviin
Postitusi: 763
Liitunud: 07.10.2009, 09:04

Postitus Postitas akbgf »

asjameez kirjutas:Kas on Pingviinilistele mingit vabavara programmikest, millega teha lihtne luude (bones) animatsioon?
Multi-frame or 3D images can be viewed interactively as a movie, or each frame can be manipulated separately.

Nii on kirjas IMAL Features loetelus.
http://brneurosci.org/imal-manual/

IMAL-i olen kasutanud, aga sellega 'moovie' tegemisest ei tea midagi.
zeroconf
Vana Pingviin
Vana Pingviin
Postitusi: 1069
Liitunud: 31.03.2007, 16:10

Postitus Postitas zeroconf »

asjameez kirjutas:Kas on Pingviinilistele mingit vabavara programmikest, millega teha lihtne luude (bones) animatsioon? Üks on Blender, aga mingit 2D asja?
http://synfig.org/
Kasutaja avatar
asjameez
Vana Pingviin
Vana Pingviin
Postitusi: 428
Liitunud: 09.03.2007, 15:46

Postitus Postitas asjameez »

zeroconf kirjutas:
asjameez kirjutas:Kas on Pingviinilistele mingit vabavara programmikest, millega teha lihtne luude (bones) animatsioon? Üks on Blender, aga mingit 2D asja?
http://synfig.org/
Lisaks veel http://www.ktoon.net/.

Kahjuks kumbki ei taha käivituda :(
Kui rohkem aega leian, siis uurin mis neil häda on.
"Dumbusers use Windows. Powerusers use Linux. Dumbusers who think they are powerusers use Mac."
Vasta