Pokaz możliwości HTML5

Data: 15 marca, 2010

Zastanawiałeś się kiedyś nad możliwościami które oferuje HTML5? Harmony to aplikacja wykorzystująca HTML5 oraz JavaScript, dzięki niej możesz w kilka minut stworzyć obraz przy użyciu kilku pędzli. Dla mnie osobiście to coś pokroju magii, bo pierwszy raz się z tym spotkałem.

Autorem aplikacji jest Ricardo Cabello programista i projektant eksperymentujący z HTML5 i JavaScriptem. Setki internautów już wykorzystują aplikację dzieląc się własnymi dziełami i opiniami w komentarzach na blogu twórcy. Aplikacja niestety nie działa na każdym systemie. W przypadku najnowszego Firefoksa na Windowsie wszystko działa poprawnie.

Adres aplikacji: mrdoob.com/projects/harmony/

Podobne wpisy

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone


  1. krzabr pisze:

    To jeszcze troche a przede wszystkim łatwości pisania w tym języku i powstanie realny rywal flasha 🙂

    1. wujek_bogdan pisze:

      W HTML5 pisze się tak samo łatwo/trudno jak w HTML4. Całą "magię" robi javascript, a tutaj z kolei podobnie wygląda programowanie jak dla flasha. actionscript oraz javascript to ta sama rodzina języków: ECMAScript

    2. przemo_li pisze:

      HTML5 konkuruje z Flash na wielu płaszczyznach ale na paru przebija go na głowę:
      ~ udostępnienie treści wyszukiwarkom (mission imposible z flashem)
      ~ tryb "off line" bez przerywania pracy "aplikacji" internetowych

      osobiście myślę, że obie technologie na początku znajdą swoje zastosowania i będą nieraz współżyły nawet na tych samych stronach.

      1. wujek_bogdan pisze:

        niestety html5 w połączeniu z javascriptem ma jedną wadę: wydajność.
        o ile na mocnym sprzęcie tego nie widać, tak na słabym (i to wcale nie bardzo słabym, powiedzmy sprzed 5 lat) kompie potrafi solidnie zamulić.

        nie przejmowałbym się jednak tym zbytnio. zanim html5 się rozpowszechni (tzn wymrą przestarzałe przeglądarki, bądz ich użytkownicy ;)), to minie trochę czasu.

        1. Lupinek pisze:

          Bo flash to niby nie ma problemów z wydajnością? Niejednokrotnie źle reklamy we flashu powodowały u mnie znaczący spadek wydajności…

        2. rodeif pisze:

          w przypadku reklam flashowych, obciążenie nie wynika z technologi (tj. flasha), tylko z fatalnych umiejętności programistycznych twórców flasha (nieskończone pętle, algorytmy nawet nie ocierające się o optymalność itp)… reklamy robią graficy, a nie programiści

          Oczywiście javascript'em można tak samo dobić przeglądarkę/komputer użytkownika

      2. DeeTah pisze:

        http://roflcopter.pl/rofls/3191
        Przed chwilą znalezione. ;d

  2. wujek_bogdan pisze:

    prawdziwy pokaz możliwości html5 http://mugtug.com/sketchpad/
    gdy zobaczyłem pierwszy raz byłem w ciężkim szoku.

    1. marcinsud pisze:

      dokładnie właśnie miałem o tym pisać. Co ciekawe rysuje szybciej niż desktopowe aplikacje.

    2. morsik pisze:

      Co ciekawe, wcale to nie muli, nawet w Firefoksie na Linuksie który jest uważany za ciężki i mulasty…

      1. Uważany bezpodstawnie. Jedna wersja była wolniejsza, bo wersje Windowsowe kompilowano z inną flagą i tak powstał mit.

        1. marcinsud pisze:

          no bo renderuje tak samo, ale interfejs działa wolniej o czym już wielokrotnie pisałem, dlaczego tak jest tez pisałem, ale wystarczy poczytać w jaki sposób jest to załatwione na linuksie by stwierdzić, że nie może to być szybkie.

        2. DerDevil pisze:

          aaa ma nieco racji bo zazwyczaj nie narzekam na to jak działa Firefox pod Linuksem ale jeżeli ktoś źle przygotował paczkę to Firefox naprawdę może zamulać.

        3. wujek_bogdan pisze:

          To nie kwestia przygotowania paczki. Interfejs Firefoksa po prostu zamula pod Linuksem na każdym distro.

    3. nbvcxz pisze:

      No to też jestem w pozytywnym szoku – stary laptop z 2000 roku z ArchLinuxem na pokładzie i Midori na WebKit jako przeglądarką: Efekt – 0 przycięć, pełna płynna praca, szybciej niż można się spodziewać we Falshu.

    4. abcman pisze:

      @wujek_bogdan – czemu ta strona, do której dałeś linka (mugtug), jest przykładem możliwości HTML5 skoro to jest niepoprawny "XHTML 1.0 Transitional"? Powinno tam być na początku "".

      1. el.pescado pisze:

        Bo jest pokazem możliwości HTML5 a nie XHTML1 i dlatego powinna być poprawnym HTML5 a niekoniecznie poprawnym XHTML1?

      2. wujek_bogdan pisze:

        A czy doctype jest najważniejszy? czy doctype świadczy o tym jakiej technologii użyto? Można w ogóle z doctype zrezygnować i nic strasznego się nie stanie 😉

        btw, w html5 doctype powinien wyglądać tak:
        <!DOCTYPE html>

        polecam: http://kurs.browsehappy.pl/HTML/Doctype

        1. abcman pisze:

          @wujek_bogdan – doctype jest ważny, bo informuje o typie zawartości dokumentu (jak sama nazwa wskazuje). Jeśli zatem ten mugtug ma stronę typu XHTML1, to właśnie tak jest. A to, że posiada elementy typu "canvas", to znaczy że mają tam śmietnik. Taki śmietnik NIGDY nie jest zgodny ze standardami i nie powinien być dopuszczalny w społeczeństwie informacyjnym.

        2. wujek_bogdan pisze:

          oczywiście, że nie jest zgodny, ale nie zmienia to faktu, ze użyto tam html5.
          poza tym html5 nie jest jeszcze standardem, bo standard jeszcze nie powstał, więc tym bardziej dokument nie może być z nim zgodny 🙂

    5. Dlaczego takie DOCTYPE, skoro to HTML5? Czy to nie jest bardziej pokaz co potrafi JS?

    6. Piro pisze:

      Sorki za wyrażenie, ale pierwsze co mi przyszło do głowy to "Oż kur**" – w sensie pozytywnym 🙂

  3. Fazer pisze:

    Narysowałem coś, dałem "SAVE", skopiowałem linka i wkleiłem koledze na Kadu.

    Okazało się, że zacząłem go spamować setkami tysięcy znaków, z których składał się adres obrazka.

    1. morsik pisze:

      Bo on generuje base64 obrazka. Normalnie to sie daje wtedy zapisz plik w przeglądarce internetowej, tym tworzysz plik końcowy na Twoim komputerze…

  4. gall pisze:

    "Dla mnie osobiście to coś pokroju magi".
    Tej przyprawy? Poza tym Autor w ogóle nie używa przecinków. Tragedia.

  5. U mnie poszło na lennym:
    http://yfrog.com/55201003161415441280x800sp

    Jak widać, nie tylko na Windowsie wszystko śmiga ;p

  6. Dwimenor pisze:

    http://html5demos.com/ http://www.canvasdemos.com/

  7. generic pisze:

    Jak tak patrze na te aplikacje w javascript+html5 do tego jak dojdzie jeszcze webgl itp to wdaje mi się ze googlowy chromeOS to jednak nie był taki chory pomysł(tylko jeszcze problem z szybkim netem wszędzie … ).

  8. W źródle jest jeden wielki javascript, czy tak ma wyglądać przyszłość htmla?

    1. nosfer pisze:

      w źródle jest jeden wielki actionscript – czy tak ma wygladac przyszlosc flasha?

    2. HTML możemy rozumieć jako "dokument" sam w sobie (myślimy o ładnie sformatowanym tekście) albo jako część "programu", tzn. jako dynamiczną drzewiastą hierarchię elementów objętą sterowaniem JS. Jak scena 3D (struktury danych) w grze. Akurat w tym przykładzie strona lecąca do użytkownika jest 100% aplikacją, do tego mocno opartą na kanwie graficznej, więc nie powinno dziwić drugie podejście. gorzej będzie gdy zacznie się przesadna orgia JS, tzn. psucie dostępności, bezpieczeństwa, SEO, wydajności.

      Ale co nas obchodzą koderzy i projektanci partacze oraz klienci kutwy? Ważne, że doszły nowe możliwości 🙂

    3. wujek_bogdan pisze:

      @A
      już tak wygląda. Zobacz jak wyglądają strony używające jQuery i innych javascriptowych bibliotek.

  9. QkiZ pisze:

    Ubuntu 9.10, Opera 10.10 – działa wyśmienicie.

    1. No pewnie że działa, a co to na Linuksa nie ma silników obsługujących JS? 😉

  10. tchatche pisze:

    Nice site, great post thanks

  11. herbalife ürünleri pisze:

    herbalife izmir herbalife istanbul herbalife iş cantasi herbalife fiyat herbalife ürünleri herbalife ankara herbalife satiş

  12. Britax Frontier 85 pisze:

    Html 5 sure is great and easy to use !

  13. herbalife ürünleri pisze:

    think this post was probably a strong starting to some possible series of content articles about this subject. So many users pretend to know what they are preaching about when it comes to this area and generally, nearly no 1 actually get it. You appear to grasp it however, so I believe you need to run with it. Thank you!

  14. herbalife fiyatlari pisze:

    very very good thankyou

  15. herbalife pisze:

    TML możemy rozumieć jako "dokument" sam w sobie (myślimy o ładnie sformatowanym tekście) albo jako część "programu", tzn. jako dynamiczną drzewiastą hierarchię elementów objętą sterowaniem JS. Jak scena 3D (struktury danych) w grze. Akurat w tym przykładzie strona lecąca do użytkownika jest 100% aplikacją, do tego mocno opartą na kanwie graficznej, więc nie powinno dziwić drugie podejście. gorzej będzie gdy zacznie się przesadna orgia JS, tzn. psucie dostępności, bezpieczeństwa, SEO, wydajności.

    Ale co nas obchodzą koderzy i projektanci partacze oraz klienci kutwy? Ważne, że doszły nowe możliwości 🙂

  16. herbalife ürünleri pisze:

    TML możemy rozumieć jako "dokument" sam w sobie (myślimy o ładnie sformatowanym tekście) albo jako część "programu", tzn. jako dynamiczną drzewiastą hierarchię elementów objętą sterowaniem JS. Jak scena 3D (struktury danych) w grze. Akurat w tym przykładzie strona lecąca do użytkownika jest 100% aplikacją, do tego mocno opartą na kanwie graficznej, więc nie powinno dziwić drugie podejście. gorzej będzie gdy zacznie się przesadna orgia JS, tzn. psucie dostępności, bezpieczeństwa, SEO, wydajności.

  17. Herbal pisze:

    herbalpazar, herbalife ve kilo kontrol ürünleri ile sağlıklı kilo kontrolü

  18. herbalife fiyatları pisze:

    ak tak patrze na te aplikacje w javascript+html5 do tego jak dojdzie jeszcze webgl itp to wdaje mi się ze googlowy chromeOS to jednak nie był taki chory pomysł(tylko jeszcze problem z szybkim netem wszędzie … ).
    Zgłoś

  19. herbalife fiyatları pisze:

    ak tak patrze na te aplikacje w javascript+html5 do tego jak dojdzie jeszcze webgl itp to wdaje mi się ze googlowy chromeOS to jednak nie był taki chory pomysł(tylko jeszcze problem z szybkim netem wszędzie … ).

  20. forever living pisze:

    Good website.i love this post.Thank you..

  21. herbalife pisze:

    ak tak patrze na te aplikacje w javascript+html5 do tego jak dojdzie jeszcze webgl itp to wdaje mi się ze googlowy chromeOS to jednak nie był taki chory pomysł(tylko jeszcze problem z szybkim netem wszędzie … ).
    Zgłoś

  22. herbalife pisze:

    Co ciekawe, wcale to nie muli, nawet w Firefoksie na Linuksie który jest uważany za ciężki i mulasty…

  23. ozguraksoy9134 pisze:

    &lt; Herbalife Co ciekawe, wcale to nie muli, nawet w Firefoksie na Linuksie który jest uważany za ciężki i mulasty…

  24. tchat ado gratuit pisze:

    Nice site, great post thx

  25. chatroulette pisze:

    Very nice post, thanks ! Great site 😉

  26. chatroulette pisze:

    so great article thanks

  27. chat pisze:

    thank you for that post nice great blog

  28. chat gratuit pisze:

    Super article ! Merci

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}

Newsletter OSnews raz w tygodniu. Bez reklam.