Prism 1.0 beta

Címkék

A Mozilla Foundation nemrég bejelentette Prism névre hallgató projektje gyümölcsének első beta kiadását. Arról, hogy mi a Prism, már 2007 végén írtam itt. A következő videó működés közben mutatja be a Prism "standalone" verzióját:

További részletek itt.

Hozzászólások

Új projekt, gyümölcsöző kiadások, hangzatos név, diggre, slashdotra kerülő címlapsztorik: megint a firefoxról van szó?

Operában évek óta elérhető ez a "feature": Webalkalmazás az asztalon, Operával. Jah, hogy megint valamit forradalmasítanak mozilláék?

--
Elder Scrolls

Igazából nekem az nem tetszik, hogy az Opera aránytalanul kis figyelmet kap ahhoz képest, hogy mennyi lehetőség rejtőzik benne. Mozilláék pedig lemásolják egy képességét (pl. a címsorba beírós tartalomban keresést), és máris mindenhol róluk zengenek.

Tudom, hogy semmi nem áll az utamba, hogy hírt küldjek be, de ez a szememben akkor is korrelál a Microsoft-Apple koppintásokkal (utóbbiban megjelenik, előbbi lemásolja, majd éljenez a világsajtó).

--
Elder Scrolls

Csak kár, hogy 5 általam használt weblapból 3 egyáltalán nem jól, vagy csak részben jelenik meg rajta. Lehetnek akármilyen feature-ei, akármilyen gyors, ha számomra használhatatnal. Ezek a weboldalak még midori-val is teljesen jól, és gyorsan mennek. Ennyit az operáról.

A Drupal kiköp 2-3 krumo dumpot (javascriptes lenyílós cucc, egy stack trace lényegében). Firefox viszi, IE viszi, Opera szétfagy.

Azon kívül nagyon sok olyan _valid_ oldal van, ami IE/Firefox/Chrome/Konqueror alatt simán megy, Opera alatt meg nem.

"A fejlesztot azert fizetik, hogy oldja meg a problemat. Ez egy kemeny szakma." - Chain-Q

http://www.opera.com/docs/specs/opera9/ vs. https://wiki.mozilla.org/Firefox/Feature_Brainstorming:Web_Standards_Su…
nem azert, vagy azert, de az opera fenyevekkel tobb webes szabvanyt tamogat, mint a ff. nekem korrektul megjeleniti a valid oldalakat.
(ennyit az altlad hasznalt weblapokrol.)

de inkabb flameljunk errol: http://magyaropera.blog.hu/2005/10/25/innovaciok_operaban , ez is izgi.

---
http://c4nn1b4l.crudens.hu
Nem az a szanalmas, ha az alairasodba linkeled a blogod, hanem az, ha igyse nezi senki.

okes, ez tiszta is. biztos, hogy overall az opera fogyateka, hogy a sokaknak fontos X% weboldal nem jelenik meg benne rendesen. nyilvan azert is hasznaljak annyian. viszont sokkal sokkal jobban mutatnak bunbakkent azok a webfejlesztok, akik "works with firefox/ie" mentalitassal szarnak a szabvanyokra. (az opera usereknek is kell vmi onigazolas)
felhasznalokent persze joggal varjuk el, hogy a mi seggunk legyen kinyalva, nem az opera fejlesztoke.
---
http://c4nn1b4l.crudens.hu
Nem az a szanalmas, ha az alairasodba linkeled a blogod, hanem az, ha igyse nezi senki.

okes, ez tiszta is. biztos, hogy overall az opera fogyateka, hogy a sokaknak fontos X% weboldal nem jelenik meg benne rendesen. nyilvan azert is hasznaljak annyian

Az "annyian" alatt a 0,7%-ot, vagy a 2,34%-ot kell érteni? Mert egyik esetben sincs meg a parlamenti küszöb. :)

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."

oké, király. de ha szétesik az oldal akkor a) levelet írok a webmasternek, hogy oldja meg, és várok, amíg megcsinálja, vagy nem b) felteszek egy ff-et, és működik right away. melyiket választod? naugye.

innentől tökmindegy, milyen szabványokat támogat, csak működjön.

"Mozilláék pedig lemásolják egy képességét (pl. a címsorba beírós tartalomban keresést), és máris mindenhol róluk zengenek."

Én teljesen úgy emlékszem, hogy mintha már a Netscape Navigator is tudta volna ezt. Aztán lehet hogy ez is a Mozillások marketingjének eredménye. :-)

Nem tudom, nekem az Opera olyan kis nyomoréknak tűnik, sok tudás van benne de valahogy ott egyik sem tűnik hasznosnak. Mindezek a Firefoxban kapnak értelmet. Hangoztatják azt is, hogy minden szabványt támogatnak, és mégis a webfejlesztésnél a legtöbb baj az Operával van, sokan nem is foglalkoznak vele, nem tesztelik. Ezért van, hogy az Opera papíron jól teljesít, igazi weboldal teszteken meg elvérzik.
---
;-(

Ha ilyen alapon vizsgáljuk a témát, azt is megemlíthetjük, hogy az Internet Explorer ActiveX vezérlője réges-régen lehetővé teszi ilyen alkalmazások írását (pl. tele vannak ilyesmivel a kezdőknek szóló VB-s írások :D). Valószínű, hogy valaki írt is ilyet, és az sem lett címlapsztori. De az is könnyen lehetséges, hogy nyílt forrású alapokon még előbb volt ilyesmi, mi mégsem tudunk róla vagy nem emlékszünk rá. A másik topikban említésre került az Active Desktop is, ami kb. 1997 óta csinál hasonlót mint a Prism.

A linkelt írás lényege Firefox-szal is kivitelezhető.

Szerintem jó, ha nyílt forrású szoftvertől visszhangos az internet. :)

:)

Te, az Active Desktop az a hatterkent beallithato weboldal feature-t jelenti, amire te gondolsz, az valoban inkabb a HTA alkalmazas. Egy full-sized iframe segitsegevel barminek lehet ablakot adni.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

Ott a link az eredeti cikkre, ahol le van írva. Az lenne a lényeg, hogy a webes cuccok nem egy szokásos böngészőablakban futnak, hanem megjelenésben azt érzetet keltve, mintha a helyi gépen lévő desktop alkalmazások lennének. Ez egyfajta transzparencia, továbbá elhagyhatók lennének a böngészőablak szokásos (és az adott alkalmazás szempontjából fölösleges/zavaró) kütyüi.

ahhoz, hogy azt az érzetet keltsék, a weboldalaknak sokkal többször kellene css system colorokat használniuk.
Ezen kívül a menüsor hiánya lehet, hogy OSX-en nem feltűnő, de mindenhol máshol igen - igenis, kell egy menüsor, benne a szokásos dolgokkal legalább.
file ->kilépés, megnyitás, nyomtatás, whatever...
edit -> keresés, kivágás, másolás, beállítások
nézet -> nagyítás, kicsinyítés, esetleg custom style
segítség -> tartalom, névjegy...

nomármost ha van egy menüsorunk, mivel az szerintem nem csak nekem kell, meg van egy status sorunk, ami nélkül használhatóság szempontjából bullshit az egész, akkor a böngészőablakban van még tab bar, ami nem látszik egy oldal megjelenítésnél. meg nálam van egy bookmarks bar.
Sokaknál címsor is van, nálam az fent van a menüsorban. Ami meg ugyebár úgyis kell.

Én személy szerint ergó nem látom át, hogy ez mitől olyan nagyon jó, de akinek ez kell...

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

A menu senkinek sem kell, ne nevettess mar... Csunya, es kaotikus eleve a koncepcio, egy olyan csokeveny, amit jobb hijan hurcol magaval minden gui rendszer. Az apple nem hiaba rakta oda, ahol van. A web meg vegre megoldotta, hogy az alkalmazasoknal eltunjon a konvencionalis menusor, es pl gmapsnel context menu legyen, ahol kell. Igy is tud mindent, csak nincs egy felesleges csik a tetejen

ha mindent context menübe raknának, ami jelenleg a felső menüsorban van, hát, elég nehézkes lenne.
Tudom, mostanában sokkal trendibb lenne egy varázsgombbal előhívható tagcloudszerűen megoldott gráf (persze opengl!!1) menüpontok helyett, de ennek ellenére egy jól működő koncepció. És hogy mi csúnya, hát ez csak design kérdése;)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

integráljuk hát, de ez így ótvar:)
Normálisabb webes szolgáltatásokhoz hozzá lehet férni apin keresztül, amihez meg lehet az asztalkörnyezetbe illő guit faragni. Én inkább ebbe az irányba mennék.

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

"böngészőablakban van még tab bar, ami nem látszik egy oldal megjelenítésnél. meg nálam van egy bookmarks bar.
Sokaknál címsor is van, nálam az fent van a menüsorban. Ami meg ugyebár úgyis kell."

De ez nem arra van, hogy böngésző legyen tabokkal, bookmarkokkal. Ez arra van, hogy a kedvenc web_alkalmazásod_ alkalmazásnak nézzen ki.

Masszívabb, agyon ajaxolt webappon úgy se tudsz mit bookmarkolni, mert nem is arra van kitalálva.

----------------
Lvl86 Troll

igen, de mint mittoménhol említettem, egy masszívabb agyon ajaxolt webappnak meg van/legyen apija, amit felhasználva olyan alkalmazásokat lehet írni, amelyek még illeszkednek is az operációs rendszerbe.
azok tényleg alkalmazásnak néznek ki. Ezek csak szeretnének…

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

ezaz. megcsinálják egyszer, aztán írjuk meg mégegyszer! szerintem is tök jó ötlet, egész számszor annyit dolgozni (mert ugye nem csak windowsra, de linux, os x, haiku, meg minden más, amin böngésző megy), mint egyébként.

mondjuk, pl. a twitter esetében, a webes interfész tök egyszerű, ott tényleg érdemes az API-t használni, mert arra lett kitalálva, hogy az ember mobil készülékről twitteljen, meg desktopról.

viszont implementáld légyszi a facebookot windowsra natívan, vagy kérd meg rá a fejlesztőket. biztos örülni fognak a lehetőségnek.

a facebook szép nagy weboldal, ennek megfelelően franc akarja implementálni az egészet.
Cserébe bizonyos részeit már rég bepakolták külön alkalmazásokba (képfeltöltés, chat, status megváltoztatása, stb...) – pont beválasztottál egy olyanba, amit franc akar egészben implementálni, de cserébe szükség sincs rá.

Ha most arról beszélgetünk, hogy melyik az egyszerűbb megoldás, akkor igazad van. Ha arról, hogy melyik megoldás a szebb, környezetbe jobban illeszkedő, akkor meg nem a témáról írtál... ;)

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

létezik, és a standard része
– csak nagyon kevesen használják... emiatt nem illeszkednek a weboldalak az aísztali környezetbe.
Talán épp azért választok olyan színsémákat, amilyeneket, hogy jól mutasson a böngészőmben a HUP :D

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Oke, vegyuk tetelesen:
- Kilepes: Igazad van, de a jobb felso sarokban levo pici X kivaltja
- Megnyitas: minek? Mit szeretnel megnyitni egy GMail ablakban?
- Nyomtatas: Jogos, de a legtobb webapp nyujt Nyomtatas gombot, ahol kell, igy ez is elhagyhato
- Kereses: Ezzel nem tudok vitatkozni, igazad van. Meg kell tanulni a Ctrl+F-et.
- Kivagas, Masolas, Beillesztes: Ezek tovabbra is megvannak a szovegmezok context menujeben.
- Beallitasok: Nem szukseges, a Prism nagyon keves beallitast hasznal, azt is orokli valahonnet (Ffox/Smonkey)
- Nagyitas/kicsinyites: Nem mintha erre az asztali alkalmazasok lehetoseget adnanak, de talan igazad van. Mindenesetre a ^+, ^- mukodik Prism-ben is.
- Segitseg/Tartalom: Mivel a Prism-nek nagyon csokkentett funkcioi vannak, ezert neki nem kell, a webappnak meg altalaban szokott lenni.
- Segitseg/Nevjegy: Na ne rohogtess...

Tessek mar a kis aggyal felfogni valamit: ez _nem_ bongeszo, csak egy weboldal alkalmazaskent. Mint ahogy peldaul KDE ala van Qt-ban irt Google Talk is, ami gyakorlatilag az iPhone szamara letrehozott webappot tolja bele egy QWebKit objektumba, es ettol full-featured GTalk kliensse valik.
Itt nincs szukseg arra a sok funkciora, amit egyebkent az ember egy bongeszovel hasznal - hiszen nem is deklaralja magat a program bongeszonek -, igy a gepen mindenkepp kell lenni egy valodi bongeszonek is. A Prism pont arra jo, hogy a felesleges vackok ne latszodjanak a bongeszoablakban, igy teljes egeszeben a webalkalmazas toltse ki az ablakot. Pont azert nincs URL-bar se (awesomebar plane), mert ez _nem_ bongeszo, nem is akar az lennni, csak egy GMail kliens/NetBank applet/GCalendar alkalmazas/etc.

A rendszerszinekre kiterve: rengeteg app sem hasznal rendszerszineket, irto rondak is, de ez van. Lasd meg: Chrome.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.

ezt régebben használtam, egész jópofa, ebben néztem a gmail-t :D

hmm. valakinek biztos jó.

cserébe nem látok benne nagy innovációt. Kb. minden böngészőt le lehet így csupaszítani (legrosszabb esetben a forráskódból kell kikommmentálni pár sort:D)
no meg az online alkalmazások ritkán mellőzik a kifele linkelgetéseket, és olyankor már kb. jobbanm jár az ember azzal, ha van egy böngészője is a cucc körül…

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

hát, ahány belső vállalati alkalmazást látok a front officeban, az a benyomásom, hogy sokmindenre gondolnak, de az esztétikára nemigen. Pedig az front office-ban elkélne...
na majd most jön a prizma, és minden jó lesz:P

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd