As an iPhone user, I have wondered if Flash was going to be available on this platform in the future. However, recently it has become very clear that this is not going to be the case. Then I ran across this posting from Steve Jobs, who doesn't mince words on this subject. Here is his conclusions (ouch!):
Flash was created during the PC era – for PCs and mice. Flash is a
successful business for Adobe, and we can understand why they want to
push it beyond PCs. But the mobile era is about low power devices, touch
interfaces and open web standards – all areas where Flash falls short.
The avalanche of media outlets offering their content for Apple’s
mobile devices demonstrates that Flash is no longer necessary to watch
video or consume any kind of web content. And the 200,000 apps on
Apple’s App Store proves that Flash isn’t necessary for tens of
thousands of developers to create graphically rich applications,
New open standards created in the mobile era, such as HTML5, will win
on mobile devices (and PCs too). Perhaps Adobe should focus more on
creating great HTML5 tools for the future, and less on criticizing Apple
for leaving the past behind.
IBM developerWorks' goal is to offer you the very best learning and
among all IT websites. Your feedback about our site design is very
important to us. Please take 5-7 minutes to answer a few questionsin
this anonymous survey.
These sessions are ideal for
anyone looking to build a cloud infrastructure or develop and deploy
applications. Topics include: Getting started in the cloud, security,
billing, rapid provisioning and mashups.
As a leader in cloud computing, IBM has shaped what cloud computing is, partnered with our customers to maximize their voice, and put forth a variety of offerings to help customers understand the value of cloud and its adoption. While IBM has been offering application hosting in public clouds for some time now, today IBM has announced a IBM owned and operated cloud, accessible to enterprise clients with a business relationship with IBM.
This is a first for cloud.. a "enterprise cloud"... and it is targeted directly at developerWorks core audience: Developers and Testers! The IBM Smart Business Development and Test Cloud not only offers an integrated stack of runtime software, it is supplemented with a rich set of Rational Development & Testing tools! For those applications that you are developing and testing deemed to sensitive for deployment into a public cloud, IBM is also offering a in-house version.
Certainly any cloud can be used for test and development purposes... the new and very cool news here is this purpose built stable of pre-built application elements, including the Rational Development & Testing tools. For developers and testers who want to use IBM software and in particular Rational, this is a super new addition to the ever growing portfolio of Cloud offerings. One other "smart" feature: It feeds the IBM learning engine which will be able to refine this offering based on your feedback!
Complementing the Smart Business Development and Test offerings, developerWorks today announced it is launching a new Cloud zone,
focused on providing technical articles, community resources, and
support for the enterprise cloud space. This new Cloud zone is a one
stop resource for new or experienced Cloud developers, and includes
discussion forums, blogs, groups, and most importantly, the ability to
connect and network with other developers to accelerate adoption and
quickly maximize value of these new IBM Cloud offerings.
Last week I was having a discussion with Valerie Skinner on aggregating and viewing activity across My developerworks. Valerie was experimenting with Atom feeds to keep up with a cross section of My dW activity, that while not directly related, was meaningful to her. One overlooked strength of Lotus Connections is the incredible Atom feed support the product offers out of the box. By leveraging these feeds, developers can create custom web pages or applications based on the data contained within Connections. A good example of this is our own developerWorks Overview page, where we aggregate and display community artifacts such as blog entries, groups, and members.
My conversation with Valerie got me thinking about my own needs; in addition to keeping up with my Network here at My dW, I also act as an admin for the My dW blogs application, and I'm an owner of the My dW feedback group. I thought it would be very useful to have a single view where I could monitor new activity, or be notified of updates to areas i need to be responsive to, like the Feedback group message board.
Now I could sit down and develop a JSP application similar to what enables the dW Overview page, but this would be overkill. Instead, I decided a simple feed aggregator would suffice nicely for my basic needs.
Here are the steps I took to construct a simple, but useful aggregated view of My dW activity meaningful to me:
Step 1: identify meaningful feeds. In my case, I wanted to follow activity for:
* New blog entries that are published on My dW * New message board entries created on the dW Feedback group * New members joining the dW Feedback group * New messages written on my profile board * New comments posted to my blog or the dW Enthusiasts blog * New activity on the dW Home Public updates river of news (mainly for testing)
Step 2: Collect the Feed subscriptions... Lotus Connections makes this easy by publishing the feed URL within each page
The Google Reader Watcher Firefox plug-in places a icon in the lower right hand corner of your browser window. When you hover your mouse pointer over the icon, a popup displays the number of unread entries you have for each feed you are following.
If your a community manager, marketing specialist, or just a social geek with your hands into lots of diverse areas within developerWorks, you may want to setup something similar. It is easy, quick, and effective!
I just reviewed the itinerary.. and it appears to be gearing up as an action packed conference! Here at developerWorks we use Lotus Connections as the backbone of our community applications, and we have learned a few tricks on how to make Connections a truly stand-out social offering. Well guess what? We are sending Nick Poore and Jay Allen, the developerWorks Application Architects responsible for developing these neat Connections tricks to Lotusphere 2010, where they will reveal all at a jumpstart session!
Here are the session details:
4:00pm - 6:00pm
Ten Innovative Ways to Customize the IBM Lotus Connections Environment
developerWorks application engineers will offer first-hand guidance on
innovative ways to customize Lotus Connections 2.5. Topics include
optimization, migrating existing content to Lotus Connections 2.5,
configuring specific applications, customizing the native user
interface, enabling single sign-on, building custom widgets,
incremental profiling, plus numerous unique solutions that helped
create the "World's Geekiest Social Network". This is a "can’t miss"
opportunity to learn from the best to help you transform your Lotus
So if your going to Lotusphere 2010, stop on by and say "hey" to Nick and Jay!
We do a quick review, just to ensure your blog topic is centric to our developer community.
You will get an EMAIL with a link to our private bloggers group, where you create your blog!
My developerWorks: Hosting blogs for developers and IT professionals
developerWorks blogs are part of the broader My developerWorks
community. We are happy to host your developerWorks blog, and will
make every effort to be a gracious and courteous host. We ask that you
treat IBM and developerWorks, the blog hosts, with courtesy and respect
(just as if you were being a good guest at a party or visit with
friends or family). Part of that courtesy is to understand and follow
Additionally, please be sure to read and understand the broader IBM
guidelines for blogging and social computing, which can be found here: http://www.ibm.com/blogs/zz/en/guidelines.html
Expectations of the bloggers
The responsibility of the blogger is to keep the blog fresh and
engaging and encourage people to come to the developerWorks Web site
and learn about things that are important to developers and IT
professionals. Remember that developerWorks is a community of
developers and IT professionals, and address that audience and the
topics and interests that they care about. Additionally, be genuine
and personal. Your blog should be in your own unique voice, written in
first person style. Don't turn your blog into a vehicle for blatant
advertising and promotion of commercial products for your company or
organization. Also, help us maintain usable blogs by doing such things
as adhering to accessibility requirements (by for example including alt
tags for any images) and preventing and correcting broken links.
Keep your blog fresh
Posting interesting content regularly is way of keeping your blog
fresh. Regularly means more than once a month and even better, more
than once a week. For best results, you should plan to post more than
twice a week to keep your blog alive.Once you reach a total of 100
posts you'll have a cushion if you need to take a little time off to
work on your real job, etc. But multiple posts lead to visits. Having
posts with varied searchable words will bring visits from the search
engines and keep your existing audience engaged. Once your blog is live
your name is going to be on it; even if you don't post, someone
Googling your name is going to find your blog. Thus, you'll want to
continue keeping your blog alive and active. Please make sure you are
committed to this, long-term, before launching a blog that may quickly
become the #1 result for your name in the search engines.
Treat your blog as a dialogue
Certainly your blog is all about what you have to say, but it is also
about what your audience has to say. If you get a comment, respond. Let
the commenter know you appreciate what he/she has to say even if you
don't agree with it, or have an answer to the question, etc. This will
bring the commenter back and will show the casual visitor that your
blog is a lively, discussion-friendly area. If you are going on
vacation (after you have that 100 post cushion), let the audience know,
or even better, bring in a guest blogger to keep the conversation alive.
Guidelines for your blog
Write about what you know, and what you truly care about. Focus on your passions. Maintain a personal, first-person voice.
Know your audience and talk about the things they want and need
to learn about or discuss. Focus topics that relate specifically to
the wants and needs of our community of developers and IT
Don't disclose anything you wouldn't want everyone in the world
to know (that is, keep in mind the Business Commitment Guidelines if
you are an IBMer and NDAs if you are anyone).
Also, please read other blogs about your topic of interest and
link when appropriate to other blogs and materials. If you want to
quote another blogger or anything you have not written yourself, please
be sure to credit the creator.
Know who owns your blog
You are responsible as the author of your blog for all of its
contents. That said, please be aware that content published on our
site is available to IBM and IBM developerWorks to use as we see fit.
Also be aware that anything published on the Web can live on forever in
the public domain. If you want to reprint your blog, you have reprint
rights under the IBM developerWorks standard reprint policy. If you
want to know the specifics, please send a note to email@example.com
requesting a copy of the current reprint policy.
Finally, If you are changing jobs or changing your focus or want to
blog on another site, we request that you write -- and leave in place
-- a final post stating you are discontinuing the blog, and that you
disable the comments. If you have another blog, you can refer readers
In this video, Stephen O'Grady of RedMonk and IBM’s Jim Corgel, General
Manager, ISV and Developer Relations, chat about a range of topics both specific to developerWorks and general developer industry trends.
As many of you have already experienced first hand... we recently made a major revision to My developerWorks. Our own Ami and Gretchen have authored a most excellent article that explores the many features and updates of this revision, and I highly recommend our members take a few minutes to read and become acquainted with all that My dW now has to offer!
@saqibali - Thanks for the feedback! I also think this is a really
valuable feature. Painless and seamless integration between social
sites is critical. Doesn't get much easier than this... a few mouse
clicks and your developerWorks activity is linked with your
Facebook friends network! Very cool...
With our latest revision to My dW, we have added some slick features for developerWorks members who also activity participate in Facebook. I see a lot of affinity between Facebook and developerWorks... with an overlapping network of colleagues. Let's explore a new feature that links our social sites.
Broadcast your developerWorks Activity to your Facebook friends network:
In this iPhone example, you can see 2 of my developerWorks activities (bookmarking a dW article and commenting on a dW blog) syndicated out to my Facebook friends. You can easily configure your My dW profile to set this up:
Navigate to Profile -> My Profile -> Settings : and within the Facebook Connect section choose the activities that you would like to syndicate out to your Facebook friends network!
This is it! We are in the final hours of testing our upgrade to Lotus
Connections 2.5 (and our own customizations). Really tired, as it is
4:30 in the morning... but it has been worth it! My thanks to the
great dW talent that has made this upgrade possible!
My blog has been quiet over the last month as myself and the technical team here at developerWorks have been super busy preparing the grand unveiling of an all new My developerWorks community based on a customized version of Lotus Connections v2.5.
I promise some really exciting changes, updates, and all new features here at developerWorks! Since our launch on May 1, we have been adding incremental features, so I'm really excited about this major revision and upcoming launch, and the impact it will have on our community!
All of the existing features and anything our community members have uploaded, blogged, tagged, bookmarked, or created will carry over to the new developerWorks, and we will be fully migrating all groups, profiles, and membership data. And this is only the beginning of a complete website makeover... coming in 2010!
Stay tuned... we are very close to the grand unveiling!
Neat stuff Jim! I really like the whole concept of monitoring in this fashion. I can remember not so long ago, when our "glass houses" were ice boxes. I can always remember walking from the NC DMV computer room directly out to the parking lot.. in the middle of summer... it would literally steam your glasses. I use to think about all the energy and cost associated with keeping that computer room so cool, and how my own taxes was footing the bill! Today, with this type of precise monitoring, the energy savings must be incredible!
Wow... developerWorks has turned 10! And what an incredible 10 years it has been for myself and our industry. In 1999 I was working as an
architect on an IBM WebSphere Small Business Suite offering. In those days, I used
dW and aW all the time as a developer / architect to get answers
and keep current on technology.
After moving to Tivoli, I was named the UI architect for a common tookit to be used to construct all the web GUIs for our product offerings. Again I found myself turning to dW and aW, as the resource not only to solve my current challenges, but as a means to keep current on technology, and remain well positioned for new growth opportunities that I knew would arise.
In 2007, an opportunity presented itself that would forever change my relationship with developerWorks. No longer would I look to dW as a resource center to assist me in my day to day job... as I made a move into the developerWorks organization itself! Working within dW has been AWESOME! Finally, after using the resources at dW for all those years as a developer and architect, I could give something back!
So developerWorks... thank you for all those years when you assisted me to be a better programmer.. and a smarter architect. And thank you today, for allowing me the privilege of working on the "inside" of our industry's leading IT professional network!
Here are some of my predictions for the next 10 years:
Developers are going to have a much larger voice, in part because of the explosion of social networking. Look for developers, architects, and designers to begin blogging in much greater numbers.
Connectivity... in the next few years look for PANs and PAN enabled devices to be as common as todays cell phone. I predict they will be everywhere. Wires and plugs will quickly become a thing of the past.
Smarter planet will become not just a reality but common place. We have really been quite lax with our natural resources... look for smart devices to begin to add up real savings for the average person.. and big savings for municipalities.
This is the KEY differentiation between Lotus Connections and other offerings in this space. The user experience is people centric.. people are the primary artifact! Lotus nailed the user experience... and hit a home run with the 2.5 release.
Here is a quick way to invite your friends and co-workers to join in on the festivities here at My developerWorks. We have added an "Invite Others to Join" button to our groups. Now, with the click of a button, you can invite people who are not already a member of My developerWorks to come join in on the fun!
The development and design teams at developerWorks sure have been busy over the past few weeks.... Have I mentioned how important your My dW profile is lately? I know that I tend to drive this point relentlessly... but I cannot overstate just how important your profile is to other members of this site.
The profile is the primary vehicle by which members connect, learn, and establish electronic relationships. Expanding your network here on My dW is smart play that can give you the edge in your own development projects!
Holding up our end of the bargain to assist you... we have once again expanded the profile... by adding an Education area. Be sure to circle back to your profile and update these fields. Connecting with peers based on common educational backgrounds is a great way to establish relationships here at My dW!
One handy feature of your My dW profile is Recent activities. This neat option lets you and other members keep up with all your travels across My developerWorks. As you join a group, post a bookmark, blog, or create an activity, your profile automatically keeps account of this... allowing you to quickly navigate to the areas of My dW you are active in.
This feature also allows other members to "follow" you... which is really nice for new members who have similar interests as you. As part of our efforts to continuous expand the user experience, we have added two additional tabs to Recent activity. The Downloads and Forums tabs, will allow you to track and navigate to your recent activity in these areas of developerWorks.
As we continue to roll out new features... expect to see a lot of enhancements to your profile. Your profile is at the heart of everything you do at developerWorks, so please fill it out.. and keep it up to date!
As part of the IBM.com family... developerWorks shares the common "IBM ID" that all IBM external websites use. When we first launched My developerWorks, our Edit Profile function would only allow a member to view their IBM ID credentials and other IBM profile elements.
We heard from many of our members the desire to update and maintain all their profile elements in a single place. As a result, we have just delivered an enhancement to Edit Profile.. and now allow the full edit of all of your profile elements from your My dW profile.
I have also heard much feedback on offering the ability for our members to change their screen name, expect this feature to be delivered in the next few months. Finally, our user testing (and my own experience) pointed out the awkwardness of registering at My dW.
We have a new registration process in the works... and I also expect this feature to be delivered in the next few months. I really appreciate feedback from our membership.. my goal is continuous improvement of our user experience on My dW, so please keep your comments coming!
It all started many months ago during a design meeting... with this simple question: How do we make
it easy for our members to maintain and update their My dW profile? We
wanted something simple... "button click simple" as I like to say.
At that meeting "incremental profiling" was born. So what is
incremental profiling? In a nut shell it is taking your current
context within our website and allowing you to simply click a link to
"add this as an interest" to your My dW profile.
For example: your reading our latest and greatest article published in the Linux zone... by simply clicking the "Add to My dW interests" link, we will automatically update your profile with Linux as an area of
Incremental profiling from an article
This new feature is also available from Forums and Zone overview pages...
Incremental profiling from Zone overview page
Incremental profiling from dW forums
Some may ask: why is it important to keep my profile up to date with my interests? Because this is how other members find and interact with you within our community, plus in the near future we will use your profile "interests" as a keyword to our upcoming recommendations engine. Please give this new feature a try... I would love to hear your feedback!