Your SlideShare is downloading. ×
En fantastisk applikationsserver (Intravision IBM Connect 2013 Update i Århus)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

373
views

Published on

I gave this presentation at the IBM Connect 2013 Update seminar hosted by Intravision on March 6 at IBM in Aarhus. …

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

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
373
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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. En fantastisk applikationsserver IBM Connect 2013 Update PHL-Consult.dk info@PHL-Consult.dk Per Henrik Lausten6. marts 2013 per.lausten.dk/blog/ twitter.com/perlausten
  • 2. Om Per Henrik Lausten● Fuldtids-udvikler og deltids-administrator med eget enkeltmandsfirma, PHL Consult● Hovedudvikler for Sherlock Web● Formand for NotesNet – en forening af 25 uafhængige konsulenter● Medlem af bestyrelsen i OpenNTF – open source for IBM Notes/Domino og IBM Connections● Medlem af bestyrelsen i DanNotes● 2013 IBM Champion for IBM Collaboration Solutions● Mentor for XPages-udviklere i flere virksomheder● 5K-rank på Stack Overflow med >180 svar om primært XPages● Erfaren XPages- og webapplikations-udvikler ● startdithjerte.dk ● mediaplus.dk ● cbbpremiumpro.dk ● collaborationtoday.info ● sherlockapp.dk ● med mere
  • 3. Agenda● Hvad er XPages?● Nødvendige færdigheder● Kom godt i gang● Eksempler på modernisering● Eksempler på nye løsninger● Silver bullet?● Nyder om XPages fra IBM Connect 2013● IBM Domino Designer 9.0● IBM Social Business Toolkit
  • 4. Hvad er XPages?● Webudviklings-platform baseret på JavaServer Faces (JSF) 1.2● Bruger HTML, CSS, server-side Javascript, client-side Javascript, Java, Dojo Javascript framework● Kører 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-applikationer● Er en del af det nye IBM MobileFirst-initiativ● Det er fremtiden!
  • 5. Nødvendige færdigheder● XPages er for alle ● Fra formula og SSJS til Java ● Fra begynder til avanceret● Færdigheder for begynderen ● Forståelse af Notes ● @Formula for XPages ● Server-side Javascript (SSJS)● Yderligere færdigheder for den avancerede ● Client-side Javascript frameworks (Dojo osv.) ● HTML og CSS ● Java ● Mobile ● OpenSocial ● Activity Streams ● Og meget mere
  • 6. Kom godt i gang● Bøger om XPages fra IBM Press ● Mastering XPages ● XPages Extension Library ● XPages Portable Command Guide● Online-kurser ● XPages101.net ● NotesIn9.com● Online-hjælp ● XPages.info/Forum ● StackOverflow.com #xpages● Blogs● Xpages.info/GetStarted og XPages.info/Resources
  • 7. Eksempler på modernisering: teamroom
  • 8. Eksempler på modernisering: Sherlock
  • 9. Modernisering● Kan udvikles i eksisterende applikation eller som ny applikation, der tilgår data og logik fra eksisterende● Notes og web (XPages) kan køre sideløbende og bruge samme data● Man slipper ikke for at omskrive og nytænke logik. Visse dele af eksisterende kode kan udnyttes i XPages● Man får mulighed for at tilføje moderne features til applikationen (så som tablet og mobile support, integration til social software)● Hurtig gevinst? Lav først web-applikationer til “konsumering” (og så senere til “producering”)
  • 10. Eksempler på nye løsninger
  • 11. Silver bullet?● GBS Transformer Organisations that will Benefit the Most: Have large numbers of legacy Notes applications in need of modernization● We4IT docLinkr Easily bring your Lotus Notes data to your mobile devices without the need for programming skills.● Teamstudio Unplugged Unplugged is software that makes it easy to create mobile business apps that are always available to users, even if the device is offline.● Aveedo Aveedo is an application framework that provides organisations using IBM Lotus Notes with a way to rapidly develop new XPage applications and upgrade existing applications to XPages through a process of configuration rather than coding.
  • 12. XPages og IBM Domino 9.0● 40+ sessioner om XPages til IBM Connect 2013● XPages Extension Library (Upgrade Pack 1+) er nu en del af default-installationen ● IBM Notes 9.0 og Domino Designer 9.0 ● IBM Domino 9.0 og IBM XWork Server 9.0● Nye licensbetingelser for IBM XWork Server 9.0: $1.000 per 8 databaser ● Fortsat tilladt: anonym adgang, ubegrænset antal kendte brugere og ingen begrænsning på hardware (PVU licensing)
  • 13. XPages og Domino 9.0 (fortsat)● OneUI 3.0● Dojo 1.8.1● CKEditor 3.6.5● XPiNC performance-forbedringer● Ny Redirect Control● Ny SendMail action ● Gør det nemt at sende mails med Embedded Experience-indhold (JSON eller XML payload)● DEMO: Dojo 1.8.1 and OneUI 3.0 http://notesnet.dk/phlconsult/domino9.nsf
  • 14. IBM Domino Designer 9.0● Produktivitets-forbedringer ● Hurtigere builds ● SSJS debugging (Java debugging har været med siden 8.5.x) ● Content assist i XSP source editor ● Hyperlink-navigation ● Hover help ● Jar design element
  • 15. IBM Social Business Toolkit● IBM SBT gør det muligt at lave integration mellem de forskellige IBM Collaboration Solutions-produkter● Eksempel: brug SBT til at lave embedded experiences i XPages, som afvikles i activity streamen i IBM Connections● DEMO: IBM SBT Playground● IBM 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 experiences● OpenSocial● IBM Connections 4.0● IBM Notes 9.0 ● Kræver IBM Domino 9.0 + IBM Domino 9.0 OpenSocial component ● Se SHOW110: http://www.slideshare.net/sieverssj/show110-make- your-business-open-and-social-using-ibm-notes-social-edition-90
  • 17. Følg med● Collaboration Today ● CollaborationToday.info ● CollaborationToday.info/?filter=xpages ● twitter.com/collab2day● Offentlige præsentationer fra IBM Connect 2013 ● http://list.ly/list/37H-ibm-connect2013-sessions-on-slideshare ● https://www.socialbizug.org/communities/service/html/communityview?comm
  • 18. OpenNTF Appathon
  • 19. Spørgsmål? Per Henrik Lausten per@PHL-Consult.dk PHL-Consult.dk per.lausten.dk/blog @perlausten