Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]
 

New developerWorks iPhone app is ready to keep you informed

Plus, app developers show you how to make your own

Scott Laningham (scottla@us.ibm.com), Podcast Editor, IBM developerWorks
Scott Laningham
Scott Laningham, host of developerWorks podcasts, was previously editor of developerWorks newsletters. Prior to IBM, he was an award-winning reporter and director for news programming featured on Public Radio International, a freelance writer for the American Communications Foundation and CBS Radio, and a songwriter/musician.

Summary:  developerWorks lead designer Ami Dewar and dW community architect Nick Poore talk about the new developerWorks iPhone app, Lotus® Connections, and point you to instructions to make your own iPhone apps. Plus what's new at developerWorks.

Date:  13 Oct 2010
Level:  Introductory

Activity:  407 views
Comments:  

developerWorks: This is the developerWorks podcast. I'm Scott Laningham. Today Ami Dewar, who is design lead for developerWorks, and Nick Poore, developerWorks community architect, join me to talk about the new developerWorks iPhone app.

Build your own iPhone app

(Editor: To discover what new resources are available this week in developerWorks and My developerWorks, jump to the end of this interview.)

developerWorks: How are you doing today?

Dewar: Great, how are you?

Poore: Doing good.

developerWorks: Good to have you guys here. And I've been looking forward to having this conversation about the iPhone app. I haven't seen it yet which is bad for me as the host, but I will get around to that.

But Ami, first thing I wanted to ask you ... I mean, this may seem like a silly question since people seem to be creating iPhone apps for everything out there. I mean, I think the virtual cigarette lighter maybe was one of the weirder ones I've heard of. But why does an iPhone app make sense for developerWorks right now?

Dewar: I mean, honestly, we really thought that the timing was ideal right now for an iPhone app given how well our community has grown in the last year and a half since we launched our most cohesive community based on Lotus® Connections. So right now, it's at nearly half a million users strong and it's using Lotus Connections 2.5 [software | Lotus at developerWorks] which that really offers us some great features to draw upon.

We have like the river of news which shows the users activity in real time as it's happening, which is very similar to what you see with some of the other popular social networking apps such as Twitter and Facebook.

And then, we also have a great community search across all the networking tools which includes some integration of our own technical content. And we have an enhanced user's profile.

So we thought that adding or creating a mobile application, given the popularity of the Apple iPhone at this point would be a great way for our users to collaborate and connect with others while on the go.

developerWorks: Right. So it's beyond the novelty phase, obviously, with iPhone and iPhone apps now where this is just about enhancing the normal experience that people expect to the level that it should be, right?

Dewar: Right. Absolutely.

developerWorks: Nick, talk about developing the app if you would. And also, Ami mentioned Lotus Connections and I know there's also some kind of tie-in there too, right?

Poore: Yes. So obviously we developed the iPhone app with Xcode which is the developer IDE that Apple requires to you use.

developerWorks: Right.

Poore: And I'm fairly familiar with Lotus Connections. I've done a lot of work on getting Lotus Connections running on developerWorks, so I knew a lot of the APIs, the public APIs that Lotus Connections provides. And so that allowed me to just basically take those APIs and start running on developing the app and getting the data that we need out of the platform so that the users could use it on their iPhone.

developerWorks: How long does it take to build something like this? I mean, what was the timeframe involved?

Poore: For our first release it was a good about 50 days of development, roughly. I did some early prototyping to kind of show off a little bit, but the core of the app, the development, took about 50 days.

developerWorks: So what does it do? Talk about what the app does.

Poore: Yes, so we basically really based it off of the river of news or the my home part of the application. So as a user starts up the app, first thing they see is public updates and this allows the users basically to see real-time data coming from My developerWorks.

From this view, users can select an individual event or a story and look at a more detailed view. And from there, they can click onto the user's profile that just contributed that data. And from that user's profile, they can see the board messages from the user's profile. You can respond to the board messages. You can look at the user's interests. You can look at the recent activity.

developerWorks: Very good.

Poore: You could also search My developerWorks by profile, by keyword, or by tags. And then you can also see your individual profile once you've logged in. And once you get to use your individual profile, you can post a message to your board or it might be better known as posting a status. And then finally, you can also view your network of colleagues that you've already built up.

Dewar: So it really takes, Scott, a lot of those tasks that you might do on a regular basis and we can now kind of do that while you're out and about and, you know, update your stats or see who else is posting to your board or do a quick search and actually save the search results for later when you're back at your computer ... that sort of thing. So hopefully the ease of use with some of these tasks makes users more inclined to dig deeper into developerWorks.

developerWorks: Yes. And if you're really going to be a viable social network destination, then you need to have these kind of tools available for people because so many people do this stuff through their phones now, right?

Dewar: Right. It really seems like ... I mean, I think I do more social networking via my phone than I truly do on my computer.

developerWorks: Is there any plan for an Android or BlackBerry or any other platform apps eventually?

Dewar: We're certainly investigating that because we have gotten a lot of feedback that our users would like those kind of apps. So we're definitely going down the path to consider what it would take to emulate a similar model on those other platforms.

developerWorks: That or we're going to have to have lots of easy contests where we give away a lot of iPhones, right? [LAUGHTER]

Dewar: I like that idea too.

developerWorks: Well ... and the last thing we should say: For people to find the developerWorks iPhone app, do they just go to the iPhone app store, or what DO they do, Ami?

Dewar: It's very easy. If you just search under developerWorks, under dW if you know us better by that, IBM or Lotus Connections it's ... the application comes up pretty near the top. You can also look under Apple's broader category of social networking, I think it is, to find the application.

developerWorks: Very cool. developerWorks Ami Dewar and Nick Poore. Thank you both for your time.

Poore: Thanks.

Dewar: Thanks, Scott.

developerWorks: We're going to put one more plug in this week for the Information On Demand Global Conference coming up October 24 through 28 in Las Vegas, Nevada, at the Mandalay Bay resort. If you're not registered, you can still register to attend. And if you can't go, you can follow us on live streaming video from the conference. Both the keynotes every day in the morning will be live streamed as well as a couple of hours every day of interviews from the expo. We'll be talking to IBM execs, Business Partners, attendees, all kinds of people. So you can find that on the developerWorks homepage or on the podcast blog. And that will be again October 24th through 28.

This is the developerWorks podcast. I'm Scott Laningham. Talk to you next time.

What's new in the developerWorks community?

developerWorks: John Swanson is here with the Swanson minute. Hey, John.

Swanson: Hey, Scott Laningham.

developerWorks: How are you doing?

Swanson: Not too bad. Hard at work on the newsletter.

developerWorks: Absolutely. And I bet you're talking about this same topic, aren't you, this week?

Swanson: Well, we're ... you know, the whole place, the whole team is abuzz about this new developerWorks iPhone app which makes perfect sense that you're talking to Ami and Nick about it.

And I won't go into too much detail about it, but the newsletter, of course, is giving it the appropriate focus. In addition to the ... you know, we're launching this developerWorks app on the iPhone, of course, and Nick and Ami have authored an article on how to use Lotus Connections 2.5 APIs to create a simple iPhone app.

developerWorks: Very cool.

Swanson: And it's kind of neat. And it's always fun when we get something topical like that on the site. And so it gives me something to talk about and it gives us all something to get excited about.

developerWorks: Did you get your free iPhone yet to test the app out?

Swanson: It hasn't reached me yet. I think it's hung up in transit.

developerWorks: I think mine is too, sadly. [LAUGHTER] John, what are the highlights on the developerWorks homepage this week?

Swanson: Well, let's see here. On the ... let's go alphabetically here.

In WebSphere, we're always excited to get a new version, a new update to the WebSphere Developer Technical Journal [10-06-2010 issue | current issue] and this round is no exception ... so that's full of all kinds of great resources and that's worth checking out all by itself.

So that's what we've got going on. And you know, we're in high gear. This time of year, it's always pretty busy.

developerWorks: Fantastic. John Swanson, editor of developerWorks newsletters. Thanks, John.

Swanson: Thanks, Scott.


Resources

About the author

Scott Laningham

Scott Laningham, host of developerWorks podcasts, was previously editor of developerWorks newsletters. Prior to IBM, he was an award-winning reporter and director for news programming featured on Public Radio International, a freelance writer for the American Communications Foundation and CBS Radio, and a songwriter/musician.

Report abuse help

Report abuse

Thank you. This entry has been flagged for moderator attention.


Report abuse help

Report abuse

Report abuse submission failed. Please try again later.


developerWorks: Sign in


Need an IBM ID?
Forgot your IBM ID?


Forgot your password?
Change your password

By clicking Submit, you agree to the developerWorks terms of use.

 


The first time you sign into developerWorks, a profile is created for you. Select information in your developerWorks profile is displayed to the public, but you may edit the information at any time. Your first name, last name (unless you choose to hide them), and display name will accompany the content that you post.

Choose your display name

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerWorks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

(Must be between 3 – 31 characters.)

By clicking Submit, you agree to the developerWorks terms of use.

 


Rate this article

Comments

Help: Update or add to My dW interests

What's this?

This little timesaver lets you update your My developerWorks profile with just one click! The general subject of this content (AIX and UNIX, Information Management, Lotus, Rational, Tivoli, WebSphere, Java, Linux, Open source, SOA and Web services, Web development, or XML) will be added to the interests section of your profile, if it's not there already. You only need to be logged in to My developerWorks.

And what's the point of adding your interests to your profile? That's how you find other users with the same interests as yours, and see what they're reading and contributing to the community. Your interests also help us recommend relevant developerWorks content to you.

View your My developerWorks profile

Return from help

Help: Remove from My dW interests

What's this?

Removing this interest does not alter your profile, but rather removes this piece of content from a list of all content for which you've indicated interest. In a future enhancement to My developerWorks, you'll be able to see a record of that content.

View your My developerWorks profile

Return from help

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=
ArticleID=607432
ArticleTitle=New developerWorks iPhone app is ready to keep you informed
publish-date=10132010
author1-email=scottla@us.ibm.com
author1-email-cc=

Tags

Help
Use the search field to find all types of content in My developerWorks with that tag.

Use the slider bar to see more or fewer tags.

For articles in technology zones (such as Java technology, Linux, Open source, XML), Popular tags shows the top tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), Popular tags shows the top tags for just that product zone.

For articles in technology zones (such as Java technology, Linux, Open source, XML), My tags shows your tags for all technology zones. For articles in product zones (such as Info Mgmt, Rational, WebSphere), My tags shows your tags for just that product zone.

Use the search field to find all types of content in My developerWorks with that tag. Popular tags shows the top tags for this particular content zone (for example, Java technology, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere).