Ny våg

HP NewWave
Utvecklare Hewlett-Packard
Initial release 1988 ; 35 år sedan ( 1988 )
Stabil frisättning
HP NewWave Office v4.5 / 18 juli 1995 ; 27 år sedan ( 18 juli 1995 )
Operativ system Microsoft Windows
Typ Skrivbordsmiljö
Licens Eget licensavtal

NewWave är en nedlagd objektorienterad grafisk skrivbordsmiljö och kontorsproduktivitetsverktyg för datorer som kör tidiga versioner av Microsoft Windows (som börjar med 2.0 ). Den utvecklades av Hewlett-Packard och introducerades kommersiellt 1988. Den användes på HP Vectras och andra IBM-kompatibla datorer med Windows.

Ur ett användarperspektiv körde NewWave ovanpå Windows och ersatte helt och hållet standardgränssnittet för Windows Desktop och Program Manager med sitt eget objektorienterade skrivbordsgränssnitt.

HP marknadsförde NewWave fram till lanseringen av Windows 95 , då vidareutvecklingen av produkten upphörde på grund av inkompatibilitet med det nya operativsystemet. NewWave-gränssnittet (tillsammans med det samtida NeXTSTEP- gränssnittet) introducerade det skuggade "3-D-utseendet och känslan" som senare antogs allmänt.

HP uppmuntrade oberoende programvaruleverantörer att producera versioner av applikationer som utnyttjade NewWave-funktionaliteten, vilket gjorde att deras data kunde hanteras som objekt istället för filer. Ett tidigt exempel var Samna Corporation (senare förvärvad av Lotus ) som producerade en utgåva av deras Microsoft Windows- ordbehandlare Ami Pro med titeln "Ami Pro for NewWave". Den 20 juni 1988 Microsoft Corporation och Hewlett-Packard ett pressmeddelande där de tillkännagav införandet av NewWave-stöd i en kommande version av Microsoft Excel .

NewWave innehöll ikoner, schemalagda skript i form av "agenter" och "hot connects".

kontorsautomationserbjudanden för flera plattformar som körs under deras egenutvecklade MPE och HP-UX (UNIX) minidatoroperativsystem . De utvecklade NewWave-versioner av viktiga e-post-, databas-, dokumenthanterings-, personlig produktivitets-, kommunikations- och nätverkshanteringsverktyg och märkte alla relaterade lösningar under bannern "HP NewWave Office". Före integrationen av HP NewWave hade denna lösning varit känd som "Business System Plus". Termen "NewWave Office" hade tidigare använts för att beskriva NewWaves huvudanvändarskrivbord.

Översikt

"The Hewlett-Packard NewWave Developer Products" broschyr från oktober 1987
Broschyren "Preparing for the Future with the HP NewWave Environment" från november 1987
HP NewWave v1 environment block diagram
Blockschema för HP NewWave v1 miljö

I sitt ursprungliga pressmeddelande från november 1987 beskrev Hewlett-Packard NewWave som "en applikationsmiljö utformad för att ge persondatoranvändare en enda metod för att komma åt data och filer från flera källor på ett företags nätverk". Den utvecklades av HP:s Personal Software Division (PSD) i Santa Clara , Kalifornien , USA, som en del av deras strategi för distribuerad datormiljö, efter tre års arbete av mer än 100 anställda.

Den ursprungliga versionen av NewWave kördes på IBM-kompatibla datorer och krävde MS-DOS 3.2 eller senare och Windows 2.0 eller senare.

Nyckelfunktioner i NewWave ingår:

  • Ett ikonbaserat användargränssnitt.
  • En Object Management Facility (OMF) som helt ersatte det MS-DOS/Windows filbaserade systemet.
  • "Hot connects" - se till att data som ändras i en fil uppdateras automatiskt i relaterade filer där dessa data används.
  • Agenter, baserade på artificiell intelligens (AI) principer, som kan ställas in för att utföra routingaktiviteter som att samla in data från olika datorer för att skapa en månatlig försäljningsrapport. Agenter kunde följa en procedur utförd av en slutanvändare och komma ihåg den så att den kunde upprepas vid en viss tidpunkt eller utföras under vissa förhållanden.

Prissättning

  • HP NewWave Developers Kit - släppt februari 1988: $895 (US)
  • HP NewWave slutanvändarversion - släppt andra halvan 1988: $195 (US)

Object Management Facility (OMF)

HP beskrev OMF som ett sätt att binda samman ansökningar och data för att bilda "objekt", såsom sammansatta dokument.

Kontextuell onlinehjälp

Förutom MS-Windows-stil indexerade hjälpartiklar introducerade NewWave en kontextkänslig hjälpfunktion. Detta gjorde det möjligt för en användare att klicka på ett "Hjälp"-menyalternativ som lade till en frågesymbol till muspilen; När användaren väl har växlat till detta "hjälpläge" kan användaren klicka på valfri del av NewWave-miljön eller valfritt menykommando för att få hjälpen för det objektet att visas i ett popup-fönster.

Datorbaserad utbildning

Genom att arbeta tillsammans med NewWave Agent gjorde den datorbaserade träningsfunktionaliteten i NewWave det möjligt för utvecklare att bygga in interaktiva lektioner i skrivbordsmiljön och själva applikationerna. Detta gjorde det möjligt för användare att lära sig med faktiska live-applikationer på ett oförstörande sätt. Funktionen togs bort i senare versioner av NewWave på grund av de ökade diskkraven den införde och det begränsade hårddiskutrymmet som fanns tillgängligt på dåtidens datorer.

Ombud

NewWave-agenten var en facilitet för uppgiftsinspelning och exekvering, som kunde fungera över flera applikationer. Användare kan spela in vilken sekvens av uppgifter som helst som utförs i NewWave-miljön. Inspelade uppgifter genererade en BASIC -liknande källkod , som kunde upprepas oförändrad, eller redigeras och utökas för att skapa sofistikerade automatiserade och interaktiva aktiviteter.

Inbyggda och överbryggade applikationer

NewWave inkluderade några inbyggda applikationer, som var helt integrerade med funktionerna för objekthantering, NewWave Agent, onlinehjälp och datorbaserad träning. Icke-native NewWave-applikationer kan integreras i miljön med hjälp av "avancerade bryggor", vilket gör att deras livedata kan bäddas in i sammansatta dokument. Standardversionen för slutanvändare av HP NewWave inkluderade bryggor för HP:s egna PC-applikationer, såsom HP Graphics Gallery, MS Windows-verktyg (kalkylator, kalender, anteckningsblock etc.) och många vanliga tredjepartsapplikationer. Användare kan också skapa sina egna bryggor till andra applikationer med hjälp av det medföljande verktyget Bridge Builder. Broar kunde exporteras för användning på andra NewWave-aktiverade system och delades ofta mellan NewWave-användargemenskapen.

NewWave Skriv

ordbehandlare på grundläggande till medelnivå "vad du ser är vad du får" ( WYSIWIG ) med stöd för sammansatta dokument.

NewWave Mail

NewWave Mail var tillgänglig som en separat inbyggd NewWave-produkt, som kunde fungera som en klient till HP:s egenutvecklade DeskManager- och OpenMail-e-postserverlösningar.

Tredjepartsapplikationer

HP lyckades etablera ett utvecklarprogram från tredje part efter lanseringen av NewWave Software Developer's Kit (SDK) i februari 1988.

NewWave-aktiverade tredjepartsapplikationer inkluderade:

Ansökan Säljare Beskrivning
1-2-3 Version 2.2 Lotus Development Corporation Kalkylbladsapplikation.
ABC Flödesdiagram Roykore Inc Applikation för flödesdiagram
Ami och Ami Professional Samna Corporation Mellanliggande och avancerade ordbehandlingspaket med alla funktioner.
Affärssession Tymlabs Corporation Terminalemulering och kommunikation med skript.
Karisma Micrografx Inc. Verktyg för affärsdiagram och grafer.
Da Vinci E-POST Da Vinci Systems LAN-baserad elektronisk post.
DynaComm Future Soft Engineering Inc. PC-till-värd dynamisk kommunikation med skriptautomation.
Excel Microsoft Corporation Kalkylblad.
Skog & Träd Channel Computing Intelligent databas.
IconArtist AimTech Corporation Program för grafikmålning.
IconAuthor AimTech Corporation Ikonbaserat utvecklingsverktyg för att skapa multimediaapplikationer.
TRÖGHET Modern Computer Aided Engineering Inc. Computer Aided Engineering (CAE) lösning.
MicroView Fax Microview Inc. Nätverksbaserad faxlösning för flera användare.
Maktspel Cognos Corporation Grafiskt hanteringsrapporteringsverktyg.
Transaktör Systems Interface Inc. UNIX kommunikation och beslutsstöd.
VideoWindows NW Ny media grafik Full motion video integration.

NewWave överbryggade tredjepartsapplikationer

Programbryggor från tredje part som levereras med slutanvändarversionen av HP NewWave inkluderade:

Ansökan Säljare Beskrivning
1-2-3 Rel.2.01 Lotus Development Corporation Kalkylblad.
Ami 1.0 Samna Corporation Ordbehandlare.
Excel 2.1 Microsoft Corporation Kalkylblad.
MultiMate Advantage II 1.0 Multimate International Ordbehandlingspaket.
PageMaker 3.0 Adobe Systems Desktop publishing-paket.
Måla Microsoft Corporation Enkelt grafikverktyg.
Quattro Borland Software Corporation Kalkylblad.
VP Planner Plus Stephenson Software Inc. Databas.
WordPerfect 4.2 / 5.0 / 5.1 WordPerfect Corporation Ordbehandlingspaket.
WordStar Professional 5.0 / 5.5 MicroPro Ordbehandlingspaket.
Skriv 2.1 och Word 4.0 Microsoft Corporation Entry-level och avancerade ordbehandlare.

Historia

Under sin åttaåriga livslängd genomgick HP NewWave flera funktionella och kosmetiska förändringar, inklusive en revidering av skrivbordsgränssnittet och avskaffandet av den inbyggda datorbaserade träningsanläggningen. [ citat behövs ]

Apple rättegång

På grund av påstådda likheter med Macintosh GUI var NewWave föremål för en misslyckad "look and feel"-process av Apple (se Apple v. Microsoft ).

Reception

Samtidigt som han berömde HP:s "seriösa, uppriktiga ansträngning" för att ge Windows "ett komplett, objektorienterat" GUI, tvivlade Stewart Alsop II 1988 på att andra mjukvaruutvecklare skulle skapa programvara för NewWave eftersom HP "inte anses vara en standardsättare", IBM och Microsoft hade sina egna skrivbords-metaforplaner, och befintliga applikationer behövde "en betydande omdesign och omskrivning" för att effektivt kunna använda det.

HP NewWave antogs aldrig som en vanlig slutanvändarmiljö även om den antogs av ett antal företagskunder som grund för kontorsproduktivitetsprojekt, inklusive:

  • BT BoaT - Stort British Telecom kontorsautomationsprojekt.
  • Royal Insurance - skrivbordsprojekt implementerat av det Liverpool -baserade försäkringsbolaget.
  • N&P - National and Provincial Building Society - baserat i Bradford.
  • TSB Trust Company - Desktop-arkitektur.

HP hade viss framgång med att licensiera NewWave till andra hårdvarutillverkare:

Arv

I januari 1990 förklarade HP sin avsikt att tillhandahålla NewWave-funktioner på Unix med Motif och på OS/2 med Presentation Manager . Även om dessa versioner aldrig släpptes bidrog HP med en del av sin NewWave-teknik till projekt som drivs av Open Software Foundation där HP var medlem. [ citat behövs ]

Releasehistorik

Skärmdump från en betaversion av NewWave från sent 1987
Version Datum HP produktnummer Intern version Distributionsmedium Anteckningar
1987 5¼-tums / 3½-tums FD Alfa/beta förhandsutgåvor
februari 1988 5¼-tums / 3½-tums FD Software Developer's Kit (SDK).
1.0 2:a halvåret 1988 D1704 5¼-tums / 3½-tums FD Första slutanvändarversionen.
2.0 1989
3.0 1990 D1704B 5¼-tums / 3½-tums FD 3½-tums diskett: alternativ AA8 / 5¼-tums diskett: alternativ AA9
4.0 1992 ''HP NewWave 4 Working Model'' utvärderingsversion.

4.0 1992
4.1 1992 D1704D C.02.00 Märkes som HP NewWave Office 4.1
4.5 1995 C.03.00 Endast engelskspråkig version
4.5 patch juli 1995 C.03.04 Endast amerikansk engelska version

Vidare läsning

Artiklar i augusti 1989-numret av Hewlett-Packard Journal (volym 40, nummer 4):

  • "En översikt över HP NewWave-miljön" av Ian J. Fuller.
  • "Ett objektbaserat användargränssnitt för HP NewWave-miljön" av Peter S. Showman.
  • "The NewWave Object Management Facility" av John A. Dysart.
  • "The NewWave Office - användargränssnittets verktyg och metoder" av Beatrice Lam, Scott A. Hanson & Anthony J. Day.
  • "Agenter och HP NewWave Application Program Interface" av Glenn R. Stearns.
  • "An extensible agent task language - create scripts in the Hewlett-Packard NewWave environment" av Barbara B. Packard & Charles H. Whelan.
  • "The HP NewWave Environment Help Facility" av Vicky Spilman & Eugene J. Wong.
  • "NewWave Computer-Based Training Development Facility" av Lawrence A. Lynch-Freshner, R. Thomas Watson, Brian B. Egan & John J. Jencek.
  • "Encapsulation of Applications in the NewWave Environment" av William M. Crow.
  • "Produktutveckling med hjälp av objektorienterad mjukvaruteknik" av Thomas F. Kraemer.

externa länkar