Friday, 28 September 2012

Hmmm, I've got that syncing feeling - iTunes 10.7 and iPhone 4 and iOS 6 not playing nice :-(

Managing and Replacing WebSphere 6.1 SSL Certificates

This post makes reference to an issue that a friend of mine saw recently with expired self-signed SSL certificates. 

In essence, WAS was complaining that one of the internal certificates had expired - the certificate in question was located here: -

/opt/WebSphere/AppServer/profiles/dmgr/etc/trust.p12

It turned out that he had automatic certificate replacement enabled, which had resulted in the Deployment Manager having an up-to-date certificate, but that on the Node Agent was still out-of-date.

The solution was to manually synchronise the node with the cell, using the syncNode.sh script.

There was a webcast, back in 2008 (!), covering this area, where my IBM colleague, Brett Ostrander, walked through the problem and solution of replacing WAS 6.1 certificates.

The webcast replay is here: -



Definitely worth a read - an oldie but goodie.

Wednesday, 26 September 2012

Getting started with IBM Worklight

As per my previous post, I'm looking at mobile application development, deployment and management for the very first time. To do this, I'm using IBM Worklight: -

IBM Worklight provides an open, comprehensive and advanced mobile application platform for smartphones and tablets, helping organizations of all sizes to efficiently develop, connect, run and manage HTML5, hybrid and native applications Leveraging standards-based technologies and tools, the platform ships with a comprehensive development environment, mobile-optimized middleware, and an integrated management, and analytics console, supported by a variety of security mechanisms.

Now I'm never going to become an application developer by trade, although I have written code on and off for the past 20 years ( as an IBMer, from CL and RPG on the AS/400 platform, through SQL stored procedures in DB2 UDB and C++ agents on Lotus Domino, to Java servlets and portlets on IBM WebSphere ). In addition, I'm not including BBC Basic, Pascal, Comal, COBOL and ADA ( all from my pre-IBM student days.

However, downloading Eclipse and installing Worklight Studio was pretty darn simple - and it runs on my Mac :-)

Therefore, you can be sure that I was very pleased to find this rather useful ( and free free free ) enablement resource on the IBM website: -


Developers and IT professionals can get started with the latest version of IBM Worklight (V5.0.0.3) by using the materials on this page.

You will find step-by-step guidance on using the different parts of the IBM Worklight V5.0 product in the modules (PDF files) below. Some modules include exercises; the solutions to those exercises are in the accompanying code samples (ZIP files).

You can get a ZIP file with all modules, a ZIP file with all exercises, the Worklight starter applications, as well as the files for the previous versions of IBM Worklight in the Additional resources at the bottom of this page.

which includes: -

Setup

 Module 02 - Setting Up Your Development Environment (PDF, 691KB)
 Module 02.1 - Setting Up Your iOS Development Environment (PDF, 966KB)
 Module 02.2 - Setting Up Your Android Development Environment (PDF, 528KB)
 Module 02.3 - Setting Up Your BlackBerry Development Environment (PDF, 280KB)
 Module 02.4 - Setting Up Your Windows Phone Development Environment (PDF, 647KB)

Basics

 Module 03 - Writing Your First Application (PDF, 636KB)   Exercise and code sample (ZIP, 51.6KB)
 Module 03.1 - Previewing your Application in iOS environment (PDF, 729KB)
 Module 03 2 - Previewing your Application in Android environment (PDF,725KB)
 Module 03.3 - Previewing your Application in BlackBerry environment (PDF, 902KB)   
 Module 03.4 - Previewing your Application in Windows Phone environment (PDF, 660KB)   
 Module 03.5 - Rich Page Editor (PDF, 417KB)
 Module 03.6 - Mobile Browser Simulator (PDF,705KB)
 Module 04 - Worklight Client API Basics (PDF, 492KB)  Exercise and code sample (ZIP, 53.6KB)

Server-side development

 Module 05 - Integration Adapters (PDF, 518KB)
 Module 05.1 - Creating SQL Adapters (PDF, 508KB)  Exercise and code sample (ZIP, 14.7KB)
 Module 05.2 - Creating HTTP Adapters (PDF, 1.31MB)

 Module 05.3 - Using HTTP Adapters with SOAP Services (PDF, 301KB)  Exercise and code sample (ZIP, 14.5KB)
 Module 05.4 - Creating Cast Iron Adapters (PDF, 407KB)
 Module 05.5 - Using Java in Adapters (PDF, 285KB)  Exercise and code sample (ZIP, 12.8KB)
 Module 06 - Invoking Adapter Procedures from the Client Applications (PDF, 370KB)  Exercise and code sample (ZIP, 53.7KB)
 Module 06.1 - Advanced Adapter Usage and Mashup (PDF, 603KB)  Exercise and code sample (ZIP, 58KB)

etc. 

What's not to like ?

Tuesday, 25 September 2012

My first foray into mobile application development and delivery with IBM Worklight

In this post, I'm looking at the newly announced "bundling" of IBM Worklight with IBM WebSphere Portal, as I begin my Worklight journey.

Following today's announcement - IBM Web Experience offerings add entitlement to IBM Worklight - 


If you have IBM® WebSphere® Portal Server, IBM WebSphere Portal Enable, IBM WebSphere Portal Extend, IBM Customer Experience Suite, IBM Intranet Experience Suite, IBM Collaboration Accelerator with WebSphere Portal, IBM Content and Collaboration Accelerator with WebSphere Portal, or IBM Content Manager on an active Passport Advantage® Software Subscription and Support contract, you are now entitled to use two IBM Worklight Consumer Edition mobile applications with WebSphere Portal. This entitlement lets users extend the current robust multichannel capabilities of these IBM Web Experience solutions to include cross platform hybrid mobile applications with IBM Worklight.

With this new entitlement, your WebSphere Portal content and applications can now be extended to access the full capabilities of a wide range of mobile devices giving your organization a rich cross-platform hybrid mobile experience on smartphones and tablets. IBM Worklight Consumer Edition offers organizations a wide set of services aimed at helping manage, develop, and deploy rich, cross-platform mobile applications, and when combined with IBM Web Experience offerings, organizations can create highly customized, engaging, consistent, and personalized experiences across web, mobile web, and mobile hybrid.

I note that there's a new eAssembly for Worklight / Portal available.

This is what I'm downloading: -
  • IBM Worklight V5.0 for WebSphere Portal Server V8.0 Multiplatform Multilingual eAssembly (CRK2JML)
  • Quick Start Guide for Worklight Consumer Edition V5.0 for Multiplatform English Only (CI88MEN)
  • IBM Worklight Consumer Edition V5.0 zip of Installation Manager Repository for IBM Worklight Studio Multiplatform English Only (CI88PEN)
  • IBM Worklight Consumer Edition V5.0 zip of Installation Manager Repository for IBM Worklight Server Multiplatform English Only (CI88QEN)
  • IBM Worklight Consumer Edition V5.0 zip of Eclipse update for IBM Worklight Studio Site Multiplatform English Only (CI88REN)
  • IBM Rational Enterprise Deployment V1.5.2 Windows Multilingual (CI6BZML)
  • IBM Rational Enterprise Deployment V1.5.2 Linux x86 Multilingual (CI6C0ML)
  • IBM Rational Enterprise Deployment V1.5.2 Linux PPC Multilingual (CI6C1ML)
  • IBM Rational Enterprise Deployment V1.5.2 Linux s390 Multilingual (CI6C2ML)
  • IBM Rational Enterprise Deployment V1.5.2 AIX Multilingual (CI6C3ML)
  • IBM Rational Enterprise Deployment V1.5.2 HP-UX Multilingual (CI6C4ML)
  • IBM Rational Enterprise Deployment V1.5.2 Solaris SPARC Multilingual (CI6C5ML)
  • IBM Rational Enterprise Deployment V1.5.2 Solaris x86 Multilingual (CI6C6ML)
  • IBM Rational Enterprise Deployment V1.5.2 IA64 Multilingual (CI6C7ML)
( well, some of the images anyway - I'll be using Linux x86 )

There's also a video overview of the integration available on YouTube here: -


Finally, for now, there's a useful Worklight training course available online here: -


and, guess what, it's free free free :-)


IBM Websphere Portal 8: Web Experience Factory and the Cloud: RAW

Picking up on my earlier post, I noticed that this book had been announced - as an ebook in RAW format: -

A RAW book is an ebook, and this one is priced at 40% of the usual eBook price. Once you purchase the RAW book, you can immediately download the content of the book so far, and when new chapters become available, you will be notified, and  can download the new version of the book. When the book is published, you will receive the full, finished eBook.

The ToC looks to be awesome: -

Table of Contents
  • Preface
  • Chapter 1: Portal Assessment
  • Chapter 2: Portal Governance: Adopting the Mantra of Business Performance through IT Execution
  • Chapter 3: Portal Requirements Engineering
  • Chapter 4: Portal Architecture: Analysis and Design
  • Chapter 5: Portal Golden and Cloud Architecture
  • Chapter 6: Portal Build, Deployment, and Release Management
  • Chapter 7: Introduction to Web Experience Factory
  • Chapter 8: Service Layers
  • Chapter 9: Invoking Web Services
  • Chapter 10: Building the Application User Interface
  • Chapter 11: The Dojo Builders and Ajax
  • Chapter 12: WEF Profiling
  • Chapter 13: Types of Models
  • Chapter 14: WEF and Mobile Web Applications
  • Chapter 15: How to Implement a Successful Portal Project with WEF
  • Chapter 16: Portlet and Portal Testing
  • Chapter 17: Portal and Portlet Performance Monitoring
  • Chapter 18: Portal Troubleshooting
  • Chapter 19: Portal, WEF, and Portlet Tuning
  • Chapter 20: Portal Post-production
as does the overview: -

• The only book that explains the various phases in a complete portal project life cycle
• Full of illustrations, diagrams, and tips with clear step-by-step instructions and real time examples
• Take a deep dive into Portal architectural analysis, design and deployment
• Understand how profiling can be used to provide variability for customization, personalization and configuration of portlets and environments
• Master the main approaches for classifying, isolating and resolving portal problems via troubleshooting
• Instructions valid for Portal versions 7 and 8

Definitely worth a look


Monday, 24 September 2012

IBM Connections 4.0 API Documentation

IBM Connections 4.0 API Documentation






Packt Publishing reaches 1000 IT titles and celebrates with an open invitation

I've blogged about those nice people at Packt Publishing before including: -




etc.

Well, here's the latest news from a press release that they kindly sent me earlier this week: -

Birmingham-based IT publisher Packt Publishing is about to publish its 1000th title. Packt books are renowned among developers for being uniquely practical and focused. Packt books cover highly specific tools and technologies which IT professionals might not expect to see a high quality book on.

Packt would like you to join them in celebrating this milestone with a surprise gift – to get involved you just need to have already registered, or sign up for a free Packt account before 30th September 2012.

Packt published their first book in April 2004. One of the most prolific and fastest growing tech book publishers in the world, they now have books on everything from web development to web graphics, e-learning to e-commerce, IT architecture to games, and app development.

Packt supports many of the Open Source projects covered by its books through a project royalty donation, which has contributed over £300,000 to Open Source projects up to now. As part of the celebration Packt is allocating $30,000 to share between projects and authors in a genuinely unique way, soon to be disclosed on their website.

Dave Maclean, founder of Packt Publishing explains, "At Packt we set out 8 years ago to bring practical, up to date and easy to use technical books to the specialist tools and technologies that had been largely overlooked by IT publishers. Today, I am really proud that with our authors and partners we have been able to make useful books available on over 1000 topics and make our contribution to the development community."

For more information about Packt, the kind of books they publish, and to sign-up for a free account before the 30th of September, 2012, please visit their website: www.PacktPub.com.


Want to know more ? Well, you know what to do - check out their site -  www.PacktPub.com.

Note to self - Firefox and local connections

 Whilst trying to hit my NAS from Firefox on my Mac, I kept seeing errors such as:- Unable to connect Firefox can’t establish a connection t...