En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)

download En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)

If you can't read please download the document

description

I gave this presentation at the IBM Connect 2013 Update seminar hosted by Intravision on March 6 at IBM in Aarhus. http://per.lausten.dk/blog/2013/02/ibm-connect-2013-update-with-intravision.html

Transcript of En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)

  • 1. En fantastiskapplikationsserverIBM Connect 2013 [email protected] Henrik Lausten6. marts 2013 per.lausten.dk/blog/twitter.com/perlausten

2. Om Per Henrik LaustenFuldtids-udvikler og deltids-administrator med egetenkeltmandsfirma, PHL ConsultHovedudvikler for Sherlock WebFormand for NotesNet en forening af 25 uafhngige konsulenterMedlem af bestyrelsen i OpenNTF open source for IBMNotes/Domino og IBM ConnectionsMedlem af bestyrelsen i DanNotes2013 IBM Champion for IBM Collaboration SolutionsMentor for XPages-udviklere i flere virksomheder5K-rank p Stack Overflow med >180 svar om primrt XPagesErfaren XPages- og webapplikations-udviklerstartdithjerte.dkmediaplus.dkcbbpremiumpro.dkcollaborationtoday.infosherlockapp.dkmed mere 3. AgendaHvad er XPages?Ndvendige frdighederKom godt i gangEksempler p moderniseringEksempler p nye lsningerSilver bullet?Nyder om XPages fra IBM Connect 2013IBM Domino Designer 9.0IBM Social Business Toolkit 4. Hvad er XPages?Webudviklings-platform baseret p JavaServer Faces (JSF) 1.2Bruger HTML, CSS, server-side Javascript, client-side Javascript, Java,Dojo Javascript frameworkKrer p IBM Domino 8.5+ og IBM XWork Server 8.5+Kan bruge 3rd party frameworks (kommercielle og open source) s som:UI: Blueprint, Twitter bootstrap, osv.Mobile UI: jQuery Mobile, Dojo Mobile, Sencha Touch, osv.Java: Google Guava, iText, JDBC connectors, osv.Bruger Notes/Dominos velkendte NSF som database (NoSQL)Kan nemt udvide og modernisere eksisterende Notes-applikationerEr en del af det nye IBM MobileFirst-initiativDet er fremtiden! 5. Ndvendige frdighederXPages er for alleFra formula og SSJS til JavaFra begynder til avanceretFrdigheder for begynderenForstelse af Notes@Formula for XPagesServer-side Javascript (SSJS)Yderligere frdigheder for den avanceredeClient-side Javascript frameworks (Dojo osv.)HTML og CSSJavaMobileOpenSocialActivity StreamsOg meget mere 6. Kom godt i gangBger om XPages fra IBM PressMastering XPagesXPages Extension LibraryXPages Portable Command GuideOnline-kurserXPages101.netNotesIn9.comOnline-hjlpXPages.info/ForumStackOverflow.com #xpagesBlogsXpages.info/GetStarted og XPages.info/Resources 7. Eksempler p modernisering: teamroom 8. Eksempler p modernisering: Sherlock 9. ModerniseringKan udvikles i eksisterende applikation eller som nyapplikation, der tilgr data og logik fra eksisterendeNotes og web (XPages) kan kre sidelbende og brugesamme dataMan slipper ikke for at omskrive og nytnke logik. Vissedele af eksisterende kode kan udnyttes i XPagesMan fr mulighed for at tilfje moderne features tilapplikationen (s som tablet og mobile support,integration til social software)Hurtig gevinst? Lav frst web-applikationer tilkonsumering (og s senere til producering) 10. Eksempler p nye lsninger 11. Silver bullet?GBS TransformerOrganisations that will Benefit the Most: Have large numbers of legacy Notesapplications in need of modernizationWe4IT docLinkrEasily bring your Lotus Notes data to your mobile devices without the need forprogramming skills.Teamstudio UnpluggedUnplugged is software that makes it easy to create mobile business apps that arealways available to users, even if the device is offline.AveedoAveedo is an application framework that provides organisations using IBM LotusNotes with a way to rapidly develop new XPage applications and upgrade existingapplications to XPages through a process of configuration rather than coding. 12. XPages og IBM Domino 9.040+ sessioner om XPages til IBM Connect 2013XPages Extension Library (Upgrade Pack 1+) er nu en delaf default-installationenIBM Notes 9.0 og Domino Designer 9.0IBM Domino 9.0 og IBM XWork Server 9.0Nye licensbetingelser for IBM XWork Server 9.0: $1.000per 8 databaserFortsat tilladt: anonym adgang, ubegrnset antal kendte brugere ogingen begrnsning p hardware (PVU licensing) 13. XPages og Domino 9.0 (fortsat)OneUI 3.0Dojo 1.8.1CKEditor 3.6.5XPiNC performance-forbedringerNy Redirect ControlNy SendMail actionGr det nemt at sende mails med Embedded Experience-indhold (JSONeller XML payload)DEMO: Dojo 1.8.1 and OneUI 3.0http://notesnet.dk/phlconsult/domino9.nsf 14. IBM Domino Designer 9.0Produktivitets-forbedringerHurtigere buildsSSJS debugging (Java debugging har vret med siden 8.5.x)Content assist i XSP source editorHyperlink-navigationHover helpJar design element 15. IBM Social Business ToolkitIBM SBT gr det muligt at lave integration mellem deforskellige IBM Collaboration Solutions-produkterEksempel: brug SBT til at lave embedded experiences iXPages, som afvikles i activity streamen i IBM ConnectionsDEMO: IBM SBT PlaygroundIBM Social Business Toolkit:http://www.ibm.com/cloud-computing/social/us/en/toolkit/http://ibmsbt.openntf.org/Social Business Toolkit Playground:https://greenhouse.lotus.com/sbt/SBTPlayground.nsf 16. Embedded experiencesOpenSocialIBM Connections 4.0IBM Notes 9.0Krver IBM Domino 9.0 + IBM Domino 9.0 OpenSocial componentSe SHOW110: http://www.slideshare.net/sieverssj/show110-make-your-business-open-and-social-using-ibm-notes-social-edition-90 17. Flg medCollaboration TodayCollaborationToday.infoCollaborationToday.info/?filter=xpagestwitter.com/collab2dayOffentlige prsentationer fra IBM Connect 2013http://list.ly/list/37H-ibm-connect2013-sessions-on-slidesharehttps://www.socialbizug.org/communities/service/html/communityview?comm 18. OpenNTF Appathon 19. Sprgsml? Per Henrik Lausten [email protected] PHL-Consult.dk per.lausten.dk/blog @perlausten