WebKit wzbogacił się o obsługę MathML

18.08.2010 19:55, Autor: Wojciech Cybulski (Nicolass), Kategoria: News
NewsImage

WebKit - silnik przeglądarek internetowych bazujący na otwartym kodzie źródłowym - został wzbogacony o obsługę języka znaczników MathML, przy pomocy którego opisuje się wzory i symbole matematyczne.

Obsługa MathML będzie teraz domyślnie dostępna w oficjalnych wydaniach WebKit oraz nocnych kompilacjach tego silnika. Dzięki wprowadzonej innowacji możliwe będzie umieszczanie na stronach internetowych wzorów i symboli matematycznych o dowolnym stopniu złożoności bez potrzeby korzystania z grafiki rastrowej, takiej jak pliki JPEG czy GIF. Równania, funkcje i wszelkie inne wzory będą opisywane przy pomocy znaczników XML, które będą mogły być zagnieżdżone bezpośrednio w kodzie strony. Na zmianach powinny w szczególności skorzystać wszystkie serwisy matematyczne publikujące dużą liczbę wzorów - zastąpienie grafik znacznikami XML znacząco zmniejszy ilość danych koniecznych do pobrania i przyspieszy ładowanie stron.

WebKit jest silnikiem stosowanym w takich przeglądarkach jak Safari czy Chrome, toteż należy się spodziewać, że przyszłe wydania tych programów będą charakteryzować się obsługą znaczników MathML. Osoby chcące przetestować działanie nowej funkcji mogą pobrać najnowsze, nocne wydanie silnika WebKit i uruchomić przygotowaną przez twórców stronę demonstracyjną.

r   e   k   l   a   m   a

Komentarze (26)  

AvatarUżytkownik jest nieaktywny
saiver | 18.08.2010 20:09#1

"Dzięki wprowadzonej innowacji możliwe będzie umieszczanie na stronach internetowych wzorów i symboli matematycznych o dowolnym stopniu złożoności bez potrzeby korzystania z grafiki rastrowej, takiej jak pliki JPEG czy GIF."
Ta, jasne... bez wprowadzenia MathML w silnikach innych przeglądarek troszkę to mija się z celem...

Avatar
Dinth1906 (niezalogowany) | 18.08.2010 20:22#2

Nie musialem sciagac zadnej najnowszej wersji WebKita - wszedlem na ta strone i o dziwo formuly MathML wyswietlil mi zarowno rekonq, oparty na lekko juz leciwych forkach WebKita, jak i Konqueror - oparty na KHTML - protoplascie WebKita

Avatar
Kometa Alfa (niezalogowany) | 18.08.2010 20:24#3

"Obsługa MathML będzie teraz domyślnie dostępna w oficjalnych wydaniach WebKit oraz nocnych kompilacjach tego silnika."

Kojarze wyklad jakiegos pracownika Google'a o Webkit na YT. I tam mowil ze nie ma wlasnie czegos takiego jak oficjalne wydanie tylko nightly builds.

Avatar
programmer12346 (niezalogowany) | 18.08.2010 20:25#4

Gecko i Opera miały już to wcześniej...

Avatar
Sanch0_ (niezalogowany) | 18.08.2010 20:26#5

@saiver
MathML jest obsługiwany przez FireFox'a a dokładniej domyślnie obsługuje MathML prezentacyjny.
IE do obsługi wymaga doinstalowania wtyczki MathPlayer której instalacja jest proponowana automatycznie podczas otwierania strony która zawiera MathML.

Avatar
Kintoki (niezalogowany) | 18.08.2010 20:29#6

@saiver konkurencja(czytaj FF i Opera) już od jakiegoś czasu to obsługują
Wyjątkiem jest jedyny niezastąpiony i przez wszystkich uwielbiany IE...

Avatar
Kintoki (niezalogowany) | 18.08.2010 20:30#7

Zresztą kto chce może potestować http://dev.opera.com/articles/view/can-kestrels-do-math-mathml-support-in/

Avatar
Domker _ (niezalogowany) | 18.08.2010 20:31#8

Demo chodzi bez problemu pod Opera 10 :)

AvatarUżytkownik jest nieaktywny
lukaszgda | 18.08.2010 20:36#9

Mi to na Operze działa ;p

AvatarUżytkownik jest nieaktywny
karol_trolek | 18.08.2010 20:44#10

Na chwilę obecną najlepiej to działa na Operze. Aż dziw bierze, że wprowadza się coś takiego dopiero teraz.

AvatarUżytkownik jest nieaktywny
tomimaki | 18.08.2010 20:52#11

W Firefoksie 4.0 też wygląda tak jak trzeba.

Avatar
E=mc^2 (niezalogowany) | 18.08.2010 20:57#12

Szkoda, że autor nie napisał, iż przeglądarki oparte na Gecko obsługują MathML od dawna, podobnie Opera, nawet IE obsługuje po instalacji pluginu MathPlayer.

AvatarUżytkownik jest nieaktywny
tomimaki | 18.08.2010 21:10#13

Hehe.
Zrobili błąd na stronie demonstracyjnej. To nie jest wzór de Moivre'a, tylko wzór Eulera.

@Dinth1906
Sprawdź w Firefoksie i zobaczysz, że wzory są inaczej napisane.

Avatar
KONTO USUNIĘTE | 18.08.2010 21:10#14

Cóż, FF ma to od dawna...

AvatarUżytkownik jest nieaktywny
pendzik_ | 18.08.2010 21:43#15

Chodzi mi też na operze

AvatarUżytkownik jest nieaktywny
saiver | 18.08.2010 21:57#16

;O... No to jestem pozytywnie zaskoczony. Już myślałem, że WebKit taki super i cały czas do przodu. Nawet przez chwilę straciłem wiarę w kochaną Operkę.
W takim razie oby więcej takich implementacji ;D!

Avatar
ircykk88 (niezalogowany) | 18.08.2010 22:16#17

Fractions

x+12

x+x+12

B C + B + D E C + B + D + F G E C + B C + D E + F G

bez tego bym się nie obył :)

AvatarUżytkownik jest nieaktywny
Fanboj O | 18.08.2010 22:20#18

W sumie jakie to ma znaczenie dla ZU- konsumenta Onetu i tym podobnych?
/pytanie retoryczne/

AvatarUżytkownik jest nieaktywny
blind-oln | 18.08.2010 22:53#19

@Fanboj O
Pójdziesz do szkoły to się przekonasz. :)

Avatar
mad_warrior (niezalogowany) | 18.08.2010 23:46#20

Wow, zaimplementowali technologię, którą bawiłem się 9 lat temu. (a może nawet więcej).

AvatarUżytkownik jest nieaktywny
sirsimon | 19.08.2010 9:08#21

Działa na innych przeglądarkach, bo ten cudowny MathGL to nic innego jak implementacja elementu HTML5.

Teraz będziemy pisać za każdym razem, jaki to nowy znacznik obsługuje już WebKit...

AvatarUżytkownik jest nieaktywny
master_zonk6 | 19.08.2010 10:50#22

W Operze działa od 2007 r :P

Avatar
operowiec (niezalogowany) | 19.08.2010 11:43#23

Za to w operze strony nie dzialaja dobrze od 1995 roku czy kiedy tam ona powstala.

AvatarUżytkownik jest nieaktywny
KonradK | 20.08.2010 3:29#24

Okazuje się, że Firefox 3.6.8 też to czyta.

Avatar
Porownanie__ (niezalogowany) | 20.08.2010 10:14#25

Zawartość strony:
http://webkit.org/demos/mathml/MathMLDemo.xhtml

Firefox 3.6.8 - wyświetla poprawnie
natomiast
Google-chrome 6.0.472.36 - wyświetla BŁĘDNIE!

Np. w Zeta Riemana nie ma wskaźników przy sumie,
wyświetla błędnie całki, nie podnosi do potęgi, ułamki łańcuchowe etc

Avatar
beginners (niezalogowany) | 24.11.2010 0:05#26

najnowszy build chrome nie obsluguje MathML !!!
Firefox od 1.5+
Opera nie wiem, nie testowalem.

Dodaj komentarz

Zasady publikowania komentarzy
Autor
Treść
 
Polecamy
Huawei E583C

Test przenośnego routera 3G
Spotkajmy się na HotZlocie!

13-15 07 2012, Zamek na Skale
Test Sharp AQUOS SH80F

Warto (byłoby) się szarpnąć
Test Garmin Forerunner 610

Osobisty asystent treningowy
Top programy
  •  
Top programy ostatnie 7 dni
  •  
Top programy ostatnie 30 dni
  •  
Skanery antywirusowe
skaner av