« June 2008 »
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
You are not logged in. Log in
Entries by Topic
All topics  «
Announcements
Growth Charts
Memories
Prenatal Visits
Soundings
Technical Trading
The Squirts
Ultrasounds
Blog Tools
Edit your Blog
Build a Blog
RSS Feed
View Profile
Port's Pot
Saturday, 14 June 2008
Rectum? Damn near killed him!
Mood:  caffeinated
Now Playing: Pile Driver - Proctologist faces construction crew with grievances (medical curiosities)
Topic: Growth Charts

I've been refraining from digging into Sharepoint very much since I don't go looking for trouble. But, when I see a "bridge out ahead" sign, I can't restrain my curiosity. I simple must go see what a bridge out ahead looks like.

So, now that we see Raymond Niro saw fit to draw a bead on Sharepoint, I thought we should use our free and public information source aka The Internet to see just what dingle berries have been hanging off  our fair Sharepoint over time. Like I've said many times before, people are careless and clues fall off all the time.

Let's educate ourselves about the kind of issues Sharepoint brought over its development history shall we? Perhaps we can divine just where the moorings for that bridge that fell off into the river were anchored.

(I'll depend on you doing your homework and reading the entire article below, but I'll provide some specifics we'll use as markers in our study of where Sharepoint's been and where the breadcrumbs lead.)

Here's a useful place to begin:
http://www.informit.com/articles/article.aspx?p=391848

Five Things Wrong With SharePoint

  • By Mike Drips
  • Jul 8, 2005

    Collaboration is what Microsoft's SharePoint is best at. But there are several real problems with it... and somehow, nobody's been talking about them. That is, until Mike Drips arrived. And boy, does he have strong opinions.
  • 1. It's a crappy mish-mash of multiple technologies.
    [Microsoft] behaviors certainly did not build much goodwill in the [Java] developer community. ...the inner workings of SharePoint, you find a great many of the core files are written in JavaScript! Jscript supposedly is a supported .Net language...but certainly not enough to educate or support developers. ...any Microsoft courses on programming in JavaScript? No.

    2. The development team is playing the Longhorn card.
    the next release of SharePoint will probably occur in 2007. That's four years of no product improvement. Microsoft is besmirching its reputation as being market driven by allowing its development teams to sit on their hands waiting for Longhorn to ship. How do these teams justify getting a paycheck? (me: fascinating. Developers sitting on their hands? Why would they not be aggresively developing?)

    3. There are two SharePoint products, which is confusing.
    ...SharePoint Services is a subset of SharePoint Portal Server...Microsoft fails to adequately document and differentiate between the two products throughout its Web site. ...consistently fail to clarify the differences between the two products, even though they have white papers on this very subject on the Microsoft Web site... SharePoint Services is like the junior edition of SharePoint Portal Server. (Hmmmm. Very interesting.)

    4. Support for SharePoint is lacking.
    My insider tip is to look for references on why you shouldn't use FrontPage (the SharePoint kiss of death editor) and explanations of "ghosting;" don't buy a SharePoint book that doesn't explain "ghosting." (me: something we'll return to in time, no doubt)

    5. Microsoft has not stated a strategic direction for SharePoint.
    ...Microsoft hasn't laid out a roadmap for SharePoint's future at all. Originally, SharePoint was a competitor for pure portal products like PlumTree, with some document library features stolen from Documentum. Now, SharePoint has been positioned as a team collaboration tool.

    (more at URL)
    --------------

    OK. So far no smoke but we're looking for patterns for marking so we can track them through time. Now, look at what we see in a reply to Mister Drip's commentary:

    http://www.andrewconnell.com/blog/archive/2005/07/08/1699.aspx
    RE: Things Wrong about "Five Things Wrong With SharePoint"

    posted on Friday, July 08, 2005 5:05 PM via Paul Schaeflein

    Here are some of my main "issues" with SharePoint:
    1. Minimal seperation of presentation and data (see: ghosting/unghosting). WHY this is even in SharePoint. Once a page is opened in FrontPage and saved, the UI is now locked. If your company has a rebranding campaign or wants a uniform look and feel, you're stuck... (me: OK let's bookmark that because it rings a bell)
    (more at URL)
    -----------
    And then, there's this bit here:

    Microsoft Dogged By Sharepoint Support Issues - Study

    By Kevin McLaughlin, ChannelWeb
    4:36 PM EST Wed. Jan. 30, 2008

    Office Sharepoint Server 2007 is a workflow and collaboration engine that integrates with the Office platform and features Web content management, enterprise content services, enterprise search, and business process and business intelligence tools. Increasingly, it's also being used as an application development platform.
     
    (more at URL)
    -------
     
    And the blip about an application development platform (precisely where SiteFlash takes off) is here:

    http://www.crn.com/software/205801189

    Revving Up The SharePoint Engine

    By Kevin McLaughlin, ChannelWeb
    12:00 AM EST Mon. Jan. 28, 2008
    From the January 28, 2008 issue of ChannelWeb
     
    What used to be viewed as a collaboration application has morphed into a full-blown application development platform that ISVs and solution providers are leveraging to streamline business processes.

    The fact that organizations are using SharePoint to develop mission-critical applications for both intranets and extranets...shows that SharePoint has come a long way from its roots in collaboration.

    "What we're seeing with SharePoint is that people finally see it as a platform to build applications on, as opposed to it being seen as just a collaboration tool," said Eamonn McGuinness, CEO of BrightWork, a Boston-based SharePoint ISV. "I think people are realizing they can build serious business applications on SharePoint 2007."

    (me: ahhhh, now we're getting somewhere. From a mess for collaboration to an application development platform within a few years and no doubt Niro's people would want to discover the background for development here.)

    Many ISVs are also developing tools that automate business processes for day-to-day tasks like purchase, policy and document approvals.

    SharePoint includes functions for all the different parties involved in the process: ...

    (more at URL)
    -------

    There are a field of items in the above article alone that can be seen to relate to the things taught by SiteFlash and the 6826744 patent.

    I won't drag it all out in this one post but there is certainly enough to indicate some striking similarities to the way SharePoint has grown from "collaboration" to "application development platform" that will illuminate what something equipped with the kind of claims in 744.

    We'll do much more digging since I do believe Microsoft has been careless in their headlong rush to dominate a market before they are called to account for how they got that market.

    No wonder the MSFT claims construction is so delicate not to call 744 "obvious". That would harm their own claim to any IP they've developed while creating the different versions of Sharepoint over the past few years.

    And, no doubt, there is a mountain of information amongst MSFT clients and partners that could have informed the Niro campaign without having to crack a single book inside MSFT.

    This sounds like we're getting into some interesting territory now.


    Posted by Portuno Diamo at 1:23 AM EDT
    Updated: Saturday, 14 June 2008 2:41 AM EDT
    Sharepoint accused of infringement in VCSY v MSFT

    Thanks to intheend101 for posting this:

    IN THE UNITED STATES DISTRICT COURT
    FOR THE EASTERN DISTRICT OF TEXAS
    MARSHALL DIVISION
    VERTICAL COMPUTER SYSTEMS, §
    INC., §
    §
    Plaintiff, §
    § Civil Action No. 2:07-CV-144 –DF-CE
    v. §
    § JURY TRIAL
    MICROSOFT CORPORATION §
    §
    Defendants. §
    UNOPPOSED MOTION FOR LEAVE TO SERVE AMENDED
    INFRINGEMENT CONTENTIONS
    Vertical Computer Systems, Inc. (“Vertical”), plaintiff in the above-entitled and numbered civil action, moves the Court for leave to serve amended infringement contentions. In support, Vertical will show the following.

    On November 30, 2007, the plaintiff served its infringement contents against the defendant. Subsequent to serving such contentions, the plaintiff determined that Microsoft’s SharePoint 200 should be accused of infringement in addition to the products originally accused.

    Thus, the plaintiff requests leave to serve such amended contentions pursuant to P.R. 3-6(b).
    The defendant does not oppose the plaintiff serving the amended infringement contentions.
     
    WHEREFORE, PREMISES CONSIDERED, the plaintiff respectfully requests that this Court grants this motion for leave to serve amended infringement contentions.

    So the VCSY v MSFT litigation gets deeper. I did wonder just what Raymond Niro's group was able to examine from the November 2007 discovery process. If Microsoft actually placed SiteFlash technology in Sharepoint, they are either intending to settle at some point or they are supremely careless.

     


    Posted by Portuno Diamo at 12:26 AM EDT
    Updated: Saturday, 14 June 2008 12:34 AM EDT
    Friday, 13 June 2008
    What snooky needs to know, no-one will tell.
    Mood:  amorous
    Now Playing: Cooking Duck Butter - Ancient recipe for turning stomachs into purses (high finance)
    Topic: Announcements

    What snooky needs to know, snooky won't understand.
    Snooky can't know nothing since nothing's loose like sand.
    Nothing's when you grab at "this" and find there's nothing there.
    But when the last of nothing's gone, you'll find it 'neath your hair.

    According to the Wall Street Journal (and who should know nothing better than they?) “In retrospect, Microsoft's unsolicited approach appears to have badly backfired. Instead of winning Yahoo's huge audience and online search capabilities Microsoft has driven its quarry into the arms of its arch enemy—Google.”

    When snooky thinks he has it all, he doesn't have a thing.
    When the last of something's gone, it only leaves a ring.
    A ring in ear's a ring in nose; a ring around the moon
    means the last of rain will fall and nothing's growing soon.

    What's the use in trying to grab? You can't hold what is not.
    The bed you lie in's just a place; it's either king or cot.
    And, when you sleep, the death of "now" turns into something else;
    from which the seed of nothing more brings forth what makes up hells.

    So lullabye sweet snooky. You won't soon get to know
    just where the path you thought was yours turned into just a show
    for someone else's cabaret; for someone else's stand
    from where the nothing you can't have makes something fine and grand.


    Posted by Portuno Diamo at 1:08 AM EDT
    Updated: Friday, 13 June 2008 1:45 AM EDT
    Saturday, 7 June 2008
    VCSY v MSFT Claims Construction Calendar

    A calendar, leading up to the construction hearing.

    18
    Accused Infringer files responsive claim construction brief
    P.R. 4-5(b)
    June 6, 2008

    19
    Patentee files reply brief on claim construction
    P.R. 4-5(c)
    June 20, 2008

    20
    ONLY WITH LEAVE OF COURT
    Accused infringer files sur-reply brief on claim construction
    June 27, 2008

    21
    Parties file Joint Claim Construction Chart
    P.R. 4-5(d)
    June 30, 2008

    22
    Pre-hearing Conference and technical tutorial if necessary
    July 9, 2008

    23
    Claim Construction hearing
    P.R. 4-6
    July 10, 2008 at 9:00 am


    From Raging Bull VCSY board
    By: stillwtr19 
    07 Jun 2008, 10:21 AM EDT
     Msg. 213898 of 213898


    Posted by Portuno Diamo at 11:12 AM EDT
    Updated: Saturday, 7 June 2008 11:19 AM EDT
    What a tamale and a taco bring to the table.
    Mood:  chillin'
    Now Playing: Tiny Bubbles - Flatulant pool party guest disrupts social event (uplifting comedy)
    Topic: The Squirts

    Someone on the Yahoo MSFT board here posted this URL and asked a crucial question: "When is this out?"

    "When", indeed? The URL points to a video presentation about WinFS.

    "When" is a question folks watching MSFT have been asking for years. I think you'll see a flurry of articles beginning Monday by technology bloggers wondering if this means Longhorn is about to rise from the abattoir.

    WinFS as a crucial marker indicating whether or not Microsoft is prepared to use XML technology to allow their operating system to interoperate with outside operating systems.

    Just why I've been so diligent to seek after WinFS (along with many others interested in watching Microsoft's technology work), I will answer shortly. But, first, you should become a bit educated as to what WinFS was supposed to be.

    For a bit of overall background: WinFS Wiki
    The wikipedia entry for WinFS begins with this description:

    WinFS (short for Windows Future Storage)[1] is the code name for a data storage and management system based on relational databases, developed by Microsoft and first demonstrated in 2003 as an advanced storage subsystem for the Microsoft Windows operating system, being designed for persistence and management of structured, semi-structured as well as unstructured data.

    Selecting each of the hyperlinks (the underlined blue words in the above paragraph) will take you to associated Wikipedia articles describing various aspects of computer concepts you will need to become familiar with in order to understand the importance of WinFS to Microsoft and the rest of the world. Please take the time to read these items - particularly the "structured" "semi-structured" and "unstructured" concepts as they relate to data.

    The term "unstructured data" denotes the use of some sort of virtualization technology that allows loose text within a computer file or data body to be identified for sorting and relating with other text. While unstructured data may be read and understood by humans, this body of data which comprises up to 80% of human experience remains unreachable by software.

    When an item is tagged, software is able to find and handle that item as it relates to any other tagged data items. Without tagging, the machine has no way of identifying or "understanding" the data item and thus the unstructured data remains unprocessed.

    So, from that shoddy description, you might be able to understand just how important the ability to tag and process unstructured data can be. Consider the information within an operating system's file structure: If software can identify and process metadata describing the various components of an operating system's files, that operating system can interoperate with other operating systems regardless of differences in the two systems.

    Tagging allows a virtualization of the information within the file systems so the information can become universally understood by any other software able to process the tags and metadata.

    With such a virtualization, the operating system is no longer an isolated application but becomes a known or at least knowable body of data which can be interrogated by outside applications. The intent is to attempt to process the various data so other applications and other operating systems can use the information.

    What would you do with something like that?

    Well, these are some of the descriptions in the MSN video presentation:
    http://video.msn.com/dw.aspx?mkt=en-us&vid=5a3e08f1-adbe-4a2d-97e3-d92a77b9d677

    WinFS - unify organize explore innovate
    the power of a relational file system

    Unify- it's not just about files anymore
    it's about new types like projects... annotations... events... documents and more... all in one unified store
    Imagine planning a party... from a website... using your local contacts... picking locations... based on guest's preferences and using rich new types like movie listings... all brought together into one view of your party!

    Organize - it's not just about folders anymore...
    Imagine organizing your photos... how you think about them... relating them to your contacts... and pivoting them to new views.
    Imagine organizing projects... how you think about them... recognizing problems as they arise... working across application boundaries... to get results.

    Explore - It's not just about search anymore... It's about seeing relationships... across your data... and discovering things that until now were just out of reach... and connecting them. Imagine recognizing relationships... while exploring your mail... reusing data organization from one application to help explore another.

    Innovate - It's about a platform... now where can you take it?
    WinFS the power of a relational file system
    Microsoft Your potential. Our passion.

    Then that video is followed by a video about "Buddy, the surfing dog". Kowabunga.

    "the power of a relational file system" should now be a bit easier to understand if you've thought through what you can do with an operating system that can be abstracted to be available to outside applications. This is the first capability necessary before an operating system may be interconnected with other "semantic" systems.

    Why WinFS is such an important marker is something we'll discuss shortly once you've had chance to study some of the concepts in this particular post. Admittedly there is much that can not be said without the geek-speak but I will try to give some examples why WinFS is so important to MSFT's future on the internet.

    The fact WinFS is being spoken of in a video on MSN is significant, although one wonders just why a video and why on MSN. Is this an "announcement"? Or is this more smoke and vapor from a company which uses unofficial fluff information to give the impression they have viable, concrete capabilites the public may see "at some time in the future"?

    We'll explore WinFS' history in detail and cover some critical questions about Microsoft's true abilities in the coming posts. But, for tonight, we've seen something rise from the dead...or, at least, we've seen a picture of something that's supposed to have risen from the dead. Whether the thing is "Live" or still dead remains to be seen. We'll poke at it and see what smells.

    Meanwhile here are some interesting articles to bring you up to speed on WinFS.

    Revolutionary File Storage System Lets Users Search and Manage Files Based on Content
    August 27, 2004

    Windows Storage Foundation (WinFS) Preview
    August 29, 2005

    WinFS Update
    June 23, 2006

    Update to the Update
    June 26, 2006

    Where is WinFS now? Quentin Clark explains
    May 15, 2008


    Posted by Portuno Diamo at 2:20 AM EDT
    Updated: Saturday, 7 June 2008 3:54 AM EDT
    Friday, 6 June 2008
    I have a little place in Ventura near the freeway.
    Mood:  a-ok
    Now Playing: Can't Get Off the Loop - Man leaves for work and never comes home (comic adventure)
    Topic: Growth Charts

    Good news for those trying to peer through the veil of stealth over VCSY's operations:

    New information system will improve service in human resources 

    By Barbara Black 
    May 8, 2008 issue 

    A more reliable, more accessible system should be able to handle many more functions than is possible now. Areas in need of improvement include: position control, tracking time and attendance, automation of forms and processes, and query tools for reporting, among others. Benoit Pantaloni is an actuarial science graduate working at Concordia on a short-term contract as project manager for the implementation of a new HRIS. He has worked in HRIS system development and implementation for more than 10 years in both the private and public sector, notably at hospitals. Under his guidance and that of a steering committee, Concordia will get a new HR system called emPath, version 6.4.

    “The licence of the new system was bought at almost no cost in 2007,” Pantaloni told the Journal. “emPath, from Now Solutions, was less expensive than PeopleSoft and Banner-HR. It had better functionalities than Banner and was by far the easiest of the three systems to implement.”

    The new system is web-based, which will make it easily accessible from other departments, Pantaloni explained. Because it is built using modern technology and techniques, it will require less frequent customization for our needs.

    (more at URL

    How can anybody make money selling services cheap? The secret in this new age of web-based service is volume. The idea is to collect over time rather than a one time shot. Want another opinion?

    Try this:

    Scaling the cloud, deflating the price of software
    June 5th, 2008
    Posted by Phil Wainewright @ 5:07 pm

    After a week of intensive usage last December getting his company’s application to run against Amazon’s SimpleDB cloud database, DreamFactory founder and CTO Bill Appleton wondered how big a bill he’d run up. To his amazement, what had seemed like a week’s heavy usage had cost just a few cents. The discovery was an epiphany both for Appleton and for CEO Eric Rubin. They had stumbled upon what seemed to be a new economic reality for cloud-based application software.

    First of all, as Appleton told me in January, “Usage-based pricing is as disruptive to on-demand as on-demand was to enterprise software.” On-demand pricing of anywhere between $30 and $300 per user per month has challenged the high implementation and maintenance costs of conventional on-premise software. But now there’s a new threat to the traditional monthly per-user subscription pricing model for on-demand applications, in which every user pays the same flat (or should that be fat?) all-inclusive price, irrespective of usage.

    The second element of DreamFactory’s secret sauce is that its local client architecture means that it has to maintain minimal infrastructure of its own. “We’re using other people’s servers and our customers’ clients and it drives the cost into the ground compared to enterprise applications,” Appleton told me back in January.

    (more at URL)
    ---------------

    This paragraph from the above article brings to mind the facility of VCSY's patent 7076521 technology which can fill in on client or server to perform the kind of data transport/processing/transactioning necessary to build distributed processing services as typified by products described in the following paragraph:

    "What’s really exciting about Gears, DreamFactory, AIR and Silverlight is the ability to use the client’s processing resources instead of exclusively overloading the server side of the infrastructure (the architectural failing that has made Twitter suffer so much of late)."

    As you can see, the 521 technology allows something like TPC (Transactional Process Facility) to be built giving the kind of operating system structures that were built into mainframes like the IBM360, but built using the interenet as a transport infrastructure and useing the client computing resources as thought they belonged to the overall computer architecture.

    This allows for virtual computer architectures that are unlimited in scope and reach because any resource may be interconnected by the distributed 7076521 agent.

    That virtualization of all resources on any platform allows the builder to create computer structures of any size and any complexity limited only by the ability to connect via internet to any platform.

    That capability is backed up by the claims in patent 6826744 allowing for distributed frameworks to manage and operate the desired functional nodes.

    So, where software makers of the past depended on customers buying the software in successive installations, the new technologies provide for continuous operation and transparent upgrades and usage with identifiable value demonstrated over long periods of uninterrupted time.

    Ultimately the monolithic operating system hits a saturation point while distributed operators can always find another point to perform transactions.

    Not getting it? Not a surprise. Distributed architectures and the nodal transactioning operations needed to accomplish such are foreign to the average computer user. Even programmers bog down when trying to map out what kinds of operations need to happen locally to integrate with the distributed whole.

    Don't see how it's done systemically? Answer? 744. Get used to it, cutie. The world is going to be completely different. This ain't your grandfathers computing platform.


    Posted by Portuno Diamo at 4:32 PM EDT
    Updated: Friday, 6 June 2008 9:11 PM EDT
    Wednesday, 4 June 2008
    Crapping in a bucket is the beginning of civilization.
    Mood:  happy
    Now Playing: Digging a Hole - Frat rats can't graduate so they try to gnaw their way out (children's story)
    Topic: Growth Charts

    From March 17, 2000:

    http://www.townsend.com/resource/publication.asp?o=4350

    Typically, after a "Markman" hearing, the successful party will file a motion for summary judgment on patent infringement and/or validity, which is granted with increasing frequency. Accordingly, the importance of the "Markman" hearing in patent litigation cases cannot be overstated.

    (more at URL)
    ---------------

    Quite interesting one of Microsoft's patents for new software modeling concepts cites VCSY's patent 6826744 as prior art.

    The Markman Hearing (described by the article in 2000) set in place a means by which the court (not a jury) is able to decide the matters of language at issue in a patent.

    The patent language is quite clear AND the current unveiling of advanced capabilities by IBM and Adobe demonstrates just how radically different even a small, marginal application of the patent concepts can have large over-arching consequences and impact on the use of software to advance productivity.

    The Markman Hearing coming up will decide whether the language in the patent puts the advantage in VCSY's corner or in Microsoft's corner.

    If Microsoft felt strongly enough they could win based on the language contentions, they would have already filed a request to re-examine the VCSY patents.

    Microsoft just lost an important re-examination effort ( http://uk.reuters.com/article/technology-media-telco-SP/idUKN2033736120080521 ) against another small company MSFT is trying to crush by continuous litigation and pressure.

    Instead, MSFT uses the "illegal application" claims they hope will step beyond the Markman Hearing and buy them time to the trial in March 2009.

    Big gamble. Especially when the Markman Hearing could bring a summary judgement against MSFT.

    And, as for "obviousness", why weren't the kinds of concepts described by the VCSY patent in 1999 more easily developed by the software industry? Shoots the "obvious" position right in the head, doesn't it? Especially when Microsoft, who's had every opportunity to show just how "obvious" the 6826744 patent is, has not been able to use those concepts in public since the 744 patent was granted in November 2004... the period that began Microsoft long slow slide into irrelevance on the web.

    From http://en.wikipedia.org/wiki/KSR_v._Teleflex#Obviousness

    Wiki on KSR v. Teleflex

    "One of the ways in which a patent's subject matter can be proved obvious is by noting that there existed at the time of invention a known problem for which there was an obvious solution encompassed by the patent's claims."[3]
    [3] Syllabus and Opinion of the Court, 2007-04-30
    http://www.supremecourtus.gov/opinions/06pdf/04-1350.pdf

    (just wanted you folks to have the real thing instead of "interpretation")

    Did there exist at the time of invention a known problem?

    Yes indeed. The world has needed a mechanism by which they may be able to handle content, format and functionality without regard for the platform those items have been created by and without confinement to those platforms when attempting to combine those three bodies of software facility.

    What was the time of invention? 1999. Nine years ago. Folks "skilled in the art" have had nine years to work things out.

    Was there was an obvious solution? LOL Do any of you see something back then that can do what the patent claims?

    I mean REALLY "encompassed by the patent's claims"?

    Read 6826744
    http://www.google.com/patents?vid=USPAT6826744
    A central claim is in the abstract.
    'A system and method for generating computer applications in an arbitrary object framework."

    In other words, building computer applications using ANY code body or fragment from ANY platform in combination with ANY other code body or fragment from any platform to build applications which will run on ANY platforms.

    Based on information from the claims construction briefs, Microsoft is attempting to limit the meaning of the word "arbitrary" because they know the ability to build software using ANY combination of code/platform would have been a paramount industrial desire during the dotcom days all the way to current. IBM Jazz is the only framework, in fact, that is claiming to do just that. Microsoft wants the word "arbitrary" to mean something vastly different than "ANY state from ANY state".


    Posted by Portuno Diamo at 12:17 AM EDT
    Updated: Wednesday, 4 June 2008 12:22 AM EDT
    Saturday, 31 May 2008
    Dropping a brick in the toilet is OK IF you do it right.
    Mood:  bright
    Now Playing: What's The Plan, Man? - Hippies conquer the whole "peace and love" thing (lost priorities)
    Topic: Memories

    I thought I might place this here to see if any mice (or rats) stick their head(s) in the traps. We don't want no nasty varmints nibbling on snookywookums little sticky-out things, now, do we? Noooooo.

    We haven't talked for a long time about the global plan for a planet-wide network. It's been in the works for a long time, even though it may have been flubbed for a while by those who can't perform the critical junctures and don't want their monopolies compromised.

    http://www.research.ibm.com/journal/sj/371/kellogg.html

    IBM Systems Journal

    Volume 37, Number 1, 1998
    Internet Computing

    NetVista: Growing an Internet
    solution for schools

    NetVista™ is an integrated suite of clients and servers supporting Internet access for students and teachers in kindergarten through 12th-grade schools. Developed by a small team of IBM researchers, NetVista is a prime example of using an object-oriented framework to support user-centered design and to accommodate Internet-paced changes in network infrastructure, functionality, and user expectations. In this paper, we describe salient aspects of NetVista's design and development and its evolution from research project to product. In particular, we discuss the factors supporting a sustained focus on end users over the life of the project, the object-oriented framework underlying NetVista, and the role of this framework in accommodating both evolutionary and radical changes to the design of the user interface and the underlying technical infrastructure.

    NetVista began as a research project at the IBM Thomas J. Watson Research Center in late 1993, and evolved through several stages until its release in June, 1996, as IBM's K-12 solution for Internet access. The research motivation for the project included the desire to explore the capability of Smalltalk (an object-oriented programming language and development environment) to handle a communication-intensive client/server application and to simplify the complexity of the Internet and its use, which at the time was fairly daunting, particularly for nontechnical users.  

    (more at URL - you were expecting me to cut and paste the whole thing?)
    -------------------

    What do you mean "What does it mean?"? You certainly don't think I'm going to explain the whole thing right here right now, do you?

    Besides, you've got more reading to do so you can familiarize yourself with the kinds of concepts that were floating around back in the early 90's and THEN you can tell your self you know where technology is going today.

    Think it through a bit, sweety. Think through what Netvista intended to achieve. Think through what Microsoft thought they were going to achieve with Vista. Think through the aims, desires and dilemmas the rich and powerful have had in their noodles for decades and then, perhaps (but I doubt you have the nuglets for it) we can talk about this titanic struggle between greed and altruism and where it will take us (to hell in a hand-basket as granny used to say).

    We haven't talked about the conspiracy theories for a long time. Perhaps it's time to re-open the book and read about Life and where we're all headed.

    Too heady for a children's story? Grow up. Fast. "We" don't have much time.

    (added June 1)
    Now, think through this...

    http://en.wikipedia.org/wiki/Cairo_(operating_system)
    Cairo used distributed computing concepts to make information available instantly and seamlessly across a worldwide network of computers.

    Although Cairo never emerged as a shipping product, its main features were shipped as parts of other Microsoft operating systems.

    (more at URL)
    ------------------

    ...and explain how it is Microsoft has spent billions and billions to accomplish what IBM has accomplished today. Now, Microsoft is still marooned as an island of automation while IBM is delivering on their plans.

    "Distributed computing" was a goal for all of the 90's and most of the first decade of the 21st century. All other players are working toward that goal with the internet as the underlying infrastructure of their efforts. What is keeping Microsoft unable to mate to other operating systems across the internet?

    OR...

    Was it all just a strategy to choke off small innovators?

    http://www.roughlydrafted.com/RD/Q4.06/4E2A8848-5738-45B1-A659-AD7473899D7D.html
    1990-1995: Microsoft's Yellow Brick Road to Cairo
    Thursday, December 14, 2006

    The tactic worked so well that Microsoft repeated it in the following decade as Longhorn. Here's how it happened, and why Microsoft won't be able to repeat the same fraud again.

    Cairo, like Apple's Pink, was vaporware. It was a loudly announced vision of the future to distract from the current realities of the market. Just as Apple's Pink was supposed to eventually match all the things NeXT had already delivered, Microsoft's Cairo announced things that would not be deliverable for a decade or more.

    Microsoft simply had no car worthy of competing in the race, so it drew up an impressive picture of flying race rocket instead. The press, impressed by this compelling Cairo illusion, stopped comparing the ridiculously lame Windows 3.0 and DOS to the contemporary Macintosh and NeXT, and instead began comparing Apple and NeXT’s existing products to the future promises of Cairo.

    Even NeXT believed Cairo would turn up eventually.

    Like other victims of vaporware, NeXT had trouble selling reality because everyone only wanted to hear about Microsoft’s fictional plans that would not end up getting delivered for another half decade or more; significant parts of Cairo would never be delivered at all.

    Unhindered by Reality
    Without having to accommodate legacy compatibility with existing applications, and artificially isolated from having to compete in the market against real opponents, Microsoft was free to imagineer a magic future for a world ready to believe that everything Microsoft could plan would be delivered at some point, even though Microsoft had absolutely no history of delivering any significant or original operating system technology.

    Microsoft's distraction hand was waving a hand of five Aces, but rather than questioning how that could even be possible, the press just gushed about how great Microsoft's future looked. The company's bluffing was actually empowered by the uncritical appraisal of the press, which only encouraged Microsoft to continue in announcing unrealistic plans.

    (more at URL - well worth reading and bookmarking)
    ------------------
     
    Vaporware? Distraction? Decoys? Industrial fraud?
     
    Could that be happening today? After Cairo? After Longhorn?
     
    How would you know? Microsoft is in stealth mode. Just ask Ozzie.


    Posted by Portuno Diamo at 10:52 PM EDT
    Updated: Sunday, 1 June 2008 12:56 PM EDT
    Monday, 26 May 2008
    Watch what is said so you won't fall in a hole.
    Mood:  irritated
    Now Playing: Hole in Mouth Disease - Docu-drama about the starving rich of East Chelsey (odious extrication)
    Topic: Prenatal Visits

    More from the VCSY Claim Construction.

    Claim Construction - 5/16/08

    "For instance, if a company would like to roll out a new look or syndicate its content and functionality to another business, this can be easily accomplished using the present invention. Since there is no application code resident in a web page itself, the same data can be repackaged in a number of different ways across multiple sites. [Emphasis added.]

    The examiner of the ‘744 patent did just that when comparing the claims with the prior art in an office action dated April 3, 2003:Furthermore, see figure 10 on page 22, with its BLO to generate content (data), Presentation Objects to represent form, and its BPO to represent functionality. [Emphasis added.]

    (See right-hand column on page 3 of the office action. Attached separately as Exhibit C) The examiner also equated content with data. Accordingly, Vertical respectfully asserts that the proper definition for “content” is data.

    Once again, Microsoft adopts examples and words of inclusion and improperly uses them as boundaries, importing them into the claims. In column 1, lines 18-22 (Exhibit A), under the heading “BACKGROUND OF THE INVENTION,” the specification states:

    Form includes informative content. Informative content can include written, recorded, or illustrated documentation, such as photographs, illustrations, product marketing material, and news articles. Content can be created by writers, photographers, artists, reporters, or editors.

    This portion of the patent simply provides examples and not a definition. Microsoft conveniently uses the back end of the second (middle) sentence of this quote and leaves out the most important part – “can include.” “Content” can include these examples; but the examples do not belong in the definition. (The patent repeats a similar description of examples for “content” in column 3, lines 23 to 38.)

    E. The Definition of “Form”
    As with content, the ‘744 patent specification includes a listing of examples for “form.” Column 1, lines 14-16, and column 3, lines 28-39, list graphic designs, user interfaces, and graphical representations. The ‘744 patent also states that form “includes informative content” (column 1, line 17), which would indicate that form may include data, resulting in some combination of form and content.

    But, this listing of examples provided in the patent simply contains examples of formatting (to intheend101 - is something missing here?) is proper. Vertical proposes that definition, while Microsoft instead again tries to import the specific examples into the claims.

    Although part of Microsoft’s definition, “the look of the computer application,” is similar to Vertical’s definition, Microsoft’s listing of specific examples (i.e., the importation of those examples into the claims) is completely improper, as is the insertion of “that can be created by a designer or group of designers.” This last phrase is a modifier meant to provide an example of who can create form. But machines may also create graphic designs, etc. Thus, Microsoft’s definition is not correct."

    So far I don't see any evidence Microsoft is relying on the "too obvious" or "too broad" defense. Will we get a chance to look at the Microsoft brief?


    Posted by Portuno Diamo at 11:51 AM EDT
    Updated: Monday, 26 May 2008 2:42 PM EDT
    Sunday, 25 May 2008
    Down Down Down With Darwin
    Mood:  accident prone
    Now Playing: Astoria Bout U - Frat house catches fire during ritualistic hazing (misfit models)
    Topic: Ultrasounds

    So let's get down to describing what you can do. Again, the two lines describing what Siteflash makes available to you.

    These arbitrary objects may include encapsulated legacy data, legacy systems and custom programming logic from essentially any source in which they may reside. Any language supported by the host system, or anylanguage that can be interfaced to by the host system, can be used to generate an object within the application. (Column 2, lines 29-34, Exhibit A.)
    * * *
    Arbitrary objects can include text file pointers, binary file pointers, compiled executables, scripts, data base queries, shell commands, remote procedure calls, global variables, and local variables. (Column 3, lines 43-46, Exhibit

    First, the necessary architectural structure that sets Siteflash apart from traditional systems. The ability to treat any code or data from anywhere as a universally usable software object all the way to higher level frameworks.

    No wonder Microsoft and IBM both have patents citing this patent as prior art. Microsoft talks about automated model construction for testing of software to IBM's automated software factory. When you're able to treat abstract objects as easily connected components,  you are freed to build to fit the problem... not as a compromise between the platform allowances and the problem.

    These arbitrary objects may include encapsulated legacy data, legacy systems and custom programming logic from essentially any source in which they may reside.
    This means the system allows you to apply a layer of software over the existing data that allows the selected object to work with all other objects to be used in the Siteflash ecology. This also says the boundaries are essentially unlimited.

    One may also assume, I would believe, one could encapsulate these parts of running applications and frameworks by which the applications and frameworks would be doing multiple duty for no additional effort. More about that idea later when we've dithered over whether objects or words are best for computerized tasks.

    "legacy data, legacy systems and custom programming logic"
    Both the data and the operational code in an existing system can be taken in pieces and redeployed across any platform needed.

    "from essentially any source in which they may reside"
    And that assembly process can proceed from the resource to the rest of the assembled application without the programmer requiring information about how to put the encapsulated body to use.

    This effectively allows the SME (subject matter expert) to do the application building based on objects targeted for the SME's vertical and discipline. It removes the programmer as a middleman for the workflow and event management and puts more control into those who are experts in application look and feel. Look and feel has to do with friendliness and the undervalued likability aspect of any software.

    All the requirements poured into selecting and mating library objects in program development now becomes a commodity rather than a requirement.

    The GUI can be put in the hands of a designer while the SME does the workflow construction. Or the SME can do the GUI and farm the workflow construction out to multiple vendors for a component application fronted by the SME's interface. All multiple capabilities with lower skill requirements and life-cycle-wide ecological systems (that shows later in the discussion)  that make a Siteflash application a thogoroughly encapsulated and therefore another component in larger frameworks lorded over by a Siteflash governance framework.

    These are the kinds of systems one can speak of as inherent results of the aspects and characteristics of the kind of operational architecture the patent claims.

    All in my opinion and you have every opportunity to have those opinions double-checked by someone you know who knows technology.

    the following added May 26, 2008

    I want to focus on the same bits of VCSY claims construction as above but for a different purpose.

    I'm putting this here as an edit to this post because I want to keep as much of this information physically correlated (my content [the text I write and present as references] is data constrained by format [being placed on this post with previously written text gives the content the form], giving format an ability to convey information [formed content]).

    We'll probably return to the subject of form and content. Last year, an argument like this wouldn't be seen as important. This year and the years to come, the developments in web application development are going to illustrate broadly the differences between content, format and functionality and the importance in being able to manage all of them within one development ecology.

    The discussion we'll have now will attempt to cover what you can encapsulate and how that encapsulation can be used.

    These arbitrary objects may include encapsulated legacy data, legacy systems and custom programming logic from essentially any source in which they may reside. Any language supported by the host system, or anylanguage that can be interfaced to by the host system, can be used to generate an object within the application. (Column 2, lines 29-34, Exhibit A.)
    * * *
    Arbitrary objects can include text file pointers, binary file pointers, compiled executables, scripts, data base queries, shell commands, remote procedure calls, global variables, and local variables.

    But I'll discuss this in the next post as soon as it's written. I'll point to it by embedding a link to the post in this word.


    Posted by Portuno Diamo at 4:58 PM EDT
    Updated: Monday, 26 May 2008 1:19 PM EDT

    Newer | Latest | Older