Emerging Technologies You Need to Know
JohnFeller 110000RUW6 1,547 Views
Foremost, I would like to thank the developerWorks and alphaWorks team for giving us the opportunity to christen this blog.
Members of the IBM Emerging technologies team will give their thoughts about the Emerging Technology Tookit (ETTK) packages. I like to hear how developers are using the alphaWorks ETTK technologies in their environment and receive suggestions on how to make these ETTK technologies better.
John Feller[Read More]
It seems that in a lot of ways, technologists themselves are also becoming more multi-dimensional over time. The label 'Jack of All Trades' is more the norm than the exception, I think, because people pick up such a myriad of skills. It would be interesting to learn how many different 'roles' a typical IDE for Laszlo user plays.
I wonder how many Flash programmers use IDE for Laszlo? Perhaps they are looking for an easier way to quickly create a rich client interface? But those hard-won Flash skills are not lost, since it is still possible to embed certain SWF files into a Laszlo application.
Another interesting role is that of an application server user. Laszlo applications can be deployed onto machines with a Laszlo Presentation Server (LPS). How many people are building data-driven Laszlo applications, perhaps using XML and a bit of server-side code?
How many roles do you play? Hit the 'Comments' link to post a reply. We'd love to hear from you.
Jim Hsu[Read More]
One of the ETTK technologies is Policy Management for Autonomic Computing (PMAC). I realize that the term "autonomic computing" sometimes conjures up images of advanced self-regulating, self-healing systems. While self-regulating and self-healing solutions are part of autonomic computing, it encompasses much more, including very practical approaches to automating the management of IT infrastructure and applications. PMAC helps you manage resources based on the policies you want to enforce. It can be applied to help an application deal with situations with which it is presented or to kick-off the appropriate management process at the right time. I recommend you check out how PMAC can take over the difficult parts of policy-based decisions and let you concentrate on the real work of your applications.
The team that wrote PMAC is very interested in evolving the technology to address your needs. I invite you to experiment with this technology and post comments here with information on which subcomponent or combination of subcomponents you found useful in your application. I would like to also hear how you would suggest the PMAC team could make embedding these subcomponents easier. That includes any tooling suggestions you might have.
You can find PMAC at its IBM alphaWorks technology page.
Joel Farrell[Read More]
Well, I finally finished doing my taxes this weekend. - ug.
Doing taxes is not much fun, but using of one of the popular software tax programs makes it easier to do.
It's amazing how everything is being interconnected. Tax software can inquire download year end interest/capital gains
information from many financial institutions. Tax software utilizes other on-line sites to achieve a complete
end-to-end user experience. Just one example to show that the amount of business process interconnectivity is growing exponentially.
Instead of one program that "does it all", more companies are just concentrating on their core competencies and
remotely calling other companies/government sites to handle other processes.
This brings me to the topic of Web Services. I'm not sure if the popular tax programs currently
use Web services to communicate to financial institutions, but regardless,
I'm sure TaxCut/TurboTax/TaxAct developers are pushing
to have common Standards established with the all financial institutions they work with. Working individually with each
company to determine APIs and message structures is not a scalable model.
Web services are being standardized and used by many companies and is a great model to use when you need to interact with multiple institions. The ETTK for Web Services and Autonomic
Computing showcases the latest developments in the area of Web Services. There are ETTK demos for
WS-ReliableMessaging (WS-RM), WS-Addressing, WS-ResourceFramework, and Web Services Distributed Management(WSDM).
Is there a particular demo that you are most interested in within the ETTK for Web Services and Autonomic
Computing package? If I was a Tax Software developer that wanted to use Web services, I would be most interested
in WS-Security, and WS-ReliableMessaging. What is your job and what Web Services standards/specifications are
your most interested in? Hit the 'Comments' link to post a reply.
You can find the ETTK for Web Services and Autonomic computing at its IBM alphaWorks technology page.
John Feller[Read More]
Taxes and the Wild Wooly World of Web services notwithstanding, my esteemed colleague in his post yesterday to this space failed to mention a crucial aspect in the adoption and development of Web services that is, understanding the complex web of interactions occurring amongst the disparate Web services that make up a impletransaction requested by a client.
Back when I joined on with IBM early in 2001, the company was gearing up its efforts in the emerging space of Web services. Part of this effort was a relatively small package that contained an early SOAP implementation and a handful of demos that was collectively known as the Web Services Toolkit or WSTK.
Over time the WSTK evolved, bundling implementations of key Web services standards, demoing key Web services concepts, etc. Eventually we reached a point where it made sense to expand the scope of technologies that the WSTK covered and so the "Emerging Technologies Toolkit" or ETTK was born.
At that time, the ETTK maintained its focus on Web service technologies but branched out to also explore the areas of Grid and Autonomic Computing. With the launch of the ETTK Portal on alphaWorks last Friday, the scope of the ETTK has broadened yet again to cover an even broader collection of technologies including the Integrated Development Environment for Laszlo.
And even though "the toolkit" is expanding its horizons, it is remaining true to its roots by continuing to serve as the primary vehicle by which IBM ships early preview and demo implementations of key Web services standards such as Web Services Distributed Management, Web Services Resource Framework, Web Services Notification, and so on.
So while the alphaWorks site may change it's appearance and the URL's for where you go and download things may change, the same committment we've had to demonstrating key specifications with code that actually runs remains the same.
James Snell[Read More]
One of the best parts of creating a technology such as IDE for Laszlo is hearing about the interesting applications that people are creating (or thinking to make). If you'll pardon the bragging, I'd like to go first.
On Valentine's Day, earlier this year, I used the IDE for Laszlo to create an e-greeting card for my sweetheart with a number of personalized pictures, music, text, and animations. Did it work? Let's just say I am now happily married to that woman.
But I think this application has me beat. It's a Laszlo-powered web email client being deployed by EarthLink.
What interesting Laszlo applications are being created out there? Hit the 'Comments' link to post a reply. Bragging is ok here. :)
Jim Hsu[Read More]
Phil Berkland showed me an interesting (and probably undocumented) editing trick for using the IDE for Laszlo. If you are trying to fine tune the positioning attributes of a component, you can edit the X and Y values directly in the Properties view without switching between the Source and Preview tabs. Your changes will be visible almost instantly in the Preview tab. This is really useful for doing layout, and the trick also works for other attributes like colors.
Jim Hsu[Read More]