There is now a QEDwiki ACORD demo available on You Tube. IBM has been recently working on projects related to situational applications and application wikis.
An Application Wiki enables non-technical users to rapidly design their own means of interaction with data or business services. QEDwiki is IBM's application wiki framework for collaboration, and situational dynamic content development.
QEDWiki is a platform for collaboration
Lightweight standards based collaboration environment
Unstructured to Structured Data Definition
Enables personal publishing
QEDWiki is a runtime for aggregated services:
Dynamic platform for integrating “live” data
Personalization in consumption of external services
For developers looking for one site to get a quick glimpse of what is happening in the "Mashup" world, you should check out the newly launched developerWorks Community Space focused on Mashups .
The Mashups community consolidates information on mashup makers and utilities to createsituational applications, including information about mashup utilitiessuch as QEDwiki (IBM's Enterprise Mashup Maker) being developed by IBM's Emerging Technologies team.
Also, there is an Ajax community available which is one-stop shop for information on the Ajax programming model, includingarticles and tutorials, discussion forums, blogs, wikis, events, andnews.
Since Mashups and Ajax are closely related topics, I suggest you check out both communities on a regular basis. These communities just launched with an initial set of functions, but will continue to evolve to add more community functions later this summer. For example, these communities will offer public and private chat rooms for relationship building.
John Feller Manager, IBM Emerging Technologies Development
What do you think of this new direction for Laszlo? Post your thoughts in the comments.
There seems to be a lot of recent work with zooming large images. If you've ever tried to manipulate an extremely high-resolution image, you know it can be rather slow with regular image software or browsers.
Or, check out this offering from Microsoft. The zoom through Notre Dame was particularly impressive.
Below is a recent Emerging Technologies in the News email from Joe Becker. Joe does a terrific job promoting and spreading the word about achievements in the broad realm of Emerging Tech. His contact info is:
Joe Becker IBM Communications 11 Madison Ave., 18th Floor NYC, NY 10010 Office: 917-472-3428 firstname.lastname@example.org
'Some great early coverage from today's OpenAjax announcement that Microsoft had joined the group (which now totals 72 members) and that the organization has 11 members who have received interoperability awards. The interoperability certificates represent progress by both OpenAjax Alliance and its members towards defining and achieving industry support for OpenAjax Conformance.
Additional coverage is expected this week and next.
"My view is this is strong indication that businesses are telling all AJAX vendors and developers [that] open [de facto] standards and interoperability matter," said Rod Smith, vice president of Emerging Technologies at IBM Software Group. "OpenAJAX is now viewed as the leading organization fostering Rich Internet Application [RIA]-related technologies. Microsoft has always been a leader in rich user experiences—having their active participation in OpenAJAX will be welcome by developers and enterprise customers alike." "Obviously, Microsoft is a very important player in the AJAX world because it has the dominant browser on desktop computers and a significant share in the server world and with the .Net servers," said Jon Ferraiolo, acting director of OpenAjax Alliance and Web architect for Emerging Technologies at the IBM Software Group.'
Today, we kick off a new feature of the IBM Emerging Technologies Blog. The IBM Emerging Technologies team is experimenting with several technologies which we believe will have a significant impact on future IT solutions. The IBM Emerging Technologies team or invited IBM Research team members will discuss issues and opinions about several topics including (but not limited to) Wikis/Blogs, Social Networking, Knowledge Mining, Open Source, Rich Client Applications (AJAX), SOA, RFID, etc.
If you're interested in developing AJAX applications with Eclipse, you will want to check out the newly released AJAX Toolkit Framework. It is pretty neat to be able to run and debug different AJAX runtime offerings (Dojo, Rico, Zimbra, etc.) inside the Eclipse IDE, although I suspect the real advantage will be in its extensibility to support additional AJAX runtimes down the road.
I'm also hoping to see more samples and refinements soon (fingers crossed). What sorts of things do you want to see, or what runtimes do you hope will get added? Post your thoughts in the comments.
A recent article on CRN on Seven Business and Tech Trends for '07 stress the importance of capturing core knowledge and empowering business analysts to do their job better. This article lists the following trends for 2007:
Capture Expertise Before Boomers Retire.
Designing for Agility: Business Analysts Step Up.
Integration as Cure: the Future of Medical Records.
Manufacturing's Job One: Improve Information Flow
Parallel or Bust: Computing at a Crossroads.
Let's See Action: BI Adapts to Real Time.
Build Up From SOA to Business Integration.
This article is very interesting and gives a good summary of what IT shops need to look out in the future. I agree with most of the insights contained in the article. I have a few comments to add.
Capture Expertise Before Boomers Retire - IT shops need to be concerned not only with employees who are about to retire, but with key employees leaving for other jobs. A lot more people change jobs with different employers than the number of people retiring. It is easier to capture explicit knowledge rather than tacit knowledge. Some tools might help, but getting tacit knowledge documented will be difficult. How do you maintain close relationships (customers or professional colleagues) that these ex-employees had? Sure, they can list who they worked with, but it will be difficult to document characteristics about the "relationships". Companies have to start somewhere and so the reference to use blogs and wikis is a good start. However, there's still a lot of manual work (trial and error) to recover from key employees leaving that I'm not sure could be automated (at least in the near term).
Designing for Agility: Business Analysts Step Up - The analyst role is evolving. Besides BPM and UML tooling, information consolidation/integration is important for a business analyst. QEDwiki, an IBM application wiki, which has been discussed several times on this blog, is a good example of how a business analyst can be empowered to select and integrate critical information to use. With QEDwiki, a business analyst can "design" an on-line information portal to service his or her needs.
Integration as Cure: the Future of Medical Records - I agree with the author that there is a strong need to integrate systems and information via electronic medical records. The federal government will need to take a leadership role here, but it will cost money. (We all know there's not a lot of extra money sitting around Washington, DC these days, so a solution won't be easy.) However, integrated EMRs will need to happen soon. More and more documents are online. Fraud and waste from Medicaid/Medicare could be much more easily detected if there was some common integrated system. There are a lot of privacy issues that will need to be resolved, but hopefully in 2007 people will start a dialog to explore possible solutions.
Manufacturing's Job One: Improve Information Flow - I see the use of software standards being a key solution for hetergenous systems such as using Web Services/SOAP. IBM and other vendors have invested heavily in enabling software products to conform to standards.
Parallel or Bust: Computing at a Crossroads - The graph showing that 'microprocessor hitting the wall' and not keeping up with Moore's Law is interesting. I was not aware that Moore's Law was not being kept up within the microprocessor industry. Programmers have been spoiled for a long time because even if they wrote inefficient programs, Moore's Law was there to save the day by continually providing faster microprocessors. Many programs got bigger and bulkier. It will be interesting to watch this trend. I'm confident that researchers will discover new manufacturing process or utilize new materials to make even faster microprocessors and address the power dissipation issues.
Let's See Action: BI Adapts to Real Time. - In a way, search engines (such as Google) provide common business users with basic BI information. It's amazing what information is available and being collected on the web. It's a big difference from just a few years ago. Of course, real BI tools provide more useful and better quality of data. Data Quality will be the key differentiator because there's still a lot of "junk" data available on the web. People are willing to pay a premium for reliable data and thus BI vendors need to continually ensure that their BI data library is of the highest quality and most up-to-date.
Build Up From SOA to Business Integration. - Agree with the insights mentioned about this trend. SOA and Web Services will provide companies a way to integrate legacy applications. But the more importantly, SOA opens up new business opportunities that companies need to consider.
John Feller Manager, Emerging Technologies Development, IBM Software Group
A release of the Ajax for IBM WebSphere Platform is available for download on this page. The files are packaged as Eclipse plugins, so I was able to install them into Eclipse 3.2 to just view the documentation. (it works with WebSphere Application Server Toolkit also) There are included samples and tutorials, although according to the forum, some samples may require WebSphere Application Server 6.0 or higher in order to properly deploy the EAR (enterprise application archive).
Brian Goldfarb, lead product manager for Web Platform and Tools atMicrosoft, said the software giant is open to having a dialogue withthe group of companies pursuing an open-standards approach to AJAX.
Rod Smith, vice president of Internet technologies at IBM, whichstarted the OpenAJAX effort, told eWEEK at the AJAX Experienceconference here that the group extended an invitation to Microsoftbased on the work the company has done with Atlas. Smith said the groupextended an invitation to Microsoft not only to join the OpenAJAXgroup, as 13 companies did earlier this week, but also to attend atwo-day meeting of the group to be held next week here.
"OpenAJAX is definitely an interesting development, and anycooperation in the community is always goodness for developers,"Goldfarb said.
Havingseen what can happen when IBM teamed with Microsoft on standardizingWeb services, this would be a terrific thing if it happened (IMHO).
Here is an update on the current state of the Open AJAX Alliance:
Though two notable hold outs to OpenAjax still exist (Microsoft andSun), the ranks of OpenAjax continues to swell, with originalsignatories including well-known industry notables such as IBM, Adobe,and Oracle. Recent additions to membership now include over a dozen new members including SAP, TIBCO, Backbase, and JackBe. ...
Boloker also outlined some of the future goals for OpenAjax and theywere essentially a laundry list of features you would expect anyenterprise platform to have including internationalization,localization, security, and much more. The seriousness and scale ofthe effort shows that Ajax has grown from a simple pattern fordevelopment Web applications into an increasingly well-defined andindustry supported platform model.
The article also notes that Boloker announced that the Alliance now has a new web site. There isn't anything useful on the site yet, but its worth bookmarking for future reference.
I'm glad to see this alliance continue to grow and develop. Kudos to Craig Becker and his team for continuing to make this stuff real. Nice job, gang.
As a followup to Christopher's post earlier today, here is a link to a RegDeveloper article, Microsoft joins OpenAjax party about the recent announcement.
"In a statement, Microsoft's Kevin Smith - arguably owner of the most challenging job title in IT as core web platform and tools to UX web/client platform and tools group product manager - said the company will collaborate with other industry leaders to ensure a "high degree" of interoperability in AJAX-style development.
"Microsoft is continuing its commitment to empower web developers with technology that works cross browser and cross platform," Smith said.
OpenAjax Alliance membership puts Microsoft back into bed with IBM, also an alliance co-founder. IBM joined with Microsoft to flesh out the WS* family of web services specifications underpinning many of today's SOA and Web 2.0 architectures. Microsoft and IBM also teamed up, with others, to form the Web Services Interoperability (WS-I) organization in 2002..."