Follow Us on Twitter
by jcannon on January 03, 2007 02:43pm
In late 2005, you may recall that Microsoft and JBoss announced a joint technology agreement to explore ways to better enhance interoperability between JBoss Enterprise Middleware Systems (JEMS) and Windows Server. This was an exciting announcement and a great opportunity to explore ways in which the two companies could work together for our joint customers.
Recently, we had the fortunate opportunity to visit one such customer, University Hospitals of Cleveland, who has implemented a joint JBoss/Microsoft solution. The result, a new hospital-wide Physician Portal, allows hospital clinicians to access multiple, diverse patient care systems as though they were one. The reduced complexity and enhanced interoperability not only save the hospital money, but improve the standard and quality of patient care.
In Part 1 of our interview - done on-site & in partnership with industry moderator Bill Laberis - we explore the technical perspectives of the solution with Hospital CIO Ed Marx. Tomorrow, we look at the healthcare perspective & will end on Friday with a discussion with First Consulting Group, the healthcare services firm who built the solution.
Format: wmv Duration: 12:34
More on University Hospitals: University Hospitals (UH) is a community-based health care system which serves patients at more than 150 locations throughout Northern Ohio, including seven wholly owned and four affiliated hospitals.
Committed to advanced care and advanced caring, UH encompasses the region's largest network of primary care physicians, outpatient centers and hospitals. The network also offers specialty care physicians to treat almost every disease and condition, skilled nursing, elder health, rehabilitation and home care services, and occupational health and wellness.
University Hospitals is the second largest private sector employer in Northeast Ohio and is within the top five largest private sector employers in the state of Ohio.
by jcannon on January 04, 2007 04:31pm
Yesterday, we published the first of three video interviews with University Hospitals of Cleveland, discussing their new Physician Portal, a healthcare solution built on top Windows Server and JBoss middleware system. Ed Marx, Hospital CIO, discussed the IT needs of the hospital, and how they arrived at a solution that built on - and took advantage of - both open source and Microsoft technologies.
Today, we get an opportunity to speak to Dr. Nathan Levitan, Chief Medical Officer & Senior VP of University Hospitals, and Dr. Ed Michelson, Chairman of Emergency Medicine. Each doctor provides insight into the healthcare impact of how different, disconnected legacy systems materially impacted the quality of care provided to patients, and how the implementation of the portal has been successful in linking patient information among, and within, its various network of 150 locations. In addition, management, usability and security are also covered from an end-user's perspective.
Format: wmv Duration: 10:16
by jcannon on January 05, 2007 04:21pm
In our final video interview featuring University Hospitals of Cleveland and their new Physician Portal, we have the opportunity to meet Joe Yelanich, Sr. Account Executive from First Consulting Group (FCG). FCG has a long history in the medical IT industry, and choose to deploy their solution on top of JBoss JEMS and Microsoft technologies.
Joe offers insight into the considerations and platform choices made from a consulting perspective, and why FCG chose a mix of JBoss, Java and Microsoft technologies to build their healthcare portal. More information is available on the technical and healthcare aspects to this solution in the previous segments. More information on FCG can be found on their website.
Format: wmv Duration: 6:58
by hjanssen on January 08, 2007 07:05pm
Locate soapbox - Place soapbox – Make sure I do not fall off or thru said soapbox – Stand on top of soapbox –
Start with a small cough, take a deep breath and begin………………….
The people I work with in the OSSL group know one of the easiest thing they need to do to push my buttons. The mere mention of Web 2.0 results in tirades from me that usually result in comments that are not fit for print.
Yet, I have decided to write a blog about this latest phenomenon called ‘Web 2.0’ or as I like to say, ‘the web that wasn’t.’
When I started this blog, I was sitting in the Barcelona airport on my way back from a presentation I gave at TechED 2006. The talk was about what we do here at the OSSL. But that really has no relevance to this blog.
While sitting in the lounge at the airport I was reading an article in USA today that was left by somebody on the chair next to me. (I wonder if that makes me cheap?) The article was written by Kevin Maney. (I honestly have never met him) And it was called ‘Packed Tech Summit With Vats of Yahootinis Ring Bubble Warning Bells’ (The USA Today in question was from November 16, 2006 – Page 9A)
Not really a title that seems to have anything to do with Web2.0, but if you can get a hold of the article, I highly recommend reading it. It very much describes the Web 2.0 phenomenon, and he draws comparisons with the big telecom 2000 tech bubble. I will not get into the article here; I will leave that as an exercise to the reader of this blog. But it was the catalyst for me to finally write a blog on what has been bugging me with Web 2.0.
Having worked with OSS since the very first Linux kernels came out, and with Unix at AT&T for quite a few years prior to that, I have seen a lot of great and sometimes not so great changes happen. But one of the things OSS allowed you to do is take it and for the most part do with it (or to it) what you want. To make it serve your purpose. It is a very evolutionary way of creating software. The strong and useful survive; the weak and useless do not.
For me there is no such thing as Web 2.0. There never was, and there never will be. The whole mistaken concept of what Web2.0 is is something that actually completely flies in the face of what I believe OSS has stood for. OSS has always prided itself for its independence, its freedom. Not being able to put a label on. Where the web or the OSS movement is today is in large part due to natural evolution. And the great thing about natural evolution is that you never really know where it ends up. It is always changing. So putting a label on something, a label that basically is used by the ‘establishment’ does the concept of OSS a disservice. And when that label seems to imply a version of something I really get uncomfortable. Anandeep Pannu send me an interesting link to a cartoon that very nicely sums up a lot of my feelings on this subject, you can check it out here:
The cartoon seems to be done by the same person who does the cartoon in Linux Journal, It has the same characters and identifiers on the cartoon that Linux Journal seems to have.
And if Web 2.0 truly was such a thing that the OSS community was actively working towards can somebody than please tell me what Web 1.0 was? Or more importantly, please let me know what web 3.0 is _before_ it takes place. Not define something after it has happened.
When I explain to people my description of Web 2.0, I describe it as a big bus that has all kinds of developers on board (OSS and Commercial ones) they where all writing really cool stuff, and the never really did it with the idea of putting together what is now termed Web 2.0. Than there where the people that where running outside of the bus trying to slap stickers on it with Web 2.0 printed on it. It was something that was done not by people on the bus, but people that where running outside of it trying to keep up with it. Actually the people on the bus where not even aware that it was happening.
I have spoke to a lot of OSS developers, at conferences and thru contacts that I have, and often Web 2.0 comes up. And I am struck by the similarities of their view on it compared to my views.
For me one of the really cool things that has happened with the web in the last few years is that a lot of it was written by people who had a passion for solving or accommodating a vision of what they had (Both OSS and Commercial developers). The fruit of this labor then was merged and used by end users in such a way that the original creators never thought of. Which is the great thing about it!! Technology was adapted/used/applied by people around the world to solve or create things they really wanted. A really cool way of developers and end users getting together without there ever having been a plan to do so.
Often software is created for a specific purpose; a lot of technical innovation goes into it. And frequently we forget about the people who will end up using what we create. What is happening on the web (and I am starting to see it in other software areas as well) is that other developers or in a lot of cases end users have put things together that where never thought of to be put together.
If we could agree on calling it something other than Web 2.0, which for me invokes a clearly defined software release. Something it certainly is not. Maybe call it something like ‘The unintended web collaboration framework’ (Can you tell I do not work in Marketing, my slogans would not sell water to a dehydrated person in the desert!)
The web is an evolution; I for sure am not smart enough to know where it is going. But I am looking forward with great interest and enthusiasm how everything will look like a year or more down the road.
Takes a small cough – Steps down from his soapbox – Puts soapbox away –
by billhilf on January 09, 2007 12:00pm
You may have heard of the wild wind storms we had in the greater Puget Sound area in the weeks before Christmas. It was intense. I lost power for eight days and was without cable (and Internet connectivity) for five on top of that. The surrounding area was a disaster in the days after the storm -here are a couple photos from the main road to my neighborhood:
It was easily the worst storm I’ve been in and we were fortunate not to have any significant loss or damage to our or our neighbors’ and friends’ homes. Many were not as fortunate.
It certainly brought a lot of people close together, to have meals together, to get together at friends’ homes with generators and heat, and to let out our frustrations and to celebrate.
To say many people in the area are now out buying generators is an understatement. The local Home Depot’s are cleared out. I have a plan myself, but this experience did certainly get me thinking about the critical dependency I (we) have on electricity. Absence makes the heart grow fonder.
Certainly disaster can always strike, and preparedness is important, but the most valuable lesson for me in all of this was the importance of family, friends and a community that comes together in times of need.
Happy New Year. And I promise my next blog will have something more related to technology!
by MichaelF on January 17, 2007 09:45am
Following-up on the announcement of the Microsoft/Zend technical collaboration from October, we wanted to make sure the Port 25 community was aware of the first set of deliverables.
The technical preview of Microsoft FastCGI for IIS 6 and IIS 7 can be found here: http://www.iis.net/default.aspx?tabid=1000051
Zend Core 2.0, which includes the Windows version of the Zend Enabler technology can be found here: http://www.zend.com/products/zend_core
Combined, these solutions provide a 200-300% performance improvement for PHP on Windows offering comparable performance to PHP on Linux.
If you try this out, we'd be interested in hearing about your experience.
by jcannon on January 23, 2007 02:47pm
This February 14-15, 2007, Port 25 will be a sponsor at the LinuxWorld OpenSolutions Summit - one of the largest Linux and open source gatherings on the East Coast. A number of folks from the lab will be attending - myself (Jamie), Michael Francisco, Bryan Kirschner and Anandeep Pannu, among others.
We're excited to be at OpenSolutions Summit - we're certainly available to meet up, discuss & engage with you if you're attending. Please feel free to shoot us a quick mail if you're going to be there. Also worth mentioning, if you're attending, we will be sponsoring a Valentine's Day Evening Reception the night of February 14th. No marketing, no sales - just a great chance to relax, talk with friends and colleagues and enjoy some free food and drink! Plus, some pretty amazing views of Manhattan. If you would like to attend, it's free, but you do have to register for the reception (and be a paid attendee of LWOSS).
As an offer to our community, if you would like to attend the event, feel free to use our discount code (N0126) when registering for 20% off the advertised price tag. The LinuxWorld folks also tell us you'll get some pretty decent seating at the keynote presentations, some registration benefits & special welcome gift. Good deal!
Stay tuned for more updates as the event approaches & coverage throughout. Looking forward to seeing you in New York City!
by Sam Ramji on January 30, 2007 12:30pm
Back in November 2006, Microsoft and Novell committed to a long-term technical collaboration between the two companies. The agreement covers several areas - Virtualization, Office OpenXML/ODF interoperability, WS-Management interoperability, and directory federation.
With my colleagues at Novell, I am opening a Joint Interoperability Lab. This lab will be around for the long term, and will focus on interoperable virtualization between the Windows and SLES. This lab will be part of the product engineering teams for both companies.
In order to get the best candidates for this lab, I'm posting the job descriptions here and inviting the Port 25 community to contact me directly if you're interested in one of the positions. With Novell's permission, I am also posting the Novell job descriptions for their openings in the lab.
There are two position types: Program Manager (PM) and Software Design Engineer in Test (SDE/T).
To inquire about the Novell opportunities, please contact Brad Cutler, Director of Engineering at Novell (mailto:firstname.lastname@example.org)
To inquire about the Microsoft opportunities, please contact me (Sam Ramji, Director of Platform Technology Strategy) at mailto:email@example.com.
Microsoft: Software Design Engineer in Test, Linux Interoperability
Do you want to be part of a group that is changing the future of the operating system platform at Microsoft? Due to recent developments in the Server and Tool Business division at Microsoft, we are looking for an experienced Software Development Engineer in Test who can take on the challenging role of qualifying Microsoft’s new Longhorn Server Hypervisor based virtual machine solution in a collaborative project with Novell. This position will require candidates with substantial knowledge of Microsoft’s device driver models; strong experience in developing and testing software written in C, C++ or C#; working knowledge of Linux (preferably SLES); and knowledge of Microsoft’s server class feature and applications.
We are looking for an individual contributor with broad technical experience and a passion for developing skills in new areas. Strong planning and test design are key attributes of a successful candidate. It is essential that candidates have a proven track record of working independently and excellent communication skills. A BS (or equivalent) degree in Computer Science or Electrical Engineering is required. We are looking for individuals who possess a strong drive for results and a passion for understanding and meeting the needs of our customers. Familiarity with Microsoft’s testing standards, processes, and tools would be a benefit. If you want to challenge your technical expertise then this is the right team for you!
Novell: Software Design Engineer in Test, Windows Interoperability
We are looking for an experienced Software Development Engineer in Test who can take on the challenging role of qualifying SLES10 based virtual machine solution in a collaborative project with Microsoft. This position will require candidates with substantial knowledge of Linux device driver models; strong experience in developing and testing software written in C, C++ and various scripting languages; working knowledge of Microsoft server environment ; and knowledge of server class feature and applications on Linux.
We are looking for an individual contributor with broad technical experience and a passion for developing skills in new areas. Strong planning and test design are key attributes of a successful candidate. It is essential that candidates have a proven track record of working independently and excellent communication skills. A BS (or equivalent) degree in Computer Science or Electrical Engineering is required. We are looking for individuals who possess a strong drive for results and a passion for understanding and meeting the needs of our customers. Familiarity with Linux testing standards, processes, and tools would be a benefit. If you want to challenge your technical expertise then this is the right team for you!
Microsoft: Program Manager, Linux Interoperability
Be a part of the Platform Technology Strategy team, drive change and make a difference.
This highly visible senior program management position will have the opportunity to work in one of the core areas of growth for Microsoft. The Platform Technology Strategy group is the engine for technical analysis, including the Linux/Open Source Software labs. Our goal is to provide deep and relevant technical analysis and to deliver strategic guidance and messaging from this research.
The main focus of this position is to drive interoperability between Linux and Windows, including planning and leading the Microsoft/Novell Joint Interoperability Lab. This is a multi-million dollar, multi-year effort that will ensure high performance and availability of both SUSE Linux on Viridian and Longhorn Server on Xen.
Specific responsibilities include:
We are looking for a highly motivated individual with strong business acumen and a strong background in technology. Candidates need strong leadership abilities with proven experience leading technical teams and delivering significant and provable results. Candidates need demonstrated excellent problem resolution and decision making skills and be able to deliver results on multiple projects in a complex, fast-moving environment.
This is a high visibility role that involves strategic and technical communication at all levels. You should have a proven track record in analyzing technologies, and building programs to respond accordingly. In addition, you will have proven excellence in cross group collaborative projects, including the very important ability to drive non-reporting groups to perform and deliver. You should also have a track record of starting, building, and finishing large projects. The ideal candidate will have 5+ years of related industry experience in software development and one or more of the following: strategic consulting, program management, IT management, partner engineering management, and/or server industry marketing.
A technical background is very important to succeed in this role. 25% travel will be required. Some international travel may be involved. A BS/BA degree required; MS degree preferred.
by MichaelF on January 02, 2007 05:52pm
Just a quick note to let folks know that we are going film the Festivus Roundtable (if you're confused as to what I'm talking about click here) next week so if you have questions, please take a moment to submit them before Monday January 8, 2007.
You can leave comments here, on the original post, or via email.
Based on submissions to date we expect to have an interesting discussion and if you enjoy this one we'll wash, rinse and repeat (but promise not to wait for the next imaginary holiday).
by MichaelF on January 15, 2007 02:01pm
Back in August we posted a podcast with Praerit Garg regarding the announcement of the Service Modeling Language draft specification put together by Microsoft and a number of other leading technology companies. We wanted to follow-up and provide an update on the specification and the workgroup.
On September 12th the public feedback workshop was held and a good deal of feedback was provided both by community members in attendance and by those submitting feedback via email. One of the key topics was the name of this language as many felt the SML title didn’t full capture the intent or capabilities of the specification. Pratul Dublish, Senior Program Manager at Microsoft, has a blog entry regarding this discussion here (along with a number of entries regarding SML and the Working Group).
The Working Group has published the second draft of the SML specification and the first draft of the SML Interchange Format specification. It has also announced an Interoperability Workshop for interoperability testing between different implementations of the specifications. The workshop is open to companies and individuals willing to bring an implementation of the latest published specifications to the workshop. The workshop will be held during January 16-17, 2007 in Austin, Texas. The invitation for this event can be found here.
Per the terms provided in the specification, there is nothing that prevents an Open Source project from implementing the SML Spec. Eclipse has started a project called COSMOS which implements the SML runtime, modeling tools for SML, and the infrastructure to enable the use of SML for model based management. Take a look at: http://www.eclipse.org/proposals/cosmos for details.
The URL for the SML Working Group is: http://www.serviceml.org, take a look at this site if you are interested in learning more about the specifications, the Working Group’s activities, and the Interoperability Workshop.
We will continue to keep the Port 25 community up to date on the progress of the SML Working Group and the evolution of the specification. If you need help connecting with the group, please let us know.
Please take a minute to provide feedback to the Working Group if this is a topic of interest either personally or professionally.
by anandeep on January 18, 2007 02:15pm
Prof Stephen R. (Steve) Schach is an Associate Professor of Computer Science and Computer Engineering at the Vanderbilt University.
Port 25 met up with him while he was visiting Seattle, Washington in picturesque Kirkland, Washington on the shores of Lake Washington.
Steve (he hates being called Prof Schach!) believes in gathering data to make predictions. While he accepts that there may be interpretations of data he thinks gathering the correct data is paramount.
He credits Open Source Software with kick starting the Empirical Software Engineering movement saying “We could count the number of lines of code in gcc and Linux – we couldn’t do that with Windows 95!”.
In this interview we discussed empirical software engineer/computer science and some of the work Steve has been doing. This includes his work on the proportion of time that code is in bug fixing mode and his work on global variables in Linux.
The latter work was found to be controversial by the Open Source Community. Steve thought that all he was doing was counting the number of global variable in Linux vs BSD and stating that Linux had far more than is considered wise! This was surprising to Steve, but isn’t that much of a surprise to the people who know how much passion Open Source can generate!
Steve’s website is here http://www.vuse.vanderbilt.edu/~srs/ and you can find his publications on his website.
by Bryan Kirschner on January 11, 2007 11:00am
There have been two journal articles lately that have stuck in my head:
First, Brian Fitzgerald writing broadly about the future of open source (“open source 2.0”) in September’s MIS Quarterly argues for the durability of OSS because it can achieve “a balance between a commercial profit value-for-money proposition while still adhering to acceptable open source community values.” Within this flexibility he describes how “the quintessential proprietary software company, Microsoft, can appear to satisfy the definition of an open source company, while a quintessential open source company, Red Hat, can appear to resemble a proprietary software company.”
That in itself is a lot to chew on, especially if you happen to work in the Open Source Software Lab at Microsoft.
But then Baldwin, Hienerth, and long-time user innovation champion Eric von Hippel published an article November’s Research Policy including discussion of the relationships between high-capital, mainstream manufacturers” and “low-capital, experimental user-manufacturers” in relation to innovation. They conclude that in “design spaces”—markets or products; they use cell phones and PDA’s as an example—that are “relatively easy to expand” the high-capital manufacturers and user-innovators might “co-exist indefinitely.” As I read it, one of the key concepts is the idea of “toolkits” which split the cost of designing an innovation into a capital component (the toolkit) and the designer’s decision—thereby “reducing the time and effort needed to generate new designs” and increasing individual and possibly community capacity for innovation—“rejuvenat[ing] innovation in a design space that was previously deemed to be exhausted.”
(It’s worth pointing out that as far as I have seen, von Hippel has not historically thought of this as applying to software as opposed to physical goods—a source of no end of consternation for me, because I find it to be quite elegant, even inspiring when applied to software and maybe even further to other types of intellectual property—but that’s another blog.)
I subsequently ran across a great example of real-life business and engineering decisions by the Education Products Group at Microsoft that are a fascinating case study to which to apply these two idea. The Sharepoint Learning Kit (SLK) is (in essence) “a toolkit” for Microsoft’s SharePoint2007 designed for teachers that is being released under a Shared Source license.
We’re very pleased to have Mike Hines, a product manager with this group, stop by on his way to BETT 2007 (the Educational Technology Show) come tell us about the engineering, licensing, and business decisions they made, why —and what’s started happening as a result.
In subsequent interviews we will turn the focus on some of the cool technical work being done in community, commercial , and public-sector projects using SLK such as the project he mentions in Kent.
Details on SCORM certification: http://www.adlnet.gov/scorm/certified/index.cfm?event=main.product&certid=196 SLK FAQ: http://www.codeplex.com/SLK/Wiki/View.aspx?title=SLK%20FAQ SLK Contact: firstname.lastname@example.org
by MichaelF on January 29, 2007 04:15pm
In December, Jamie posted a call for questions in the spirit of Festivus one of our favorite secular non-mainstream holidays (aye, we be talkin like pirates on September 19th too matey). Here is the result, or at least the first part of it.
We didn't get to all of the questions in this first pass, but we will be posting the continuation of this conversation early next week. Let us know what you think, if you enjoyed this we'll be happy to do it more regularly.
by billhilf on January 23, 2007 12:33pm
I can’t recall if I have ever blogged about this, but we certainly have shown interviews here on Port25 with Jeffery Snover, Architect of PowerShell. PowerShell is a command-line shell and scripting language for Windows: Think consistent syntax and standard utilities that make managing and administering Windows much easier. Powershell is not yet in the market (of course there are release candidates you can get here). But the community is growing.
Here’s some stuff I’ve found:
It’s great to see the community growth around Powershell, and I can’t wait to see this community grow even more after Powershell is generally available (and I love that a lot of this is happening on Codeplex). And remember, Powershell runs on Windows XP, Windows Vista, Windows Server 2003 and Windows Server “Longhorn”.
Cheers to the re-birth of the command line!
by Sam Ramji on January 24, 2007 03:00am
Today I got an email from Adam Sheppard, who leads development of Photosynth. If you haven’t seen Photosynth yet… it may be because you use Firefox and not IE. That is no longer an obstacle for those curious about the next generation of photo-management technology.
It’s a visually stunning browser-based application which lets you explore a collection of photos by navigating through an inferred 3-dimensional model of the space the photos were taken in. For example – take 500 photos of St. Mark’s Square in Venice, turn them over to Photosynth’s feature extraction and 3-D processing engine, and you get this:
The first tech preview was built for IE only. Today the team has launched the Firefox version of Photosynth. As a Firefox user myself, I’m glad to be able to show this great application off at home. It’s a 5.5 MB install, and you’ll need to grant permission to labs.live.com as a plug-in source (at least temporarily).
Hats off to the Photosynth team for shipping a great application on multiple browsers! And Adam – let us know when we can put our own collections into Photosynth ;)