Wednesday, June 8, 2011

HTML5 is now playing in the big leagues


The Financial Times (London) yesterday introduced a mobile Web application aimed at luring readers away from Apple’s iTunes App Store, throwing down the gauntlet over new business conditions that Apple is set to impose on publishers who sell digital subscriptions via iTunes.


A number of publishers have expressed their displeasure with Apple’s plan to retain 30 percent of the revenue from subscriptions sold on iTunes, and to keep customer data from such sales, beginning at the end of June. At the same time, mobile applications are a fast-growing source of new readers and revenue, so publishers have been reluctant to pull their applications from the iTunes store.

The Financial Times, the British daily, has tried to get around this problem by designing a new app that includes much of the functionality of an iPad or iPhone application, while residing on the open Web. It employs a new Web technology standard called HTML5, which allows programmers to create a single application that can run on a variety of devices, including Apple’s iPhone and iPad, Google’s Android system and the BlackBerry PlayBook, although the new app does not work on some versions of the devices.

The Financial Times said it would encourage users of its iPad and iPhone applications to migrate to the new app. It said it did not plan to comply with Apple’s proposed conditions, even if that meant Apple removed the existing applications from iTunes.




= = = = = = = = = = = = = = = = = = = = = =

Update on my earlier posts on SecurID tokens

RSA Security has offered to replace the SecurID tokens used by enterprises and government agencies to secure their networks after attackers attempted to hack a defense contractor’s network in May.

The SecurID two-factor authentication technology relies on a pseudo-random number that is generated every 30 to 60 seconds. Users have to enter their own username, self-selected password and the code displayed on the token. The authentication server knows what number was generated. Attackers also now know how to figure out what number is being generated, and it is easy to steal usernames and passwords using phishing or keyloggers.

There are an estimated 40 million SecurID tokens currently in use.

Click here for an
open letter to RSA SecurID customers.

Wednesday, May 18, 2011

Chromebook and The Google Chrome OS


Most of the IT professionals I know scoff or snicker when I bring up the topic of Google Chrome
OS. But, just as IT pros used to roundly dismiss the idea of cloud computing — and many of them are now climbing over each other to tout their cloud and virtualization expertise — it might not be long before IT also warms up to Chrome OS, out of necessity.

Over a three-year rental period, a business would pay $1008 for a Chromebook, plus another $150 for Google Apps. That’s roughly about the same cost most businesses would pay Microsoft for a seat of Windows, Microsoft Office, and a CAL for Microsoft servers (as part of an Enterprise Agreement with Microsoft). However, with the Google deal, the company also gets desktop hardware and it can eliminate or at least greatly reduce most of the expensive server hardware and backend Microsoft software. For many businesses, that kind of equation would be very lucrative and way too tempting to ignore.



Click here for YouTube video.

Tuesday, May 17, 2011

Using The jQuery Mobile Framework - Write Once, Publish Anywhere


As described in earlier posts, the emphasis in Dreamweaver CS5.5 is firmly on mobile development and designing for multiple screens. A big part of this capability comes from its inclusion of jQuery Mobile, a sophisticated JavaScript and CSS framework designed to work consistently in all major mobile platforms.

•Apple iPhone/iPod Touch
•Google Android
•RIM BlackBerry/Playbook OS
•Nokia Symbian (retired, but still with over 1 billion users worldwide)
•HP/Palm WebOS
•Microsoft Window Phone 7


Built upon the popular jQuery JavaScript framework, jQuery Mobile lets Web designers and developers build mobile application interfaces quickly and consistently. Dreamweaver CS5.5's jQuery’s mobile strategy can be summarized simply: Delivering top-of-the-line JavaScript in a unified User Interface that works across the most-used smartphone web browsers and tablet form factors.

Click here for an introduction to jQuery from Adobe.

Click here for an introduction to jQuery Mobile from Adobe.

Click here for the jQuery Project site

Click here for the jQuery Mobile Project site

Friday, May 6, 2011

Building Mobile / Phone Apps with Dreamweaver CS5.5 and PhoneGap

As Web browsing becomes available on an ever-growing number of smartphones and tablets, you need solid support for the “write once–publish anywhere” development model. To streamline your projects, the PhoneGap framework is now integrated as an extension in Dreamweaver CS5.5. Using PhoneGap, you can build native Android and iOS apps directly from Dreamweaver CS5.5 projects.



Seamless integration of the PhoneGap and Android SDKs into Dreamweaver CS5.5



PhoneGap emulator with my app (The one with the red check)



My Dreamweaver CS5.5 mobile app running in the PhoneGap emulator

With PhoneGap, you can write a mobile app using standards-based technologies (HTML, CSS, and JavaScript). You can add device-specific functionality, such as multitouch, geolocation, and accelerometer features. To finish up, Dreamweaver assists you in compiling and packaging the app for direct delivery to the device or to vendor-specific online app stores.





The PhoneGap emulator phone



{ Click on any of the images for larger view }


Friday, April 29, 2011

Using jQuery. HTML5, PhoneGap And More In The New Multiscreen World


The soon-to-be-released Adobe Dreamweaver CS5.5 (part of Creative Suite 5.5) helps you create content with HTML5, CSS3 and the JQuery mobile framework (among other things) and target multiple platforms including Android operating systems, iOS, and Adobe AIR. As seen in the images below, Dreamweaver CS5.5 reflects the new and growing presence of not only the desktop computer, but the smart phone and tablet as well.




{ Click on any of the images for larger view }

With the Dreamweaver CS5.5 Media Queries dialog box, you can attach or create CSS files for different screen sizes and force devices to report their actual widths.



PhoneGap




With the Mobile Applications feature and the SDK for Android (shown above) or iOS, you can emulate and create a native mobile application from your Dreamweaver CS5.5 site files.



PhoneGap is an HTML5 app platform that allows you to author native applications with Web technologies and get access to APIs and app stores.



To streamline your projects, the PhoneGap framework is now integrated as an extension in Dreamweaver CS5.5. So, using PhoneGap, you can build native Android and iOS apps directly from Dreamweaver CS5.5 projects.

Adobe has proven that it can work intimately with a vendor, such as with Research in Motion, whose application development strategy for the PlayBook at launch is 100 percent dependent on Adobe’s AIR and Flash technologies (and will be so until other native QNX SDKs and “Players” are released). Today, the PlayBook demonstrates excellent performance with the Flash and AIR runtimes as both stand-alone tablet apps and embedded into a Mobile browser.

Click here for a look of the Blackberry PlayBook runing video using Flash and HTML5. Video on the PlayBook is superb, with crisp resolution. Video arguably looks better on the PlayBook than on its iPad 2 and Motorola Xoom rivals.


At the same time, on the iOS platform, users aren't feeling any lack of Flash. Virtually every Web site imaginable has moved to HTML5 H.264-based encoding of embedded video. YouTube itself has also fully optimized itself for Mobile Safari and iOS. So, as I've been pointing out, to compensate for this shift, Adobe has introduced HTML5 support into its tools.

More to follow. Stay tuned.

Saturday, April 16, 2011

Developing Rich Web Apps On A Network With Many Platforms (JQuery Mobile)

We live in a networked world filled with smartphones, tablets, Internet-enabled televisions and, yes, desktop computers. So, it's no surprise that application development tools like the soon-to-be-released Adobe Creative Suite CS5.5 Web Premium reflect this evolution of the network by targeting multiple platforms including, but not limited to, Google's Android operating systems, Apple's iOS, RIM's Blackberry in addition to Adobe AIR by facilitating the authoring of rich content with HTML5, CSS3 and JQuery mobile to name a few. I've written about HTML5 and CSS3 in earlier posts to this blog and will have something to say about JQuery in an upcoming one. For now, please note that the

jQuery mobile framework takes the "write less, do more" mantra to the next level: Instead of writing unique apps for each mobile device or OS, the jQuery mobile framework will allow you to design a single highly branded and customized web application that will work on all popular smartphone and tablet platforms. Click here for more.

Basic features of jQuery Mobile include:

General simplicity
The framework is simple to use. You can develop pages mainly using markup driven with minimal or no JavaScript.

Progressive enhancement and graceful degradation
While jQuery Mobile leverages the latest HTML5, CSS3, and JavaScript, not all mobile devices provide such support. jQuery Mobile philosophy is to support both high-end and less capable devices, such as those without JavaScript support, and still provide the best possible experience.

Accessibility
jQuery Mobile is designed with accessibility in mind. It has support for Accessible Rich Internet Applications (WAI-ARIA) to help make web pages accessible for visitors with disabilities using assistive technologies.

Small size
The overall size of the jQuery Mobile framework is relatively small at 12KB for the JavaScript library, 6KB for the CSS, plus some icons.

Theming
The framework also provides a theme system that allows you to provide your own application styling.

Some jQuery Mobile UI elements



But getting back to Adobe Creative Suite 5.5 Web Premium: with it, you can:

  • Manage content for different screen sizes.
  • Develop apps for virtually any mobile device.
  • Ensure design integrity across the entire web.

For a look at this new flexibility, click here to watch Adobe's Dreamweaver CS 5.5 creating a rich app for Apple's iPad.

Stay tuned!

Wednesday, April 13, 2011

HTTPS, Certificates and Web Security Reconsidered

The Comodo Group, an Internet security company, has been attacked in the last month by a talkative and professed patriotic Iranian hacker who infiltrated several of the company’s partners and used them to threaten the security of myriad big-name Web sites.

But the case is not a problem for only Comodo, which initially believed the attack was the work of the Iranian government. It has also cast a spotlight on the global system that supposedly secures communications and commerce on the Web.

The encryption used by many Web sites to prevent eavesdropping on their interactions with visitors is not very secure. This technology is in use when Web addresses start with “https” (in which “s” stands for secure) and a closed lock icon appears on Web browsers. These sites rely on third-party organizations, like Comodo, to provide “certificates” that guarantee sites’ authenticity to Web browsers.

But many security experts say the problems start with the proliferation of organizations permitted to issue certificates. Browser makers like Microsoft, Mozilla, Google and Apple have authorized a large and growing number of entities around the world — both private companies and government bodies — to create them. Many private “certificate authorities” have, in turn, worked with resellers and deputized other unknown companies to issue certificates in a “chain of trust” that now involves many hundreds of players, any of which may in fact be a weak link.

The Electronic Frontier Foundation, an online civil liberties group, has explored the Internet in an attempt to map this nebulous system. As of December, 676 organizations were signing certificates, it found. Other security experts suspect that the scan missed many and that the number is much higher.

Making matters worse, entities that issue certificates, though required to seek authorization from site owners, can technically issue certificates for any Web site. This means that governments that control certificate authorities and hackers who break into their systems can issue certificates for any site at will.

Experts say that both the certificate system and the technology it employs have long been in need of an overhaul, but that the technology industry has not been able to muster the will to do it. “It hasn’t been perceived to be a big enough problem that needs to be fixed,” said Stephen Schultze, associate director of the Center for Information Technology Policy at Princeton. “This is a wake-up call. This is a small leak that is evidence of a much more fundamental structural problem.”

In the Comodo case, the hacker infiltrated an Italian computer reseller and used its access to Comodo’s systems to automatically create certificates for Web sites operated by Google, Yahoo, Microsoft, Skype and Mozilla. With the certificates, the hacker could set up servers that appear to work for those sites and try to view the unscrambled e-mail of millions of people, experts say. Comodo says it has suspended the Italian reseller and a second European reseller that the hacker also infiltrated.

In a series of online messages teeming with bravado, the hacker described himself as a software-engineering student and cryptography expert and said he worked alone. He suggested he was avenging the Stuxnex computer worm, which was directed at Iranian nuclear installations last year. And he indicated that he intended to use the certificates he created to snoop on opponents of the Iranian regime. “As I live, you don’t have privacy in Internet, you don’t have security in digital world,” he warned.

The certificate system was created at the dawn of e-commerce in the early 1990s before security was a major issue. Security experts say the system is not up to the challenge of today’s immense, commercial and much-attacked Internet. It was designed primarily to let businesses take credit card payments online, and less to confirm the authenticity of Web sites.

The crucial tool available to Comodo and the browser makers — revocation — is ineffective, security experts say. After the Comodo case, Google, Mozilla and Microsoft rushed out patches so their browsers would recognize and reject the bad certificates. But this solution requires many millions of Internet users to update their browser software, which many people never do.

Moreover, because certificate authorities’ servers are seen as unreliable, most browser makers allow users to proceed to an alternative site, and hackers can exploit this weakness, security experts say.

Browser makers have another problem: Faced with a suspicious certificate authority, there is little they can do shy of rescinding it. But if they did that, millions of Web users might encounter troubling error warnings when they visited sites with certificates from that company, causing a cascade of problems for users and site owners. Cutting out a large player like Comodo, which controls at least 95,100 active certificates, could effectively “break the Web,” said Dan Kaminsky, chief scientist at the security firm DKH.

They are effectively “too big to fail,” said Christopher Soghoian, a former Federal Trade Commission technologist who is now a graduate fellow at the Center for Applied Cybersecurity Research at Indiana University. “The problem is that the browser vendors don’t have a small stick, they only have a big stick." He said he could not recall a single instance in which the browser vendors had rejected a certificate authority.

Microsoft and Mozilla said that they would consider removing certificate authority if it was in the best interest of Internet users, and that they remained in talks with Comodo about its security practices. “Participation in Mozilla’s root program is a privilege, not a right,” the company, the nonprofit maker of Firefox, said. Apple, maker of the Safari browser, declined to comment. (Google’s Chrome browser defers to the choices of operating system makers like Microsoft and Apple about which certificate authorities are accepted.)

Mozilla, Microsoft and Google said they would work together and with certificate authorities and the security community on improvements to the system. One approach proposed by Comodo and Google engineers in January would allow Web site owners to specify which certificate authorities may issue certificates for their sites.

An initiative preferred by security experts would overhaul the system more radically. It would give Web sites similar control while securing their certificates within a new encrypted version of the domain name system, the central directory of the Web, making it the de facto central certificate authority through which Web sites could generate their own certificates.

Wednesday, March 23, 2011

Security Breach Anouncement @ RSA

As you may have heard, last Friday RSA announced that a security breach had resulted in the disclosure of information "specifically related to RSA's SecurID two-factor authentication products." RSA states that "this information could potentially be used to reduce the effectiveness of a current two-factor authentication implementation." While RSA has released little information about the extent of the breach, there’s a great article from Dell that provides an objective view of the potential impacts and recommended actions RSA SecurID customers can take today. If you’re currently using SecurID, I encourage you to read over the article at http://www.secureworks.com/research/threats/rsacompromise/ { click on link }




Also, you could click here for the two-factor authentication page (3) of my 2006 article "Secure Mobile Web Service Applications: The BlackBerry Enterprise Solution."

Saturday, February 19, 2011

IBM's Watson and Nuance's Dragon Medical

Earlier this week, after the Watson computer defeated human champions in a three-day match on the popular TV show Jeopardy, its creators and a Massachusetts software company prepared to sell a medical version of the smart machine.

IBM has an agreement with Nuance Communications Inc. of Burlington to sell Watson-based products to health care providers. Nuance already offers voice-recognition software for a variety of applications. The companies are pitching forthcoming technology that will, among other things, allow medical providers to describe symptoms orally and get diagnostic information in return.

Watson technology will enable Nuance to add artificial intelligence to its offerings. And that's where this blog comes in. I've been talking about these two topics, albeit separately, for some time now.

Watson's ability to analyze the meaning and context of human language, and quickly process information to find precise answers can assist decision makers, such as physicians and nurses, unlock important knowledge and facts buried within huge volumes of information, and offer answers they may not have considered to help validate their own ideas or hypotheses.

For example, a doctor considering a patient’s diagnosis could use Watson’s analytics technology, in conjunction with Nuance’s voice and clinical language understanding solutions, to rapidly consider all the related texts, reference materials, prior cases, and latest knowledge in journals and medical literature to gain evidence from many more potential sources than previously possible, thereby helping the medical professional to confidently determine the most likely diagnosis and treatment options.

For more information about the Watson computing system and the Jeopardy! challenge, click here.

On earlier posts to this blog, I discussed the semantic Web, ontologies, and speech recognition software from Nuance (and Adobe):

See, for example, my November 7, 2009 post "Vagueness, Logic and Ontology: Fuzzy Ontologies"

In traditional ontology theory, concepts and roles are crisp sets. However, there is a great deal of fuzziness in the real world.

For example, one may be interested in finding “a very strong flavored red wine” or in reasoning with concepts such as “a cold place”, “an expensive item”, “a fast motorcycle”, etc.

A possible solution to handling uncertain data is to incorporate fuzzy logic into ontologies. Unfortunately, these fuzzy ontologies have shortcomings – reasoners for fuzzy ontologies are not yet so polished as those for crisp (aka traditional) ontologies.

See, for example, my May 30, 2009 post on "Speech Recognition Software"

The trivial example of one-to-one translation given there can be extended to one-to-many translation: That is, in a matter of seconds, you could “program” Dragon Medical to type out a whole sentence in response to your speaking just a single word or code into the microphone. And, vice versa: you could “program” Dragon Medical to type out just a single word or code in response to your speaking a whole sentence into the microphone.

Monday, February 7, 2011

Wikileaks and EHR Security

As far as the leaked US cables are concerned, the fury of the US administration and of certain US politicians was, for a time, positively comical. It stopped being funny when they began talking about prosecuting Julian Assange for "espionage", given the draconian penalties that a conviction would carry. But the State Department's indignation over the leaks of allegedly valuable secrets was, and remains, preposterous.

Why? Because there is absolutely no way that a huge database containing 250,000 "secret" documents that can be lawfully accessed by more than a million officials can ever be secure. Any security engineer will tell you that it cannot be done: if you want to keep things secret online then the only way to do it is by compartmentalizing the system. Huge, monolithic computer systems are intrinsically insecure.

So, I believe that what is true of Wikileaks is true of Electronic Health Records (EHR) in so far as security (confidentiality) is concerned. Actually, as any reader of his or her hometown newspaper or local TV news knows, all computer systems are potentially insecure.
Caveat emptor.

Tuesday, December 28, 2010

HTML5, WebGL and Google Body Browser

Google has recently demoed an interesting WebGL application called Body Browser, which lets you explore the human body just like you can explore the world in Google Earth. Now you can try Google Body Browser before it's added to Google Labs, assuming that you have a WebGL-enabled browser:

* WebGL is available, but not enabled by default in Chrome 8 (the latest stable version).

* WebGL is enabled by default in Chrome 9 Beta, Chrome 9 Dev Channel, Chrome Canary Build and Firefox 4 beta.

Google Body is a detailed 3D model of the human body. You can peel back anatomical layers, zoom in, and click to identify anatomy, or search for muscles, organs, bones and more. You can also share the exact scene you are viewing by copying and pasting the URL.

The application doesn't require a plugin. Unlike many other web-based medical applications, no Flash, Java, or other plugins are needed. This application will run on any WebGL-supported browser.


WebGL is based on OpenGL ES 2.0 and provides a programmatic interface for 3D graphics. It uses the HTML5 canvas element and is accessed using Document Object Model interfaces. Automatic memory management is provided as part of the JavaScript language. HTML5 was discussed in some of my earlier posts.

Click here for Getting a WebGL Implementation

Click
here for An Introduction to HTML5

Comment: Years ago, matrices (and tensors) were taught only to graduate students. After some time, these subject(s) were taught to undergraduates too. Today, even a few elite secondary schools teach these subject(s). Similarly, anatomy references were once available only to medical students at institutions like the Harvard and Johns Hopkins Medical Schools. Today, anyone with a high-speed internet connection can access such an application.


For a 1-minute video on Google Body Browser, click here.

For a 7-minute video on Google Body Browser, click here.


Friday, November 12, 2010

Strategies for Closed-loop Radiology Workflow with Speech-Driven Documentation and Communication


Commercially-available Clinical Radiology Support


Nationally, it is estimated that 20 to 30 percent of currently performed High Tech Diagnostic Imaging (HTDI) exams are medically unnecessary or inappropriate.

This is due, in part, because many HTDI exams are currently scheduled without the benefit of a standardized, evidence-based, decision support tool.

After a yearlong pilot program, in which more than 2,300 physicians from five Minnesota medical groups, five health plans, and the Minnesota Department of Human Services used e-Ordering (defined later) to order high-tech diagnostic imaging exams, it was found that the exams ordered with evidence-based decision-support technology had an increase in medical appropriateness versus orders initiated without it. The pilot also showed that using decision-support appropriateness criteria (defined later) in the physician’s office reduced patient exposure to unnecessary radiation, and contributed to a 0 percent increase in HTDI scans ordered in 2007 (following an 8 percent increase in Minnesota in 2006). N.B. During the time of the pilot, an estimated $28 million in healthcare cost savings was reported.

Going forward, Nuance’s RadPort, an electronic, evidence-based, decision-support (e-Ordering) solution is going to be used to support a statewide initiative to help ensure Minnesotans only receive medically appropriate high-tech (MRI, CT, PET and nuclear cardiology) diagnostic imaging (HTDI) tests.

Derived from the American College of Radiology (ACR) Appropriateness Criteria, and designed in conjunction with Massachusetts General Hospital, RadPort’s scoring methodology is continuously reviewed and updated by a panel of clinical and radiology experts.

RadPort combines the clinical information provided by the referring physician at the time of ordering with patient demographics to produce a “utility score” for the examination requested.

Click here for a discussion of appropriateness criteria and utility scores.

A high score indicates that the information provided strongly supports the use of the requested imaging test. A low score indicates that the request may not be appropriate. As a result, RadPort displays alternate procedure choices with corresponding utility scores of other relevant and appropriate exams.

In the event of a low score, RadPort provides clinical reference material designed to educate the referring physician so as to ensure appropriate ordering in the future.

Nuance Healthcare manages radiology as a single, end-to-end or closed-loop process. This approach gives radiologists and administrators a continuous view of the order from diagnosis through results process, which allows for analysis that can drive improvements at each stage.

The benefits of closed-loop radiology are evident: saving time, money, and resources, improving patient safety and care, and better clinical documentation.

Click here for an overview.

Click here for info on RadCube, a comprehensive, yet flexible, data warehouse for multi-dimensional business analysis and visualization tool. RadCube is another key application in the Nuance portfolio of imaging documentation and communication software.

RadCube merges OLAP and web architecture. This radiology-centric solution allows its users to perform highly complex clinical and detailed business analysis on your data in mere seconds using a simple drop-and-drag interface. By integrating advanced On-Line Analytical Processing (OLAP) techniques and Natural Language Processing (NLP) with one's unique institutional data, RadCube provides ways to visualize, analyze and optimize healthcare delivery to each patient. With RadCube, you can explore information from various business, clinical and research perspectives or identify trends, opportunities and potential issues quickly with familiar visualization techniques. You can analyze all operational aspects of your business including: Business Productivity, Quality Assurance, Utilization Management, Throughput Analysis, Communication Management, Evidence-Based Radiology, Advanced Data Mining Techniques, Trending and Forecasting, and Benchmarking.



{ click on image to see larger view }

Click here for info on applying “Six Sigma” principles to the radiology process.

Click here for an early article of mine on “Six Sigma”

A link to this article is also available near the top of "My [partial] bibliography" at the bottom of this blog.

Finally, click here for a brief introduction to i2b2, an open-source calable informatics framework that enables clinical researchers to use existing clinical data for discovery research and, when combined with IRB-approved genomic data, facilitate the design of targeted therapies for individual patients with diseases having genetic origins.


Tuesday, October 26, 2010

HTML5 and Adobe Redux


With the rise of HTML5, Adobe's Flash has been positioned as the antagonist of the open standard. Increasingly, HTML5 is used to serve online videos though the matter is far from resolved.

Adobe has just released an embeddable video player that plays HTML5 native video in browsers that support it, and falls back to Flash in browsers that don't. It's cross-browser and cross-platform, so it works on iPhones, iPads and other devices that don't support Flash. Using Adobe's new player, these devices can show videos in web pages without the Flash plug-in. The shift takes place regardless of the screen -- from phone to monitor to TV.

This means that Adobe wasn't kidding when they said they were riding the HTML5 bandwagon as hard as anybody right now.

The HTML5 Video Player widget, now available through the Adobe Widget Browser, works with or without Dreamweaver CS5. Code generated from the widget plays video in the best possible player for the requested platform using a range of video codecs. Based on the Kaltura open source library, the HTML5 Video Player widget is fully cross-browser compatible with support for Internet Explorer, Firefox, Safari, Chrome, and Opera. Moreover, the player is completely customizable with industry standard CSS techniques.

You can run the Adobe Widget Browser directly from within Dreamweaver and, once you’ve set it up, insert the generated code and files for the HTML5 Video Player widget with point-and-click simplicity. But if you’re not a Dreamweaver user, you can also download the Widget Browser independently. (You’ll need to install Adobe AIR first.)

Click here for links to several new tutorials on HTML5.

Click here for my post on the Dreamweaver CS5 HTML5 Pack


Monday, October 11, 2010

HTML5 And Risks To Privacy On The Front Page Of The Non-Techinal Press

I have a couple of posts on HTML5 below. Nonetheless, I was a little surprised to see this topic (in the context of "risks to privacy") discussed on the front page of this morning's edition of the New York Times (and elsewhere):

From this morning’s front page:

Most Web users are familiar with so-called cookies, which make it possible, for example, to log on to Web sites without having to retype user names and passwords, or to keep track of items placed in virtual shopping carts before they are bought.

The new Web language (HTML5) and its additional features present more tracking opportunities because the technology uses a process in which large amounts of data can be collected and stored on the user’s hard drive while online. Because of that process, advertisers and others could, experts say, see weeks or even months of personal data. That could include a user’s location, time zone, photographs, text from blogs, shopping cart contents, e-mails and a history of the Web pages visited.


Click here for more.


Thursday, October 7, 2010

Cost/Benefit and ROI aspects of Health Information Technology (HIT)

Whether or not EHR and other HIT systems benefits exceed costs is a question being discussed in many quarters today. A 2006 report { click here } based on research conducted by the Southern California Evidence-based Practice Center provides what I consider a good framework for a priori and a posteriori examination of the cost/benefit and ROI aspects of this question.

Despite the heterogeneity in the analytic methods used, all cost-benefit analyses predicted substantial savings from EHR (and health care information exchange and interoperability) implementation: The quantifiable benefits are projected to outweigh the investment costs. However, the predicted time needed to break even varied from three to as many as 13 years.

Many of the studies concerned HIT systems developed and evaluated by academic and institutional leaders in HIT.

  • Regenstrief Institute in Indianapolis, IN
  • Partners/Brigham and Women’s Hospital in Boston, MA
  • Intermountain Health in Salt Lake City, UT
  • Kaiser Permanente health care system
  • Vanderbilt University in Nashville, TN
  • U.S. Department of Veterans Affairs (VA) health care
As asserted above, you need to ask when a particular system will reach the break even point. You also need to examine any potential for a mismatch between who pays for and who accrues cost savings from HIT use. Private organizations deciding whether to invest in HIT must weigh the costs and benefits of doing so. Although the primary goal of nonprofit healthcare organizations may be to provide high-quality care, these organizations still need to watch the bottom line to survive, which includes understanding the costs of measures designed to improve quality. Such private return-on-investment (ROI) calculations can provide results that are quite different from those of societal cost-benefit analysis, which are often reported in clinical journals. For example, one study showed that a hospital that installed a computerized reminder system to alert providers when patients were not up-to-date on their immunizations increased pneumococcal vaccine orders by 8 percent. Another study showed that, among the elderly, each $12 vaccination averts $20.27 in hospital costs and increases life expectancy an average of 1.2 days. From society’s point of view, the reminder system saves money and improves health, so it is a win-win program. However, from a financial perspective, the hospital has spent money on a system that had no effect on the costs or revenues of current stays because the pneumococcal vaccine is not delivered in the hospital. To benefit from this intervention, the hospital must make a reputation for higher quality and convert it into profits. This is one example of the potential for a mismatch between who pays for and who accrues cost savings from HIT use. A more extreme example would be a hospital’s implementation of a HIT intervention that averts future hospitalization. In this case, HIT implementation both costs the hospital money and decreases hospital revenues, even if the HIT implementation has a net cost-savings from a societal (or Medicare) perspective.

For more, click here, here and here.


Thursday, August 12, 2010

HTML5 - its support in Dreamweaver CS5, Internet Explorer 9 and elsewhere - Part II

There's been a lot of discussion lately about whether or not the HTML5 video tag is going to replace Flash Player for video distribution on the Web.

Consensus: While the video tag is a big step forward for open standards, the Adobe Flash Platform will continue to play a critical role in video distribution.

Click here for a discussion of this topic in the YouTube context (a pretty significant one).

HTML5 (and CSS3) are works in progress. While some parts of these specs are finished or stable, other parts are still under development or have no current browser support.

Nonetheless, leading development tools, e.g., Adobe's Dreamweaver, have begun to support these technologies. To wit, specs that are stable or that have some level of browser implementation are now seen in the new Dreamweaver CS5 HTML5 Pack. Select the Product Details tab.

While the official specifications are still not yet complete, they are now supported to varying degrees by a number of different desktop browsers – and more importantly by all smartphones using Webkit-based browsers (e.g. iPhone, Android, Nokia WRT, Blackberry OS). Given the recent surge of interest around HTML5, Dreamweaver CS5’s compatibility with HTML5 and CSS3 was updated so you can begin exploring their potential today.