Emanzipiertes JavaScript und das Coming Out der Flash Community

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Emanzipiertes JavaScript und das Coming Out der Flash Community - Presentation Transcript

    1. Emanzipiertes JavaScript und das Coming Out der Flash Community Christian Heilmann Flash Forum Konferenz 2007 Cologne, Germany
    2. Emanzipiertes JavaScript und das Coming Out der Flash Community Christian Heilmann Haben Flash Forum Konferenz 2007 will! Cologne, Germany
    3. “Bundestrojaner.exe is trying to access the folder “C:\\Schweinkram und andere Hilfsmaterialien”. Do you want to allow this?”
    4. Creative Commons, Just help yourself! http://creativecommons.org/licenses/by-sa/3.0/
    5. Doch genug des Schabernacks…
    6. Es war einmal… … das World Wide Web
    7. Und es war… - langweilig - langsam - lamentierwürdig
    8. Verbindungen waren -langsam -teuer -unzuverlässig
    9. Verbindungen waren -langsam -teuer -unzuverlässig
    10. Wir brauchten eine neue Sprache: – Datenmanipulation auf dem Client – Schnell – klein – einfach
    11. Erster Versuch:
    12. Nächster Versuch: - JavaScript (Brendan Eich / Netscape) –Klein –Läuft im Browser und auch offline –Einfach zu lernen
    13. Jubel Trubel Heiterkeit
    14. - Formulare - Rechner - Konvertierungsseiten - Validierung - Und natürlich…
    15. Rollover Effekte
    16. Und dann…
    17. Alles muss –Fliegen, –Schieben –Sich bewegen –Farbe ändern
    18. Wir hatten –Geld –Experimentierfreude –Expertise –Keinen Plan
    19. Und dann…
    20. DOTCOMCRASH
    21. Weniger Geld.
    22. Was macht die Seite eigentlich?
    23. Warum findet uns keiner?
    24. Oh, Suchmaschinen können kein JavaScript!
    25. - Kindersprache - Nur für sinnlose Sachen gut - Kein OO (Oh, oh!) - Braucht keiner. Das wars dann…
    26. Aber…
    27. Eine kleine Minderheit von Entwicklern blieb standhaft.
    28. “Don’t piss off the Dom Scripting Task Force” Nate Koechley, Yahoo, YAHOO vs. Yahoo @media 2006 http://nate.koechley.com/blog/2006/07/12/my_atmedia_2006_slides/
    29. ! Einige Erfolge “under the radar” ! JavaScript wird wieder interessant ! Aber so richtig Geld ausgeben dafür ist immer noch albern.
    30. Und dann…
    31. http://flickr.com/photos/mikelowe/9696647/
    32. War nix neues, eigentlich
    33. War nix neues, eigentlich …aber egal
    34. http://flickr.com/photos/spullara/5434978/
    35. http://flickr.com/photos/8115111@N07/1234973325/
    36. http://flickr.com/photos/leonardlow/366883660/
    37. Und in der Welt ausserhalb meiner Wohnung…
    38. MASH-UPS!
    39. Ajax: –Asynchronous –JavaScript –And –XML
    40. Christian Heilmann http://wait-till-i.com 32 leicht rot
    41. Peter Paul http://beispiel.de 20 schwarz
    42. <mitglied> <name>Christian</name> <nachname>Heilmann</nachname> <url>http://wait-till-i.com</url> <alter>32</alter> <haar>leicht rot</haar> </mitglied>
    43. Mag kein XML haben
    44. XML bedeutet: – grosse Dateien – komplexes umwandeln
    45. ! Konvertierung mittels: –XSLT oder DOM ! Datenübermittlung und Verteilung mittels SOAP
    46. SOAP: Konvertiere Daten nach XML um das an einen Service zu schicken der XML zurück schickt das du wieder konvertieren musst.
    47. Warum nicht gleich ne Zahnwurzelbehandlung?
    48. Ein schlauer Mensch fand einen Ausweg
    49. JSON –Natives Datenformat –Klein –Schnell –Praktisch
    50. JSON –Natives Datenformat –Klein –Schnell –Praktisch
    51. applikation = { mitglieder : [ { 'name' : 'Christian', 'nachname' : 'Heilmann', 'url' : 'http://wait-till-i.com', 'alter' : '32', 'haar':'leicht rot' },{ 'name' : 'Peter', 'nachname' : 'Paul', 'url' : 'http://beispiel.de', 'alter' : '20', 'haar' : 'schwarz' } ] }
    52. applikation = { mitglieder : [ { 'name' : 'Christian', 'nachname' : 'Heilmann', alert(applikation.mitglieder[1].name); 'url' : 'http://wait-till-i.com', 'alter' : '32', 'haar':'leicht rot' },{ 'name' : 'Peter', 'nachname' : 'Paul', 'url' : 'http://beispiel.de', 'alter' : '20', 'haar' : 'schwarz' } ] }
    53. applikation = { mitglieder : [ { 'name' : 'Christian', 'nachname' : 'Heilmann', alert(applikation.mitglieder[1].name); 'url' : 'http://wait-till-i.com', 'alter' : '32', 'haar':'leicht rot' },{ 'name' : 'Peter', 'nachname' : 'Paul', 'url' : 'http://beispiel.de', 'alter' : '20', 'haar' : 'schwarz' } ] }
    54. REST > SOAP
    55. REST > SOAP Ihr surft das web, oder?
    56. Summa Summarum:
    57. ! Es braucht ein paar Leute mit nem anderen Blickwinkel. ! Eine Gruppe unter der diese weitere Leute anwerben koennen.
    58. ! Einen Hype / Anwendungsgebiet ! Ein Datenformat
    59. Es braucht ein paar Leute mit nem anderen Blickwinkel.
    60. Steve Webster
    61. Ian McBurnie
    62. Niqui Merret
    63. Aral Balkan
    64. Sven Claar
    65. Du / Deine Vorschläge
    66. Eine Gruppe unter der diese mehr Leute anwerben koennen.
    67. http://developer.yahoo.com/flash
    68. Einen Hype und/oder Anwendungsgebiet
    69. Video! Multimedia Sound / Mixing
    70. Distribution. FACEBOOKMYSPACE BEBODOPPLRZIKIMASH
    71. Flash ist genial um Badges, Widgets und Portlets zu erstellen. Der Grund ist Sicherheit.
    72. JavaScript hat keine Sandbox. Jedes Skript kann voll auf die anderen Skripte in der Seite zugreifen.
    73. Was kann Flash das andere Techniken (noch) nicht koennen?
    74. Echte Rich Interface Applications
    75. RIA mit HTML + CSS = HACK!
    76. Barrierefreiheit (nein ich zeige *nicht* die JK Rowling Seite)
    77. Barrierefreiheit von Ajax Applikationen mit HTML und CSS ist schwierig.
    78. Aber: WAI-ARIA is ne gute Idee!
    79. Zoom, Rotate, Bumpmapping usw…
    80. Aber: CANVAS kann was
    81. Flash hat Zugriff auf das Filesystem. = batch uploading
    82. Ein Datenformat.
    83. Worauf wartet ihr noch?
    84. Es ist Zeit.
    85. Ich will –Geile Flash Mashups (Pirate Maps wird langweilig)
    86. DOPPLR + FLICKR = TRIPPR?
    87. Ich will –Tutorials wie Flex2 schlechte Java Apps ersetzen kann.
    88. Ich will –Flash apps bei Hackdays und Barcamps.
    89. Ich will –Mehr Information und Beispiele von Barrierefreiheit mit Flash
    90. FLASH ZAUBEREI!
    91. Zeigt was ihr könnt: –Tragt was vor in Konferenzen mit Fachfremden Themen. –Schreibt mails/tweets/Forum Posts –Tauscht Informationen aus. –Fangt in der Firma an.
    92. Lighting Talks
    93. !5 Minuten Slides !5 Minuten Beispiel !5 Minuten Diskussion Jeden Donnerstag, 11.45 - 1200
    94. Wer hat an der Uhr gedreht?
    95. DANKE SCHOEN! Christian Heilmann chris.heilmann@gmail.com http://wait-till-i.com http://icant.co.uk http://creativecommons.org/licenses/by-sa/3.0/

    + Christian HeilmannChristian Heilmann, 2 years ago

    custom

    6802 views, 2 favs, 16 embeds more stats

    Mein Vortrag auf der Flash Forum Konferenz 2007 in more

    More Info

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version
    • Total Views 6802
      • 5864 on SlideShare
      • 938 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 114
    Most viewed embeds
    • 566 views on http://www.wait-till-i.com
    • 190 views on http://www.m3nt0r.de
    • 76 views on http://icant.co.uk
    • 49 views on http://m3nt0r.de
    • 31 views on http://wait-till-i.com

    more

    All embeds
    • 566 views on http://www.wait-till-i.com
    • 190 views on http://www.m3nt0r.de
    • 76 views on http://icant.co.uk
    • 49 views on http://m3nt0r.de
    • 31 views on http://wait-till-i.com
    • 10 views on http://www.netvibes.com
    • 6 views on http://80.70.176.182
    • 2 views on http://64.233.183.104
    • 1 views on http://www.protopage.com
    • 1 views on http://72.14.253.104
    • 1 views on http://www.hanrss.com
    • 1 views on http://216.239.59.104
    • 1 views on http://209.85.135.104
    • 1 views on file://
    • 1 views on http://192.168.10.100
    • 1 views on http://localhost

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories