tugboat.GTD AIR and REST Seminar in SIOS

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

    Favorites, Groups & Events

    tugboat.GTD AIR and REST Seminar in SIOS - Presentation Transcript

    1. Adobe AIR + RESTful Web Services yosuke hara 2007-12-18 in SIOS tugboat.GTD Tuesday, December 18, 2007 1
    2. table of contents What’s Adobe AIR ? AIR What’s REST ? tugboat.GTD AIR Edtion Question / Answer tugboat.GTD Tuesday, December 18, 2007 2
    3. What’s Adobe AIR ? tugboat.GTD Tuesday, December 18, 2007 3
    4. Adobe Integrated Runtime tugboat.GTD Tuesday, December 18, 2007 4
    5. Adobe Integrated Runtime tugboat.GTD Tuesday, December 18, 2007 5
    6. tugboat.GTD Tuesday, December 18, 2007 6
    7. Adobe AIR tugboat.GTD Tuesday, December 18, 2007 7
    8. 2007 3 Adobe Appolo α 2007 6 Adobe AIR β1 2007 10 β2 2007 12 β3 2008 tugboat.GTD Tuesday, December 18, 2007 8
    9. Web Technology (X) HTML CSS JavaScript (AJAX) tugboat.GTD Tuesday, December 18, 2007 9
    10. Web Technology (X) HTML CSS JavaScript (AJAX) Adobe’s Technology Flash PDF tugboat.GTD Tuesday, December 18, 2007 10
    11. WEB Technology + Adobe’s Technology + SQLite tugboat.GTD Tuesday, December 18, 2007 11
    12. AIR tugboat.GTD Tuesday, December 18, 2007 12
    13. tugboat.GTD Tuesday, December 18, 2007 13
    14. Eclipse IDE tugboat.GTD Tuesday, December 18, 2007 14
    15. Folders Pane tugboat.GTD Tuesday, December 18, 2007 15
    16. Components Pane Outline Pane tugboat.GTD Tuesday, December 18, 2007 16
    17. Components Pane Outline Pane tugboat.GTD Tuesday, December 18, 2007 17
    18. Code/Design Pane tugboat.GTD Tuesday, December 18, 2007 18
    19. MXML + ActionScript3 using adobe’s technology tugboat.GTD Tuesday, December 18, 2007 19
    20. MXML Macromedia Flex Markup Language tugboat.GTD Tuesday, December 18, 2007 20
    21. MXML Macromedia Flex Markup Language tugboat.GTD Tuesday, December 18, 2007 21
    22. UI tugboat.GTD Tuesday, December 18, 2007 22
    23. tugboat.GTD Tuesday, December 18, 2007 23
    24. tugboat.GTD Tuesday, December 18, 2007 24
    25. Action Script3 tugboat.GTD Tuesday, December 18, 2007 25
    26. ECMAScript (ECMA-262 4 ) ECMAScript for XML XML tugboat.GTD Tuesday, December 18, 2007 26
    27. Action Script3 SWF tugboat.GTD Tuesday, December 18, 2007 27
    28. UI tugboat.GTD Tuesday, December 18, 2007 28
    29. Code Example tugboat.GTD Tuesday, December 18, 2007 29
    30. What’s REST ? tugboat.GTD Tuesday, December 18, 2007 30
    31. Representational State Transfer tugboat.GTD Tuesday, December 18, 2007 31
    32. Representational State Transfer tugboat.GTD Tuesday, December 18, 2007 32
    33. Roy T. Fielding http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm tugboat.GTD Tuesday, December 18, 2007 33
    34. tugboat.GTD Tuesday, December 18, 2007 34
    35. tugboat.GTD Tuesday, December 18, 2007 34
    36. tugboat.GTD Tuesday, December 18, 2007 34
    37. tugboat.GTD Tuesday, December 18, 2007 34
    38. URI (Uniform Resource Identifier) tugboat.GTD Tuesday, December 18, 2007 35
    39. Action : SQL : HTTP Verb tugboat.GTD Tuesday, December 18, 2007 36
    40. HTTP Verb : Status tugboat.GTD Tuesday, December 18, 2007 37
    41. tugboat.GTD Tuesday, December 18, 2007 38
    42. PUT, DELTE tugboat.GTD Tuesday, December 18, 2007 39
    43. PUT, DELTE HTTP Method POST X-HTTP-Method-Override PUT, DELETE tugboat.GTD Tuesday, December 18, 2007 39
    44. Security tugboat.GTD Tuesday, December 18, 2007 40
    45. WSSE tugboat.GTD Tuesday, December 18, 2007 41
    46. WSSE HTTP X-WSSE WSSE tugboat.GTD Tuesday, December 18, 2007 41
    47. WSSE HTTP X-WSSE WSSE WSSE User Id Password SHA1 HTTP tugboat.GTD Tuesday, December 18, 2007 41
    48. WSSE tugboat.GTD Tuesday, December 18, 2007 42
    49. WSSE X-WSSE:UsernameToken Username Username=\"yousukehara\", PasswordDigest=\"z+FvFN5x6+OfEfmdmvjbHOLHlc0=\", Nonce=\"YTI1ODdmOGU4ODA3YzAzZQ==\", Created=\"2007-12-18T08:39:02Z\" tugboat.GTD Tuesday, December 18, 2007 42
    50. WSSE X-WSSE:UsernameToken Username=\"yousukehara\", PasswordDigest=\"z+FvFN5x6+OfEfmdmvjbHOLHlc0=\", Nonce=\"YTI1ODdmOGU4ODA3YzAzZQ==\", Created=\"2007-12-18T08:39:02Z\" Username : User ID tugboat.GTD Tuesday, December 18, 2007 43
    51. WSSE X-WSSE:UsernameToken Username=\"yousukehara\", PasswordDigest=\"z+FvFN5x6+OfEfmdmvjbHOLHlc0=\", Nonce=\"YTI1ODdmOGU4ODA3YzAzZQ==\", Created=\"2007-12-18T08:39:02Z\" PasswordDigest : Nonce, Created, Password SHA1 Base64 tugboat.GTD Tuesday, December 18, 2007 44
    52. WSSE X-WSSE:UsernameToken Username=\"yousukehara\", PasswordDigest=\"z+FvFN5x6+OfEfmdmvjbHOLHlc0=\", Nonce=\"YTI1ODdmOGU4ODA3YzAzZQ==\", Created=\"2007-12-18T08:39:02Z\" Nonce : HTTP tugboat.GTD Tuesday, December 18, 2007 45
    53. WSSE X-WSSE:UsernameToken Username=\"yousukehara\", PasswordDigest=\"z+FvFN5x6+OfEfmdmvjbHOLHlc0=\", Nonce=\"YTI1ODdmOGU4ODA3YzAzZQ==\", Created=\"2007-12-18T08:39:02Z\" Created : Nonce ISO-8601 tugboat.GTD Tuesday, December 18, 2007 46
    54. Processing Flow tugboat.GTD Tuesday, December 18, 2007 47
    55. AIR Request Token Application 1. Request Token tugboat.GTD Tuesday, December 18, 2007 48
    56. AIR Response Token Application 2. Response Token tugboat.GTD Tuesday, December 18, 2007 49
    57. AIR Response Token Application Token Database tugboat.GTD Tuesday, December 18, 2007 50
    58. AIR Response Token Application Nonce : YTI1ODdmOGU4ODA3YzAzZQ== Created : 2007-12-18T08:39:02Z tugboat.GTD Tuesday, December 18, 2007 51
    59. AIR Application 3. Create WSSE tugboat.GTD Tuesday, December 18, 2007 52
    60. AIR Application Token (Nonce), Created Username (User ID), Password Digest WSSE tugboat.GTD Tuesday, December 18, 2007 53
    61. AIR Application HTTP-Accept JSON (application/json) or ATOM (application/atom+xml) tugboat.GTD Tuesday, December 18, 2007 54
    62. AIR Request:GET Application 4. Request ! tugboat.GTD Tuesday, December 18, 2007 55
    63. AIR Request:GET Application URI: http://10.0.0.1/rest/tasks/1 HTTP-Method : GET HTTP-Accept : application/json X-WSSE : Username : yosukehara PasswordDigest: z+FvFN5x6+OfEfmdmvjbHOLHlc0= Nonce : YTI1ODdmOGU4ODA3YzAzZQ== Created : 2007-12-18T08:39:02Z tugboat.GTD Tuesday, December 18, 2007 56
    64. AIR Response: 200 OK Application 5. Response ! tugboat.GTD Tuesday, December 18, 2007 57
    65. AIR Response: 200 OK Application JSON: {\"classId\":\"1\",\"personFirstName\":\"Yosuke\",\"activityColor\":\"00ff00\",\"id\":\"22 5\", \"activityId\":\"8\",\"statusId\":\"1\",\"title\":\"AIR \", \"personLastName\":\"Hara\",\"description\":\" AIR \", \"due\":\"\",\"personId\":\"1\",\"classValue\":\"Today\",\"statusValue\":\"To Do\",\"activityName\":\"TEST-2\"} tugboat.GTD Tuesday, December 18, 2007 58
    66. tugboat.GTD AIR Edition tugboat.GTD Tuesday, December 18, 2007 59
    67. Software Design 2008 1 tugboat.GTD AIR Edition tugboat.GTD Tuesday, December 18, 2007 60
    68. Layer AJAX Edition AIR Edition tugboat.GTD Tuesday, December 18, 2007 61
    69. Layer tugboat.GTD Tuesday, December 18, 2007 62
    70. DEMO tugboat.GTD Tuesday, December 18, 2007 63
    71. Question ? tugboat.GTD Tuesday, December 18, 2007 64
    72. thank you for coming. tugboat.GTD Tuesday, December 18, 2007 65

    + yousukeharayousukehara, 3 years ago

    custom

    1174 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1174
      • 1121 on SlideShare
      • 53 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 20
    Most viewed embeds
    • 53 views on http://d.hatena.ne.jp

    more

    All embeds
    • 53 views on http://d.hatena.ne.jp

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

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

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories