Posts Tagged ‘xpages’

This has to be one of my favorite months of the year. Not only am I well rested, full of new years resolutions and ready to cause some serious coding damage for 2014, I also get to spend a full week overseas at one of the most amazing holiday resorts, attending an IBM event that hosts thousands of people, and hanging out with some of the most talented and awesome folk that the IBM Online Community have to offer.

Yes people, it’s IBMConnect 2014. My flight leaves for Atlanta Friday night (My time) and lands Saturday morning (Florida time). By Saturday 12:00pm I will be dropped off at the Swolphin (Swan and Dolphin), finding a place to keep my luggage, and venturing forth (to the Boardwalk I think) to meet and greet some of the greats.

What makes my week at IBMConnect that much more special, is that I am proud to call myself an IBM Champion for the 2nd year running. Yay for me and yay for the other 80+ champions that were chosen, especially those new to the Title

Another special milestone is I get to co-present a session at IBM Connect with Mr Marky Roden. This will be my first real session at IBMConnect and I can feel the nerves already. Last year I had the honor of facilitating a Birds Of A Feather Session, but next week I’m on stage baby!!!

When is the Session?

What is the Session about?

I’m glad you asked, and the answer is….*cough cough*…Mobile. And not just mobile, but IBM Worklight. Marky and I will be highlighting some of the awesomeness that is Worklight, as well as demonstrating a mobile app we developed to integrate with an XPages Application. Join us in our session and see how you can use your XPages knowledge in a mobile development environment.

My message to those attending IBMConnect

People of IBMConnect, I cannot stress this enough….”Connect, Connect, Connect”. Do not be afraid to introduce yourself and build the social chain. If you don’t know where to start…it’s simple…watch out for those with an “IBM Champion” badge of some sort (Blue I think). Part of the reason they are Champions is their willingness to engage and help others. It’s the perfect place to start.

Then, there’s Mr Bleed Yellow himself….Mat Newman. If you need a hug (we all need a hug sometimes), just introduce yourself. He will be spotting a touch of yellow

Finally, try your best to attend some the Social events. There are too many to mention. If you use Twitter, there will be value in following these hashtags:

For those who aren’t aware…TiDomino is a JavaScript module that allows Appcelerator Titanium developers to use IBM Domino programming patterns to structure local data sets and integrate with IBM Domino and XWork Applications.

IdeaJam.net is an online social site that uses the power of “crowd-sourcing” to rank ideas and allow the best ideas to rise to the top. (NOTE: IdeaJam is available as a product for companies that are interested. Speak to Mr Bruce Elgort or Click here for more info)

SO WHERE TO FROM HERE?

To date, there have been 83 downloads of TiDomino from OpenNTF. I published the very first version on the 29th November 2013 and provided a 2nd release on the 13th December. The 2nd release was motivated by a suggestion that Sean Cull raised during his testing of TiDomino.

Now, I already have my To Do list for the next release of TiDomino, which I’m targeting for February, once IBMConnect is over and the dust has settled.

However, moving forward, I really want to urge everyone who’s interested in this community product, to raise ideas and suggestions on IdeaJam. I would love nothing more than to turn this into an Uber product that makes sense for everyone in terms of usability and time saved on programming.

I, myself will be listing all the ideas I currently have for this product. I look forward to everyone’s feedback and involvement on this. I’ll see you on the other side!!

Hi All. I’ve just released version 1.0.1 of TiDomino on OpenNTF. This release introduces a new Notes Database called “TiDomino Sample DB“.

Thanks to Mr Sean Cull’s suggestion, there is no more need to create your own Notes/XPages Application to test out TiDomino’s integration capabilities. The Sample DB contains all the design elements and test records to have the TiDomino Kitchen Sink in Appcelerator Titanium produce and display results when run.

I recommend following the Developer Guide that’s part of the OpenNTF Download for more details, but in short…place the Sample DB in your Server’s Data Directory and sign the database accordingly.

In the Kitchen Sink, you’ll need to tweak the Server, Username and Password Parameters. That’s it!

Oh…and just a small bonus…the entire TiDomino Project is now available on GitHub.

We’re halfway into the last quarter of 2013 and there’s so much to look forward to. IBM Connect Abstract Reviews, IBM Champion Nominations, and the ever popular DanNotes User Group (Click here to view the DanNotes Website in English). What’s more is that DanNotes will also be celebrating their 50th event at the end of this November.

I’m proud to say that I’m one of the few who have the privilege of speaking at this event and I honestly cannot wait. In this post I’ll provide a quick rundown of the event, what’s on the agenda and what to expect from my 2 sessions.

ABOUT DANNOTES

DanNotes is a Danish User Group established in 1993, and is primarily focused around promoting awareness of IBM Notes and Domino in Denmark. DanNotes holds at least 2 membership meetings per annum, the last one held in May 2013 and the next one now at the end of November 2013.

The DanNotes events are a perfect place to exchange information, knowledge and experience between companies, organizations, IBM enthusiasts and IBM specialists. Similar to IBM Connect, DanNotes is a 2 day seminar, with the next one beginning now on the 27th November and ending on the 28th.

Pricing

The pricing for the event is 3 950 Danish Kroner (Around $700) and there are still seats available. The price includes food and drinks for the 2 days as well as a 1 night stay at the hotel.

The Agenda

Day 1

DanNotes starts off with the event registration, coffee and breakfast, followed by a welcome speech by Mr Thomas Lindberg. There is then a Keynote session presented by Uffe Sorensen from IBM.

Once the Keynote is done, the technical sessions begin, and what better way to start than to throw on stage Mr Paul Withers (Intec – IBM Champion) and Hans Petter Dalen (IBM), who plan on creating mass hysteria by luring everyone back into the Notes Client? This I gotta see!!!

After that it’s Admin vs Dev! Both mine and Paul Mooney’s (Bluewave Technology – IBM Champion) sessions kick off at the same time. It will be sad to miss Paul’s session, but what must be done must be done. While Paul spends his hour laying down “Domino Administration” Law, I will be preaching all things “Mobile” (I’ll explain later in this post).

The day’s sessions end with Bo Holtemann (IBM) presenting IBM Sametime 9 and Jens Bruntt (Convergens) showing us how to develop an app using the Domino Data Service API. Sorry Bo….the developer that I am, I will be going to Jen’s session.

Day 2

Day 2 kicks off with some hotel breakfast (thank you please) and then a morning greeting by Mr Thomas Lindberg.

From there, it’s straight into action with none other than senhor Per Henrik Lausten (PHL Consult – IBM Champion – One of the DanNotes Sponsors) and John Foldager (iZone), introducing you to Java and Beans in XPages.

Paul and Paul (Champion Ala Champion), will be challenging Per and John, presenting their session called “Developers: Beyond Domino Designer”. Some tough decisions await me in terms of deciding which of these to attend.

It’s 25 minutes of Speed Sponsoring, then off to the next session where John Dalsgaard (Dalsgaard Data) and Jakob Majkilde (MAJKILDE) preach MVC Architecture in XPages. (Note: I’m a huge fan of MVC. Just saying.)

During John’s and Jakob’s session are 2 others:

Maurice Teeuwe (IBM) will be discussing Collaboration Administration for IBM SmartCloud, and

My 2 Sessions

SESSION 1: Mobile Blast: Mobile strategy for developers

This session is quite important to me. Many out there have an idea of what to expect when pursuing mobile application development, especially native mobile development, but if certain key concepts and best practices are not considered and put into action from the get go…the costs can be quite severe.

An overview of the 3 preferred Mobile Development Frameworks and their pros and cons.

Understanding the mobile ecosystem as well as HTML5 vs Native.

Best practices that will steer you on the right path to mobile application development.

I truly believe that there’s something for everyone in this session and I look forward to presenting it and making it as interactive as possible.

SESSION 2: Appcelerator Mobile. The Doppelgänger to XPages

This session is a little more technical than the “Mobile Strategy for Developers”, but I know it will be enjoyed by all who are developing for XPages and are looking to add native mobile development to the mix. Don’t get me wrong…even if you aren’t an XPages developer, you will still be able to fully understand what’s going on and will also be able to take advantage of Appcelerator Titanium.

This is a “Beginner” type session where I introduce Appcelerator Mobile and explain how it’s different from other mobile frameworks.

I will focus on the following key areas:

How to create a simple iPhone Application with a Login Page and a View to display some data.

I will compare the code used to create the iPhone App against code used to create a similar Login Page and View in XPages.

I will show you how to use TiDomino to integrate with an existing XPages Application. This will include:

Authenticating with IBM Domino.

Calling an Custom XAgent to return structured data back to the iPhone App.

Creating a record on the iPhone App and submitting it to your XPages Application.

TiDomino is an Open Source JavaScript Library that I developed for Appcelerator Titanium, to help one integrate with Domino and XPages by leveraging most of your existing Domino skill set. Whether you’re skilled in LotusScript, Server Side JavaScript or Java, you’ll quickly learn how to make use of the TiDomino Library and bypass mobile design patterns that aren’t too common in an XPages environment.

Conclusion

If you haven’t registered yet for DanNotes, I implore you to consider it. There’s still 9 days left from when I’ll be publishing this post. If the sessions themselves are not enough of a reason, and I would hope they would be, think of the networking and discussions that happen between sessions and later on in the evening. The IBM Community are extremely well known for their knowledge sharing and that’s aside from the fact that 5 IBM Champions will be running around the venue evangelizing. I will be making a personal effort throughout the entire event to be of assistance to any who seek help or advice related to IBM, mobile, technology in general, best practices, etc.

Looking at the Agenda for DanNotes, there is an overdose of “You have to know this” sessions. Mobile Strategy and development, Java and XPages, Responsible Web Design, MVC Architecture, SmartCloud, OpenNTF Domino API, Best Practices and debugging. Most of the Event’s sessions focus on these topics and they are ALL IMPORTANT.

I personally am looking very forward to catching up with my fellow IBM Champions, (Per Henrik Lausten, Paul Withers, Paul Mooney, Mark Leusink). I am also looking forward to meeting John Dalsgaard, John Foldager and many others.

I don’t really know at the moment who else will be attending. If you are joining us next week at DanNotes, please let me know and I will make a point to introduce myself.

Feel free to comment and chat to me if you have any questions, comments, etc.