The developerWorks iPhone app is now live in the Apple App Store. You can read some of how we used Lotus Connections 2.5 APIs in this technical article I helped write. Developing a social networking iPhone application based on IBM Lotus Connections 2.5
Here is a trick I used in the application to get the signature developerWorks orange.
When creating a UIColor in Objective-C there is not a SDK API to get a color using the web hex RGB values so I used a #define to help me create the UIColor object needed.
#define UIColorFromRGB(rgbValue) \
[UIColor colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \
green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \
blue:((float)(rgbValue & 0xFF))/255.0 \
Then you can reference this code by calling UIColorFromRGB(0xFF6600);
Notes of a Developer
Matching: lotus X
Well Day 1 is almost compete. It started early for me. I was awake at 4:30 am. I laid in the bed till about 6:15 then got up and ran 2 miles. I had to do something. Then there was good and expensive fruit and OJ for breakfast. I wanted to actually see how a session at a conference is done so I went to the JMP 201 IBM Lotus Sametime for Web 2.0. It was a very interesting session. I look forward to checking out the new Sametime Proxy SDK in 8.5. Jay Allen and I hope we can use this to get inline web chat and presence integrated into Lotus Connections.
After the morning session and lunch it was a quick nap. Up from the nap I got into my Lotusphere uniform.
After I was dressed then it was off to prep with Jay. Four o'clock rolled around and the room was about 90% full probably 80 or so people ready to learn about MydeveloperWorks customizations of Lotus Connections 2.5. Our talking lasted about 1.5 of the 2 hours we were given then we had few questions. Most of the questions were on TAI and how we used it to get Lotus Connections and our other developerWorks apps to SSO.
Here is a picture of the crowd filling in a few mins before we started up the session.
After finishing off the session Jay and I headed to the kick off party pool side at the Dolphin and Swan Hotels. Jay really wanted to crash the party Ron Burgundy cannonball style but I advised him against that.
Tomorrow starts off early with the Open General Session kicking off at 8am. Then Jay and I will be in the Meet the Developer Lab from 11 - 1. I hope to catch Integrating IBM Lotus Domino Data and Applications on Smartphones, Blackberry's and Apple iPhones and Jeff Schick's Key note on Social Collaboration.
I still haven't started packing. I am still writing code. I did finish my presentation but that was due back in December. Sunday night I will be speaking on Ten Innovative Ways to Customize the IBM Lotus Connections Environment. I will also be in the Meet the Developer Lab on Tuesday and Wednesday. I will let you know exact times. I should be doing some twitter down there if you want to follow me. @npoore
See everyone soon.
As one of the lead engineers in My developerWorks launch of Lotus Connections 2.5 I thought I would share with you some of the features I worked on and give a little insight on what they do and how they work. If you see something specific you are curious about on My developerWorks and want to know more about it leave me a comment here and I will try to post a message about that feature.
Here are some of the features I plan on talking about.
Rest URLs for the user's profile
Suggested tags in user WatchList in My home
Follow Blog Widget in blogs