SlideShare ist ein Scribd-Unternehmen logo
JavaScript
                           A toy language!




                            Wolfram Kriesing
                              Co-Founder

                           @wolframkriesing

Donnerstag, 5. Mai 2011
Wolfram Kriesing
                            Co-Founder

                          @wolframkriesing

Donnerstag, 5. Mai 2011
We open the mobile web.




Donnerstag, 5. Mai 2011
Take a guess!

                          What is JavaScript?



Donnerstag, 5. Mai 2011
0

Donnerstag, 5. Mai 2011
0

Donnerstag, 5. Mai 2011
Easy, right!?




Donnerstag, 5. Mai 2011
1

Donnerstag, 5. Mai 2011
1

Donnerstag, 5. Mai 2011
2

Donnerstag, 5. Mai 2011
2

Donnerstag, 5. Mai 2011
3

Donnerstag, 5. Mai 2011
3

Donnerstag, 5. Mai 2011
4

Donnerstag, 5. Mai 2011
4

Donnerstag, 5. Mai 2011
So...
                          What is JavaScript?



Donnerstag, 5. Mai 2011
0            YES

             1            YES


             2            YES

             3            YES


             4            YES

Donnerstag, 5. Mai 2011
0



    prompt("Type something here, please!")




Donnerstag, 5. Mai 2011
1




                          https://github.com/wolframkriesing/demo-orientation


Donnerstag, 5. Mai 2011
1



                          Demo



Donnerstag, 5. Mai 2011
2

              3


                          Impact is a JavaScript Game Engine



                                     http://impactjs.com/

Donnerstag, 5. Mai 2011
4


                          •100% HTML5
                          •WebGL
                          •JavaScript
                          •8 Chromes
                          •WebSockets
                          •node.js with socket.io

                          http://webglsamples.googlecode.com
Donnerstag, 5. Mai 2011
http://webglsamples.googlecode.com




Donnerstag, 5. Mai 2011
That's it?
                          http://www.flickr.com/photos/benny_lin/191393604/
Donnerstag, 5. Mai 2011
NOT BY FAR



Donnerstag, 5. Mai 2011
Offline




                          http://www.flickr.com/photos/joelogon/5495742853/
Donnerstag, 5. Mai 2011
http://dev.w3.org/html5/spec/Overview.html#dom-navigator-online
       http://dev.w3.org/html5/webstorage/             http://www.w3.org/TR/IndexedDB/
Donnerstag, 5. Mai 2011
localStorage




                            isOnline




Donnerstag, 5. Mai 2011
History
                          http://www.flickr.com/photos/harshlight/4527114364/
Donnerstag, 5. Mai 2011
http://www.w3.org/TR/html5/history.html#the-history-interface

Donnerstag, 5. Mai 2011
It works!




Donnerstag, 5. Mai 2011
Donnerstag, 5. Mai 2011
Multithreaded
Donnerstag, 5. Mai 2011
Not exactly



Donnerstag, 5. Mai 2011
WebWorkers!
Donnerstag, 5. Mai 2011
http://www.w3.org/TR/workers/


Donnerstag, 5. Mai 2011
Donnerstag, 5. Mai 2011
WebSockets




      http://www.flickr.com/photos/snazzyguy/4149943349/

Donnerstag, 5. Mai 2011
Donnerstag, 5. Mai 2011
http://dev.w3.org/html5/websockets/



Donnerstag, 5. Mai 2011
isBattery
   isCharging
   level
   timeRemaining




                          http://www.flickr.com/photos/scalespeeder/2328220277/
Donnerstag, 5. Mai 2011
http://www.w3.org/TR/battery-status/

Donnerstag, 5. Mai 2011
What about mobile?



Donnerstag, 5. Mai 2011
Objective-C         Symbian C   Java

                     Java    .NET       ...

Donnerstag, 5. Mai 2011
€




Donnerstag, 5. Mai 2011
Cross Platform
                                  €
                          Web Technologies




Donnerstag, 5. Mai 2011
Donnerstag, 5. Mai 2011
Now that's it.
         Right?
                          http://www.flickr.com/photos/benny_lin/191393604/
Donnerstag, 5. Mai 2011
Donnerstag, 5. Mai 2011
heart
            beat
            monitor

Donnerstag, 5. Mai 2011
Thank you



                           Wolfram Kriesing
                             uxebu.com




Donnerstag, 5. Mai 2011

Weitere ähnliche Inhalte

PDF
Java scriptgettingstarted
KEY
French action topic 8
PPS
Счастье - это путь
PPT
Pendul magnetic
KEY
Facebook OD
PPT
ประวัติส่วนตัวของหนู
PDF
Introduction to Agile by David Draper
Java scriptgettingstarted
French action topic 8
Счастье - это путь
Pendul magnetic
Facebook OD
ประวัติส่วนตัวของหนู
Introduction to Agile by David Draper

Andere mochten auch (10)

PPT
旅行社士崴網路電視台
 
PPT
Telegraful
PDF
Ens anam, de creuer
PPT
衛理報60(一甲子文字情)
PPT
Lista alimentos en galego
PDF
Presentatie Conventionbureau
PDF
Р. Рыбальченко – Монументальный интернет-маркетинг
PPT
Bird Series by Henry Bismuth, Courtesy of Chisholm Gallery, LLC
PDF
Catalogo People Mart
旅行社士崴網路電視台
 
Telegraful
Ens anam, de creuer
衛理報60(一甲子文字情)
Lista alimentos en galego
Presentatie Conventionbureau
Р. Рыбальченко – Монументальный интернет-маркетинг
Bird Series by Henry Bismuth, Courtesy of Chisholm Gallery, LLC
Catalogo People Mart
Anzeige

Mehr von wolframkriesing (20)

PDF
JavaScript The Language Meetup - Async functions
PDF
Our react-native experiences at crewmeister
PDF
ES6 katas - talk given at enterjs
PDF
TDD for Kids - VLCjs (Valencia Spain, July 2015)
PDF
ES6Katas.org - an introduction and the story behind
PDF
TDD with Google Spreadsheets #enterjs 2015
PDF
Baby steps
PDF
TDD with Google Spreadsheets
PDF
ECMAScript 6 for real
PDF
Refactoring out of the mess
PDF
Day2 - Refactoring (Lecture SS 2015)
PDF
Day1 - TDD (Lecture SS 2015)
PDF
react.js - DOM as it was meant
PDF
Pixelplant - WebDev Meetup Salzburg
PDF
Better Code through TDD
PDF
April JavaScript Tools
PDF
Presentation Mobile Monday Munich, March 2012
PDF
Webtestsuite black berrydevcon
PDF
PDF
JavaScript Tools (PHPConference 2011, Berlin)
JavaScript The Language Meetup - Async functions
Our react-native experiences at crewmeister
ES6 katas - talk given at enterjs
TDD for Kids - VLCjs (Valencia Spain, July 2015)
ES6Katas.org - an introduction and the story behind
TDD with Google Spreadsheets #enterjs 2015
Baby steps
TDD with Google Spreadsheets
ECMAScript 6 for real
Refactoring out of the mess
Day2 - Refactoring (Lecture SS 2015)
Day1 - TDD (Lecture SS 2015)
react.js - DOM as it was meant
Pixelplant - WebDev Meetup Salzburg
Better Code through TDD
April JavaScript Tools
Presentation Mobile Monday Munich, March 2012
Webtestsuite black berrydevcon
JavaScript Tools (PHPConference 2011, Berlin)
Anzeige

Munichjs javascript