Technology Trends

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

    10 Favorites & 4 Groups

    Technology Trends - Presentation Transcript

    1. Technology Trends Image Source: http://www.tokyoflash.com/en/watches/tokyoflash/shinshoku/
    2. Me www.henryjacob.com What I Do www.designdrivendevelopment.org Where I work www.arrkgroup.com
    3. Simple Application in Java or .Net?
    4. List - Customers Edit - Customer 1001 Joe [edit] [delete] Cust. No. 1002 Jack [edit] [delete] Name Address [new customer] New - Customer Delete - Customer Cust. No. [Ok] [Cancel] Name Address unique mandatory
    5. Rails Demo
    6. You can develop software in minutes
    7. Technology Adaptation Life Cycle
    8. Source: Crossing the chasm
    9. Adaptation of Video Formats As of today (Aug 2007) Blue-ray DVD VCD VHP HDDVD
    10. Any new technology needs time to reach mainstream
    11. Why should I Change?
    12. 1904
    13. 1940
    14. 2007
    15. Technology in the early Advanced Technology stage Focus on ‘wants’ Focus on ‘needs’ Focus on usability Focus on functionality More Competition Less Competition Context of the business is different Technology used is different Skills required to build these are different
    16. Web
    17. Web 2.0
    18. Web 1.0 Web 2.0 Dialup Broadband Functionality Design & Usability Page driven Interactive Information Social/Collaborative Static Intelligence/Learning Context of the business is different Technology used is different Skills required to build these are different
    19. UI/Interaction Design Concepts Languages Frameworks Methodology/Process
    20. UI/Interaction
    21. Rich Client Applications (RIA)
    22. Demo
    23. Flex. Sliverlight. Openlaszlo. Adobe/OS Microsoft Open Source MXML XAML LZX Actionscript3 C#/JS/Ruby ECMAScript Flash Player 9 S/L Runtime Flash Player .Net/J2EE .Net J2EE (Preferred)
    24. Interactive Web
    25. HTML/CSS/AJAX JavaScript Frameworks qooxdoo, openrico, spry, dojo, prototype, jQuery, prototype window, yahoo widgets, script.aculo.us
    26. Design
    27. Design doesn’t stop @ OOP/OOAD
    28. SOA [Service Oriented Architecture]
    29. REST [Representational State Transfer]
    30. Metaprogramming
    31. Languages
    32. Ruby [OO, Dynamic, Metaprogramming] [.Net (IronRuby) JVM (JRuby)]
    33. Groovy [OO, Dynamic, Metaprogramming] [JVM]
    34. Python [OO, Dynamic, Metaprogramming] [.Net (IronPython) JVM (JPython)]
    35. Frameworks
    36. Rails [Convention over configuration Don't repeat yourself]
    37. Grails
    38. Methodology
    39. Unrealistic Deadlines Poor Estimation Requirement Changes Immature Architecture and Design No Domain Knowledge Too Many Assumption Bad Code Quality No Documentation or Too much Death March It’s not my code-Attitude Inadequate Testing
    40. Agile [Simple. Proven. Works.]
    41. SCRUM D3 XP
    42. Design Driven Development (D3) www.designdrivendevelopment.org
    43. Web2.0 Silverlight Enterprise2.0 Openlaszlo Flex XAML RIA CSS Groovy Ruby MXML REST Actionscript3 AJAX SOA Rails Grails Metaprogramming qooxdoo openrico D3 SCRUM XP spry dojo prototype Agile jQuery yahoo widgets Python script.aculo.us
    44. Where is my Java?
    45. JAVA Groovy JRuby JPython Byte code JVM
    46. Sample Architecture 1 AJAX/Javascript Frameworks Groovy/Grails (JBOSS, EJB) JVM
    47. Sample Architecture 2 Flex/Openlazslo SOA/REST J2EE (JBOSS, EJB) JVM
    48. Web2.0 Silverlight Enterprise2.0 Openlaszlo Flex XAML RIA CSS Groovy Ruby MXML REST Actionscript3 AJAX SOA Rails Grails Metaprogramming qooxdoo openrico D3 SCRUM XP spry dojo prototype Agile jQuery yahoo widgets Python script.aculo.us
    49. This is just a beginning
    50. Web 3.0
    51. Enterprise 3.0

    + Henry JacobHenry Jacob, 3 years ago

    custom

    4759 views, 10 favs, 0 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 4759
      • 4759 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 10
    • Downloads 514
    Most viewed embeds

    more

    All embeds

    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