Adobe MAX: The Future Enterprise Developer

  • 1,257 views
Uploaded on

The biggest industry trends for Enterprise Software

The biggest industry trends for Enterprise Software

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,257
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
22
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. e Future Enterprise Developer @davidnuescheler©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
  • 2. David Nuescheler Chief Technology Officer david@day.com David Nuescheler JSR-170 Spec Lead jsr-170-comments@jcp.org©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 2
  • 3. David Nuescheler David Nuescheler Jackrabbit Committer / Member Spec Lead JSR-170 jsr-170-comments@jcp.org uncled@apache.org©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 3
  • 4. David Nuescheler David Nuescheler TC Member / CMIS-JCR Liaison Jackrabbit Committer / Member david@day.com uncled@apache.org©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 4
  • 5. ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. DAVID NUESCHELER VP, CTO CEM Digital Enterprise Solutions Adobe Barfuesserplatz 6 4001 Basel david@day.com T +41 61 226 98 98 F +41 61 226 98 97 uncled@adobe.com David Nuescheler5 TC Member / CMIS-JCR Liaison
  • 6. DAVID NUESCHELER VP, CTO CEM Digital Enterprise Solutions Adobe Barfuesserplatz 6 4001 Basel T +41 61 226 98 98 F +41 61 226 98 97 uncled@adobe.com©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 6
  • 7. A new age for Enterprise So ware Development Digital Natives Innovation Generation Y Smart Digital Native Commoditization Cycles Social Consumerization Adoption Enterprise XOA Millennials Devices Mobile Fast Agility©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 7
  • 8. Enterprise reality sWCM tatic DM requires websites DAM jdk13 . Win32 1998 WF WF TCL 2000 Borlanid Java EJB 2.0 WF elph D compiler no-linux eol support Acquired requires Repository in 99’ Repository IIS 5 Repository develop 1985 Acquired left er C/C++ in 9 6’©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 8
  • 9. ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 9
  • 10. EN CO TE NW RP AY RISE ’S L©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 10 AW
  • 11. Conway’s law ...organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 11
  • 12. A new foundation for Enterprise Developers Open Architecture Open Standards OPEN DEVELOPMENT Open Source©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 12
  • 13. e Future Enterprise Developer MobileFirst* Cloud First* (always keep on-prem in mind) (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the cloud with on-prem in mind. *you don’t enable apps for the cloud, you build them for the mobile with desktop in mind. Mobile First* (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the mobile with desktop in mind. Mobile First* (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the mobile with desktop in mind.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 13
  • 14. Who am I?©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 14
  • 15. Who am I?©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 15
  • 16. Who am I?©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 16
  • 17. Your data center...©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 17
  • 18. ...their data center.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 18
  • 19. Bad News, please!©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 19
  • 20. Security & Privacy? Availability Zones? (network, power) Hyperviser? (VM Security, Are you by yourself?) Legalthe local laws) (respect Zones? Security Budget (yours vs. theirs) Operations Certification? (e.g. SAS70 Type II)©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 20
  • 21. Cloud traits: Lose it! Availability? Latency! equires: R tan Frugal Hardware. Spar are Sof t w©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 21
  • 22. Clustering Options in WCM 1 2 “Ostrich”-style “Exception”-style Copyright © 1993-2008 Day Software AG Configuring Clusters 1. Configuring Clusters Several steps are needed to setup a Communiqué 4.x cluster with CRX 1.4 TarPM. IBM DB2 Content Manager V8 Configuring High Availability in a Sun Cluster Environment 5/4/04 Content Management Performance IBM Silicon Valley Lab 1/20 PDF Created : 19.10.2008 14:09:59 Page 1/1 http://docs.day.com Page 1 of 195©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 22
  • 23. Next Generation Clustering: 3 “Cloud”-style Hot-Join uster- “ l e” c born©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 23
  • 24. WAN & Share nothing Firewall Firewall©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 24
  • 25. How it all began... FRYING vs BAKING ...selected architecture©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 25
  • 26. How it all began... RENDERING 600k WEBPAGES 8 days = 192 hours©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 26
  • 27. 192h is too long... = 4h©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 27
  • 28. DEMO©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 28
  • 29. ©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 29
  • 30. e Future Enterprise Developer Cloud First* (always keep on-prem in mind) *you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind. Mobile First* (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the mobile with desktop in mind. MobileFirst*a social graph) Social and hasmind) (every user is a contributor First* (always keep desktop in *you don’t enable apps foris a mobile, you build them for the mobile with desktop in mind. *context the rst-class citizen, everybody is a contributor.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 30
  • 31. e bad news... UserAgentRadical: nokia6170 mms_max_width: 640 ringtone_voices: 40 colors: 65536 mms_mp4: TRUE streaming_3gpp: TRUE mms_vcalendar: TRUE fall_back: nokia_generic_series40_dp20 streaming_real_media: none j2me_amr: TRUE mms_video: TRUE streaming_video: TRUE j2me_cldc_1_1: TRUE model_name: 6170 streaming_video_acodec_amr: TRUE j2me_h263: TRUE mp3: TRUE uaprof: http://nds1.nds.nokia.com/uap.... j2me_mpeg4: TRUE physical_screen_height: 40 user_agent: Nokia6170 j2me_screen_height: 160 physical_screen_width: 32 video: TRUE max_data_rate: 200 playback_3gpp: TRUE video_3gpp: TRUE max_deck_size: 4194304 playback_acodec_amr: nb video_3gpp2: FALSE max_image_height: 115 playback_mp4: TRUE video_max_height: 96 max_image_width: 122 playback_vcodec_h263_0: 10 video_max_width: 128 mms_3gpp: TRUE resolution_height: 160 video_mp4: TRUE mms_max_height: 480 ringtone_amr: TRUE video_preferred_height: 96 mms_max_size: 100000 ringtone_mp3: TRUE video_preferred_width: 128 viceon Deecti©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 31 Det
  • 32. Device Groups? 1 2 3 Feature Phone Smart Phone Touch Phone©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 32
  • 33. Game Changer.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 33
  • 34. Mobile Sites vs. Transcoding ot a t! n e subsership +own©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 34
  • 35. Web: 1995 Webmaster html websites days Business word files©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 35
  • 36. Apps: 2011 App Developer Webmaster html websites days Business word files apps well... ppt + uncertainty (third party review process)©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 36
  • 37. Apps Content Management publish and sync apps rything eve tent is con©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 37
  • 38. DEMO©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 38
  • 39. e Future Enterprise Developer Cloud First* (always keep on-prem in mind) *you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind. Mobile First* (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the mobile with desktop in mind. MobileFirst*a social graph) Social and hasmind) (every user is a contributor First* (always keep desktop in *you don’t enable apps foris a mobile, you build them for the mobile with desktop in mind. *context the rst-class citizen, everybody is a contributor.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 39
  • 40. Inside the Social Storm Activity Streams & Social Graph Context Social and CommunityApplications and Solutions (forum, wall, blog, wiki, comments, ratings) Users & Profiles User Generated Content & Community Management©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.
  • 41. User Generated Content WE HAVE TRUST ISSUES©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 41
  • 42. F#&@!? ----- V14GR4 A HREF ”javascript:alert()” B ONLOAD ”javascript:alert()” IMG SRC ”javascript:alert()”©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 42
  • 43. Users are users are users. 1±2 2±2 3±2 4±2 5±2 6±2 10 10 10 10 10 10 Authors “Family” Scale©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 43
  • 44. Users are users are users. 1±2 2±2 3±2 4±2 5±2 6±2 10 10 10 10 10 10 Intranet Enterprise Scale©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 44
  • 45. Users are users are users. 1±2 2±2 3±2 4±2 5±2 6±2 10 10 10 10 10 10 Internet Web Scale©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 45
  • 46. Users are users are users. 1±2 2±2 3±2 4±2 5±2 6±2 10 10 10 10 10 10 Internet Web Scale©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 46
  • 47. Users are users are users (linear scale) 4±2 6±2 10 10 Intranet Internet Enterprise Scale Web Scale©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 47
  • 48. Context & Context Engine Harmonized Pro le Social Network Information CRM Data Preferences, Collaborative Filtering, Interests ClickStream Cloud Immediate Page context Language, Nav Depth Very “Current” Environment Activity Stream Information Events from SiteCatalyst Resolved Segments “Insights”©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 48
  • 49. DEMO©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 49
  • 50. e Future Enterprise Developer Cloud First* (always keep on-prem in mind) *you don’t enable apps for the cloud, you build them for the cloud with on-prem in mind. Mobile First* (always keep desktop in mind) *you don’t enable apps for the mobile, you build them for the mobile with desktop in mind. Social First*a social graph) (every user is a contributor and has *context is a rst-class citizen, everybody is a contributor.©2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential. 50
  • 51. ©2011©2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Con dential.