Netapp Michael Galpin

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

    1 Favorite

    Netapp Michael Galpin - Presentation Transcript

    1. Networked Applications An Emerging Pattern in RIA Development
    2. Who am I? Michael Galpin http://fupeg.blogspot.com eBay -- Application Architecture Writer -- developerWorks, TSS, JDJ
    3. Traditional Web Applications
    4. Traditional Web Applications Browser
    5. Traditional Web Applications Request Browser
    6. Traditional Web Applications Request Server Browser
    7. Traditional Web Applications Request HTML Server Browser
    8. Traditional Web Applications Request HTML Server Browser
    9. Networked Applications
    10. Networked Applications Browser
    11. Networked Applications Request Browser
    12. Networked Applications Request Web Server Browser
    13. Networked Applications Request Web Server App Browser
    14. Networked Applications Request Web Server App Browser
    15. Networked Applications Request Web Server App Browser
    16. Networked Applications Request Web Server App Request Browser
    17. Networked Applications Request Web Server App Request Browser Data App Server
    18. Why?
    19. Architecture
    20. Architecture client server 1998 pres app “Hello World”
    21. Architecture client server 1998 pres app “Hello World” client server 2003 pres app Ajax
    22. Architecture client server 1998 pres app “Hello World” client server 2003 pres app Ajax client server 2008? pres app RIA
    23. Performance (seriously)
    24. $$$$$$$$$$$$$$
    25. $$$$$$$$$$$$$$ Less (Server)Processing Less Servers More Money
    26. $$$$$$$$$$$$$$ Less (Server)Processing More (Client) Processing Less Servers More Cores More Money Free! (Thanks Users)
    27. $$$$$$$$$$$$$$ Less (Server)Processing More (Client) Processing Less Servers More Cores More Money Free! (Thanks Users) Less Bandwidth More Money
    28. Mobility
    29. Mobility a.app a.com
    30. Mobility a.app a.app a.com b.com
    31. Mobility a.app a.app a.app a.com b.com facebook.com
    32. Mobility a.app a.app a.app a.com b.com facebook.com a.app a.air
    33. But What About Ajax?
    34. Ajax?
    35. Ajax? Browser
    36. Ajax? Request Browser
    37. Ajax? Request Browser App Server
    38. Ajax? Request Browser App Server
    39. Ajax? Request HTML+JS Browser App Server
    40. Ajax? Request HTML+JS Browser App Server
    41. Ajax? Request HTML+JS XHR Browser App Server
    42. Ajax? Request HTML+JS XHR Browser ??? App Server
    43. Ajax? Request HTML+JS XHR Browser HTML? App Server
    44. Ajax? Request HTML+JS XHR Browser Data? App Server
    45. Ajax? Request HTML+JS XHR Browser Data? App Server
    46. How?
    47. JS Widget Kits
    48. JS Widget Kits
    49. JS Widget Kits
    50. Good
    51. Good Functional Programming!
    52. Good Functional Programming! Frameworks!
    53. Good Functional Programming! Frameworks! Choices!
    54. Bad
    55. Bad Browsers
    56. Bad Browsers DOM APIs
    57. Bad Browsers DOM APIs Mix-n-Match?
    58. Ugly
    59. Ugly JavaScript is Sloooooow
    60. Ugly JavaScript is Sloooooow Cross Domains
    61. Ugly JavaScript is Sloooooow Cross Domains Ref Count
    62. Google Web Toolkit
    63. Google Web Toolkit
    64. Google Web Toolkit
    65. Good
    66. Good OOP
    67. Good OOP Static Typing
    68. Good OOP Static Typing Killer JavaScript
    69. Good OOP Static Typing Killer JavaScript TOOLS
    70. Bad
    71. Bad OOP
    72. Bad OOP Static Typing
    73. Bad OOP Static Typing Killer JavaScript
    74. JavaScript
    75. Flex
    76. Good
    77. Good MXML
    78. Good MXML ActionScript
    79. Good MXML ActionScript Flash Player
    80. Good MXML ActionScript Flash Player Tools
    81. More Good
    82. More Good Browser Independence
    83. More Good Browser Independence Evolves
    84. More Good Browser Independence Evolves Handsome
    85. More Good Browser Independence Evolves Handsome Plays Well With Others
    86. Even More Good
    87. Even More Good Speed
    88. Even More Good Speed Mark-Sweep
    89. Even More Good Speed Mark-Sweep crossdomain.xml
    90. Not Good
    91. Not Good $$$
    92. Not Good $$$ Developers, Developers, Developers
    93. Not Good $$$ Developers, Developers, Developers 500 KB
    94. But What About...
    95. But What About...
    96. But What About...

    + rajivmordanirajivmordani, 2 years ago

    custom

    617 views, 1 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 617
      • 597 on SlideShare
      • 20 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 11
    Most viewed embeds
    • 19 views on http://fupeg.blogspot.com
    • 1 views on http://localhost

    more

    All embeds
    • 19 views on http://fupeg.blogspot.com
    • 1 views on http://localhost

    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