- How Jesse got started with Notes/Domino
- How Jesse’s interest in Ruby on Rails spilled over into XPages
- How a Notes/Domino programmer like Jesse has approached and been successful with XPages
- How to approach XPages app development
- What about Lotusscript?
- How to write “clean” code
- Using source code control
- Moving from Lotusscript to MVC
- Why Expression Language and Java are important
- What XPages can offer that other platforms cannot or offer in a different way
- The adaptability and flexibility of the XPages platform
- and much more…
This evening Apple approved the JoyDrop app that I developed for the Children’s Cancer Association.
“JoyDrop offers a place to share spontaneous moments of joy.Your “drops” of joy, collected with others, can create a sea of joy. At the Children’s Cancer Association we like to call it the Joy Effect.We invite you to share your found joy, moment by moment, drop by drop by using the JoyDrop app.Please share often.”
For you geeks out there the iOS app was built with Appcelerator and stores data in an IBM Domino database. There are no more than 400 lines of code for the Appcelerator portion of the app. The app utilizes an XPages “XAgent” to post data and a Domino Access Services view to send JSON data back to the app to display JoyDrops. It literally took only minutes to develop the app interfaces in XPages. The Facebook app was built with XPages and the Facebook Graph API. It’s pretty cool how easy it is to utilize the Graph API within XPages.
The next version of the app will incorporate photo sharing from the iPhone and some other goodies. After that I will work on getting an Android version of the app developed.
A big thanks to my friends Matt White, Jeremy Hodge, Serdar Basegmez, Julian Robichaux, Niklas Heidloff, Mark Hughes, Per Henrik Lausten and Thomas Gumz for their support.
Stay tuned for a NotesIn9 video on how this app was put together.
Russ Maher of QDiligence (@russelmaher) and Paul Calhoun (@ptcalhoun) of NetNotes Solutions talk to us about the evolution of IBM’s XPages rapid application development platform. Russ and Paul are also the instructors of The View’s popular XPages Bootcamp which is taking place in Las Vegas and Chicago this Fall. We would like to thank The View and their XPages Bootcamp for sponsoring this show.
We talk about:
- History of the XPages Bootcamp and how they kept the course material in-line with the XPages point releases
- Upcoming changes in Domino 8.5.4 (Niklas Heidloff’s blog post)
- The new Java jar design element in 8.5.4
- What OSGi plugins are
- OSGi and the Extension Library and how it has evolved
- How XPages in Domino 8.5.4 has evolved since 8.5.0
- How OneUI has grown over the years
- Dojo and how it has evolved within the context of XPages
- XPages in the Notes Client (XPINC) and how it has evolved
- and much more..
The show runs 44:50.
- Luis Benitez – IBM Product Manager (@lbenitez)
- Adam Brown – ISW Director (@adambrownaus)
- Niklas Heidloff – IBM (@nheidloff)
Topics covered during the show included:
- Overview of the options available to developers (APIs, Widgets, Java)
- How widgets and apps are deployed within Connections
- Integrating apps with the Connections Profile
- Surfacing apps and widgets within Communities
- How IBM Connections Next will utilize OpenSocial and ActivityStrea.ms
- How Kudos Badges was built and how it integrates and is managed within Connections
- Why developers should use XPages to extend Connections
- How you can work with iWidgets and XPages
- How to access the Connections REST API’s from XPages
- Where you can find and download sample XPages apps
- What other extensibility features might be important for XPages developers
- and much more…
http://ibm.co/StartSocial – Landing for all things ICS development related including Notes/Domino “Next” and Connections “Next”
Based on his recent blog entry about learning XPages, we brought Mark Myers on the show to discuss his approach to wrapping your head around XPages, especially coming at it as a person with a strong Java background. Matt White was also on the podcast to offer the perspective of someone who has been helping people learn XPages for several years now. We discussed things like:
- NOT thinking of XPages as “another Notes design element”
- Coming to XPages from the Java developer perspective
- The amount of learning resources and help available now versus a few years ago
- Some of the struggles that newbies might face
- And more…
Mark and Matt are both members of the London Developer Co-op, and they have graciously renewed the TakingNotes discount code for XPages101 online training courses. If you go to the XPages101.net website and sign up using the discount code “taking notes”, you will receive a 33% discount off the list price of your subscription.