Archive for xpages

Selling XPages - what matters?

April 4 2014

The XPages community has had an active two weeks of discussions, kicked off by my coworker Mark Roden's post Why learning JavaScript is more critical to XPage developers than Java. This inspired many comments and other posts and videos. The best of those were: Tim Tripcony - "Do I Need to Learn Java?": a brief conversation with a composite character Mark Roden - When the community comes together we get the right answer Steven Wissel - Learning a new language or platform Jeff Byrd - Life without xPages # 3 – a little more JAVA please I think David Leedy's Notesin9 was brilliant and hilarious. If you have not watched this, you should. NotesIn9 141: Java vs JavaScript Throwdown. Mark also responded appropriately (And the gloves are off…… and An open letter to Mr. NotesIn9). I have been reading and watching on the sideline. I no longer write code, so the technical discussion going on here is something I don't feel like I should provide an opinion. Mark, Tim, David and many more are muc

IBM Connect 2014: AD502: The Mobile Disruption: Why XPages Development is Targeting Mobile First

February 3 2014

Speaking at Connect 2014 on brand new content!

November 19 2013

I am once again honored to have the privilege to speak at IBM Connect 2014. I am speaking with John Beck, Business Unit Executive, IBM, but this year we decided to start fresh. Our topic is "he Mobile Disruption - Why XPages Development is Targeting Mobile First." This is an executive / strategy focused session on how mobile is becoming the primary development platform choice. We will look at this topic from the perspective of an XPages platform, but expect IBM MobileFirst, IBM Worklight, and IBM Websphere technologies to show up in the presentation. See everyone in Orlando in January!

Application Modernization with XPages on YouTube

November 11 2013

The section of the IBM Connect 2014 session "AD214: What's Next? Application Modernization Roadmap for Socializing IBM Notes and Domino" that is my section has been posted to Youtube via Social Business User Group. Check it out here:

The disruption that will make mobile your target platform

October 10 2013

The disruption in the application space is having an impact on every technology. That major impact is in the preferred client type for any enterprise application, bought or built. The prediction is that by 2017, 90% of the enterprise apps will be both desktop and mobile, up from 20% in 2013. (Gartner Predicts, 2012). Think about that ... within the next four years, no matter the platform, the majority of development you do will be consumed by users on a mobile device. Are you prepared for that?

The impact of current tech trends on XPages and SharePoint

October 8 2013

I found this great presentation on slideshare that talks about the "50 Mega Trends Affecting Every Business - Power statistics about tech" and thought I would share it. 50 Powerful Statistics About Tech Mega Trends Affecting Every Business from ValaAfshar The trends are grouped into five areas: 1. Mobile 2. Social 3. Cloud 4. Big Data 5. Apps I think all of these are impacting anyone doing custom development today. XPages, SharePoint, Salesforce, Python, etc. And interesting reminder of how the greater tech trends effect each developer personally.

Disruption - How SteamOS and XPages tie together

September 26 2013

It's not every day that I find the top news in my favorite hobby aligning with what I do in my professional life. This week, they are walking hand in hand. Let me explain why. This week, Valve, the company behind the Half-Life, Portal, and Left4Dead franchisees, and the industry leading digital platform Steam, started a series of announcements on how they plan to bring Steam into the living room. For those not familiar with Steam, think of it as the Apple app store of games and software. 100% digital purchases, it also manages your gaming community and distributes patches and addon software (DLC). Steam is primarily used on computers, but last year the Big Picture feature was added. By attaching an HDMI cable between a computer and a TV, you can play your Steam games on your TV from the comfort of your couch. It also added controller (as opposed to the default mouse and keyboard controls on a computer) support. Valve has been talking about finding ways to bring Steam into the livin

MWLUG 2013: What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino

August 22 2013

Some organizations neglect or under-utilize one of the greatest IT assets in their portfolio - the line of business application. Most were built 10+ years ago with no Web, mobile, or social. This session describes the application revolution taking place, covering the options and best practices required for success. Migration and new development will be compared and contrasted. Real-world data will demonstrate the positive potential return on investment. We will discuss PSC's Application Modernization Center and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages. If your organization is considering a migration or an XPages solution for your Notes/Domino investments, this session is for you! What’s Next? Application Modernization Roadmap For Socializing IBM Notes and Domino from John Head

My #IamLUG 2013 Presentation - What’s Next - Application Modernization Roadmap For Socializing IBM Notes and Domino

May 8 2013

Attached is the presentation that John Beck of IBM and I gave at IamLUG 2013 yesterday: http://www.slideshare.net/johnhead/whats-next-application-modernization-roadmap-for-socializing-ibm-notes-and-domino Some organizations neglect or under-utilize one of the greatest IT assets in their portfolio - the line of business application. Most were built 10+ years ago with no Web, mobile, or social. This session describes the application revolution taking place, covering the options and best practices required for success. Migration and new development will be compared and contrasted. Real-world data will demonstrate the positive potential return on investment. We will discuss PSC's Application Modernization Center and how it helps move customers from merely maintaining Notes applications to increasing their value with XPages. If your organization is considering a migration or an XPages solution for your Notes/Domino investments, this session is for you! For those of you that have seen

Time to up our game in how we demo XPages

April 29 2013

I have seen quite a few XPages demos over the past few years. At conference, in webinars, and in sales calls. As I look back and critique myself, I have some thoughts to share so that as a community, if the quality of demos goes up, the community and the opportunities will grow. Typically, something like this is what I see in an XPages demo: There is nothing 'wrong' with this, but it is out of date. It could be showcasing one of the out of the box templates or something custom (as this is), but its way to out of date. So, if you are going to show XPages to someone who has never seen it before, how about something more like this? Not so small, but at least use the current version of OneUI. Focus on applications that don't look like Notes applications. Highlight something modern. Even better yet, why not showcase something like this: That doesn't look like Notes. Or even XPages. It looks like a modern web application. But it is XPages: You don't have to hire a designe

#IBMConnect AD214 What’s Next? Application Modernization Roadmap for Socializing IBM Notes & Domino

February 4 2013

Attached are the slides for the session that John Beck and I gave at IBM Connect 2013. AD214 What's Next? Application Modernization Roadmap for Socializing IBM Notes & Domino from John Head

PSC at Connect 2013 - XPages: No Experience Needed

January 22 2013

The first session being given by a PSC Group employee is XPages: No Experience Needed. Kathy Brown of PSC Group and David Leedy will be presenting Monday at 4:30 PM in the Swan Osprey 1-2 room. This is a Show 'n Tell session, so expect to see a step by step walk through. In their words: Want to build an XPages application, but not sure how? Kathy and Dave will show you how to build a sample help desk application from start to finish. Step by Step they will show you how to create, read, update, and delete tickets. Along the way you'll be introduced the most common XPages concepts like SSJS, Custom Controls, View and Repeat Controls, Extension Library, CSS frameworks, and much more. Go home with a working application that you can use today! These sessions fill up fast, so arrive early!

MWLUG 2012 - AD112: Usability Lessons From the Worlds Largest XPages Project

August 21 2012

Andrew Barickman's session on XPages AD112: Usability Lessons From the Worlds Largest XPages Project (MWLUG) from John Head You can find the demo database here.

NELotus - Mobilize your XPages applications with the OpenNTF.org Mobile Controls

May 13 2012

Kathy Brown and I presented at the New England Lotus User Group last week. Here are the slides: NELotus - OpenNTF.org & XPages Mobile Controls View more presentations from John Head Thanks to NELotus for having us!

Thoughts on Notes & Domino 8.5.3

October 5 2011

By now most of my readers have read the deluge of IBM Lotus Notes & Domino 8.5.3 news. For those that have not, here is a bit of a recap: Ed Brill: Introducing IBM XWork Server IBM Lotus Notes/Domino 8.5.3 now available, including entitlement to IBM Connections Files and Profiles New license terms in Notes/Domino 8.5.3, including changes to Domino Express Some great new ibm.com resources for Notes/Domino 8.5.3 Niklas covers My Favorite Domino 8.5.3 XPages Features very well. My thoughts: XPages: 8.5.3 is the release you want to get on if you are doing XPages development. If you have done work in 8.5.1 and 8.5.2, yes, you will feel some pain getting your existing apps there. But 8.5.3 is going to become the foundation of all the roll up of features that we have seen on OpenNTF.org and on the blogs. When the extension library and mobile controls get implemented in the product vs. a download from OpenNTF.org, 8.5.3 is going to be the platform you need to be on. I also feel li

MWLUG 2011: The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus Symphony

August 26 2011

The Integration Story started in 1994, with the first ways to combine Lotus Notes and Lotus Ami Pro to create custom applications. In 2011, the Integration story is still going strong. This session will start with the basics and ramp up in skill and capabilities. We will show how to integrate Lotus Notes, Lotus Domino, XPages, and LotusLive applications with the tools on your user's machines: Microsoft Office, Microsoft .NET custom applications, OpenOffice.org , LibreOffice, Lotus Symphony, and more. We will look how the ODF and OOXML standards are changing the integration story and how they will impact you. You will walk out of the session with lots of sample code and extending your own integration story! MWLUG 2011: The Never Ending Integration Story View more presentations from John Head

#BLUG : Domino App Dev Competitive Advantage w/ @johnhead & @davidvia

March 31 2011

Domino app dev competitive advantage for blug View more presentations from John Head Slides from Belux Lotus User Group ( BLUG ) with David Via of IBM

My humble suggestion to the IBM PM team: Please do XPages RDBMS before DDE for Mac

February 21 2011

Ed has continued the discussion about Domino Designer on Eclipse.org (DDE) on a Mac today. He talks about how he is convinced it needs to be done, but asks at what cost? What gets left off the to-do list in place? There is some chatter about server work vs. DDE Mac. While I have never been part of the IBM triage process for deciding what goes in a release, from what I have heard, observed, and been told, there is usually a bucket for server, client, and DDE/Development. So I am going to go with the assumption that DDE for Mac and Domino Server improvements are different groups and won't compete with each other for resources. So while I talked about DDE for Mac last week, I must say to all those at IBM listening, I would give up any further DDE platform support for RDBMS support. Allowing XPages to connect directly to JDBC or other third-party relational systems would be a major boon for the platform. XPages has the ability to become the middleware development platform for collaboratio

XPages and SharePoint working together? You Bet ... here is a video

February 17 2011

One of the best demos I saw at Lotusphere 2011 was an application that Stephan Wissel wrote. In preparation for my IdoSphere: Super Feats of Integration of XPages with Symphony, SharePoint, and Office session, I reached out to Stephan and asked if I could add his app to my demo warchest. To highlight the demo, here is a video: So what you can see is an XPages application consuming the SharePoint Lists web service that is standard in an SPS installation. Stephan than shows how you can display the data from the SharePoint list in the XPages application. This is not a rip and replace demo. This is the integration of these two technologies to build a killer application. Look for more in this space as the year progresses. Awsome work Stephan, thanks for letting me include your demo!

IdoSphere: Super feats of integration: XPages with Symphony, SharePoint, and Office

February 16 2011

Super feats of integration x pages with symphony sharepoint and officeView more presentations from John Head. Demo files and more coming soon

IdoSphere: Domino Application Development Competitive Advantage

February 15 2011

Domino app dev competitive advantage finalView more presentations from John Head. This is the presentation that David Via of IBM and myself gave today.

Lotusphere 2011: Domino Applications Coming to the IBM Cloud

January 31 2011

One of the major announcements from IBM this week is that in 2011, IBM will add support for hosted Domino applications to the LotusLive. Ed blogged about the announcement that was covered in the OGS and his session this afternoon. Let's cover some highlights: Public or Private Access 3 Licensing models: free developer or test deployments, bring-your-own-license or pay-as-you-go licensing for production deployments. Flexibility to have pay-as-you-go licensing in as little as hourly increments Amazon's Elasticompute will get updated with updated images, credit car payment options and improved activation IBM Lotus Domino Utility Server for LotusLive with support for the IBM Cloud and Amazon I think it is important to notice that the mention of hosted apps is on the IBM Cloud, not LotusLive servers. While Notes client will have single sign-on because of the PKI, it will be interesting to see that if web applications launch with SSO or we need to wait for a SAML implementation. I think t

Free XPages Training in Chicago!

February 15 2010

So Alex, Roy, and Richard have mentioned it, but I wanted to make sure everyone got the message clearly ... FREE XPAGES TRAINING IN CHICAGO! The details - GRANITE, the Greater Chicago Lotus User Group, has decided it was time to do a suburbs meeting for the user group community. To alternate with downtown meetings that happen every other month (we had one last week), we are meeting in March. And instead of having speakers, the decision was made to do hands on technical activities. The first couple meetings will be focused on Xpages - Declan's amazing 54 step Xpages Tutorial specifically. The first meeting is on March 15th from 3 pm to 7 pm. The location is the PSC offices in Schaumburg (1051 Perimeter Drive, Suite 500, Schaumburg IL 60173). There is no cost, but we need a headcount to determine what space we need. So RSVP here or at Alex's blog. Hope to see you there!

XPages Presentation from the GRANITE User Meeting

April 20 2009

Domino X Pages 8.5View more presentations from John Head. Here is the presentation that I did with Philippe Riand of IBM this morning at the GRANITE (Chicago Lotus Notes User Group) on XPages. This is a near duplicate of the presentation that Phil did at Admin / Lotus Developer 2009 last week. Instead of having Phil travel to Chicago for this, it made more sense that I presented the slides and Phil ran the demos. It worked out very well and everyone in the room seemed to enjoy the presentation - based on the great comments! It covers the following: 1. What is XPages? 2. XPages Basics 3. XPages Advanced Topics 4. XPages Futures It also has links to quite a few of the XPages demos that are available around the community. One item of note: Just as the IBM legalize states in the slides, the futures stuff is not committed too. Don't plan around that functionality until you see it in the product :-)

Declan Lynch should get a MVP award (if IBM had an MVP program)

March 9 2009

Declan Lynch is my current hero. He has taken something that is super hot in the mind share of the Lotus Community, figured out how overwhelmed some people felt, and broken it down in small pieces that anyone can consume. His Learning XPages tutorial is simply amazing. Bravo Declan! I also want to mention that I had Pete Janzen ask me to connect him to Declan. I think IBM is as impressed as the rest of us on what Declan has done and I went out of my way to make sure they were connected. IBM, take care of Declan here. Please.

Listen to me on The Taking Notes Podcast Episode 83 - XPages and Yellow Water

June 29 2008

Taking Notes Podcast Episode 83 - XPages and Yellow Water" border="0" src="listen-to-me-on-the-taking-notes-podcast-episode-83-xpages-and-yellow-water/content/M2?OpenElement" / Rob McDonagh, Bruce Elgort, Julian Robichaux and myself talk about XPages on Episode 83 of The Taking Notes Podcast. Check it out!

ISVs will love Domino 8.5, and so will customers

June 26 2008

So Bruce Elgort wrote a blog entry about Domino 8.5, XPages, and the issue of backwards compatibility. He brings up some excellent points. Personally, I believe we will see Domino 8.5 adoption be one of the fastest of any prior release. Why? 1. Domino Attachment Object Services (DAOS). We have seen a 50% reduction in database sizes. It works beautifully. Very well designed with some minor beta bugs I am sure will be gone by 8.5.0 2. ID Vault. This will change the way that user IDs are dealt with. It is also the precursor to id-less Notes client use in a future version 3. Updates to the router, disk I/O, and document compression will have significant impact on server performance 4. Domino Configuration Tuner (DCT) will provide some great info about servers 5. XPages All of those, plus the rest of the features of Domino 8.5 (Auto Groups, Policy Updates, etc) will really provide a very easy to sell to management server upgrade. Serves are far easier to upgrade than clients. But Bruce,

XPages idea sparks world domination? hmmmmm

June 25 2008

Yesterday, I had an idea hit me between the eyes as I was thinking about XPages. Some background ... Last week, while out to dinner with the XPages group in Westford, Nathan Freeman and I were talking about possible ideas for submitting sessions at Lotusphere. Yeah, I know, a bit early, but not really. Nathan and I have talked about doing a session together ... and if we both survive working with each other, it might be a killer experience :-) So I called Nathan, told him about my idea .. and it ties almost perfectly into something he is working on. When I talked thru the entire idea, Nathan finally saw the end game. I think he is jazzed about it. As he said, if we hit our "500 million" goal, this could be a major application we build. So I am not going to reveal what it is ... I know, I hate that too. Sorry. But you will hear about it as the work to see if we can do this transpires. Hopefully this will push others to go out there and totally geek out on XPages. What a fun time the

IBM - XPages puts more pressure on ...

June 20 2008

This is an open comment to IBM ... After seeing XPages kick major ass in Westford this week, IBM has some work to do. First, they need to get the LotusScript editor done in DDE. They know this, and I trust it will get done and in a reasonable time. But with the sex appeal of XPages, people doing anything with LotusScript are going to be jealous. They need to see that their toolset is expanding. The pressure is on to make this rock. Second, DXL round-trip import and export is even more important. At least for the design element side. DXL is going to be an important part of our toolkit when it comes to making XPages apps that get resold by the BP and ISV community. Last, the moment that XPages works in the client, the explosion of XPages applications will begin. And, it will help protect the Notes mail shops in ways like never before. If they do it right, it could also be the push to make Composite Applications and Expeditor apps really take off. IBM has done outstanding work taking

XPages Comes of Age - 6.17.2008 - Remember that date

June 20 2008

Everyone should remember the date of 6.17.2008. And not because the Celtics beat the snot out of the Lakers to claim the NBA title. Why should you remember that date? XPages came of age that day. I was one of the folks invited to Westford by IBM to get some XPages training. IBM thought they had something 'special' (to use Bill Hume's word) in XPages, but you could tell they were a bit scared that the Design Partners, Managed Beta, and general beta users were not noticing. I told a group of folks Monday night that I had not had my "ah ha" moment with XPages yet, and that is why I was going to the training. Talk about an 'ah ha' moment! More like a major ass kicking on why XPages are the future! So, before I give you my thoughts, let me recap what other people there thought: Andrew Pollack: So a bunch of Notes guys walk into a bar..... XPages continues to impress the heck out of me Tabs, tabs, tabs, tabs ....wonderful tabs... -- Will most XPages sites use tabbed navigation? A s