Archive for odf

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, , 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

Interview with IBM’s Doug Heintzman and Konrad Lagarde : IBM Project Vulcan, IBM Social Business Toolkit, Mobile, and ODF/ Interview

February 22 2011

Due to scheduling issues at Lotusphere 2011, I was not able to do some of my press interviews. I was offered the chance of a make-up interview with Doug Heintzman, Director, Lotus Strategy. During the interview, he brought in Konrad lagarde, who is working on the IBM Project Vulcan team and has direct experience with the IBM Social Business Toolkit. Here is my transcription of the interview with some commentary at the end. Project Vulcan and the IBM Social Business Toolkit JH: IBM Project Vulcan as a project vs. a deliverable. Can you help map the progression of Project Vulcan from what was seen at Lotusphere 2010 vs Lotusphere 2011: DH: IBM is making a lot of progress and the vision is quite bold. IBM is devolving a bunch of packages and applications into a group of discrete services. Added to this will be an aggregation service, sharebox service(s), analytic services, etc. There will also be a set of toolkits, which the IBM Social Business Toolkit is one of them. The goal is to

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

January 30 2011

JMP208 The Never Ending Integration Story: How to Integrate Your Lotus Notes, Domino, and LotusLive applications with Microsoft Office, .NET, and Lotus SymphonyView more presentations from John Head. Downloads coming shortly

It’s time Microsoft decide how serious they are about real people using OOXML

February 16 2010

As many of my readers know, one of the areas that PSC has invested quite a bit of time in the past 24 months is around Document Generation. Document Generation is defined (by myself) as the ability to generate a document, based on a format, without having any software installed to generate or render the document. This can be done client or server side. I have done quite a bit of blogging on the topic - and taken both Microsoft and IBM to task. We have done some real world client projects, including the Research Director, Inc. project that was highlighted in this case study. While PSC does not participate in the ODF or OOXML standards process, I think our team is one of the deepest on the technical side. I have been working with the PSC team to get our technical knowledge out into the world to share our experiences and engage in the conversations. The first piece of this engagement is a new blog called Coding the Document. Tim Murphy, a .NET guru in our Microsoft practice and one of t

Finding the silver lining in every black cloud - and why the Anonymous Coward has no place

May 13 2009

It has been a fairly interesting week in my world - and I want to highlight 3 events and two threads that tie them together. Those events are: 1. The closing of 3D Realms and what seems to be the end of the line for Duke Nukem Forever (4) 2. The Office 2007 Service Pack 2 inclusion of Open Document Format (ODF) support and the fallout surrounding 3. The relaunch of and the reaction in the Lotus bubble You might look at those three things and wonder what could ever tie them together. Funny, I found two consistent thoughts that came into my head as I read various sites and comment threads about all three. When did we all decide everything was negative? So those reading the blog subject might see the reference to a highly anticipated album, but it really is a thought that has been in my head lately. No matter the issue or topic, it seems that most people start out looking for what is wrong. How this will impact me negatively. What can I do to find fault and then poin

Symphony Thursday: Developer 201 - Saving & Generating PDF’s

May 7 2009

Symphony Thursday: Developer 101 1. Introduction to UNO Development and Documents/Writer "Hello World" 2. Spreadsheets"Hello World" 3. Presentations "Hello World" Last time, I covered the basics of UNO Development and walked you thru a "Hello World" application for Writer and Lotus Symphony Presentations. This blog entry will cover how any file type - documents, spreadsheets, or presentations, can be saved as a PDF. How Lotus Symphony Saves Lotus Symphony and have a built in command that save the current file. If we take the Lotus Symphony Presentations document we generated in the Presentations: "Hello World", we would do the following to save the file Call Presentation.storeToURL("file:///C:/symphonythursdaypresentation.odp", args) The storeToURL method has two parameters. The first is the complete path of where you want to save the presentation. Just as when we were creating the presentation, we have to use a URL format for t

Round 2: Where do we go from here? (ODF & OOXML Discussion)

May 7 2009

So yesterday's post And in this corner ..." - can you hear Michael Buffer introducing ODF vs. OOXML in the boxing ring? is now the single most read post on my blog in the 5 1/2 years I have been blogging. The number of referrers is the highest I have seen as well. All for what I thought was a fairly routine post about what it felt to be caught in the middle of a playground fight over who got to push the swing - and who got to ride. Seeing the further discussion around the web honestly entertained me - as well as disappointed me. My blog entry saw both Rob Weir and Doug Mahugh respond. I am glad I could get both of them talking to each other - and not at each other. I find myself truly in the middle - agreeing and disagreeing with both of them on many of the things being done. But what I want to see is action out of the discussion (and drama) and I really do not see any positive progress on that. So a few comments: 1. I have been asked by many on both sides of the ODF and OOXML debate

"And in this corner ..." - can you hear Michael Buffer introducing ODF vs. OOXML in the boxing ring?

May 6 2009

Last week, Microsoft released 2007 Microsoft Office System Service Pack 2. And boy are the sharks swimming in the water. Before I go on, I want to state where I stand - I really do not care about what games anyone wants to play when it comes to interoperability. Period. I have always been the guy who played in both sandboxes - Lotus and Microsoft. It started out as being the guy who figured out how to make Ami Pro drive Excel via DDE. Then it was Word Pro and Access. Office and Notes. Visual Studio.NET and Domino Web Services. SharePoint and Lotus Symphony. VSTO and XPages (coming to a user conference this August). I love being someone who isn't pigeon holed into one technology or camp. So as application automation morphs into document generation in the next couple of years - I want to work with both OOXML and ODF. PSC is already working with OOXML and ODF with our customers. In the end, I do not care which 'wins' Since the release of SP2, both IBM and Adobe have come out and been

Microsoft Releases Office 2007 SP2 - with ODF 1.1 Support

April 28 2009

After almost a year of waiting, Microsoft released the 2007 Office System Service Pack 2 today, which includes Open Document Format (ODF) 1.1 support in Microsoft Word, Excel, and PowerPoint. Here is the details: Save as ODF 1.1 for Word, Excel, and PowerPoint Save as PDF and XPS File format converter API Charting Object Model for Word and PowerPoint Cryptographic Agility Outlook Performance Office Service Pack Uninstall Tool Other enhancements of possible significance: SmartArt® Graphics & Charting Better rendering performance Better printing fidelity Fixes issues in the object model to achieve better parity with Office 2003 Improves the Edit Points feature. This enables more accurate shape editing and increased interoperability with Office 2003 Microsoft Office Access Lets you export reports to Microsoft Office Excel Fixes issues that occur in the import data wizards, Fixes issues in report printing and previewing Fixes issues in macros, in Excel integration, and in date fi

Symphony Thursday: Team Blog on Document Interoperability

April 23 2009

Most readers here know that I am very big on the document independence nad interoperability movement going thru the industry right now. The age of application automation and file format lock-in is giving way to document generation and open standard, document formats. The Lotus Symphony Team Blog has an new entry written by Wei Guo SHI, Development Manager for the product: In current Office market, there are a number of document formats, includes not only traditional binary formats, e.g. Microsoft Office binary format, Lotus SmartSuite format, but also XML based open standard document formats, e.g. ODF(ISO26300), UOF(China national Office standard format), and OOXML(ISO29500), as well as other popular formats, e.g. HTML, PDF etc. For each document format, there are multiple implementations, a large number of end users, and a huge amount of existing documents. With the requirements of exchanging document and sharing information across different formats, interoperability for documents coming soon - web based ODF verifacation

February 5 2009

One of the things I asked for at the ODF round table at Microsoft last year was for a web based tool that would verify a file, both ODF and OOXML, and list what the rendering issues would be for various applications. It looks like someone else had the same idea. is going to do this for ODF files: will help you make a better choice by letting you compare the output and other behaviour of a wide variety of applications. Does your corporate style - the technical basis for many documents - actually look consistent across the board of applications - from 3.0, Adobe Buzzword and Symphony 1.2 to Microsoft Office 2000 with the ODF addin from Microsoft - or the one from Sun Microsystems? And how does it look on Mac OS X in iWork? When you are in an acquisition phase, will help you do a reality check if that fancy new open source suite or that productivity package you can get a bargain deal at - actually does what it says. On the

BP305: The Document Format Dance

January 21 2009

No matter your preference for OOXML, ODF, or PDF … the document standard requirements are going to become a fact of life for users of IBM Lotus Notes & IBM Lotus Domino in the next year. This sessoin will review the technical capabilities of all three formats and how they work with Lotus Software. We will check the format debate at the door and look at which format will provide you the functionality you need. We will then look at how you can generate all three documents from your applications using third-party tools and custom code. You will take home samples that allow you to export Lotus Notes data to OOXML, ODF, and PDF in LotusScript and Java – be prepared for a deep dive into code! Swan 1-2 : Wednesday, 1/21/2008 : 11:15 AM to 12:15 PM BP305: The Document Format DanceView more presentations or upload your own. (tags: ibm lotus)

Lotusphere 2009 Approved!

November 13 2008

I am a bit late to the blogging about these, but I had three Lotusphere 2009 session abstracts approved! First, we have the Jumpstart that Alex and I have given the past couple years Introduction to integration of Lotus Notes and Lotus Domino with Microsoft Office, .NET, and Lotus Symphony. The session has been completely revamped with all new demos and new technology demos including the integration of Google Docs with Notes and Domino applications and some intro samples around creating OOXML and ODF documents. This session has been popular in the past with a back to back repeat pre-scheduled. That is 4 hours of integration demos Sunday afternoon in Orlando to kick off the week. If we do that again this year and you see my Sunday night at the party or eating Ed's sushi at Kimono's after, you will understand why I am punchy :-) Second, I will be giving Lotus Symphony and You - A Developer's Perspective, which is a revamped version of my Irish Lotus User's Group session with less Execut

Test Documents for OOXML and ODF standards

October 23 2008

At the DII Workshop on OOXML today, one of the issues that is under discussion is creating an test suite of documents that implementers can test their implementation against. My recommendation is that the OOXML (and ODF) camp create something like the ACID test. The ACID test let's browser creators test specific features and functionality and let's the user see where they stand. This is not about implementing hundreds or thousands of pages of a spec, its about meeting specific requirements. There should be a test suite of documents that you can open, edit, save, and create. And then some validator to measure how the specific implementation opens and saves these documents. The documents can be tied to versions of the specifications. What is important is that I, the user, can take a document, run it against the validator, and get a visible score myself. It needs to be transparent. I know there is the ODF Validator, but it does not work very well. There should be one place where I uploa

Thoughts on the Microsoft Office ODF Workshop

August 1 2008

This past Wednesday I attended the Microsoft Office ODF Workshop in Redmond, Washington. Microsoft called this workshop to have a public review of the work they are doing to implement the Open Document Format (ODF) 1.1 standard into Microsoft Office 2007 Service Pack 2. Before I go into some observations, I have to commend Microsoft on the level of technical detail and openness at this event provided. None of the executive marketing speak was present nor the 'there are no droids here' hand waving that I have gotten from Office PM's in the past at Microsoft events. We had a great conversation and got hands on access to the current ODF implementation. Two key things I walked away with from the event: 1. Microsoft is going to implement ODF to the letter of the spec (minus one public change which will be a custom namespace in Excel to handle macros). While multiple people admitted they wanted to make recommendations to enhance ODF in the future, the first implementation will be as exact

Shame on IBM - No presence at the Microsoft Office ODF Workshop

July 30 2008

One of the many shocks of the day at the Microsoft Office ODF Workshop is that no one from IBM is here. I know they were invited as the entire ODF Technical Council and OASIS groups were invited. I see folks from Novell and other companies. But not official IBM presence. Now, this might have just been a scheduling issue, but someone should have been here. Microsoft is running an event showing off Alpha code of Office 2007 SP2 without a NDA. They are being incredibly open (maybe more open than I have ever seen them) and IBM has no part in the conversation. Shame on you IBM.

At the Microsoft Office ODF Workshop today

July 30 2008

I am out in the Seattle area this week, and the main reason is that I am attending the Microsoft Office ODF Workshop today. The event should be interesting, as I will hear about the strategy of Microsoft Interoperability and the ability to play with the Office 2007 SP2 ODF beta hands on. The event is not covered by a NDA, so I will blog in detail about it tonight/tomorrow. Anyone have anything they would like me to ask or check?

Prediction: I see the end of Application Automation

July 9 2008

How many times in your life can you say you have seen the demise of your best skill set and had a chance to react ... before that happened. I believe that situation is upon me, and I wanted to share some of my thoughts. For the past 15 years or so, I have focused my technical skills on using one piece of software to automate another. Starting with Ami Pro macros that wrote data to an Excel spreadsheet, this has evolved. SmartSuite and Notes. Microsoft Office. Lotus Symphony. Microsoft Project and Visio. And many more applications. I focused on direct automation (where one application controls another, like Notes using COM and OLE to generate a Word document) and indirect automation (where Word would call a web service to display and generate information, and that web service was from a Domino server). I saw this as a niche I could become the expert on. I believe I have done that and still find new and interesting things I can do for customers and pass along to folks at

Microsoft adds ODF support to Microsoft Office

May 21 2008

The official press release is out now, so I can comment on this ... Microsoft Expands List of Formats Supported in Microsoft Office Move enhances customer choice and interoperability with Microsoft’s flagship productivity suite. REDMOND, Wash. — May 21, 2008 — Microsoft Corp. is offering customers greater choice and more flexibility among document formats, as well as creating additional opportunities for developer and competitors, by expanding the range of document formats supported in its flagship Office productivity suite. The 2007 Microsoft Office system already provides support for 20 different document formats within Microsoft Office Word, Office Excel and Office PowerPoint. With the release of Microsoft Office 2007 Service Pack 2 (SP2) scheduled for the first half of 2009, the list will grow to include support for XML Paper Specification (XPS), Portable Document Format (PDF) 1.5, PDF/A and Open Document Format (ODF) v1.1. When using SP2, customers will be able to open