Your SlideShare is downloading. ×
Ich weiss, was du nächsten
    Sommer tun wirst
  EntwicklerCamp 2010 - Session 6 Track 3
              Gregory Engels
Abstract

HTML5, CSS3, OpenSocial, OAuth, sind alles neue
Technologien die demnächst zu den
Standardwerkzeugen eines Domin...
Some Rights Reserved

Copyright 2010 by Gregory Engels, Kompurity.
Except where otherwise noted, this work is
licensed und...
Gregory Engels
Born in Moscow, live in Frankfurt,
Germany since 1989, two children
Been around Lotus Notes since 1998
Adva...
Second Ad Slide
(Rudi told me to use 2 slides for ads)
IBM Project Vulcan

HTML5

CSS3

OAuth

OpenID

Opensocial
Project Vulcan

Announced at Lotusphere 2010

Is bound to change the way we work

Provides an aggregated, unified view at d...
...
                                    Classification
     Marshaller       Tagger           Service


                   ...
HTML5
HTML5

Currently a first working Draft (22.Jan.2010)

Will bring a lot of changes

will replace the current HTML versions

...
HTML5 News
<Canvas>               Document Editing

Offline Storage         Geolocation API

Native Video Support   New Ele...
HTML5 new Elements

New elements – <article>, <aside>, <audio>,
<canvas>, <command>, <details>, <datalist>,
<dialog>, <emb...
HTML5 Controls


New types of form controls – dates and
times, email, url, search

Global attributes (that can be applied ...
Forms will get support for PUT and DELETE
methods too instead of just GET and POST

Deprecated elements dropped – <center>...
HTML 4




HTML 5
Use a Framework!


SproutCore

Modernizer

HTML5 shiv

ExplorerCanvas
CSS3
W3C CSS3


an upcoming standard

Some parts of it in “last call” state

Introduce some real programming in CSS
CSS3
Border Radius              Transforms (rotate)

Border Image               Transitions

Box and Text Shadow        Co...
Just because you can, does not
      mean you have to.
OAuth
OAuth is a open Protocol for Authorization

Token based, does not need a password
1. Obtain request token (get_request_token)

2. User login and authorizes request token
(request_auth)

3. Exchange reques...
OpenID
OAuth is for Authorization, OpenID is for
Authenticataion

Login with your OpenID at other websites.

“The Future” of sing...
You may already have one
OpenSocial
an cross platform API for social

Google, Myspace, XING, Facebook, etc

Let anyone build a social app
Reference
http://openid.net            http://www.sproutcore.com/

http://oauth.net/            http://www.modernizr.com/

http://ww...
Picture Credits



http://www.flickr.com/photos/jaywalk/
1283912388/ BY-NC-CC2.0
Contact


Gregory.Engels [௹] kompurity.de

follow me on Twitter: http://twitter.com/
dichter

read my blog: http://inotes....
I know what you are going to do next summer
I know what you are going to do next summer
I know what you are going to do next summer
I know what you are going to do next summer
I know what you are going to do next summer
I know what you are going to do next summer
Upcoming SlideShare
Loading in...5
×

I know what you are going to do next summer

599

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
599
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "I know what you are going to do next summer"

  1. 1. Ich weiss, was du nächsten Sommer tun wirst EntwicklerCamp 2010 - Session 6 Track 3 Gregory Engels
  2. 2. Abstract HTML5, CSS3, OpenSocial, OAuth, sind alles neue Technologien die demnächst zu den Standardwerkzeugen eines Domino Entwicklers zählen werden. Auf der Lotusphere 2010 in Orlando wurde HTML5 in fast jedem zweiten Satz erwähn, Grund genug also, um schon heute sich mit diesen neuen Technologien zu beschäftigen. Wir werden in diesem Vortrag anschauen, was hinter den Einzelnen Schlagwörtern von Orlando sich verbirgt, und was man vielleicht heute schon davon gebrauchen kann.
  3. 3. Some Rights Reserved Copyright 2010 by Gregory Engels, Kompurity. Except where otherwise noted, this work is licensed under the Creative Commons Attribution Non-Commercial Share Alike 3.0 License
  4. 4. Gregory Engels Born in Moscow, live in Frankfurt, Germany since 1989, two children Been around Lotus Notes since 1998 Advanced Certified Domino Developer and Admin and Security R5, R6, R7, R8, 8.5 Co-Author Frequent conference speaker, Founder Kompurity http://www.kompurity.de Specialize in Hosting, Infrastructure management, Project management Blog: http://inotes.de Twitter: dichter contact me on XING, LinkedIn, FB, etc...
  5. 5. Second Ad Slide (Rudi told me to use 2 slides for ads)
  6. 6. IBM Project Vulcan HTML5 CSS3 OAuth OpenID Opensocial
  7. 7. Project Vulcan Announced at Lotusphere 2010 Is bound to change the way we work Provides an aggregated, unified view at data from different sources Beta availability estimated 2H 2010
  8. 8. ... Classification Marshaller Tagger Service Indexer Index Dynamic Enterprise or personal feed Total Recall Interest Profile aggregator Personal Services, Services, Services... notifier
  9. 9. HTML5
  10. 10. HTML5 Currently a first working Draft (22.Jan.2010) Will bring a lot of changes will replace the current HTML versions not focused on design, but rather on user interface
  11. 11. HTML5 News <Canvas> Document Editing Offline Storage Geolocation API Native Video Support New Elements Drag and Drop Form 2.0 Cross Document Mesaging
  12. 12. HTML5 new Elements New elements – <article>, <aside>, <audio>, <canvas>, <command>, <details>, <datalist>, <dialog>, <embed>, <figure>, <footer>, <header>, <hgroup>, <keygen>, <mark>, <meter>, <nav>, <progress>, <output>, <rp>, <rt>, <ruby>, <section>, <source>, <time>, <video>
  13. 13. HTML5 Controls New types of form controls – dates and times, email, url, search Global attributes (that can be applied for every element) – id, tabindex, hidden, data-* (custom data attributes)
  14. 14. Forms will get support for PUT and DELETE methods too instead of just GET and POST Deprecated elements dropped – <center>, <font>, <frameset>, <strike>
  15. 15. HTML 4 HTML 5
  16. 16. Use a Framework! SproutCore Modernizer HTML5 shiv ExplorerCanvas
  17. 17. CSS3
  18. 18. W3C CSS3 an upcoming standard Some parts of it in “last call” state Introduce some real programming in CSS
  19. 19. CSS3 Border Radius Transforms (rotate) Border Image Transitions Box and Text Shadow Column Support RGBA and Opacity Multiple Background Images Any Font you like Text Overflow Gradients Masking
  20. 20. Just because you can, does not mean you have to.
  21. 21. OAuth
  22. 22. OAuth is a open Protocol for Authorization Token based, does not need a password
  23. 23. 1. Obtain request token (get_request_token) 2. User login and authorizes request token (request_auth) 3. Exchange request token for an access token. (get_token) 4. Use access token to request protected resources. (Renew after expiry with get_token)
  24. 24. OpenID
  25. 25. OAuth is for Authorization, OpenID is for Authenticataion Login with your OpenID at other websites. “The Future” of single sign on
  26. 26. You may already have one
  27. 27. OpenSocial
  28. 28. an cross platform API for social Google, Myspace, XING, Facebook, etc Let anyone build a social app
  29. 29. Reference
  30. 30. http://openid.net http://www.sproutcore.com/ http://oauth.net/ http://www.modernizr.com/ http://www.w3.org/Style/ http:// CSS/ html5shiv.googlecode.com http://www.css3.com/ http:// excanvas.sourceforge.net/ http://www.w3.org/TR/2010/ WD-html5-diff-20100304/ http:// www.smashingmagazine.com/ http://www.w3.org/TR/2010/ 2009/07/06/html-5-cheat- WD-html5-20100304/ sheet-pdf/ http://www.opensocial.org/ http:// yvettesbridalformal.com http://html5demos.com/
  31. 31. Picture Credits http://www.flickr.com/photos/jaywalk/ 1283912388/ BY-NC-CC2.0
  32. 32. Contact Gregory.Engels [௹] kompurity.de follow me on Twitter: http://twitter.com/ dichter read my blog: http://inotes.de

×