I Know What You Will                            Do Next SummerMittwoch, 28. März 2012
Ich weiss, was du nächsten                     Sommer tun wirst                          EntwicklerCamp 2012 - Session 4 T...
Abstract                      Ein Blick in jede handelsübliche Kristallkugel verrät es                      in aller Deutl...
Some Rights Reserved                      Copyright 2012 by Gregory Engels, Kompurity.                      Except where o...
Gregory Engels           Born in Moscow, live in Frankfurt,           Germany since 1989, two children           Been arou...
Pirate                          Pirate since 2009                          Member of the City                          Cou...
Lotusphere 2010Mittwoch, 28. März 2012
Mittwoch, 28. März 2012
Lotusphere 2012Mittwoch, 28. März 2012
Agenda                          IBM Project Vulcan   OpenSocial2                          HTML5                ActivityStr...
Project Vulcan                          Announced at Lotusphere 2010                          Is bound to change the way w...
...                                                 Classification                  Marshaller       Tagger           Servi...
Mittwoch, 28. März 2012
Mittwoch, 28. März 2012
HTML5                          Currently a first working Draft (22.Jan.2010)                          Will bring a lot of c...
HTML5 News                          <Canvas>               Document Editing                          Offline Storage       ...
HTML5 new Elements                          New elements – <article>, <aside>, <audio>,                          <canvas>,...
HTML5 Controls                          New types of form controls – dates and                          times, email, url,...
Forms will get support for PUT and DELETE                          methods too instead of just GET and POST               ...
HTML 4              HTML 5Mittwoch, 28. März 2012
CSS3Mittwoch, 28. März 2012
W3C CSS3                          an upcoming standard                          Some parts of it in “last call” state     ...
CSS3                          Border Radius              Transforms (rotate)                          Border Image        ...
Just because you can, does not                            mean you have to.Mittwoch, 28. März 2012
OAuthMittwoch, 28. März 2012
OAuth is a open Protocol for Authorization                          Token based, does not need a passwordMittwoch, 28. Mär...
1. Obtain request token (get_request_token)                          2. User login and authorizes request token           ...
Mittwoch, 28. März 2012
Mittwoch, 28. März 2012
Xpages Social Enabler                          http://socialenabler.openntf.org/                          Today Session 5 ...
OpenIDMittwoch, 28. März 2012
OAuth is for Authorization, OpenID is for                          Authenticataion                          Login with you...
You may already have oneMittwoch, 28. März 2012
Mittwoch, 28. März 2012
Mittwoch, 28. März 2012
Syndicate social activity                          Stream of Activities                            What is happened (Verb)...
Actor Verb Object TargetMittwoch, 28. März 2012
Person shared a linkMittwoch, 28. März 2012
Person started following a personMittwoch, 28. März 2012
Developer fork Project-NameMittwoch, 28. März 2012
http://activitystrea.ms/Mittwoch, 28. März 2012
CorsMittwoch, 28. März 2012
Cross Origin Ressource Sharing                          Adding HTTP Response Header                          Access-Contro...
Its like an ACL for Websites                          Allows HTML5 and AJAX to acces stuff on                          oth...
OpenSocialMittwoch, 28. März 2012
an cross platform API for social                          Google, Myspace, XING, Facebook, etc                          Le...
Embeded Experience                          OpenSearch Support                          OAuth                          Sup...
Open Social2 Demo                          http://sandbox.opensocial2.org:8080Mittwoch, 28. März 2012
ReferenceMittwoch, 28. März 2012
http://openid.net              http://www.modernizr.com/                 http://oauth.net/              http://html5shiv.g...
Picture Credits                          http://www.flickr.com/photos/jaywalk/                          1283912388/ BY-NC-C...
Contact                          Gregory.Engels [௹] kompurity.de                          follow me on Twitter: http://twi...
Upcoming SlideShare
Loading in …5
×

I Know What You Will Do Next Summer

3,492 views

Published on

Mein Vortrag auf der EntwicklerCamp Konferenz 2012

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,492
On SlideShare
0
From Embeds
0
Number of Embeds
2,452
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

I Know What You Will Do Next Summer

  1. 1. I Know What You Will Do Next SummerMittwoch, 28. März 2012
  2. 2. Ich weiss, was du nächsten Sommer tun wirst EntwicklerCamp 2012 - Session 4 Track 2 Gregory EngelsMittwoch, 28. März 2012
  3. 3. Abstract Ein Blick in jede handelsübliche Kristallkugel verrät es in aller Deutlichkeit, welche Werkzeuge und Technologien demnächst zu den Standardwerkzeugen eines Domino Entwicklers zählen werden. Grund genug, sich diese Dinge, wie HTML5, CSS3, OpenSocial, OAuth, Activity Streams… schon heute anzuschauen. 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, bzw., wo sich manches schon heute in der “Lotus Welt” wieder findet.Mittwoch, 28. März 2012
  4. 4. Some Rights Reserved Copyright 2012 by Gregory Engels, Kompurity. Except where otherwise noted, this work is licensed under the Creative Commons Attribution Non-Commercial Share Alike 3.0 LicenseMittwoch, 28. März 2012
  5. 5. 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...Mittwoch, 28. März 2012
  6. 6. Pirate Pirate since 2009 Member of the City Council of Offenbach Founding Chairman of Pirate Parties InternationalMittwoch, 28. März 2012
  7. 7. Lotusphere 2010Mittwoch, 28. März 2012
  8. 8. Mittwoch, 28. März 2012
  9. 9. Lotusphere 2012Mittwoch, 28. März 2012
  10. 10. Agenda IBM Project Vulcan OpenSocial2 HTML5 ActivityStreams CSS3 Cors OAuth OpenID OpenSocialMittwoch, 28. März 2012
  11. 11. Project Vulcan Announced at Lotusphere 2010 Is bound to change the way we work Provides an aggregated, unified view at data from different sources Will be delivered in a number of ProductsMittwoch, 28. März 2012
  12. 12. ... Classification Marshaller Tagger Service Indexer Index Dynamic Enterprise or personal feed Total Recall Interest Profile aggregator Personal Services, Services, Services... notifierMittwoch, 28. März 2012
  13. 13. Mittwoch, 28. März 2012
  14. 14. Mittwoch, 28. März 2012
  15. 15. 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 interfaceMittwoch, 28. März 2012
  16. 16. HTML5 News <Canvas> Document Editing Offline Storage Geolocation API Native Video Support New Elements Drag and Drop Form 2.0 Cross Document MesagingMittwoch, 28. März 2012
  17. 17. 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>Mittwoch, 28. März 2012
  18. 18. 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)Mittwoch, 28. März 2012
  19. 19. Forms will get support for PUT and DELETE methods too instead of just GET and POST Deprecated elements dropped – <center>, <font>, <frameset>, <strike>Mittwoch, 28. März 2012
  20. 20. HTML 4 HTML 5Mittwoch, 28. März 2012
  21. 21. CSS3Mittwoch, 28. März 2012
  22. 22. W3C CSS3 an upcoming standard Some parts of it in “last call” state Introduce some real programming in CSSMittwoch, 28. März 2012
  23. 23. 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 MaskingMittwoch, 28. März 2012
  24. 24. Just because you can, does not mean you have to.Mittwoch, 28. März 2012
  25. 25. OAuthMittwoch, 28. März 2012
  26. 26. OAuth is a open Protocol for Authorization Token based, does not need a passwordMittwoch, 28. März 2012
  27. 27. 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)Mittwoch, 28. März 2012
  28. 28. Mittwoch, 28. März 2012
  29. 29. Mittwoch, 28. März 2012
  30. 30. Xpages Social Enabler http://socialenabler.openntf.org/ Today Session 5 Track 1 by Niklas HeidlofMittwoch, 28. März 2012
  31. 31. OpenIDMittwoch, 28. März 2012
  32. 32. OAuth is for Authorization, OpenID is for Authenticataion Login with your OpenID at other websites. “The Future” of single sign onMittwoch, 28. März 2012
  33. 33. You may already have oneMittwoch, 28. März 2012
  34. 34. Mittwoch, 28. März 2012
  35. 35. Mittwoch, 28. März 2012
  36. 36. Syndicate social activity Stream of Activities What is happened (Verb) By whom (Actor) Against something (Object) Maybe with a (Target)Mittwoch, 28. März 2012
  37. 37. Actor Verb Object TargetMittwoch, 28. März 2012
  38. 38. Person shared a linkMittwoch, 28. März 2012
  39. 39. Person started following a personMittwoch, 28. März 2012
  40. 40. Developer fork Project-NameMittwoch, 28. März 2012
  41. 41. http://activitystrea.ms/Mittwoch, 28. März 2012
  42. 42. CorsMittwoch, 28. März 2012
  43. 43. Cross Origin Ressource Sharing Adding HTTP Response Header Access-Control-Allow-Origin: * Access-Control-Allow-Origin: http:// example.com:8080 http://foo.example.comMittwoch, 28. März 2012
  44. 44. Its like an ACL for Websites Allows HTML5 and AJAX to acces stuff on other domains http://enable-cors.org/Mittwoch, 28. März 2012
  45. 45. OpenSocialMittwoch, 28. März 2012
  46. 46. an cross platform API for social Google, Myspace, XING, Facebook, etc Let anyone build a social appMittwoch, 28. März 2012
  47. 47. Embeded Experience OpenSearch Support OAuth Support for Mobile ExperienceMittwoch, 28. März 2012
  48. 48. Open Social2 Demo http://sandbox.opensocial2.org:8080Mittwoch, 28. März 2012
  49. 49. ReferenceMittwoch, 28. März 2012
  50. 50. http://openid.net http://www.modernizr.com/ http://oauth.net/ http://html5shiv.googlecode.com http://www.w3.org/Style/CSS/ http://excanvas.sourceforge.net/ http://www.css3.com/ http:// www.smashingmagazine.com/ http://www.w3.org/TR/2010/ 2009/07/06/html-5-cheat- WD-html5-diff-20100304/ sheet-pdf/ http://www.w3.org/TR/2010/ http://yvettesbridalformal.com WD-html5-20100304/ http://www.w3.org/TR/cors/ http://www.opensocial.org/ http://html5demos.com/ http://activitystrea.ms/ http://www.sproutcore.com/ http://enable-cors.org/Mittwoch, 28. März 2012
  51. 51. Picture Credits http://www.flickr.com/photos/jaywalk/ 1283912388/ BY-NC-CC2.0Mittwoch, 28. März 2012
  52. 52. Contact Gregory.Engels [௹] kompurity.de follow me on Twitter: http://twitter.com/ dichter read my blog: http://inotes.deMittwoch, 28. März 2012

×